From 60b6e06f2ffb19d92ea016a63579d2f0bca6f186 Mon Sep 17 00:00:00 2001 From: Ukaegbu-Uchechi Date: Fri, 17 Jan 2025 01:31:46 -0700 Subject: [PATCH 1/2] Update content in ORB-SLAM3-ROS2-Docker --- COLCON_IGNORE | 0 Dockerfile | 2 +- container_root/.bash_history | 617 + container_root/.bashrc | 1 + container_root/build/.built_by | 1 + container_root/build/COLCON_IGNORE | 0 .../orb_slam3_ros2_wrapper/CMakeCache.txt | 2357 ++++ .../CMakeFiles/3.22.1/CMakeCCompiler.cmake | 72 + .../CMakeFiles/3.22.1/CMakeCXXCompiler.cmake | 83 + .../3.22.1/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 15968 bytes .../3.22.1/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 15992 bytes .../CMakeFiles/3.22.1/CMakeSystem.cmake | 15 + .../3.22.1/CompilerIdC/CMakeCCompilerId.c | 803 ++ .../CMakeFiles/3.22.1/CompilerIdC/a.out | Bin 0 -> 16088 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 791 ++ .../CMakeFiles/3.22.1/CompilerIdCXX/a.out | Bin 0 -> 16096 bytes .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/CMakeOutput.log | 581 + .../CMakeFiles/CMakeRuleHashes.txt | 2 + .../CMakeFiles/FindMPI/test_mpi_C.bin | Bin 0 -> 16072 bytes .../CMakeFiles/Makefile.cmake | 1124 ++ .../CMakeFiles/Makefile2 | 265 + .../CMakeFiles/Progress/1 | 1 + .../CMakeFiles/Progress/10 | 1 + .../CMakeFiles/Progress/11 | 1 + .../CMakeFiles/Progress/2 | 1 + .../CMakeFiles/Progress/3 | 1 + .../CMakeFiles/Progress/4 | 1 + .../CMakeFiles/Progress/5 | 1 + .../CMakeFiles/Progress/6 | 1 + .../CMakeFiles/Progress/7 | 1 + .../CMakeFiles/Progress/8 | 1 + .../CMakeFiles/Progress/count.txt | 1 + .../CMakeFiles/TargetDirectories.txt | 20 + .../CMakeFiles/cmake.check_cache | 1 + .../DependInfo.cmake | 18 + .../build.make | 87 + .../cmake_clean.cmake | 8 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../progress.make | 1 + .../CMakeFiles/progress.marks | 1 + .../CMakeFiles/rgbd.dir/DependInfo.cmake | 22 + .../CMakeFiles/rgbd.dir/build.make | 562 + .../CMakeFiles/rgbd.dir/cmake_clean.cmake | 17 + .../rgbd.dir/compiler_depend.internal | 7219 ++++++++++ .../CMakeFiles/rgbd.dir/compiler_depend.make | 10903 ++++++++++++++++ .../CMakeFiles/rgbd.dir/compiler_depend.ts | 2 + .../CMakeFiles/rgbd.dir/depend.make | 2 + .../CMakeFiles/rgbd.dir/flags.make | 10 + .../CMakeFiles/rgbd.dir/link.txt | 1 + .../CMakeFiles/rgbd.dir/progress.make | 6 + .../rgbd.dir/src/orb_slam3_interface.cpp.o | Bin 0 -> 213960 bytes .../rgbd.dir/src/orb_slam3_interface.cpp.o.d | 1730 +++ .../rgbd.dir/src/rgbd/rgbd-slam-node.cpp.o | Bin 0 -> 3663976 bytes .../rgbd.dir/src/rgbd/rgbd-slam-node.cpp.o.d | 1767 +++ .../CMakeFiles/rgbd.dir/src/rgbd/rgbd.cpp.o | Bin 0 -> 108264 bytes .../CMakeFiles/rgbd.dir/src/rgbd/rgbd.cpp.o.d | 1766 +++ .../rgbd.dir/src/type_conversion.cpp.o | Bin 0 -> 141032 bytes .../rgbd.dir/src/type_conversion.cpp.o.d | 1494 +++ .../typeconversionTests.dir/DependInfo.cmake | 22 + .../typeconversionTests.dir/build.make | 483 + .../typeconversionTests.dir/cmake_clean.cmake | 13 + .../compiler_depend.internal | 3252 +++++ .../compiler_depend.make | 6470 +++++++++ .../compiler_depend.ts | 2 + .../typeconversionTests.dir/depend.make | 2 + .../typeconversionTests.dir/flags.make | 10 + .../typeconversionTests.dir/link.txt | 1 + .../typeconversionTests.dir/progress.make | 4 + .../src/type_conversion.cpp.o | Bin 0 -> 141032 bytes .../src/type_conversion.cpp.o.d | 1494 +++ .../tests/typeConversionsTests.cpp.o | Bin 0 -> 122648 bytes .../tests/typeConversionsTests.cpp.o.d | 1532 +++ .../CMakeFiles/uninstall.dir/DependInfo.cmake | 18 + .../CMakeFiles/uninstall.dir/build.make | 83 + .../uninstall.dir/cmake_clean.cmake | 5 + .../uninstall.dir/compiler_depend.make | 2 + .../uninstall.dir/compiler_depend.ts | 2 + .../CMakeFiles/uninstall.dir/progress.make | 1 + .../CTestConfiguration.ini | 105 + .../orb_slam3_ros2_wrapper/CTestCustom.cmake | 2 + .../CTestTestfile.cmake | 9 + .../build/orb_slam3_ros2_wrapper/Makefile | 422 + ...orb_slam3_ros2_wrapperConfig-version.cmake | 14 + .../orb_slam3_ros2_wrapperConfig.cmake | 42 + .../ament_cmake_core/package.cmake | 14 + .../stamps/ament_prefix_path.sh.stamp | 4 + .../stamps/nameConfig-version.cmake.in.stamp | 14 + .../stamps/nameConfig.cmake.in.stamp | 42 + .../ament_cmake_core/stamps/package.xml.stamp | 29 + .../stamps/package_xml_2_cmake.py.stamp | 150 + .../ament_cmake_core/stamps/path.sh.stamp | 5 + .../stamps/templates_2_cmake.py.stamp | 112 + .../ament_prefix_path.dsv | 1 + .../local_setup.bash | 46 + .../local_setup.dsv | 2 + .../local_setup.sh | 184 + .../local_setup.zsh | 59 + .../ament_cmake_environment_hooks/package.dsv | 4 + .../ament_cmake_environment_hooks/path.dsv | 1 + .../orb_slam3_ros2_wrapper | 1 + .../packages/orb_slam3_ros2_wrapper | 0 .../parent_prefix_path/orb_slam3_ros2_wrapper | 1 + .../templates.cmake | 14 + .../ament_cmake_symlink_install.cmake | 311 + ...ake_symlink_install_uninstall_script.cmake | 23 + ...ke_symlink_install_targets_0_Release.cmake | 1 + .../ament_cmake_uninstall_target.cmake | 60 + .../orb_slam3_ros2_wrapper/cmake_args.last | 1 + .../cmake_install.cmake | 64 + .../orb_slam3_ros2_wrapper/colcon_build.rc | 1 + .../colcon_command_prefix_build.sh | 1 + .../colcon_command_prefix_build.sh.env | 26 + .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/gtest.dir/DependInfo.cmake | 19 + .../gtest/CMakeFiles/gtest.dir/build.make | 111 + .../CMakeFiles/gtest.dir/cmake_clean.cmake | 11 + .../gtest.dir/cmake_clean_target.cmake | 3 + .../gtest.dir/compiler_depend.internal | 441 + .../CMakeFiles/gtest.dir/compiler_depend.make | 1312 ++ .../CMakeFiles/gtest.dir/compiler_depend.ts | 2 + .../gtest/CMakeFiles/gtest.dir/depend.make | 2 + .../gtest/CMakeFiles/gtest.dir/flags.make | 10 + .../gtest/CMakeFiles/gtest.dir/link.txt | 2 + .../gtest/CMakeFiles/gtest.dir/progress.make | 3 + .../CMakeFiles/gtest.dir/src/gtest-all.cc.o | Bin 0 -> 782616 bytes .../CMakeFiles/gtest.dir/src/gtest-all.cc.o.d | 362 + .../gtest_main.dir/DependInfo.cmake | 19 + .../CMakeFiles/gtest_main.dir/build.make | 111 + .../gtest_main.dir/cmake_clean.cmake | 11 + .../gtest_main.dir/cmake_clean_target.cmake | 3 + .../gtest_main.dir/compiler_depend.internal | 370 + .../gtest_main.dir/compiler_depend.make | 1099 ++ .../gtest_main.dir/compiler_depend.ts | 2 + .../CMakeFiles/gtest_main.dir/depend.make | 2 + .../CMakeFiles/gtest_main.dir/flags.make | 10 + .../gtest/CMakeFiles/gtest_main.dir/link.txt | 2 + .../CMakeFiles/gtest_main.dir/progress.make | 3 + .../gtest_main.dir/src/gtest_main.cc.o | Bin 0 -> 2816 bytes .../gtest_main.dir/src/gtest_main.cc.o.d | 301 + .../gtest/CMakeFiles/progress.marks | 1 + .../gtest/CTestTestfile.cmake | 6 + .../orb_slam3_ros2_wrapper/gtest/Makefile | 284 + .../gtest/cmake_install.cmake | 44 + .../orb_slam3_ros2_wrapper/gtest/libgtest.a | Bin 0 -> 835478 bytes .../gtest/libgtest_main.a | Bin 0 -> 2958 bytes .../install_manifest.txt | 20 + .../build/orb_slam3_ros2_wrapper/rgbd | Bin 0 -> 1902080 bytes .../typeconversionTests | Bin 0 -> 571168 bytes container_root/build/slam_msgs/CMakeCache.txt | 790 ++ .../CMakeFiles/3.22.1/CMakeCCompiler.cmake | 72 + .../CMakeFiles/3.22.1/CMakeCXXCompiler.cmake | 83 + .../3.22.1/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 15968 bytes .../3.22.1/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 15992 bytes .../CMakeFiles/3.22.1/CMakeSystem.cmake | 15 + .../3.22.1/CompilerIdC/CMakeCCompilerId.c | 803 ++ .../CMakeFiles/3.22.1/CompilerIdC/a.out | Bin 0 -> 16088 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 791 ++ .../CMakeFiles/3.22.1/CompilerIdCXX/a.out | Bin 0 -> 16096 bytes .../CMakeDirectoryInformation.cmake | 16 + .../slam_msgs/CMakeFiles/CMakeOutput.log | 497 + .../slam_msgs/CMakeFiles/CMakeRuleHashes.txt | 16 + ...s__rosidl_generator_cExport-noconfig.cmake | 19 + ..._slam_msgs__rosidl_generator_cExport.cmake | 99 + ...lam_msgs__rosidl_generator_cppExport.cmake | 99 + ...__rosidl_generator_pyExport-noconfig.cmake | 19 + ...slam_msgs__rosidl_generator_pyExport.cmake | 114 + ...ypesupport_fastrtps_cExport-noconfig.cmake | 19 + ..._rosidl_typesupport_fastrtps_cExport.cmake | 115 + ...esupport_fastrtps_cppExport-noconfig.cmake | 19 + ...osidl_typesupport_fastrtps_cppExport.cmake | 115 + ..._rosidl_typesupport_cExport-noconfig.cmake | 20 + ...lam_msgs__rosidl_typesupport_cExport.cmake | 114 + ...osidl_typesupport_cppExport-noconfig.cmake | 20 + ...m_msgs__rosidl_typesupport_cppExport.cmake | 114 + ...pport_introspection_cExport-noconfig.cmake | 19 + ...dl_typesupport_introspection_cExport.cmake | 115 + ...ort_introspection_cppExport-noconfig.cmake | 19 + ..._typesupport_introspection_cppExport.cmake | 115 + .../build/slam_msgs/CMakeFiles/Makefile.cmake | 870 ++ .../build/slam_msgs/CMakeFiles/Makefile2 | 619 + .../CMakeFiles/TargetDirectories.txt | 32 + .../DependInfo.cmake | 18 + .../build.make | 87 + .../cmake_clean.cmake | 8 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../progress.make | 1 + .../DependInfo.cmake | 18 + .../build.make | 87 + .../cmake_clean.cmake | 8 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../progress.make | 1 + .../slam_msgs/CMakeFiles/cmake.check_cache | 1 + .../build/slam_msgs/CMakeFiles/progress.marks | 1 + .../CMakeFiles/slam_msgs.dir/DependInfo.cmake | 18 + .../CMakeFiles/slam_msgs.dir/build.make | 185 + .../slam_msgs.dir/cmake_clean.cmake | 8 + .../slam_msgs.dir/compiler_depend.make | 2 + .../slam_msgs.dir/compiler_depend.ts | 2 + .../CMakeFiles/slam_msgs.dir/progress.make | 1 + .../slam_msgs__cpp.dir/DependInfo.cmake | 46 + .../CMakeFiles/slam_msgs__cpp.dir/build.make | 316 + .../slam_msgs__cpp.dir/cmake_clean.cmake | 32 + .../slam_msgs__cpp.dir/compiler_depend.make | 2 + .../slam_msgs__cpp.dir/compiler_depend.ts | 2 + .../slam_msgs__cpp.dir/progress.make | 2 + .../DependInfo.cmake | 58 + .../build.make | 424 + .../cmake_clean.cmake | 51 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../depend.make | 2 + .../flags.make | 10 + .../link.txt | 1 + .../progress.make | 9 + .../msg/detail/key_frame__functions.c.o | Bin 0 -> 6672 bytes .../msg/detail/key_frame__functions.c.o.d | 71 + .../msg/detail/map_data__functions.c.o | Bin 0 -> 7648 bytes .../msg/detail/map_data__functions.c.o.d | 82 + .../msg/detail/map_graph__functions.c.o | Bin 0 -> 7728 bytes .../msg/detail/map_graph__functions.c.o.d | 81 + .../msg/detail/map_point__functions.c.o | Bin 0 -> 7176 bytes .../msg/detail/map_point__functions.c.o.d | 74 + .../get_landmarks_in_view__functions.c.o | Bin 0 -> 12256 bytes .../get_landmarks_in_view__functions.c.o.d | 75 + .../srv/detail/get_map__functions.c.o | Bin 0 -> 11840 bytes .../srv/detail/get_map__functions.c.o.d | 81 + .../DependInfo.cmake | 26 + .../build.make | 208 + .../cmake_clean.cmake | 21 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../depend.make | 2 + .../flags.make | 10 + .../link.txt | 1 + .../progress.make | 8 + .../slam_msgs/msg/_key_frame_s.c.o | Bin 0 -> 10984 bytes .../slam_msgs/msg/_key_frame_s.c.o.d | 217 + .../slam_msgs/msg/_map_data_s.c.o | Bin 0 -> 11368 bytes .../slam_msgs/msg/_map_data_s.c.o.d | 224 + .../slam_msgs/msg/_map_graph_s.c.o | Bin 0 -> 15968 bytes .../slam_msgs/msg/_map_graph_s.c.o.d | 223 + .../slam_msgs/msg/_map_point_s.c.o | Bin 0 -> 10904 bytes .../slam_msgs/msg/_map_point_s.c.o.d | 219 + .../srv/_get_landmarks_in_view_s.c.o | Bin 0 -> 15960 bytes .../srv/_get_landmarks_in_view_s.c.o.d | 219 + .../slam_msgs/srv/_get_map_s.c.o | Bin 0 -> 17504 bytes .../slam_msgs/srv/_get_map_s.c.o.d | 224 + .../DependInfo.cmake | 35 + .../build.make | 327 + .../cmake_clean.cmake | 27 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../depend.make | 2 + .../flags.make | 10 + .../link.txt | 1 + .../progress.make | 9 + .../msg/key_frame__type_support.cpp.o | Bin 0 -> 3760 bytes .../msg/key_frame__type_support.cpp.o.d | 34 + .../msg/map_data__type_support.cpp.o | Bin 0 -> 3752 bytes .../msg/map_data__type_support.cpp.o.d | 43 + .../msg/map_graph__type_support.cpp.o | Bin 0 -> 3760 bytes .../msg/map_graph__type_support.cpp.o.d | 41 + .../msg/map_point__type_support.cpp.o | Bin 0 -> 3760 bytes .../msg/map_point__type_support.cpp.o.d | 36 + .../get_landmarks_in_view__type_support.cpp.o | Bin 0 -> 6920 bytes ...et_landmarks_in_view__type_support.cpp.o.d | 39 + .../slam_msgs/srv/get_map__type_support.cpp.o | Bin 0 -> 6592 bytes .../srv/get_map__type_support.cpp.o.d | 46 + .../DependInfo.cmake | 22 + .../build.make | 157 + .../cmake_clean.cmake | 11 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../depend.make | 2 + .../flags.make | 10 + .../link.txt | 1 + .../progress.make | 3 + .../_slam_msgs_s.ep.rosidl_typesupport_c.c.o | Bin 0 -> 21152 bytes ..._slam_msgs_s.ep.rosidl_typesupport_c.c.o.d | 230 + .../DependInfo.cmake | 34 + .../build.make | 323 + .../cmake_clean.cmake | 27 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../depend.make | 2 + .../flags.make | 10 + .../link.txt | 1 + .../progress.make | 9 + .../msg/key_frame__type_support.cpp.o | Bin 0 -> 4288 bytes .../msg/key_frame__type_support.cpp.o.d | 168 + .../msg/map_data__type_support.cpp.o | Bin 0 -> 4280 bytes .../msg/map_data__type_support.cpp.o.d | 175 + .../msg/map_graph__type_support.cpp.o | Bin 0 -> 4288 bytes .../msg/map_graph__type_support.cpp.o.d | 173 + .../msg/map_point__type_support.cpp.o | Bin 0 -> 4288 bytes .../msg/map_point__type_support.cpp.o.d | 170 + .../get_landmarks_in_view__type_support.cpp.o | Bin 0 -> 7832 bytes ...et_landmarks_in_view__type_support.cpp.o.d | 174 + .../slam_msgs/srv/get_map__type_support.cpp.o | Bin 0 -> 7512 bytes .../srv/get_map__type_support.cpp.o.d | 179 + .../DependInfo.cmake | 41 + .../build.make | 356 + .../cmake_clean.cmake | 33 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../depend.make | 2 + .../flags.make | 10 + .../link.txt | 1 + .../progress.make | 9 + .../detail/key_frame__type_support_c.cpp.o | Bin 0 -> 10112 bytes .../detail/key_frame__type_support_c.cpp.o.d | 191 + .../msg/detail/map_data__type_support_c.cpp.o | Bin 0 -> 10280 bytes .../detail/map_data__type_support_c.cpp.o.d | 201 + .../detail/map_graph__type_support_c.cpp.o | Bin 0 -> 10792 bytes .../detail/map_graph__type_support_c.cpp.o.d | 200 + .../detail/map_point__type_support_c.cpp.o | Bin 0 -> 9632 bytes .../detail/map_point__type_support_c.cpp.o.d | 194 + ...et_landmarks_in_view__type_support_c.cpp.o | Bin 0 -> 14392 bytes ..._landmarks_in_view__type_support_c.cpp.o.d | 238 + .../srv/detail/get_map__type_support_c.cpp.o | Bin 0 -> 13864 bytes .../detail/get_map__type_support_c.cpp.o.d | 243 + .../DependInfo.cmake | 23 + .../build.make | 158 + .../cmake_clean.cmake | 11 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../depend.make | 2 + .../flags.make | 10 + .../link.txt | 1 + .../progress.make | 3 + ...sgs_s.ep.rosidl_typesupport_fastrtps_c.c.o | Bin 0 -> 21168 bytes ...s_s.ep.rosidl_typesupport_fastrtps_c.c.o.d | 230 + .../DependInfo.cmake | 40 + .../build.make | 350 + .../cmake_clean.cmake | 33 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../depend.make | 2 + .../flags.make | 10 + .../link.txt | 1 + .../progress.make | 9 + .../key_frame__type_support.cpp.o | Bin 0 -> 47056 bytes .../key_frame__type_support.cpp.o.d | 202 + .../dds_fastrtps/map_data__type_support.cpp.o | Bin 0 -> 65600 bytes .../map_data__type_support.cpp.o.d | 209 + .../map_graph__type_support.cpp.o | Bin 0 -> 93920 bytes .../map_graph__type_support.cpp.o.d | 207 + .../map_point__type_support.cpp.o | Bin 0 -> 49000 bytes .../map_point__type_support.cpp.o.d | 204 + .../get_landmarks_in_view__type_support.cpp.o | Bin 0 -> 72376 bytes ...et_landmarks_in_view__type_support.cpp.o.d | 250 + .../dds_fastrtps/get_map__type_support.cpp.o | Bin 0 -> 53320 bytes .../get_map__type_support.cpp.o.d | 255 + .../DependInfo.cmake | 41 + .../build.make | 353 + .../cmake_clean.cmake | 33 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../depend.make | 2 + .../flags.make | 10 + .../link.txt | 1 + .../progress.make | 9 + .../msg/detail/key_frame__type_support.c.o | Bin 0 -> 5608 bytes .../msg/detail/key_frame__type_support.c.o.d | 66 + .../msg/detail/map_data__type_support.c.o | Bin 0 -> 6080 bytes .../msg/detail/map_data__type_support.c.o.d | 83 + .../msg/detail/map_graph__type_support.c.o | Bin 0 -> 7880 bytes .../msg/detail/map_graph__type_support.c.o.d | 80 + .../msg/detail/map_point__type_support.c.o | Bin 0 -> 5976 bytes .../msg/detail/map_point__type_support.c.o.d | 72 + .../get_landmarks_in_view__type_support.c.o | Bin 0 -> 9672 bytes .../get_landmarks_in_view__type_support.c.o.d | 75 + .../srv/detail/get_map__type_support.c.o | Bin 0 -> 8680 bytes .../srv/detail/get_map__type_support.c.o.d | 77 + .../DependInfo.cmake | 23 + .../build.make | 158 + .../cmake_clean.cmake | 11 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../depend.make | 2 + .../flags.make | 10 + .../link.txt | 1 + .../progress.make | 3 + ....ep.rosidl_typesupport_introspection_c.c.o | Bin 0 -> 21176 bytes ...p.rosidl_typesupport_introspection_c.c.o.d | 230 + .../DependInfo.cmake | 40 + .../build.make | 349 + .../cmake_clean.cmake | 33 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../depend.make | 2 + .../flags.make | 10 + .../link.txt | 1 + .../progress.make | 9 + .../msg/detail/key_frame__type_support.cpp.o | Bin 0 -> 44352 bytes .../detail/key_frame__type_support.cpp.o.d | 185 + .../msg/detail/map_data__type_support.cpp.o | Bin 0 -> 123520 bytes .../msg/detail/map_data__type_support.cpp.o.d | 192 + .../msg/detail/map_graph__type_support.cpp.o | Bin 0 -> 82120 bytes .../detail/map_graph__type_support.cpp.o.d | 190 + .../msg/detail/map_point__type_support.cpp.o | Bin 0 -> 46128 bytes .../detail/map_point__type_support.cpp.o.d | 187 + .../get_landmarks_in_view__type_support.cpp.o | Bin 0 -> 103864 bytes ...et_landmarks_in_view__type_support.cpp.o.d | 192 + .../srv/detail/get_map__type_support.cpp.o | Bin 0 -> 81600 bytes .../srv/detail/get_map__type_support.cpp.o.d | 197 + .../slam_msgs_uninstall.dir/DependInfo.cmake | 18 + .../slam_msgs_uninstall.dir/build.make | 87 + .../slam_msgs_uninstall.dir/cmake_clean.cmake | 8 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../slam_msgs_uninstall.dir/progress.make | 1 + .../CMakeFiles/uninstall.dir/DependInfo.cmake | 18 + .../CMakeFiles/uninstall.dir/build.make | 83 + .../uninstall.dir/cmake_clean.cmake | 5 + .../uninstall.dir/compiler_depend.make | 2 + .../uninstall.dir/compiler_depend.ts | 2 + .../CMakeFiles/uninstall.dir/progress.make | 1 + .../build/slam_msgs/CTestConfiguration.ini | 105 + .../build/slam_msgs/CTestCustom.cmake | 2 + .../build/slam_msgs/CTestTestfile.cmake | 7 + container_root/build/slam_msgs/Makefile | 1829 +++ .../slam_msgs/ament_cmake_core/package.cmake | 14 + .../slam_msgsConfig-version.cmake | 14 + .../ament_cmake_core/slam_msgsConfig.cmake | 42 + .../stamps/GetLandmarksInView.srv.stamp | 18 + .../ament_cmake_core/stamps/GetMap.srv.stamp | 6 + .../stamps/KeyFrame.msg.stamp | 2 + .../ament_cmake_core/stamps/MapData.msg.stamp | 7 + .../stamps/MapGraph.msg.stamp | 3 + .../stamps/MapPoint.msg.stamp | 2 + ...ake_export_dependencies-extras.cmake.stamp | 92 + ...ort_include_directories-extras.cmake.stamp | 16 + ..._cmake_export_libraries-extras.cmake.stamp | 141 + ...nt_cmake_export_targets-extras.cmake.stamp | 27 + .../stamps/ament_prefix_path.sh.stamp | 4 + .../stamps/library_path.sh.stamp | 16 + .../stamps/nameConfig-version.cmake.in.stamp | 14 + .../stamps/nameConfig.cmake.in.stamp | 42 + .../ament_cmake_core/stamps/package.xml.stamp | 29 + .../stamps/package_xml_2_cmake.py.stamp | 150 + .../ament_cmake_core/stamps/path.sh.stamp | 5 + .../stamps/pythonpath.sh.in.stamp | 3 + .../stamps/rosidl_cmake-extras.cmake.stamp | 4 + ...t_typesupport_libraries-extras.cmake.stamp | 49 + ...ort_typesupport_targets-extras.cmake.stamp | 23 + .../stamps/templates_2_cmake.py.stamp | 112 + .../ament_prefix_path.dsv | 1 + .../library_path.dsv | 1 + .../local_setup.bash | 46 + .../local_setup.dsv | 4 + .../local_setup.sh | 186 + .../local_setup.zsh | 59 + .../ament_cmake_environment_hooks/package.dsv | 4 + .../ament_cmake_environment_hooks/path.dsv | 1 + .../pythonpath.dsv | 1 + .../pythonpath.sh | 3 + ...ent_cmake_export_dependencies-extras.cmake | 92 + ...ke_export_include_directories-extras.cmake | 16 + .../ament_cmake_export_libraries-extras.cmake | 141 + .../ament_cmake_export_targets-extras.cmake | 27 + .../package_run_dependencies/slam_msgs | 1 + .../resource_index/packages/slam_msgs | 0 .../parent_prefix_path/slam_msgs | 1 + .../rosidl_interfaces/slam_msgs | 16 + .../templates.cmake | 14 + .../ament_cmake_python/slam_msgs/setup.py | 9 + .../slam_msgs/slam_msgs.egg-info/PKG-INFO | 10 + .../slam_msgs/slam_msgs.egg-info/SOURCES.txt | 6 + .../slam_msgs.egg-info/dependency_links.txt | 1 + .../slam_msgs.egg-info/top_level.txt | 1 + .../slam_msgs/slam_msgs/__init__.py | 0 .../ament_cmake_uninstall_target.cmake | 57 + .../build/slam_msgs/cmake_args.last | 1 + .../build/slam_msgs/cmake_install.cmake | 692 + .../build/slam_msgs/colcon_build.rc | 1 + .../slam_msgs/colcon_command_prefix_build.sh | 1 + .../colcon_command_prefix_build.sh.env | 26 + .../build/slam_msgs/install_manifest.txt | 191 + .../libslam_msgs__rosidl_generator_c.so | Bin 0 -> 61968 bytes .../libslam_msgs__rosidl_typesupport_c.so | Bin 0 -> 31288 bytes .../libslam_msgs__rosidl_typesupport_cpp.so | Bin 0 -> 33768 bytes ...lam_msgs__rosidl_typesupport_fastrtps_c.so | Bin 0 -> 51832 bytes ...m_msgs__rosidl_typesupport_fastrtps_cpp.so | Bin 0 -> 231720 bytes ...sgs__rosidl_typesupport_introspection_c.so | Bin 0 -> 57824 bytes ...s__rosidl_typesupport_introspection_cpp.so | Bin 0 -> 262768 bytes .../slam_msgs/rosidl_adapter/slam_msgs.idls | 6 + .../rosidl_adapter/slam_msgs/msg/KeyFrame.idl | 15 + .../rosidl_adapter/slam_msgs/msg/MapData.idl | 23 + .../rosidl_adapter/slam_msgs/msg/MapGraph.idl | 18 + .../rosidl_adapter/slam_msgs/msg/MapPoint.idl | 16 + .../slam_msgs/srv/GetLandmarksInView.idl | 37 + .../rosidl_adapter/slam_msgs/srv/GetMap.idl | 22 + .../rosidl_adapter__arguments__slam_msgs.json | 11 + .../rosidl_cmake/rosidl_cmake-extras.cmake | 4 + ..._export_typesupport_libraries-extras.cmake | 49 + ...ke_export_typesupport_targets-extras.cmake | 23 + .../srv/GetLandmarksInView_Request.msg | 15 + .../srv/GetLandmarksInView_Response.msg | 3 + .../rosidl_cmake/srv/GetMap_Request.msg | 3 + .../rosidl_cmake/srv/GetMap_Response.msg | 3 + .../msg/detail/key_frame__functions.c | 259 + .../msg/detail/key_frame__functions.h | 177 + .../slam_msgs/msg/detail/key_frame__struct.h | 45 + .../msg/detail/key_frame__type_support.h | 33 + .../msg/detail/map_data__functions.c | 293 + .../msg/detail/map_data__functions.h | 177 + .../slam_msgs/msg/detail/map_data__struct.h | 52 + .../msg/detail/map_data__type_support.h | 33 + .../msg/detail/map_graph__functions.c | 293 + .../msg/detail/map_graph__functions.h | 177 + .../slam_msgs/msg/detail/map_graph__struct.h | 50 + .../msg/detail/map_graph__type_support.h | 33 + .../msg/detail/map_point__functions.c | 272 + .../msg/detail/map_point__functions.h | 177 + .../slam_msgs/msg/detail/map_point__struct.h | 47 + .../msg/detail/map_point__type_support.h | 33 + .../slam_msgs/msg/key_frame.h | 12 + .../slam_msgs/msg/map_data.h | 12 + .../slam_msgs/msg/map_graph.h | 12 + .../slam_msgs/msg/map_point.h | 12 + .../rosidl_generator_c__visibility_control.h | 42 + .../detail/get_landmarks_in_view__functions.c | 507 + .../detail/get_landmarks_in_view__functions.h | 329 + .../detail/get_landmarks_in_view__struct.h | 79 + .../get_landmarks_in_view__type_support.h | 58 + .../slam_msgs/srv/detail/get_map__functions.c | 498 + .../slam_msgs/srv/detail/get_map__functions.h | 329 + .../slam_msgs/srv/detail/get_map__struct.h | 68 + .../srv/detail/get_map__type_support.h | 58 + .../slam_msgs/srv/get_landmarks_in_view.h | 12 + .../slam_msgs/srv/get_map.h | 12 + .../rosidl_generator_c__arguments.json | 216 + .../msg/detail/key_frame__builder.hpp | 72 + .../msg/detail/key_frame__struct.hpp | 147 + .../msg/detail/key_frame__traits.hpp | 150 + .../msg/detail/map_data__builder.hpp | 88 + .../slam_msgs/msg/detail/map_data__struct.hpp | 158 + .../slam_msgs/msg/detail/map_data__traits.hpp | 169 + .../msg/detail/map_graph__builder.hpp | 88 + .../msg/detail/map_graph__struct.hpp | 154 + .../msg/detail/map_graph__traits.hpp | 189 + .../msg/detail/map_point__builder.hpp | 72 + .../msg/detail/map_point__struct.hpp | 142 + .../msg/detail/map_point__traits.hpp | 151 + .../slam_msgs/msg/key_frame.hpp | 11 + .../slam_msgs/msg/map_data.hpp | 11 + .../slam_msgs/msg/map_graph.hpp | 11 + .../slam_msgs/msg/map_point.hpp | 11 + .../detail/get_landmarks_in_view__builder.hpp | 130 + .../detail/get_landmarks_in_view__struct.hpp | 302 + .../detail/get_landmarks_in_view__traits.hpp | 317 + .../slam_msgs/srv/detail/get_map__builder.hpp | 114 + .../slam_msgs/srv/detail/get_map__struct.hpp | 270 + .../slam_msgs/srv/detail/get_map__traits.hpp | 297 + .../slam_msgs/srv/get_landmarks_in_view.hpp | 11 + .../slam_msgs/srv/get_map.hpp | 11 + .../rosidl_generator_cpp__arguments.json | 218 + .../rosidl_generator_py/slam_msgs/__init__.py | 0 .../_slam_msgs_s.ep.rosidl_typesupport_c.c | 1262 ++ ..._msgs_s.ep.rosidl_typesupport_fastrtps_c.c | 1262 ++ ..._s.ep.rosidl_typesupport_introspection_c.c | 1262 ++ .../libslam_msgs__rosidl_generator_py.so | Bin 0 -> 57952 bytes .../slam_msgs/msg/__init__.py | 4 + .../slam_msgs/msg/_key_frame.py | 160 + .../slam_msgs/msg/_key_frame_s.c | 169 + .../slam_msgs/msg/_map_data.py | 189 + .../slam_msgs/msg/_map_data_s.c | 203 + .../slam_msgs/msg/_map_graph.py | 201 + .../slam_msgs/msg/_map_graph_s.c | 297 + .../slam_msgs/msg/_map_point.py | 164 + .../slam_msgs/msg/_map_point_s.c | 178 + ...esupport_c.cpython-310-x86_64-linux-gnu.so | Bin 0 -> 29568 bytes ...fastrtps_c.cpython-310-x86_64-linux-gnu.so | Bin 0 -> 29584 bytes ...spection_c.cpython-310-x86_64-linux-gnu.so | Bin 0 -> 29592 bytes .../slam_msgs/srv/__init__.py | 2 + .../slam_msgs/srv/_get_landmarks_in_view.py | 355 + .../slam_msgs/srv/_get_landmarks_in_view_s.c | 291 + .../slam_msgs/srv/_get_map.py | 326 + .../slam_msgs/srv/_get_map_s.c | 322 + .../rosidl_generator_py__arguments.json | 216 + .../slam_msgs/msg/key_frame__type_support.cpp | 95 + .../slam_msgs/msg/map_data__type_support.cpp | 95 + .../slam_msgs/msg/map_graph__type_support.cpp | 95 + .../slam_msgs/msg/map_point__type_support.cpp | 95 + .../get_landmarks_in_view__type_support.cpp | 291 + .../slam_msgs/srv/get_map__type_support.cpp | 291 + .../rosidl_typesupport_c__arguments.json | 209 + .../slam_msgs/msg/key_frame__type_support.cpp | 108 + .../slam_msgs/msg/map_data__type_support.cpp | 108 + .../slam_msgs/msg/map_graph__type_support.cpp | 108 + .../slam_msgs/msg/map_point__type_support.cpp | 108 + .../get_landmarks_in_view__type_support.cpp | 319 + .../slam_msgs/srv/get_map__type_support.cpp | 319 + .../rosidl_typesupport_cpp__arguments.json | 209 + ...key_frame__rosidl_typesupport_fastrtps_c.h | 37 + .../msg/detail/key_frame__type_support_c.cpp | 285 + .../map_data__rosidl_typesupport_fastrtps_c.h | 37 + .../msg/detail/map_data__type_support_c.cpp | 387 + ...map_graph__rosidl_typesupport_fastrtps_c.h | 37 + .../msg/detail/map_graph__type_support_c.cpp | 376 + ...map_point__rosidl_typesupport_fastrtps_c.h | 37 + .../msg/detail/map_point__type_support_c.cpp | 327 + ...pesupport_fastrtps_c__visibility_control.h | 43 + ...s_in_view__rosidl_typesupport_fastrtps_c.h | 89 + .../get_landmarks_in_view__type_support_c.cpp | 577 + .../get_map__rosidl_typesupport_fastrtps_c.h | 89 + .../srv/detail/get_map__type_support_c.cpp | 507 + ...idl_typesupport_fastrtps_c__arguments.json | 211 + .../dds_fastrtps/key_frame__type_support.cpp | 291 + .../dds_fastrtps/map_data__type_support.cpp | 383 + .../dds_fastrtps/map_graph__type_support.cpp | 359 + .../dds_fastrtps/map_point__type_support.cpp | 327 + ...frame__rosidl_typesupport_fastrtps_cpp.hpp | 80 + ..._data__rosidl_typesupport_fastrtps_cpp.hpp | 80 + ...graph__rosidl_typesupport_fastrtps_cpp.hpp | 80 + ...point__rosidl_typesupport_fastrtps_cpp.hpp | 80 + ...support_fastrtps_cpp__visibility_control.h | 43 + .../get_landmarks_in_view__type_support.cpp | 621 + .../dds_fastrtps/get_map__type_support.cpp | 554 + ..._view__rosidl_typesupport_fastrtps_cpp.hpp | 177 + ...t_map__rosidl_typesupport_fastrtps_cpp.hpp | 177 + ...l_typesupport_fastrtps_cpp__arguments.json | 211 + ...rame__rosidl_typesupport_introspection_c.h | 26 + .../msg/detail/key_frame__type_support.c | 163 + ...data__rosidl_typesupport_introspection_c.h | 26 + .../msg/detail/map_data__type_support.c | 192 + ...raph__rosidl_typesupport_introspection_c.h | 26 + .../msg/detail/map_graph__type_support.c | 243 + ...oint__rosidl_typesupport_introspection_c.h | 26 + .../msg/detail/map_point__type_support.c | 169 + ...port_introspection_c__visibility_control.h | 43 + ...view__rosidl_typesupport_introspection_c.h | 47 + .../get_landmarks_in_view__type_support.c | 333 + ..._map__rosidl_typesupport_introspection_c.h | 47 + .../srv/detail/get_map__type_support.c | 312 + ...ypesupport_introspection_c__arguments.json | 211 + ...__rosidl_typesupport_introspection_cpp.hpp | 27 + .../msg/detail/key_frame__type_support.cpp | 171 + ...__rosidl_typesupport_introspection_cpp.hpp | 27 + .../msg/detail/map_data__type_support.cpp | 188 + ...__rosidl_typesupport_introspection_cpp.hpp | 27 + .../msg/detail/map_graph__type_support.cpp | 233 + ...__rosidl_typesupport_introspection_cpp.hpp | 27 + .../msg/detail/map_point__type_support.cpp | 171 + ...__rosidl_typesupport_introspection_cpp.hpp | 67 + .../get_landmarks_in_view__type_support.cpp | 415 + ...__rosidl_typesupport_introspection_cpp.hpp | 67 + .../srv/detail/get_map__type_support.cpp | 398 + ...esupport_introspection_cpp__arguments.json | 211 + .../CMakeDirectoryInformation.cmake | 16 + .../slam_msgs__py/CMakeFiles/progress.marks | 1 + .../slam_msgs__py.dir/DependInfo.cmake | 39 + .../CMakeFiles/slam_msgs__py.dir/build.make | 279 + .../slam_msgs__py.dir/cmake_clean.cmake | 25 + .../slam_msgs__py.dir/compiler_depend.make | 2 + .../slam_msgs__py.dir/compiler_depend.ts | 2 + .../slam_msgs__py.dir/progress.make | 2 + .../slam_msgs/slam_msgs__py/CMakeLists.txt | 41 + .../slam_msgs__py/CTestTestfile.cmake | 6 + .../build/slam_msgs/slam_msgs__py/Makefile | 215 + .../slam_msgs__py/cmake_install.cmake | 44 + container_root/install/.colcon_install_layout | 1 + container_root/install/COLCON_IGNORE | 0 .../install/_local_setup_util_ps1.py | 407 + .../install/_local_setup_util_sh.py | 407 + container_root/install/local_setup.bash | 121 + container_root/install/local_setup.ps1 | 55 + container_root/install/local_setup.sh | 137 + container_root/install/local_setup.zsh | 134 + .../lib/orb_slam3_ros2_wrapper/rgbd | Bin 0 -> 1902080 bytes .../orb_slam3_ros2_wrapper | 1 + .../packages/orb_slam3_ros2_wrapper | 0 .../parent_prefix_path/orb_slam3_ros2_wrapper | 1 + .../packages/orb_slam3_ros2_wrapper | 1 + ...orb_slam3_ros2_wrapperConfig-version.cmake | 14 + .../cmake/orb_slam3_ros2_wrapperConfig.cmake | 42 + .../environment/ament_prefix_path.dsv | 1 + .../environment/ament_prefix_path.sh | 4 + .../environment/path.dsv | 1 + .../environment/path.sh | 5 + .../hook/cmake_prefix_path.dsv | 1 + .../hook/cmake_prefix_path.ps1 | 3 + .../hook/cmake_prefix_path.sh | 3 + .../__pycache__/rgbd.launch.cpython-310.pyc | Bin 0 -> 2561 bytes .../unirobot.launch.cpython-310.pyc | Bin 0 -> 1122 bytes .../launch/rgbd.launch.py | 87 + .../launch/unirobot.launch.py | 32 + .../orb_slam3_ros2_wrapper/local_setup.bash | 46 + .../orb_slam3_ros2_wrapper/local_setup.dsv | 2 + .../orb_slam3_ros2_wrapper/local_setup.sh | 184 + .../orb_slam3_ros2_wrapper/local_setup.zsh | 59 + .../share/orb_slam3_ros2_wrapper/package.bash | 39 + .../share/orb_slam3_ros2_wrapper/package.dsv | 8 + .../share/orb_slam3_ros2_wrapper/package.ps1 | 116 + .../share/orb_slam3_ros2_wrapper/package.sh | 87 + .../share/orb_slam3_ros2_wrapper/package.xml | 29 + .../share/orb_slam3_ros2_wrapper/package.zsh | 50 + .../params/gazebo_rgbd.yaml | 95 + .../params/rgbd-ros-params.yaml | 21 + container_root/install/setup.bash | 34 + container_root/install/setup.ps1 | 30 + container_root/install/setup.sh | 49 + container_root/install/setup.zsh | 34 + .../msg/detail/key_frame__builder.hpp | 72 + .../msg/detail/key_frame__functions.c | 259 + .../msg/detail/key_frame__functions.h | 177 + ...key_frame__rosidl_typesupport_fastrtps_c.h | 37 + ...frame__rosidl_typesupport_fastrtps_cpp.hpp | 80 + ...rame__rosidl_typesupport_introspection_c.h | 26 + ...__rosidl_typesupport_introspection_cpp.hpp | 27 + .../slam_msgs/msg/detail/key_frame__struct.h | 45 + .../msg/detail/key_frame__struct.hpp | 147 + .../msg/detail/key_frame__traits.hpp | 150 + .../msg/detail/key_frame__type_support.c | 163 + .../msg/detail/key_frame__type_support.cpp | 171 + .../msg/detail/key_frame__type_support.h | 33 + .../msg/detail/map_data__builder.hpp | 88 + .../msg/detail/map_data__functions.c | 293 + .../msg/detail/map_data__functions.h | 177 + .../map_data__rosidl_typesupport_fastrtps_c.h | 37 + ..._data__rosidl_typesupport_fastrtps_cpp.hpp | 80 + ...data__rosidl_typesupport_introspection_c.h | 26 + ...__rosidl_typesupport_introspection_cpp.hpp | 27 + .../slam_msgs/msg/detail/map_data__struct.h | 52 + .../slam_msgs/msg/detail/map_data__struct.hpp | 158 + .../slam_msgs/msg/detail/map_data__traits.hpp | 169 + .../msg/detail/map_data__type_support.c | 192 + .../msg/detail/map_data__type_support.cpp | 188 + .../msg/detail/map_data__type_support.h | 33 + .../msg/detail/map_graph__builder.hpp | 88 + .../msg/detail/map_graph__functions.c | 293 + .../msg/detail/map_graph__functions.h | 177 + ...map_graph__rosidl_typesupport_fastrtps_c.h | 37 + ...graph__rosidl_typesupport_fastrtps_cpp.hpp | 80 + ...raph__rosidl_typesupport_introspection_c.h | 26 + ...__rosidl_typesupport_introspection_cpp.hpp | 27 + .../slam_msgs/msg/detail/map_graph__struct.h | 50 + .../msg/detail/map_graph__struct.hpp | 154 + .../msg/detail/map_graph__traits.hpp | 189 + .../msg/detail/map_graph__type_support.c | 243 + .../msg/detail/map_graph__type_support.cpp | 233 + .../msg/detail/map_graph__type_support.h | 33 + .../msg/detail/map_point__builder.hpp | 72 + .../msg/detail/map_point__functions.c | 272 + .../msg/detail/map_point__functions.h | 177 + ...map_point__rosidl_typesupport_fastrtps_c.h | 37 + ...point__rosidl_typesupport_fastrtps_cpp.hpp | 80 + ...oint__rosidl_typesupport_introspection_c.h | 26 + ...__rosidl_typesupport_introspection_cpp.hpp | 27 + .../slam_msgs/msg/detail/map_point__struct.h | 47 + .../msg/detail/map_point__struct.hpp | 142 + .../msg/detail/map_point__traits.hpp | 151 + .../msg/detail/map_point__type_support.c | 169 + .../msg/detail/map_point__type_support.cpp | 171 + .../msg/detail/map_point__type_support.h | 33 + .../slam_msgs/slam_msgs/msg/key_frame.h | 12 + .../slam_msgs/slam_msgs/msg/key_frame.hpp | 11 + .../slam_msgs/slam_msgs/msg/map_data.h | 12 + .../slam_msgs/slam_msgs/msg/map_data.hpp | 11 + .../slam_msgs/slam_msgs/msg/map_graph.h | 12 + .../slam_msgs/slam_msgs/msg/map_graph.hpp | 11 + .../slam_msgs/slam_msgs/msg/map_point.h | 12 + .../slam_msgs/slam_msgs/msg/map_point.hpp | 11 + .../rosidl_generator_c__visibility_control.h | 42 + ...pesupport_fastrtps_c__visibility_control.h | 43 + ...support_fastrtps_cpp__visibility_control.h | 43 + ...port_introspection_c__visibility_control.h | 43 + .../detail/get_landmarks_in_view__builder.hpp | 130 + .../detail/get_landmarks_in_view__functions.c | 507 + .../detail/get_landmarks_in_view__functions.h | 329 + ...s_in_view__rosidl_typesupport_fastrtps_c.h | 89 + ..._view__rosidl_typesupport_fastrtps_cpp.hpp | 177 + ...view__rosidl_typesupport_introspection_c.h | 47 + ...__rosidl_typesupport_introspection_cpp.hpp | 67 + .../detail/get_landmarks_in_view__struct.h | 79 + .../detail/get_landmarks_in_view__struct.hpp | 302 + .../detail/get_landmarks_in_view__traits.hpp | 317 + .../get_landmarks_in_view__type_support.c | 333 + .../get_landmarks_in_view__type_support.cpp | 415 + .../get_landmarks_in_view__type_support.h | 58 + .../slam_msgs/srv/detail/get_map__builder.hpp | 114 + .../slam_msgs/srv/detail/get_map__functions.c | 498 + .../slam_msgs/srv/detail/get_map__functions.h | 329 + .../get_map__rosidl_typesupport_fastrtps_c.h | 89 + ...t_map__rosidl_typesupport_fastrtps_cpp.hpp | 177 + ..._map__rosidl_typesupport_introspection_c.h | 47 + ...__rosidl_typesupport_introspection_cpp.hpp | 67 + .../slam_msgs/srv/detail/get_map__struct.h | 68 + .../slam_msgs/srv/detail/get_map__struct.hpp | 270 + .../slam_msgs/srv/detail/get_map__traits.hpp | 297 + .../srv/detail/get_map__type_support.c | 312 + .../srv/detail/get_map__type_support.cpp | 398 + .../srv/detail/get_map__type_support.h | 58 + .../slam_msgs/srv/get_landmarks_in_view.h | 12 + .../slam_msgs/srv/get_landmarks_in_view.hpp | 11 + .../include/slam_msgs/slam_msgs/srv/get_map.h | 12 + .../slam_msgs/slam_msgs/srv/get_map.hpp | 11 + .../lib/libslam_msgs__rosidl_generator_c.so | Bin 0 -> 61968 bytes .../lib/libslam_msgs__rosidl_generator_py.so | Bin 0 -> 57952 bytes .../lib/libslam_msgs__rosidl_typesupport_c.so | Bin 0 -> 31288 bytes .../libslam_msgs__rosidl_typesupport_cpp.so | Bin 0 -> 33768 bytes ...lam_msgs__rosidl_typesupport_fastrtps_c.so | Bin 0 -> 51832 bytes ...m_msgs__rosidl_typesupport_fastrtps_cpp.so | Bin 0 -> 231720 bytes ...sgs__rosidl_typesupport_introspection_c.so | Bin 0 -> 57824 bytes ...s__rosidl_typesupport_introspection_cpp.so | Bin 0 -> 262768 bytes .../slam_msgs-1.0.0-py3.10.egg-info/PKG-INFO | 10 + .../SOURCES.txt | 6 + .../dependency_links.txt | 1 + .../top_level.txt | 1 + .../dist-packages/slam_msgs/__init__.py | 0 .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 173 bytes .../_slam_msgs_s.ep.rosidl_typesupport_c.c | 1262 ++ ..._msgs_s.ep.rosidl_typesupport_fastrtps_c.c | 1262 ++ ..._s.ep.rosidl_typesupport_introspection_c.c | 1262 ++ .../libslam_msgs__rosidl_generator_py.so | Bin 0 -> 57952 bytes .../dist-packages/slam_msgs/msg/__init__.py | 4 + .../msg/__pycache__/__init__.cpython-310.pyc | Bin 0 -> 403 bytes .../__pycache__/_key_frame.cpython-310.pyc | Bin 0 -> 5184 bytes .../msg/__pycache__/_map_data.cpython-310.pyc | Bin 0 -> 5766 bytes .../__pycache__/_map_graph.cpython-310.pyc | Bin 0 -> 6478 bytes .../__pycache__/_map_point.cpython-310.pyc | Bin 0 -> 5332 bytes .../dist-packages/slam_msgs/msg/_key_frame.py | 160 + .../slam_msgs/msg/_key_frame_s.c | 169 + .../dist-packages/slam_msgs/msg/_map_data.py | 189 + .../dist-packages/slam_msgs/msg/_map_data_s.c | 203 + .../dist-packages/slam_msgs/msg/_map_graph.py | 201 + .../slam_msgs/msg/_map_graph_s.c | 297 + .../dist-packages/slam_msgs/msg/_map_point.py | 164 + .../slam_msgs/msg/_map_point_s.c | 178 + ...esupport_c.cpython-310-x86_64-linux-gnu.so | Bin 0 -> 29568 bytes ...fastrtps_c.cpython-310-x86_64-linux-gnu.so | Bin 0 -> 29584 bytes ...spection_c.cpython-310-x86_64-linux-gnu.so | Bin 0 -> 29592 bytes .../dist-packages/slam_msgs/srv/__init__.py | 2 + .../srv/__pycache__/__init__.cpython-310.pyc | Bin 0 -> 309 bytes .../_get_landmarks_in_view.cpython-310.pyc | Bin 0 -> 10848 bytes .../srv/__pycache__/_get_map.cpython-310.pyc | Bin 0 -> 9482 bytes .../slam_msgs/srv/_get_landmarks_in_view.py | 355 + .../slam_msgs/srv/_get_landmarks_in_view_s.c | 291 + .../dist-packages/slam_msgs/srv/_get_map.py | 326 + .../dist-packages/slam_msgs/srv/_get_map_s.c | 322 + .../package_run_dependencies/slam_msgs | 1 + .../resource_index/packages/slam_msgs | 0 .../parent_prefix_path/slam_msgs | 1 + .../rosidl_interfaces/slam_msgs | 16 + .../share/colcon-core/packages/slam_msgs | 1 + ...ent_cmake_export_dependencies-extras.cmake | 92 + ...ke_export_include_directories-extras.cmake | 16 + .../ament_cmake_export_libraries-extras.cmake | 141 + .../ament_cmake_export_targets-extras.cmake | 27 + ...s__rosidl_generator_cExport-noconfig.cmake | 19 + ..._slam_msgs__rosidl_generator_cExport.cmake | 99 + ...lam_msgs__rosidl_generator_cppExport.cmake | 99 + ...__rosidl_generator_pyExport-noconfig.cmake | 19 + ...slam_msgs__rosidl_generator_pyExport.cmake | 114 + ...ypesupport_fastrtps_cExport-noconfig.cmake | 19 + ..._rosidl_typesupport_fastrtps_cExport.cmake | 115 + ...esupport_fastrtps_cppExport-noconfig.cmake | 19 + ...osidl_typesupport_fastrtps_cppExport.cmake | 115 + .../slam_msgs/cmake/rosidl_cmake-extras.cmake | 4 + ..._export_typesupport_libraries-extras.cmake | 49 + ...ke_export_typesupport_targets-extras.cmake | 23 + .../cmake/slam_msgsConfig-version.cmake | 14 + .../slam_msgs/cmake/slam_msgsConfig.cmake | 42 + ..._rosidl_typesupport_cExport-noconfig.cmake | 20 + ...lam_msgs__rosidl_typesupport_cExport.cmake | 114 + ...osidl_typesupport_cppExport-noconfig.cmake | 20 + ...m_msgs__rosidl_typesupport_cppExport.cmake | 114 + ...pport_introspection_cExport-noconfig.cmake | 19 + ...dl_typesupport_introspection_cExport.cmake | 115 + ...ort_introspection_cppExport-noconfig.cmake | 19 + ..._typesupport_introspection_cppExport.cmake | 115 + .../environment/ament_prefix_path.dsv | 1 + .../environment/ament_prefix_path.sh | 4 + .../slam_msgs/environment/library_path.dsv | 1 + .../slam_msgs/environment/library_path.sh | 16 + .../share/slam_msgs/environment/path.dsv | 1 + .../share/slam_msgs/environment/path.sh | 5 + .../slam_msgs/environment/pythonpath.dsv | 1 + .../share/slam_msgs/environment/pythonpath.sh | 3 + .../slam_msgs/hook/cmake_prefix_path.dsv | 1 + .../slam_msgs/hook/cmake_prefix_path.ps1 | 3 + .../share/slam_msgs/hook/cmake_prefix_path.sh | 3 + .../slam_msgs/hook/ld_library_path_lib.dsv | 1 + .../slam_msgs/hook/ld_library_path_lib.ps1 | 3 + .../slam_msgs/hook/ld_library_path_lib.sh | 3 + .../share/slam_msgs/local_setup.bash | 46 + .../slam_msgs/share/slam_msgs/local_setup.dsv | 4 + .../slam_msgs/share/slam_msgs/local_setup.sh | 186 + .../slam_msgs/share/slam_msgs/local_setup.zsh | 59 + .../share/slam_msgs/msg/KeyFrame.idl | 15 + .../share/slam_msgs/msg/KeyFrame.msg | 2 + .../slam_msgs/share/slam_msgs/msg/MapData.idl | 23 + .../slam_msgs/share/slam_msgs/msg/MapData.msg | 7 + .../share/slam_msgs/msg/MapGraph.idl | 18 + .../share/slam_msgs/msg/MapGraph.msg | 3 + .../share/slam_msgs/msg/MapPoint.idl | 16 + .../share/slam_msgs/msg/MapPoint.msg | 2 + .../slam_msgs/share/slam_msgs/package.bash | 39 + .../slam_msgs/share/slam_msgs/package.dsv | 11 + .../slam_msgs/share/slam_msgs/package.ps1 | 117 + .../slam_msgs/share/slam_msgs/package.sh | 88 + .../slam_msgs/share/slam_msgs/package.xml | 29 + .../slam_msgs/share/slam_msgs/package.zsh | 50 + .../slam_msgs/srv/GetLandmarksInView.idl | 37 + .../slam_msgs/srv/GetLandmarksInView.srv | 18 + .../srv/GetLandmarksInView_Request.msg | 15 + .../srv/GetLandmarksInView_Response.msg | 3 + .../slam_msgs/share/slam_msgs/srv/GetMap.idl | 22 + .../slam_msgs/share/slam_msgs/srv/GetMap.srv | 6 + .../share/slam_msgs/srv/GetMap_Request.msg | 3 + .../share/slam_msgs/srv/GetMap_Response.msg | 3 + container_root/log/COLCON_IGNORE | 0 .../log/build_2024-12-07_23-10-25/events.log | 3157 +++++ .../build_2024-12-07_23-10-25/logger_all.log | 251 + .../orb_slam3_ros2_wrapper/command.log | 6 + .../orb_slam3_ros2_wrapper/stderr.log | 2210 ++++ .../orb_slam3_ros2_wrapper/stdout.log | 185 + .../orb_slam3_ros2_wrapper/stdout_stderr.log | 2395 ++++ .../orb_slam3_ros2_wrapper/streams.log | 2401 ++++ .../slam_msgs/command.log | 6 + .../slam_msgs/stderr.log | 0 .../slam_msgs/stdout.log | 392 + .../slam_msgs/stdout_stderr.log | 392 + .../slam_msgs/streams.log | 398 + .../log/build_2024-12-11_15-04-26/events.log | 37 + .../build_2024-12-11_15-04-26/logger_all.log | 158 + .../orb_slam3_ros2_wrapper/command.log | 2 + .../orb_slam3_ros2_wrapper/stderr.log | 16 + .../orb_slam3_ros2_wrapper/stdout.log | 11 + .../orb_slam3_ros2_wrapper/stdout_stderr.log | 27 + .../orb_slam3_ros2_wrapper/streams.log | 29 + .../log/build_2024-12-11_15-05-07/events.log | 2432 ++++ .../build_2024-12-11_15-05-07/logger_all.log | 162 + .../orb_slam3_ros2_wrapper/command.log | 4 + .../orb_slam3_ros2_wrapper/stderr.log | 2218 ++++ .../orb_slam3_ros2_wrapper/stdout.log | 73 + .../orb_slam3_ros2_wrapper/stdout_stderr.log | 2291 ++++ .../orb_slam3_ros2_wrapper/streams.log | 2295 ++++ .../log/build_2024-12-12_02-47-26/events.log | 39 + .../build_2024-12-12_02-47-26/logger_all.log | 158 + .../orb_slam3_ros2_wrapper/command.log | 2 + .../orb_slam3_ros2_wrapper/stderr.log | 17 + .../orb_slam3_ros2_wrapper/stdout.log | 11 + .../orb_slam3_ros2_wrapper/stdout_stderr.log | 28 + .../orb_slam3_ros2_wrapper/streams.log | 30 + .../log/build_2024-12-12_03-28-49/events.log | 39 + .../build_2024-12-12_03-28-49/logger_all.log | 158 + .../orb_slam3_ros2_wrapper/command.log | 2 + .../orb_slam3_ros2_wrapper/stderr.log | 17 + .../orb_slam3_ros2_wrapper/stdout.log | 11 + .../orb_slam3_ros2_wrapper/stdout_stderr.log | 28 + .../orb_slam3_ros2_wrapper/streams.log | 30 + .../log/build_2024-12-16_22-42-55/events.log | 40 + .../build_2024-12-16_22-42-55/logger_all.log | 158 + .../orb_slam3_ros2_wrapper/command.log | 2 + .../orb_slam3_ros2_wrapper/stderr.log | 17 + .../orb_slam3_ros2_wrapper/stdout.log | 11 + .../orb_slam3_ros2_wrapper/stdout_stderr.log | 28 + .../orb_slam3_ros2_wrapper/streams.log | 30 + container_root/log/latest | 1 + container_root/log/latest_build | 1 + .../ros2_data_extraction/ground_truth.txt | 0 .../ros2_data_extraction/keyframes.txt | 0 .../ros2_data_extraction/trajectory.txt | 0 docker-compose.yml | 2 + orb_slam3_ros2_wrapper/CMakeLists.txt | 9 +- .../CMakeModules/FindEigen.cmake | 0 .../CMakeModules/FindORB_SLAM3.cmake | 0 .../orb_slam3_interface.hpp | 0 .../type_conversion.hpp | 0 orb_slam3_ros2_wrapper/launch/rgbd.launch.py | 0 .../launch/unirobot.launch.py | 1 + orb_slam3_ros2_wrapper/package.xml | 4 + .../params/gazebo_rgbd.yaml | 3 + .../params/rgbd-ros-params.yaml | 10 +- .../scripts/get_landmarks_for_pose.py | 0 .../scripts/viz_keyframes.py | 0 .../src/orb_slam3_interface.cpp | 0 .../src/rgbd/rgbd-slam-node.cpp | 26 + .../src/rgbd/rgbd-slam-node.hpp | 9 + orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp | 0 .../src/type_conversion.cpp | 0 .../tests/typeConversionsTests.cpp | 0 slam_msgs/COLCON_IGNORE | 0 slam_msgs/msg/KeyFrame.msg | 0 slam_msgs/msg/MapData.msg | 0 slam_msgs/msg/MapGraph.msg | 0 slam_msgs/msg/MapPoint.msg | 0 slam_msgs/srv/GetLandmarksInView.srv | 0 slam_msgs/srv/GetMap.srv | 0 995 files changed, 149479 insertions(+), 5 deletions(-) create mode 100644 COLCON_IGNORE create mode 100644 container_root/build/.built_by create mode 100644 container_root/build/COLCON_IGNORE create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeCache.txt create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/3.22.1/CMakeCCompiler.cmake create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake create mode 100755 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_C.bin create mode 100755 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_CXX.bin create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/3.22.1/CMakeSystem.cmake create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/3.22.1/CompilerIdC/CMakeCCompilerId.c create mode 100755 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/3.22.1/CompilerIdC/a.out create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/3.22.1/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/3.22.1/CompilerIdCXX/a.out create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeOutput.log create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeRuleHashes.txt create mode 100755 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/FindMPI/test_mpi_C.bin create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/Makefile.cmake create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/Makefile2 create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/Progress/1 create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/Progress/10 create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/Progress/11 create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/Progress/2 create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/Progress/3 create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/Progress/4 create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/Progress/5 create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/Progress/6 create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/Progress/7 create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/Progress/8 create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/Progress/count.txt create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/TargetDirectories.txt create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/cmake.check_cache create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/orb_slam3_ros2_wrapper_uninstall.dir/DependInfo.cmake create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/orb_slam3_ros2_wrapper_uninstall.dir/build.make create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/orb_slam3_ros2_wrapper_uninstall.dir/cmake_clean.cmake create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/orb_slam3_ros2_wrapper_uninstall.dir/compiler_depend.make create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/orb_slam3_ros2_wrapper_uninstall.dir/compiler_depend.ts create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/orb_slam3_ros2_wrapper_uninstall.dir/progress.make create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/progress.marks create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/DependInfo.cmake create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/build.make create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/cmake_clean.cmake create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/compiler_depend.internal create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/compiler_depend.make create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/compiler_depend.ts create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/depend.make create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/flags.make create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/link.txt create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/progress.make create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/src/orb_slam3_interface.cpp.o create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/src/orb_slam3_interface.cpp.o.d create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/src/rgbd/rgbd-slam-node.cpp.o create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/src/rgbd/rgbd-slam-node.cpp.o.d create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/src/rgbd/rgbd.cpp.o create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/src/rgbd/rgbd.cpp.o.d create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/src/type_conversion.cpp.o create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/src/type_conversion.cpp.o.d create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/typeconversionTests.dir/DependInfo.cmake create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/typeconversionTests.dir/build.make create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/typeconversionTests.dir/cmake_clean.cmake create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/typeconversionTests.dir/compiler_depend.internal create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/typeconversionTests.dir/compiler_depend.make create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/typeconversionTests.dir/compiler_depend.ts create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/typeconversionTests.dir/depend.make create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/typeconversionTests.dir/flags.make create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/typeconversionTests.dir/link.txt create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/typeconversionTests.dir/progress.make create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/typeconversionTests.dir/src/type_conversion.cpp.o create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/typeconversionTests.dir/src/type_conversion.cpp.o.d create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/typeconversionTests.dir/tests/typeConversionsTests.cpp.o create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/typeconversionTests.dir/tests/typeConversionsTests.cpp.o.d create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/uninstall.dir/DependInfo.cmake create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/uninstall.dir/build.make create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/uninstall.dir/cmake_clean.cmake create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/uninstall.dir/compiler_depend.make create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/uninstall.dir/compiler_depend.ts create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/uninstall.dir/progress.make create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CTestConfiguration.ini create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CTestCustom.cmake create mode 100644 container_root/build/orb_slam3_ros2_wrapper/CTestTestfile.cmake create mode 100644 container_root/build/orb_slam3_ros2_wrapper/Makefile create mode 100644 container_root/build/orb_slam3_ros2_wrapper/ament_cmake_core/orb_slam3_ros2_wrapperConfig-version.cmake create mode 100644 container_root/build/orb_slam3_ros2_wrapper/ament_cmake_core/orb_slam3_ros2_wrapperConfig.cmake create mode 100644 container_root/build/orb_slam3_ros2_wrapper/ament_cmake_core/package.cmake create mode 100644 container_root/build/orb_slam3_ros2_wrapper/ament_cmake_core/stamps/ament_prefix_path.sh.stamp create mode 100644 container_root/build/orb_slam3_ros2_wrapper/ament_cmake_core/stamps/nameConfig-version.cmake.in.stamp create mode 100644 container_root/build/orb_slam3_ros2_wrapper/ament_cmake_core/stamps/nameConfig.cmake.in.stamp create mode 100644 container_root/build/orb_slam3_ros2_wrapper/ament_cmake_core/stamps/package.xml.stamp create mode 100644 container_root/build/orb_slam3_ros2_wrapper/ament_cmake_core/stamps/package_xml_2_cmake.py.stamp create mode 100644 container_root/build/orb_slam3_ros2_wrapper/ament_cmake_core/stamps/path.sh.stamp create mode 100644 container_root/build/orb_slam3_ros2_wrapper/ament_cmake_core/stamps/templates_2_cmake.py.stamp create mode 100644 container_root/build/orb_slam3_ros2_wrapper/ament_cmake_environment_hooks/ament_prefix_path.dsv create mode 100644 container_root/build/orb_slam3_ros2_wrapper/ament_cmake_environment_hooks/local_setup.bash create mode 100644 container_root/build/orb_slam3_ros2_wrapper/ament_cmake_environment_hooks/local_setup.dsv create mode 100644 container_root/build/orb_slam3_ros2_wrapper/ament_cmake_environment_hooks/local_setup.sh create mode 100644 container_root/build/orb_slam3_ros2_wrapper/ament_cmake_environment_hooks/local_setup.zsh create mode 100644 container_root/build/orb_slam3_ros2_wrapper/ament_cmake_environment_hooks/package.dsv create mode 100644 container_root/build/orb_slam3_ros2_wrapper/ament_cmake_environment_hooks/path.dsv create mode 100644 container_root/build/orb_slam3_ros2_wrapper/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/orb_slam3_ros2_wrapper create mode 100644 container_root/build/orb_slam3_ros2_wrapper/ament_cmake_index/share/ament_index/resource_index/packages/orb_slam3_ros2_wrapper create mode 100644 container_root/build/orb_slam3_ros2_wrapper/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/orb_slam3_ros2_wrapper create mode 100644 container_root/build/orb_slam3_ros2_wrapper/ament_cmake_package_templates/templates.cmake create mode 100644 container_root/build/orb_slam3_ros2_wrapper/ament_cmake_symlink_install/ament_cmake_symlink_install.cmake create mode 100644 container_root/build/orb_slam3_ros2_wrapper/ament_cmake_symlink_install/ament_cmake_symlink_install_uninstall_script.cmake create mode 100644 container_root/build/orb_slam3_ros2_wrapper/ament_cmake_symlink_install_targets_0_Release.cmake create mode 100644 container_root/build/orb_slam3_ros2_wrapper/ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake create mode 100644 container_root/build/orb_slam3_ros2_wrapper/cmake_args.last create mode 100644 container_root/build/orb_slam3_ros2_wrapper/cmake_install.cmake create mode 100644 container_root/build/orb_slam3_ros2_wrapper/colcon_build.rc create mode 100644 container_root/build/orb_slam3_ros2_wrapper/colcon_command_prefix_build.sh create mode 100644 container_root/build/orb_slam3_ros2_wrapper/colcon_command_prefix_build.sh.env create mode 100644 container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/DependInfo.cmake create mode 100644 container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/build.make create mode 100644 container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/cmake_clean.cmake create mode 100644 container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/cmake_clean_target.cmake create mode 100644 container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/compiler_depend.internal create mode 100644 container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/compiler_depend.make create mode 100644 container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/compiler_depend.ts create mode 100644 container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/depend.make create mode 100644 container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/flags.make create mode 100644 container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/link.txt create mode 100644 container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/progress.make create mode 100644 container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o create mode 100644 container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.d create mode 100644 container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/DependInfo.cmake create mode 100644 container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/build.make create mode 100644 container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/cmake_clean.cmake create mode 100644 container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/cmake_clean_target.cmake create mode 100644 container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/compiler_depend.internal create mode 100644 container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/compiler_depend.make create mode 100644 container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/compiler_depend.ts create mode 100644 container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/depend.make create mode 100644 container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/flags.make create mode 100644 container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/link.txt create mode 100644 container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/progress.make create mode 100644 container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o create mode 100644 container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.d create mode 100644 container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/progress.marks create mode 100644 container_root/build/orb_slam3_ros2_wrapper/gtest/CTestTestfile.cmake create mode 100644 container_root/build/orb_slam3_ros2_wrapper/gtest/Makefile create mode 100644 container_root/build/orb_slam3_ros2_wrapper/gtest/cmake_install.cmake create mode 100644 container_root/build/orb_slam3_ros2_wrapper/gtest/libgtest.a create mode 100644 container_root/build/orb_slam3_ros2_wrapper/gtest/libgtest_main.a create mode 100644 container_root/build/orb_slam3_ros2_wrapper/install_manifest.txt create mode 100755 container_root/build/orb_slam3_ros2_wrapper/rgbd create mode 100755 container_root/build/orb_slam3_ros2_wrapper/typeconversionTests create mode 100644 container_root/build/slam_msgs/CMakeCache.txt create mode 100644 container_root/build/slam_msgs/CMakeFiles/3.22.1/CMakeCCompiler.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake create mode 100755 container_root/build/slam_msgs/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_C.bin create mode 100755 container_root/build/slam_msgs/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_CXX.bin create mode 100644 container_root/build/slam_msgs/CMakeFiles/3.22.1/CMakeSystem.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/3.22.1/CompilerIdC/CMakeCCompilerId.c create mode 100755 container_root/build/slam_msgs/CMakeFiles/3.22.1/CompilerIdC/a.out create mode 100644 container_root/build/slam_msgs/CMakeFiles/3.22.1/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 container_root/build/slam_msgs/CMakeFiles/3.22.1/CompilerIdCXX/a.out create mode 100644 container_root/build/slam_msgs/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/CMakeOutput.log create mode 100644 container_root/build/slam_msgs/CMakeFiles/CMakeRuleHashes.txt create mode 100644 container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cExport-noconfig.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cExport.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cppExport.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_pyExport-noconfig.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_pyExport.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cExport-noconfig.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cExport.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cppExport.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cExport-noconfig.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cExport.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cppExport-noconfig.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cppExport.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cExport-noconfig.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cExport.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cppExport-noconfig.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cppExport.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/Makefile.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/Makefile2 create mode 100644 container_root/build/slam_msgs/CMakeFiles/TargetDirectories.txt create mode 100644 container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/DependInfo.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/build.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/cmake_clean.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/compiler_depend.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/compiler_depend.ts create mode 100644 container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/progress.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/DependInfo.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/build.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/cmake_clean.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/compiler_depend.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/compiler_depend.ts create mode 100644 container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/progress.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/cmake.check_cache create mode 100644 container_root/build/slam_msgs/CMakeFiles/progress.marks create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs.dir/DependInfo.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs.dir/build.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs.dir/cmake_clean.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs.dir/compiler_depend.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs.dir/compiler_depend.ts create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs.dir/progress.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__cpp.dir/DependInfo.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__cpp.dir/build.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__cpp.dir/cmake_clean.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__cpp.dir/compiler_depend.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__cpp.dir/compiler_depend.ts create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__cpp.dir/progress.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/DependInfo.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/build.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/cmake_clean.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/compiler_depend.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/compiler_depend.ts create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/depend.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/flags.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/link.txt create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/progress.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/DependInfo.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/build.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/cmake_clean.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/compiler_depend.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/compiler_depend.ts create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/depend.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/flags.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/link.txt create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/progress.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_key_frame_s.c.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_key_frame_s.c.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_data_s.c.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_data_s.c.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_graph_s.c.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_graph_s.c.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_point_s.c.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_point_s.c.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_map_s.c.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_map_s.c.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/DependInfo.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/build.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/cmake_clean.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/compiler_depend.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/compiler_depend.ts create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/depend.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/flags.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/link.txt create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/progress.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/DependInfo.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/build.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/cmake_clean.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/compiler_depend.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/compiler_depend.ts create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/depend.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/flags.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/link.txt create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/progress.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/DependInfo.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/build.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/cmake_clean.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/compiler_depend.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/compiler_depend.ts create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/depend.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/flags.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/link.txt create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/progress.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/DependInfo.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/build.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/cmake_clean.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/compiler_depend.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/compiler_depend.ts create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/depend.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/flags.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/link.txt create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/progress.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.cpp.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.cpp.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/DependInfo.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/build.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/cmake_clean.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/compiler_depend.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/compiler_depend.ts create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/depend.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/flags.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/link.txt create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/progress.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/DependInfo.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/build.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/cmake_clean.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/compiler_depend.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/compiler_depend.ts create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/depend.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/flags.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/link.txt create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/progress.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/DependInfo.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/build.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/cmake_clean.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/compiler_depend.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/compiler_depend.ts create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/depend.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/flags.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/link.txt create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/progress.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/DependInfo.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/build.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/cmake_clean.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/compiler_depend.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/compiler_depend.ts create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/depend.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/flags.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/link.txt create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/progress.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/DependInfo.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/build.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/cmake_clean.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/compiler_depend.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/compiler_depend.ts create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/depend.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/flags.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/link.txt create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/progress.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__type_support.cpp.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__type_support.cpp.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp.o create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp.o.d create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs_uninstall.dir/DependInfo.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs_uninstall.dir/build.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs_uninstall.dir/cmake_clean.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs_uninstall.dir/compiler_depend.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs_uninstall.dir/compiler_depend.ts create mode 100644 container_root/build/slam_msgs/CMakeFiles/slam_msgs_uninstall.dir/progress.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/uninstall.dir/DependInfo.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/uninstall.dir/build.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/uninstall.dir/cmake_clean.cmake create mode 100644 container_root/build/slam_msgs/CMakeFiles/uninstall.dir/compiler_depend.make create mode 100644 container_root/build/slam_msgs/CMakeFiles/uninstall.dir/compiler_depend.ts create mode 100644 container_root/build/slam_msgs/CMakeFiles/uninstall.dir/progress.make create mode 100644 container_root/build/slam_msgs/CTestConfiguration.ini create mode 100644 container_root/build/slam_msgs/CTestCustom.cmake create mode 100644 container_root/build/slam_msgs/CTestTestfile.cmake create mode 100644 container_root/build/slam_msgs/Makefile create mode 100644 container_root/build/slam_msgs/ament_cmake_core/package.cmake create mode 100644 container_root/build/slam_msgs/ament_cmake_core/slam_msgsConfig-version.cmake create mode 100644 container_root/build/slam_msgs/ament_cmake_core/slam_msgsConfig.cmake create mode 100644 container_root/build/slam_msgs/ament_cmake_core/stamps/GetLandmarksInView.srv.stamp create mode 100644 container_root/build/slam_msgs/ament_cmake_core/stamps/GetMap.srv.stamp create mode 100644 container_root/build/slam_msgs/ament_cmake_core/stamps/KeyFrame.msg.stamp create mode 100644 container_root/build/slam_msgs/ament_cmake_core/stamps/MapData.msg.stamp create mode 100644 container_root/build/slam_msgs/ament_cmake_core/stamps/MapGraph.msg.stamp create mode 100644 container_root/build/slam_msgs/ament_cmake_core/stamps/MapPoint.msg.stamp create mode 100644 container_root/build/slam_msgs/ament_cmake_core/stamps/ament_cmake_export_dependencies-extras.cmake.stamp create mode 100644 container_root/build/slam_msgs/ament_cmake_core/stamps/ament_cmake_export_include_directories-extras.cmake.stamp create mode 100644 container_root/build/slam_msgs/ament_cmake_core/stamps/ament_cmake_export_libraries-extras.cmake.stamp create mode 100644 container_root/build/slam_msgs/ament_cmake_core/stamps/ament_cmake_export_targets-extras.cmake.stamp create mode 100644 container_root/build/slam_msgs/ament_cmake_core/stamps/ament_prefix_path.sh.stamp create mode 100644 container_root/build/slam_msgs/ament_cmake_core/stamps/library_path.sh.stamp create mode 100644 container_root/build/slam_msgs/ament_cmake_core/stamps/nameConfig-version.cmake.in.stamp create mode 100644 container_root/build/slam_msgs/ament_cmake_core/stamps/nameConfig.cmake.in.stamp create mode 100755 container_root/build/slam_msgs/ament_cmake_core/stamps/package.xml.stamp create mode 100644 container_root/build/slam_msgs/ament_cmake_core/stamps/package_xml_2_cmake.py.stamp create mode 100644 container_root/build/slam_msgs/ament_cmake_core/stamps/path.sh.stamp create mode 100644 container_root/build/slam_msgs/ament_cmake_core/stamps/pythonpath.sh.in.stamp create mode 100644 container_root/build/slam_msgs/ament_cmake_core/stamps/rosidl_cmake-extras.cmake.stamp create mode 100644 container_root/build/slam_msgs/ament_cmake_core/stamps/rosidl_cmake_export_typesupport_libraries-extras.cmake.stamp create mode 100644 container_root/build/slam_msgs/ament_cmake_core/stamps/rosidl_cmake_export_typesupport_targets-extras.cmake.stamp create mode 100644 container_root/build/slam_msgs/ament_cmake_core/stamps/templates_2_cmake.py.stamp create mode 100644 container_root/build/slam_msgs/ament_cmake_environment_hooks/ament_prefix_path.dsv create mode 100644 container_root/build/slam_msgs/ament_cmake_environment_hooks/library_path.dsv create mode 100644 container_root/build/slam_msgs/ament_cmake_environment_hooks/local_setup.bash create mode 100644 container_root/build/slam_msgs/ament_cmake_environment_hooks/local_setup.dsv create mode 100644 container_root/build/slam_msgs/ament_cmake_environment_hooks/local_setup.sh create mode 100644 container_root/build/slam_msgs/ament_cmake_environment_hooks/local_setup.zsh create mode 100644 container_root/build/slam_msgs/ament_cmake_environment_hooks/package.dsv create mode 100644 container_root/build/slam_msgs/ament_cmake_environment_hooks/path.dsv create mode 100644 container_root/build/slam_msgs/ament_cmake_environment_hooks/pythonpath.dsv create mode 100644 container_root/build/slam_msgs/ament_cmake_environment_hooks/pythonpath.sh create mode 100644 container_root/build/slam_msgs/ament_cmake_export_dependencies/ament_cmake_export_dependencies-extras.cmake create mode 100644 container_root/build/slam_msgs/ament_cmake_export_include_directories/ament_cmake_export_include_directories-extras.cmake create mode 100644 container_root/build/slam_msgs/ament_cmake_export_libraries/ament_cmake_export_libraries-extras.cmake create mode 100644 container_root/build/slam_msgs/ament_cmake_export_targets/ament_cmake_export_targets-extras.cmake create mode 100644 container_root/build/slam_msgs/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/slam_msgs create mode 100644 container_root/build/slam_msgs/ament_cmake_index/share/ament_index/resource_index/packages/slam_msgs create mode 100644 container_root/build/slam_msgs/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/slam_msgs create mode 100644 container_root/build/slam_msgs/ament_cmake_index/share/ament_index/resource_index/rosidl_interfaces/slam_msgs create mode 100644 container_root/build/slam_msgs/ament_cmake_package_templates/templates.cmake create mode 100644 container_root/build/slam_msgs/ament_cmake_python/slam_msgs/setup.py create mode 100644 container_root/build/slam_msgs/ament_cmake_python/slam_msgs/slam_msgs.egg-info/PKG-INFO create mode 100644 container_root/build/slam_msgs/ament_cmake_python/slam_msgs/slam_msgs.egg-info/SOURCES.txt create mode 100644 container_root/build/slam_msgs/ament_cmake_python/slam_msgs/slam_msgs.egg-info/dependency_links.txt create mode 100644 container_root/build/slam_msgs/ament_cmake_python/slam_msgs/slam_msgs.egg-info/top_level.txt create mode 100644 container_root/build/slam_msgs/ament_cmake_python/slam_msgs/slam_msgs/__init__.py create mode 100644 container_root/build/slam_msgs/ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake create mode 100644 container_root/build/slam_msgs/cmake_args.last create mode 100644 container_root/build/slam_msgs/cmake_install.cmake create mode 100644 container_root/build/slam_msgs/colcon_build.rc create mode 100644 container_root/build/slam_msgs/colcon_command_prefix_build.sh create mode 100644 container_root/build/slam_msgs/colcon_command_prefix_build.sh.env create mode 100644 container_root/build/slam_msgs/install_manifest.txt create mode 100755 container_root/build/slam_msgs/libslam_msgs__rosidl_generator_c.so create mode 100755 container_root/build/slam_msgs/libslam_msgs__rosidl_typesupport_c.so create mode 100755 container_root/build/slam_msgs/libslam_msgs__rosidl_typesupport_cpp.so create mode 100755 container_root/build/slam_msgs/libslam_msgs__rosidl_typesupport_fastrtps_c.so create mode 100755 container_root/build/slam_msgs/libslam_msgs__rosidl_typesupport_fastrtps_cpp.so create mode 100755 container_root/build/slam_msgs/libslam_msgs__rosidl_typesupport_introspection_c.so create mode 100755 container_root/build/slam_msgs/libslam_msgs__rosidl_typesupport_introspection_cpp.so create mode 100644 container_root/build/slam_msgs/rosidl_adapter/slam_msgs.idls create mode 100644 container_root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/KeyFrame.idl create mode 100644 container_root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/MapData.idl create mode 100644 container_root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/MapGraph.idl create mode 100644 container_root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/MapPoint.idl create mode 100644 container_root/build/slam_msgs/rosidl_adapter/slam_msgs/srv/GetLandmarksInView.idl create mode 100644 container_root/build/slam_msgs/rosidl_adapter/slam_msgs/srv/GetMap.idl create mode 100644 container_root/build/slam_msgs/rosidl_adapter__arguments__slam_msgs.json create mode 100644 container_root/build/slam_msgs/rosidl_cmake/rosidl_cmake-extras.cmake create mode 100644 container_root/build/slam_msgs/rosidl_cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake create mode 100644 container_root/build/slam_msgs/rosidl_cmake/rosidl_cmake_export_typesupport_targets-extras.cmake create mode 100644 container_root/build/slam_msgs/rosidl_cmake/srv/GetLandmarksInView_Request.msg create mode 100644 container_root/build/slam_msgs/rosidl_cmake/srv/GetLandmarksInView_Response.msg create mode 100644 container_root/build/slam_msgs/rosidl_cmake/srv/GetMap_Request.msg create mode 100644 container_root/build/slam_msgs/rosidl_cmake/srv/GetMap_Response.msg create mode 100644 container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c create mode 100644 container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.h create mode 100644 container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__struct.h create mode 100644 container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__type_support.h create mode 100644 container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c create mode 100644 container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.h create mode 100644 container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_data__struct.h create mode 100644 container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_data__type_support.h create mode 100644 container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c create mode 100644 container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.h create mode 100644 container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__struct.h create mode 100644 container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__type_support.h create mode 100644 container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c create mode 100644 container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.h create mode 100644 container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__struct.h create mode 100644 container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__type_support.h create mode 100644 container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/key_frame.h create mode 100644 container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/map_data.h create mode 100644 container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/map_graph.h create mode 100644 container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/map_point.h create mode 100644 container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/rosidl_generator_c__visibility_control.h create mode 100644 container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c create mode 100644 container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.h create mode 100644 container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__struct.h create mode 100644 container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.h create mode 100644 container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c create mode 100644 container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.h create mode 100644 container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_map__struct.h create mode 100644 container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_map__type_support.h create mode 100644 container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/get_landmarks_in_view.h create mode 100644 container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/get_map.h create mode 100644 container_root/build/slam_msgs/rosidl_generator_c__arguments.json create mode 100644 container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/key_frame__builder.hpp create mode 100644 container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/key_frame__struct.hpp create mode 100644 container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/key_frame__traits.hpp create mode 100644 container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_data__builder.hpp create mode 100644 container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_data__struct.hpp create mode 100644 container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_data__traits.hpp create mode 100644 container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_graph__builder.hpp create mode 100644 container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_graph__struct.hpp create mode 100644 container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_graph__traits.hpp create mode 100644 container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_point__builder.hpp create mode 100644 container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_point__struct.hpp create mode 100644 container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_point__traits.hpp create mode 100644 container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/key_frame.hpp create mode 100644 container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/map_data.hpp create mode 100644 container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp create mode 100644 container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/map_point.hpp create mode 100644 container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/srv/detail/get_landmarks_in_view__builder.hpp create mode 100644 container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/srv/detail/get_landmarks_in_view__struct.hpp create mode 100644 container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/srv/detail/get_landmarks_in_view__traits.hpp create mode 100644 container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/srv/detail/get_map__builder.hpp create mode 100644 container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/srv/detail/get_map__struct.hpp create mode 100644 container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/srv/detail/get_map__traits.hpp create mode 100644 container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/srv/get_landmarks_in_view.hpp create mode 100644 container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/srv/get_map.hpp create mode 100644 container_root/build/slam_msgs/rosidl_generator_cpp__arguments.json create mode 100644 container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/__init__.py create mode 100644 container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c create mode 100644 container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c create mode 100644 container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c create mode 100755 container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/libslam_msgs__rosidl_generator_py.so create mode 100644 container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/__init__.py create mode 100644 container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_key_frame.py create mode 100644 container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_key_frame_s.c create mode 100644 container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_map_data.py create mode 100644 container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_map_data_s.c create mode 100644 container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_map_graph.py create mode 100644 container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_map_graph_s.c create mode 100644 container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_map_point.py create mode 100644 container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_map_point_s.c create mode 100755 container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so create mode 100755 container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so create mode 100755 container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so create mode 100644 container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/srv/__init__.py create mode 100644 container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view.py create mode 100644 container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c create mode 100644 container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/srv/_get_map.py create mode 100644 container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/srv/_get_map_s.c create mode 100644 container_root/build/slam_msgs/rosidl_generator_py__arguments.json create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_c__arguments.json create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_cpp__arguments.json create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__rosidl_typesupport_fastrtps_c.h create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__rosidl_typesupport_fastrtps_c.h create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_fastrtps_c.h create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.cpp create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__rosidl_typesupport_fastrtps_c.h create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_fastrtps_c.h create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__rosidl_typesupport_fastrtps_c.h create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c__arguments.json create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/key_frame__rosidl_typesupport_fastrtps_cpp.hpp create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/map_data__rosidl_typesupport_fastrtps_cpp.hpp create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/map_graph__rosidl_typesupport_fastrtps_cpp.hpp create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/map_point__rosidl_typesupport_fastrtps_cpp.hpp create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_fastrtps_cpp.hpp create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/get_map__rosidl_typesupport_fastrtps_cpp.hpp create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp__arguments.json create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__rosidl_typesupport_introspection_c.h create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__rosidl_typesupport_introspection_c.h create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__rosidl_typesupport_introspection_c.h create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_introspection_c.h create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__rosidl_typesupport_introspection_c.h create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_introspection_c__arguments.json create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__rosidl_typesupport_introspection_cpp.hpp create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__rosidl_typesupport_introspection_cpp.hpp create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_cpp.hpp create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__type_support.cpp create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__rosidl_typesupport_introspection_cpp.hpp create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_introspection_cpp.hpp create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__rosidl_typesupport_introspection_cpp.hpp create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp create mode 100644 container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp__arguments.json create mode 100644 container_root/build/slam_msgs/slam_msgs__py/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 container_root/build/slam_msgs/slam_msgs__py/CMakeFiles/progress.marks create mode 100644 container_root/build/slam_msgs/slam_msgs__py/CMakeFiles/slam_msgs__py.dir/DependInfo.cmake create mode 100644 container_root/build/slam_msgs/slam_msgs__py/CMakeFiles/slam_msgs__py.dir/build.make create mode 100644 container_root/build/slam_msgs/slam_msgs__py/CMakeFiles/slam_msgs__py.dir/cmake_clean.cmake create mode 100644 container_root/build/slam_msgs/slam_msgs__py/CMakeFiles/slam_msgs__py.dir/compiler_depend.make create mode 100644 container_root/build/slam_msgs/slam_msgs__py/CMakeFiles/slam_msgs__py.dir/compiler_depend.ts create mode 100644 container_root/build/slam_msgs/slam_msgs__py/CMakeFiles/slam_msgs__py.dir/progress.make create mode 100644 container_root/build/slam_msgs/slam_msgs__py/CMakeLists.txt create mode 100644 container_root/build/slam_msgs/slam_msgs__py/CTestTestfile.cmake create mode 100644 container_root/build/slam_msgs/slam_msgs__py/Makefile create mode 100644 container_root/build/slam_msgs/slam_msgs__py/cmake_install.cmake create mode 100644 container_root/install/.colcon_install_layout create mode 100644 container_root/install/COLCON_IGNORE create mode 100644 container_root/install/_local_setup_util_ps1.py create mode 100644 container_root/install/_local_setup_util_sh.py create mode 100644 container_root/install/local_setup.bash create mode 100644 container_root/install/local_setup.ps1 create mode 100644 container_root/install/local_setup.sh create mode 100644 container_root/install/local_setup.zsh create mode 100755 container_root/install/orb_slam3_ros2_wrapper/lib/orb_slam3_ros2_wrapper/rgbd create mode 100644 container_root/install/orb_slam3_ros2_wrapper/share/ament_index/resource_index/package_run_dependencies/orb_slam3_ros2_wrapper create mode 100644 container_root/install/orb_slam3_ros2_wrapper/share/ament_index/resource_index/packages/orb_slam3_ros2_wrapper create mode 100644 container_root/install/orb_slam3_ros2_wrapper/share/ament_index/resource_index/parent_prefix_path/orb_slam3_ros2_wrapper create mode 100644 container_root/install/orb_slam3_ros2_wrapper/share/colcon-core/packages/orb_slam3_ros2_wrapper create mode 100644 container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/cmake/orb_slam3_ros2_wrapperConfig-version.cmake create mode 100644 container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/cmake/orb_slam3_ros2_wrapperConfig.cmake create mode 100644 container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/environment/ament_prefix_path.dsv create mode 100644 container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/environment/ament_prefix_path.sh create mode 100644 container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/environment/path.dsv create mode 100644 container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/environment/path.sh create mode 100644 container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/hook/cmake_prefix_path.dsv create mode 100644 container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/hook/cmake_prefix_path.ps1 create mode 100644 container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/hook/cmake_prefix_path.sh create mode 100644 container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/launch/__pycache__/rgbd.launch.cpython-310.pyc create mode 100644 container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/launch/__pycache__/unirobot.launch.cpython-310.pyc create mode 100644 container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/launch/rgbd.launch.py create mode 100644 container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/launch/unirobot.launch.py create mode 100644 container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/local_setup.bash create mode 100644 container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/local_setup.dsv create mode 100644 container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/local_setup.sh create mode 100644 container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/local_setup.zsh create mode 100644 container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.bash create mode 100644 container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.dsv create mode 100644 container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.ps1 create mode 100644 container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.sh create mode 100644 container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.xml create mode 100644 container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.zsh create mode 100644 container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/params/gazebo_rgbd.yaml create mode 100644 container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/params/rgbd-ros-params.yaml create mode 100644 container_root/install/setup.bash create mode 100644 container_root/install/setup.ps1 create mode 100644 container_root/install/setup.sh create mode 100644 container_root/install/setup.zsh create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__builder.hpp create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__functions.c create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__functions.h create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__rosidl_typesupport_fastrtps_c.h create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__rosidl_typesupport_fastrtps_cpp.hpp create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__rosidl_typesupport_introspection_c.h create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__rosidl_typesupport_introspection_cpp.hpp create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__struct.h create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__struct.hpp create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__traits.hpp create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__type_support.c create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__type_support.cpp create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__type_support.h create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__builder.hpp create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__functions.c create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__functions.h create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__rosidl_typesupport_fastrtps_c.h create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__rosidl_typesupport_fastrtps_cpp.hpp create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__rosidl_typesupport_introspection_c.h create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__rosidl_typesupport_introspection_cpp.hpp create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__struct.h create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__struct.hpp create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__traits.hpp create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__type_support.c create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__type_support.cpp create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__type_support.h create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__builder.hpp create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__functions.c create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__functions.h create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__rosidl_typesupport_fastrtps_c.h create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__rosidl_typesupport_fastrtps_cpp.hpp create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_cpp.hpp create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__struct.h create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__struct.hpp create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__traits.hpp create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__type_support.c create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__type_support.cpp create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__type_support.h create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__builder.hpp create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__functions.c create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__functions.h create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__rosidl_typesupport_fastrtps_c.h create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__rosidl_typesupport_fastrtps_cpp.hpp create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__rosidl_typesupport_introspection_c.h create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__rosidl_typesupport_introspection_cpp.hpp create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__struct.h create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__struct.hpp create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__traits.hpp create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__type_support.c create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__type_support.cpp create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__type_support.h create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/key_frame.h create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/key_frame.hpp create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_data.h create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_data.hpp create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_graph.h create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_graph.hpp create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_point.h create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_point.hpp create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/rosidl_generator_c__visibility_control.h create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__builder.hpp create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__functions.c create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__functions.h create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_fastrtps_c.h create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_fastrtps_cpp.hpp create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_introspection_c.h create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_introspection_cpp.hpp create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__struct.h create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__struct.hpp create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__traits.hpp create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__type_support.h create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__builder.hpp create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__functions.c create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__functions.h create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__rosidl_typesupport_fastrtps_c.h create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__rosidl_typesupport_fastrtps_cpp.hpp create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__rosidl_typesupport_introspection_c.h create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__rosidl_typesupport_introspection_cpp.hpp create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__struct.h create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__struct.hpp create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__traits.hpp create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__type_support.c create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__type_support.cpp create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__type_support.h create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_landmarks_in_view.h create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_landmarks_in_view.hpp create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_map.h create mode 100644 container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_map.hpp create mode 100644 container_root/install/slam_msgs/lib/libslam_msgs__rosidl_generator_c.so create mode 100644 container_root/install/slam_msgs/lib/libslam_msgs__rosidl_generator_py.so create mode 100644 container_root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_c.so create mode 100644 container_root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_cpp.so create mode 100644 container_root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_fastrtps_c.so create mode 100644 container_root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_fastrtps_cpp.so create mode 100644 container_root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_introspection_c.so create mode 100644 container_root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_introspection_cpp.so create mode 100644 container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs-1.0.0-py3.10.egg-info/PKG-INFO create mode 100644 container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs-1.0.0-py3.10.egg-info/SOURCES.txt create mode 100644 container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs-1.0.0-py3.10.egg-info/dependency_links.txt create mode 100644 container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs-1.0.0-py3.10.egg-info/top_level.txt create mode 100644 container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/__init__.py create mode 100644 container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/__pycache__/__init__.cpython-310.pyc create mode 100644 container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c create mode 100644 container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c create mode 100644 container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c create mode 100644 container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/libslam_msgs__rosidl_generator_py.so create mode 100644 container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/__init__.py create mode 100644 container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/__pycache__/__init__.cpython-310.pyc create mode 100644 container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/__pycache__/_key_frame.cpython-310.pyc create mode 100644 container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/__pycache__/_map_data.cpython-310.pyc create mode 100644 container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/__pycache__/_map_graph.cpython-310.pyc create mode 100644 container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/__pycache__/_map_point.cpython-310.pyc create mode 100644 container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_key_frame.py create mode 100644 container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_key_frame_s.c create mode 100644 container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_data.py create mode 100644 container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_data_s.c create mode 100644 container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_graph.py create mode 100644 container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_graph_s.c create mode 100644 container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_point.py create mode 100644 container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_point_s.c create mode 100644 container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so create mode 100644 container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so create mode 100644 container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so create mode 100644 container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/__init__.py create mode 100644 container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/__pycache__/__init__.cpython-310.pyc create mode 100644 container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/__pycache__/_get_landmarks_in_view.cpython-310.pyc create mode 100644 container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/__pycache__/_get_map.cpython-310.pyc create mode 100644 container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/_get_landmarks_in_view.py create mode 100644 container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/_get_landmarks_in_view_s.c create mode 100644 container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/_get_map.py create mode 100644 container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/_get_map_s.c create mode 100644 container_root/install/slam_msgs/share/ament_index/resource_index/package_run_dependencies/slam_msgs create mode 100644 container_root/install/slam_msgs/share/ament_index/resource_index/packages/slam_msgs create mode 100644 container_root/install/slam_msgs/share/ament_index/resource_index/parent_prefix_path/slam_msgs create mode 100644 container_root/install/slam_msgs/share/ament_index/resource_index/rosidl_interfaces/slam_msgs create mode 100644 container_root/install/slam_msgs/share/colcon-core/packages/slam_msgs create mode 100644 container_root/install/slam_msgs/share/slam_msgs/cmake/ament_cmake_export_dependencies-extras.cmake create mode 100644 container_root/install/slam_msgs/share/slam_msgs/cmake/ament_cmake_export_include_directories-extras.cmake create mode 100644 container_root/install/slam_msgs/share/slam_msgs/cmake/ament_cmake_export_libraries-extras.cmake create mode 100644 container_root/install/slam_msgs/share/slam_msgs/cmake/ament_cmake_export_targets-extras.cmake create mode 100644 container_root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cExport-noconfig.cmake create mode 100644 container_root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cExport.cmake create mode 100644 container_root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cppExport.cmake create mode 100644 container_root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_pyExport-noconfig.cmake create mode 100644 container_root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_pyExport.cmake create mode 100644 container_root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cExport-noconfig.cmake create mode 100644 container_root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cExport.cmake create mode 100644 container_root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake create mode 100644 container_root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cppExport.cmake create mode 100644 container_root/install/slam_msgs/share/slam_msgs/cmake/rosidl_cmake-extras.cmake create mode 100644 container_root/install/slam_msgs/share/slam_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake create mode 100644 container_root/install/slam_msgs/share/slam_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake create mode 100644 container_root/install/slam_msgs/share/slam_msgs/cmake/slam_msgsConfig-version.cmake create mode 100644 container_root/install/slam_msgs/share/slam_msgs/cmake/slam_msgsConfig.cmake create mode 100644 container_root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cExport-noconfig.cmake create mode 100644 container_root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cExport.cmake create mode 100644 container_root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cppExport-noconfig.cmake create mode 100644 container_root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cppExport.cmake create mode 100644 container_root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cExport-noconfig.cmake create mode 100644 container_root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cExport.cmake create mode 100644 container_root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cppExport-noconfig.cmake create mode 100644 container_root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cppExport.cmake create mode 100644 container_root/install/slam_msgs/share/slam_msgs/environment/ament_prefix_path.dsv create mode 100644 container_root/install/slam_msgs/share/slam_msgs/environment/ament_prefix_path.sh create mode 100644 container_root/install/slam_msgs/share/slam_msgs/environment/library_path.dsv create mode 100644 container_root/install/slam_msgs/share/slam_msgs/environment/library_path.sh create mode 100644 container_root/install/slam_msgs/share/slam_msgs/environment/path.dsv create mode 100644 container_root/install/slam_msgs/share/slam_msgs/environment/path.sh create mode 100644 container_root/install/slam_msgs/share/slam_msgs/environment/pythonpath.dsv create mode 100644 container_root/install/slam_msgs/share/slam_msgs/environment/pythonpath.sh create mode 100644 container_root/install/slam_msgs/share/slam_msgs/hook/cmake_prefix_path.dsv create mode 100644 container_root/install/slam_msgs/share/slam_msgs/hook/cmake_prefix_path.ps1 create mode 100644 container_root/install/slam_msgs/share/slam_msgs/hook/cmake_prefix_path.sh create mode 100644 container_root/install/slam_msgs/share/slam_msgs/hook/ld_library_path_lib.dsv create mode 100644 container_root/install/slam_msgs/share/slam_msgs/hook/ld_library_path_lib.ps1 create mode 100644 container_root/install/slam_msgs/share/slam_msgs/hook/ld_library_path_lib.sh create mode 100644 container_root/install/slam_msgs/share/slam_msgs/local_setup.bash create mode 100644 container_root/install/slam_msgs/share/slam_msgs/local_setup.dsv create mode 100644 container_root/install/slam_msgs/share/slam_msgs/local_setup.sh create mode 100644 container_root/install/slam_msgs/share/slam_msgs/local_setup.zsh create mode 100644 container_root/install/slam_msgs/share/slam_msgs/msg/KeyFrame.idl create mode 100644 container_root/install/slam_msgs/share/slam_msgs/msg/KeyFrame.msg create mode 100644 container_root/install/slam_msgs/share/slam_msgs/msg/MapData.idl create mode 100644 container_root/install/slam_msgs/share/slam_msgs/msg/MapData.msg create mode 100644 container_root/install/slam_msgs/share/slam_msgs/msg/MapGraph.idl create mode 100644 container_root/install/slam_msgs/share/slam_msgs/msg/MapGraph.msg create mode 100644 container_root/install/slam_msgs/share/slam_msgs/msg/MapPoint.idl create mode 100644 container_root/install/slam_msgs/share/slam_msgs/msg/MapPoint.msg create mode 100644 container_root/install/slam_msgs/share/slam_msgs/package.bash create mode 100644 container_root/install/slam_msgs/share/slam_msgs/package.dsv create mode 100644 container_root/install/slam_msgs/share/slam_msgs/package.ps1 create mode 100644 container_root/install/slam_msgs/share/slam_msgs/package.sh create mode 100644 container_root/install/slam_msgs/share/slam_msgs/package.xml create mode 100644 container_root/install/slam_msgs/share/slam_msgs/package.zsh create mode 100644 container_root/install/slam_msgs/share/slam_msgs/srv/GetLandmarksInView.idl create mode 100644 container_root/install/slam_msgs/share/slam_msgs/srv/GetLandmarksInView.srv create mode 100644 container_root/install/slam_msgs/share/slam_msgs/srv/GetLandmarksInView_Request.msg create mode 100644 container_root/install/slam_msgs/share/slam_msgs/srv/GetLandmarksInView_Response.msg create mode 100644 container_root/install/slam_msgs/share/slam_msgs/srv/GetMap.idl create mode 100644 container_root/install/slam_msgs/share/slam_msgs/srv/GetMap.srv create mode 100644 container_root/install/slam_msgs/share/slam_msgs/srv/GetMap_Request.msg create mode 100644 container_root/install/slam_msgs/share/slam_msgs/srv/GetMap_Response.msg create mode 100644 container_root/log/COLCON_IGNORE create mode 100644 container_root/log/build_2024-12-07_23-10-25/events.log create mode 100644 container_root/log/build_2024-12-07_23-10-25/logger_all.log create mode 100644 container_root/log/build_2024-12-07_23-10-25/orb_slam3_ros2_wrapper/command.log create mode 100644 container_root/log/build_2024-12-07_23-10-25/orb_slam3_ros2_wrapper/stderr.log create mode 100644 container_root/log/build_2024-12-07_23-10-25/orb_slam3_ros2_wrapper/stdout.log create mode 100644 container_root/log/build_2024-12-07_23-10-25/orb_slam3_ros2_wrapper/stdout_stderr.log create mode 100644 container_root/log/build_2024-12-07_23-10-25/orb_slam3_ros2_wrapper/streams.log create mode 100644 container_root/log/build_2024-12-07_23-10-25/slam_msgs/command.log create mode 100644 container_root/log/build_2024-12-07_23-10-25/slam_msgs/stderr.log create mode 100644 container_root/log/build_2024-12-07_23-10-25/slam_msgs/stdout.log create mode 100644 container_root/log/build_2024-12-07_23-10-25/slam_msgs/stdout_stderr.log create mode 100644 container_root/log/build_2024-12-07_23-10-25/slam_msgs/streams.log create mode 100644 container_root/log/build_2024-12-11_15-04-26/events.log create mode 100644 container_root/log/build_2024-12-11_15-04-26/logger_all.log create mode 100644 container_root/log/build_2024-12-11_15-04-26/orb_slam3_ros2_wrapper/command.log create mode 100644 container_root/log/build_2024-12-11_15-04-26/orb_slam3_ros2_wrapper/stderr.log create mode 100644 container_root/log/build_2024-12-11_15-04-26/orb_slam3_ros2_wrapper/stdout.log create mode 100644 container_root/log/build_2024-12-11_15-04-26/orb_slam3_ros2_wrapper/stdout_stderr.log create mode 100644 container_root/log/build_2024-12-11_15-04-26/orb_slam3_ros2_wrapper/streams.log create mode 100644 container_root/log/build_2024-12-11_15-05-07/events.log create mode 100644 container_root/log/build_2024-12-11_15-05-07/logger_all.log create mode 100644 container_root/log/build_2024-12-11_15-05-07/orb_slam3_ros2_wrapper/command.log create mode 100644 container_root/log/build_2024-12-11_15-05-07/orb_slam3_ros2_wrapper/stderr.log create mode 100644 container_root/log/build_2024-12-11_15-05-07/orb_slam3_ros2_wrapper/stdout.log create mode 100644 container_root/log/build_2024-12-11_15-05-07/orb_slam3_ros2_wrapper/stdout_stderr.log create mode 100644 container_root/log/build_2024-12-11_15-05-07/orb_slam3_ros2_wrapper/streams.log create mode 100644 container_root/log/build_2024-12-12_02-47-26/events.log create mode 100644 container_root/log/build_2024-12-12_02-47-26/logger_all.log create mode 100644 container_root/log/build_2024-12-12_02-47-26/orb_slam3_ros2_wrapper/command.log create mode 100644 container_root/log/build_2024-12-12_02-47-26/orb_slam3_ros2_wrapper/stderr.log create mode 100644 container_root/log/build_2024-12-12_02-47-26/orb_slam3_ros2_wrapper/stdout.log create mode 100644 container_root/log/build_2024-12-12_02-47-26/orb_slam3_ros2_wrapper/stdout_stderr.log create mode 100644 container_root/log/build_2024-12-12_02-47-26/orb_slam3_ros2_wrapper/streams.log create mode 100644 container_root/log/build_2024-12-12_03-28-49/events.log create mode 100644 container_root/log/build_2024-12-12_03-28-49/logger_all.log create mode 100644 container_root/log/build_2024-12-12_03-28-49/orb_slam3_ros2_wrapper/command.log create mode 100644 container_root/log/build_2024-12-12_03-28-49/orb_slam3_ros2_wrapper/stderr.log create mode 100644 container_root/log/build_2024-12-12_03-28-49/orb_slam3_ros2_wrapper/stdout.log create mode 100644 container_root/log/build_2024-12-12_03-28-49/orb_slam3_ros2_wrapper/stdout_stderr.log create mode 100644 container_root/log/build_2024-12-12_03-28-49/orb_slam3_ros2_wrapper/streams.log create mode 100644 container_root/log/build_2024-12-16_22-42-55/events.log create mode 100644 container_root/log/build_2024-12-16_22-42-55/logger_all.log create mode 100644 container_root/log/build_2024-12-16_22-42-55/orb_slam3_ros2_wrapper/command.log create mode 100644 container_root/log/build_2024-12-16_22-42-55/orb_slam3_ros2_wrapper/stderr.log create mode 100644 container_root/log/build_2024-12-16_22-42-55/orb_slam3_ros2_wrapper/stdout.log create mode 100644 container_root/log/build_2024-12-16_22-42-55/orb_slam3_ros2_wrapper/stdout_stderr.log create mode 100644 container_root/log/build_2024-12-16_22-42-55/orb_slam3_ros2_wrapper/streams.log create mode 120000 container_root/log/latest create mode 120000 container_root/log/latest_build create mode 100644 container_root/ros2_data_extraction/ground_truth.txt create mode 100644 container_root/ros2_data_extraction/keyframes.txt create mode 100644 container_root/ros2_data_extraction/trajectory.txt mode change 100644 => 100755 orb_slam3_ros2_wrapper/CMakeLists.txt mode change 100644 => 100755 orb_slam3_ros2_wrapper/CMakeModules/FindEigen.cmake mode change 100644 => 100755 orb_slam3_ros2_wrapper/CMakeModules/FindORB_SLAM3.cmake mode change 100644 => 100755 orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp mode change 100644 => 100755 orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp mode change 100644 => 100755 orb_slam3_ros2_wrapper/launch/rgbd.launch.py mode change 100644 => 100755 orb_slam3_ros2_wrapper/launch/unirobot.launch.py mode change 100644 => 100755 orb_slam3_ros2_wrapper/package.xml mode change 100644 => 100755 orb_slam3_ros2_wrapper/params/gazebo_rgbd.yaml mode change 100644 => 100755 orb_slam3_ros2_wrapper/params/rgbd-ros-params.yaml mode change 100644 => 100755 orb_slam3_ros2_wrapper/scripts/get_landmarks_for_pose.py mode change 100644 => 100755 orb_slam3_ros2_wrapper/scripts/viz_keyframes.py mode change 100644 => 100755 orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp mode change 100644 => 100755 orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp mode change 100644 => 100755 orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp mode change 100644 => 100755 orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp mode change 100644 => 100755 orb_slam3_ros2_wrapper/src/type_conversion.cpp mode change 100644 => 100755 orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp create mode 100755 slam_msgs/COLCON_IGNORE mode change 100644 => 100755 slam_msgs/msg/KeyFrame.msg mode change 100644 => 100755 slam_msgs/msg/MapData.msg mode change 100644 => 100755 slam_msgs/msg/MapGraph.msg mode change 100644 => 100755 slam_msgs/msg/MapPoint.msg mode change 100644 => 100755 slam_msgs/srv/GetLandmarksInView.srv mode change 100644 => 100755 slam_msgs/srv/GetMap.srv diff --git a/COLCON_IGNORE b/COLCON_IGNORE new file mode 100644 index 0000000..e69de29 diff --git a/Dockerfile b/Dockerfile index 5dfda67..41dd520 100644 --- a/Dockerfile +++ b/Dockerfile @@ -59,4 +59,4 @@ COPY ORB_SLAM3 /home/orb/ORB_SLAM3 RUN . /opt/ros/humble/setup.sh && cd /home/orb/ORB_SLAM3 && mkdir -p build && ./build.sh COPY orb_slam3_ros2_wrapper /root/colcon_ws/src/orb_slam3_ros2_wrapper COPY slam_msgs /root/colcon_ws/src/slam_msgs -RUN . /opt/ros/humble/setup.sh && cd /root/colcon_ws/ && colcon build --symlink-install \ No newline at end of file +RUN . /opt/ros/humble/setup.sh && cd /root/colcon_ws/ && colcon build --symlink-install diff --git a/container_root/.bash_history b/container_root/.bash_history index eb9a5c3..6eac333 100644 --- a/container_root/.bash_history +++ b/container_root/.bash_history @@ -498,3 +498,620 @@ ls tmux ls ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +cd /root/colcon_ws/ +colcon build --symlink-install +pkg-config --modversion opencv4 +sudo apt-get remove libopencv4.4* +lsof | grep opencv +dpkg -l | grep opencv +sudo find / -name "libopencv*" +sudo find / -name "libopencv*4.5d*" +sudo rm -f /path/to/old/libopencv*4.5d* +sudo find / -name "libopencv*4.5d*" +sudo rm -f /usr/lib/x86_64-linux-gnu/libopencv*4.5d* +sudo find / -name "libopencv*4.5d*" +sudo rm -f /usr/share/doc/libopencv*4.5d* +sudo find / -name "libopencv*4.5d*" +cd /root/colcon_ws/ +colcon build --symlink-install +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +sudo apt-get update +sudo apt-get install libopencv-dev libopencv-core4.5 libopencv-imgproc4.5 libopencv-imgcodecs4.5 +sudo find /usr/lib/x86_64-linux-gnu/ -name "libopencv*4.5d*" +cd /root/colcon_ws/ +colcon build --symlink-install +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +colcon build --symlink-install +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +echo $ROS_DOMAIN_ID +echo "export ROS_DOMAIN_ID=0" >> ~/.bashrc +echo $ROS_DOMAIN_ID +source ~/.bashrc +echo $ROS_DOMAIN_ID +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +sudo apt-get install x11-xserver-utils +xhost +local:docker +xhost + +echo $DISPLAY +sudo usermod -aG x11 $(whoami) +sudo usermod -aG video $(whoami) +echo $DISPLAY +xhost +local:$(whoami) +export DISPLAY=:0 +xhost +local:$(whoami) +xhost + +ps aux | grep Xorg +startx +xhost + +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +python3 -m pip show setuptools +python3 -m pip install setuptools==59.5.0 +python3 -m pip show setuptools +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +python3 -m pip install setuptools==59.6.0 +python3 -m pip show setuptools +pkg-config --modversion opencv4 +colcon build +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +cd /root/colcon_ws/ +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +docker container +docker container ls +docker image ls +docker ps +docker ls +cd /root/colcon_ws/ +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +cd /root/colcon_ws/ +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +cd /root/colcon_ws/ +source install/setup.bash +echo $ROS_DOMAIN_ID +echo $RMW_IMPLEMENTATION +export RMW_IMPLEMENTATION=rmw_cyclonedds_cpp +source ~/.bashrc +echo $RMW_IMPLEMENTATION +ros2 topic list +echo RMW_IMPLEMENTATION +echo $RMW_IMPLEMENTATION +export RMW_IMPLEMENTATION=rmw_cyclonedds_cpp +echo $RMW_IMPLEMENTATION +echo $ROS_DOMAIN_ID +cd /root/colcon_ws/ +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +sudo apt-get update +sudo apt-get install ros-humble-rmw-cyclonedds-cpp +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +cd /root/colcon_ws/ +colcon build --symlink-install +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +cd /root/colcon_ws/ +colcon build --symlink-install +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +echo $RMW_IMPLEMENTATION +echo $ROS_DOMAIN_ID +export RMW_IMPLEMENTATION=rmw_cyclonedds_cpp +source ~/.bashrc +colcon build --symlink-install +sudo apt-get update +sudo apt-get install ros-humble-rmw-cyclonedds-cpp +colcon build --symlink-install +cd /root/colcon_ws/ +colcon build --symlink-install +echo $ROS_DOMAIN_ID +echo $RMW_IMPLEMENTATION +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +colcon build --symlink-install +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +colcon build --symlink-install +source install/setup.bash + +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +cd ~ +cd ~/ros2_ws +cd /root/colcon_ws/ +colcon build --symlink-install +source install/setup.bash +export RMW_IMPLEMENTATION=rmw_cyclonedds_cpp +source ~/.bashrc +echo $RMW_IMPLEMENTATION +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +sudo apt-get install ros-humble-rmw-cyclonedds-cpp +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +export CYCLONEDDS_URI=file:///home/imagination_bci/ros2_ws/cyclonedds.xml +source ~/.bashrc +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +cd /root/colcon_ws/ +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +colcon build --symlink-install +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +ip link show wlp0s20f3 +apt-get update +apt-get install iproute2 +ip link show wlp0s20f3 +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +echo $LD_LIBRARY_PATH +export LD_LIBRARY_PATH=/home/imagination_bci/ros2_ws/src/ORB-SLAM3-ROS2-Docker/ORB_SLAM3/lib:$LD_LIBRARY_PATH +echo $LD_LIBRARY_PATH +colcon build --symlink-install +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +export LD_LIBRARY_PATH=/home/imagination_bci/ros2_ws/src/ORB-SLAM3-ROS2-Docker/ORB_SLAM3/lib:$LD_LIBRARY_PATH +echo $LD_LIBRARY_PATH +docker-compose build +echo $RMW_IMPLEMENTATION +cd /root/colcon_ws/ +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +apt-get install iproute2 +source install/setup.bash +colcon build --symlink-install + +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +echo $RMW_IMPLEMENTATION +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +echo $RMW_IMPLEMENTATION +export RMW_IMPLEMENTATION=rmw_cyclonedds_cpp +echo $RMW_IMPLEMENTATION +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +sudo apt-get update +sudo apt-get install ros-humble-rmw-cyclonedds-cpp +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +cd /root/colcon_ws/ +colcon build --symlink-install +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +ros2 topic echo /test +ros2 topic list +ros2 topic info /rgbd_camera/image_raw +ros2 topic info /map_points +rviz2 +sudo chmod 0700 /tmp/runtime-root +rviz2 +echo $RMW_IMPLEMENTATION +export RMW_IMPLEMENTATION=rmw_cyclonedds_cpp +echo $RMW_IMPLEMENTATION +ros2 topic list +rviz2 +ip link show wlp0s20f3 +sudo ip link set wlp0s20f3 multicast on +rviz2 +ros2 topic list +ip addr show wlp0s20f3 +ip maddr show wlp0s20f3 +sudo ufw status +sudo ufw allow from 224.0.0.0/4 +ping -I wlp0s20f3 224.0.0.1 +ip maddr show wlp0s20f3 +docker ps +ip link show wlp0s20f3 +apt-get install iproute2 + +cd /root/colcon_ws/ +colcon build --symlink-install +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +colcon build --symlink-install +sudo apt-get install ros-humble-rmw-cyclonedds-cpp +cd /root/colcon_ws/ +colcon build --symlink-install +source install/setup.bash +ip link show wlp0s20f3 +apt-get install iproute2 +ip link show wlp0s20f3 +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +colcon build --symlink-install +cd /root/colcon_ws/ +colcon build --symlink-install +cd /root/colcon_ws/ +colcon build --symlink-install +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +cd /root/colcon_ws/ +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +colcon build --symlink-install +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +colcon build --symlink-install +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +colcon build --symlink-install +cd /root/colcon_ws/ +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py map_file:=/home/imagination_bci/ros2_ws/src/ORB-SLAM3-ROS2-Docker/container_root/colcon_ws/atlas.osa +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py map_file:=/home/imagination_bci/ros2_ws/src/ORB-SLAM3-ROS2-Docker/container_root/colcon_ws/atlas.osa +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py map_file:=/home/imagination_bci/ros2_ws/src/ORB-SLAM3-ROS2-Docker/container_root/colcon_ws/atlas.osa +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +ls -l +ls -ln +ls -ld +cd /root/colcon_ws/ +ls -ld +sudo chmod -R 775 /home/imagination_bci/ros2_ws/src/ORB-SLAM3-ROS2-Docker/container_root/colcon_ws +pwd +sudo chmod -R 775 /root/colcon_ws +ls -ld +sudo chmod -R 775 /home/imagination_bci/ros2_ws/src/ORB-SLAM3-ROS2-Docker/container_root/colcon_ws +sudo chmod -R 775 /root/colcon_ws +ls -ld /root/colcon_ws +sudo chown -R $USER:$USER /root/colcon_ws +ls -ld +ls -ld /root/colcon_ws +colcon build --symlink-install +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py map_file:/root/colcon_ws/atlas.osa +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py map_file:=/root/colcon_ws/atlas.osa +source install/setup.bash +cd /root/colcon_ws/ +sudo chmod 0700 /tmp/runtime-root +source install/setup.bash +ros2 topic list +rqt_graph +source install/setup.bash +ros2 run orb_slam3_ros2_wrapper occupancy_grid_mapping.py +colcon build --symlink-install +cd /root/colcon_ws/ +colcon build --symlink-install +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +colcon build --symlink-install +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +colcon build --symlink-install +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +cd /root/colcon_ws/ +colcon build --symlink-install +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py + +colcon build --symlink-install +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +colcon build --symlink-install +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +colcon build --symlink-install +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +colcon build --symlink-install +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +colcon build --symlink-install +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +colcon build --symlink-install +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +colcon build --symlink-install +source install/setup.bash + +colcon build --symlink-install +source install/setup.bash +python3 data_extract_rosbag.py +ros2 topic echo /robot_0/map_data +ros2 topic echo /ground_truth +ros2 topic info /robot_0/map_data +ros2 topic info /ground_truth +colcon build --symlink-install +source install/setup.bash +ros2 topic info /robot_0/map_data +ros2 topic echo /robot_0/map_data +python3 data_extract_rosbag.py +colcon build --symlink-install +source install/setup.bash +python3 data_extract_rosbag.py +colcon build --symlink-install +source install/setup.bash +python3 data_extract_rosbag.py +ros2 topic echo /robot_0/map_data +ros2 topic info /ground_truth + +colcon build --symlink-install +source install/setup.bash +python extract_csv.py +python3 data_extract_rosbag.py +python extract_csv.py +python3 extract_csv.py +colcon build --symlink-install +source install/setup.bash +python3 extract_csv.py +colcon build --symlink-install +source install/setup.bash +python3 extract_csv.py +ros2 topic echo /robot_0/map_data >trajec.txt +colcon build --symlink-install +source install/setup.bash +python3 extract_csv.py +colcon build --symlink-install +source install/setup.bash +python3 extract_csv.py +colcon build --symlink-install +source install/setup.bash +python3 extract_csv.py +ros2 topic echo /ground_truth > ground_truth.txt +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +colcon build --symlink-install +source install/setup.bash +python3 extract_csv_comb.py +colcon build --symlink-install +source install/setup.bash +python3 extract_csv_comb.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +colcon build --symlink-install +source install/setup.bash +python3 extract_csv_comb.py +python3 extract_csv_wordpts.py +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +colcon build --symlink-install +source install/setup.bash +python3 extract_csv_comb.py +colcon build --symlink-install +source install/setup.bash +python3 debug_map.py +colcon build --symlink-install +source install/setup.bash + +colcon build --symlink-install +source install/setup.bash +python3 map_points_pcd.py +pip install ros2-numpy +python3 map_points_pcd.py +colcon build --symlink-install +source install/setup.bash +python3 map_points_pcd.py +colcon build --symlink-install +source install/setup.bash +python3 map_points_pcd.py +colcon build --symlink-install +source install/setup.bash +python3 map_points_pcd.py +colcon build --symlink-install +source install/setup.bash +python3 map_points_pcd.py +colcon build --symlink-install +source install/setup.bash +python3 map_points_pcd.py +colcon build --symlink-install +source install/setup.bash +python3 map_points_pcd.py +colcon build --symlink-install +python3 map_points_pcd.py +colcon build --symlink-install +source install/setup.bash +python3 map_points_pcd.py +colcon build --symlink-install +source install/setup.bash +python3 map_points_pcd.py +colcon build --symlink-install +source install/setup.bash +python3 map_points_pcd.py +colcon build --symlink-install +source install/setup.bash +python3 map_points_pcd.py +python3 extract_trajec_kiss.py +colcon build --symlink-install +source install/setup.bash +python3 extract_trajec_kiss.py +colcon build --symlink-install +source install/setup.bash +python3 extract_trajec_kiss.py +colcon build --symlink-install +source install/setup.bash +colcon build --symlink-install +source install/setup.bash +python3 extract_trajec_kiss.py +colcon build --symlink-install +source install/setup.bash +colcon build --symlink-install +source install/setup.bash +python3 add_timestamps.py +colcon build --symlink-install +source install/setup.bash +python3 add_timestamps.py +colcon build --symlink-install +source install/setup.bash +python3 add_timestamps.py +cd /root/colcon_ws/ +colcon build --symlink-install +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +cd colcon_ws +colcon build --symlink-install +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +colcon build --symlink-install +source install/setup.bash +colcon build --symlink-install +source install/setup.bash +ros2 topic echo --once /robot_0/camera_trajectory +ros2 topic info /robot_0/camera_trajectory +colcon build --symlink-install +source install/setup.bash +python3 extract_trajec_kiss.py +cd colcon_ws +colcon build +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +cd colcon_ws +colcon build +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +colcon build +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +colcon build +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +colcon build +source install/setup.bash +python3 extract_pose_txt.py +colcon build +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +colcon build +source install/setup.bash +python3 adjust_timestamp.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +colcon build +source install/setup.bash +python3 extract_pose_txt.py +colcon build +source install/setup.bash +python3 extract_pose_txt.py +colcon build +source install/setup.bash +python3 adjust_timestamp.py +colcon build +source install/setup.bash +python3 adjust_timestamp.py +python3 extract_pose_txt.py +python3 adjust_timestamp.py +cd colcon_ws +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +colcon build --symlink-install +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +cd colcon_ws +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +colcon build +source install/setup.bash +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py +colcon build +ros2 launch orb_slam3_ros2_wrapper unirobot.launch.py diff --git a/container_root/.bashrc b/container_root/.bashrc index 2721f80..bd3f481 100644 --- a/container_root/.bashrc +++ b/container_root/.bashrc @@ -112,3 +112,4 @@ export ROS_LOCALHOST_ONLY=1 cd sros sws +export ROS_DOMAIN_ID=0 diff --git a/container_root/build/.built_by b/container_root/build/.built_by new file mode 100644 index 0000000..06e74ac --- /dev/null +++ b/container_root/build/.built_by @@ -0,0 +1 @@ +colcon diff --git a/container_root/build/COLCON_IGNORE b/container_root/build/COLCON_IGNORE new file mode 100644 index 0000000..e69de29 diff --git a/container_root/build/orb_slam3_ros2_wrapper/CMakeCache.txt b/container_root/build/orb_slam3_ros2_wrapper/CMakeCache.txt new file mode 100644 index 0000000..8dadea1 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/CMakeCache.txt @@ -0,0 +1,2357 @@ +# This is the CMakeCache file. +# For build in directory: /root/build/orb_slam3_ros2_wrapper +# It was generated by CMake: /usr/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Generate environment files in the CMAKE_INSTALL_PREFIX +AMENT_CMAKE_ENVIRONMENT_GENERATION:BOOL=OFF + +//Generate environment files in the package share folder +AMENT_CMAKE_ENVIRONMENT_PACKAGE_GENERATION:BOOL=ON + +//Generate marker file containing the parent prefix path +AMENT_CMAKE_ENVIRONMENT_PARENT_PREFIX_PATH_GENERATION:BOOL=ON + +//Replace the CMake install command with a custom implementation +// using symlinks instead of copying resources +AMENT_CMAKE_SYMLINK_INSTALL:BOOL=1 + +//Generate an uninstall target to revert the effects of the install +// step +AMENT_CMAKE_UNINSTALL_TARGET:BOOL=ON + +//The path where test results are generated +AMENT_TEST_RESULTS_DIR:PATH=/root/build/orb_slam3_ros2_wrapper/test_results + +//Build the testing tree. +BUILD_TESTING:BOOL=ON + +Boost_DATE_TIME_LIBRARY_RELEASE:STRING=/usr/lib/x86_64-linux-gnu/libboost_date_time.so.1.74.0 + +//The directory containing a CMake configuration file for Boost. +Boost_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Boost-1.74.0 + +Boost_FILESYSTEM_LIBRARY_RELEASE:STRING=/usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.74.0 + +//Path to a file. +Boost_INCLUDE_DIR:PATH=/usr/include + +Boost_IOSTREAMS_LIBRARY_RELEASE:STRING=/usr/lib/x86_64-linux-gnu/libboost_iostreams.so.1.74.0 + +Boost_SERIALIZATION_LIBRARY_RELEASE:STRING=/usr/lib/x86_64-linux-gnu/libboost_serialization.so.1.74.0 + +Boost_SYSTEM_LIBRARY_RELEASE:STRING=/usr/lib/x86_64-linux-gnu/libboost_system.so.1.74.0 + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING= + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//CXX compiler +CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-11 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-11 + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//C compiler +CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-11 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-11 + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/root/install/orb_slam3_ros2_wrapper + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=orb_slam3_ros2_wrapper + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//The directory containing a CMake configuration file for CycloneDDS. +CycloneDDS_DIR:PATH=/opt/ros/humble/lib/x86_64-linux-gnu/cmake/CycloneDDS + +//Path to a file. +DBoW2_INCLUDE_DIR:PATH=/home/orb/ORB_SLAM3 + +//Path to a library. +DBoW2_LIBRARY:FILEPATH=/home/orb/ORB_SLAM3/Thirdparty/DBoW2/lib/libDBoW2.so + +//Path to a file. +EIGEN_INCLUDE_DIR:PATH=/usr/include/eigen3 + +//Path to a file. +EXPAT_INCLUDE_DIR:PATH=/usr/include + +//Path to a library. +EXPAT_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libexpat.so + +//The directory containing a CMake configuration file for Eigen3. +Eigen3_DIR:PATH=/usr/share/eigen3/cmake + +//Eigen include directory +Eigen3_INCLUDE_DIR:PATH=/usr/include/eigen3 + +//Path to a file. +FLANN_INCLUDE_DIR:PATH=/usr/include + +//Path to a library. +FLANN_LIBRARY_DEBUG_SHARED:FILEPATH=FLANN_LIBRARY_DEBUG_SHARED-NOTFOUND + +//Path to a library. +FLANN_LIBRARY_DEBUG_STATIC:FILEPATH=FLANN_LIBRARY_DEBUG_STATIC-NOTFOUND + +//Path to a library. +FLANN_LIBRARY_SHARED:FILEPATH=/usr/lib/x86_64-linux-gnu/libflann_cpp.so + +//Path to a library. +FLANN_LIBRARY_STATIC:FILEPATH=/usr/lib/x86_64-linux-gnu/libflann_cpp_s.a + +//Path to a file. +FREETYPE_INCLUDE_DIR_freetype2:PATH=/usr/include/freetype2 + +//Path to a file. +FREETYPE_INCLUDE_DIR_ft2build:PATH=/usr/include/freetype2 + +//Path to a library. +FREETYPE_LIBRARY_DEBUG:FILEPATH=FREETYPE_LIBRARY_DEBUG-NOTFOUND + +//Path to a library. +FREETYPE_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libfreetype.so + +//Path to a library. +FastCDR_LIBRARY_DEBUG:FILEPATH=FastCDR_LIBRARY_DEBUG-NOTFOUND + +//Path to a library. +FastCDR_LIBRARY_RELEASE:FILEPATH=/opt/ros/humble/lib/libfastcdr.so + +//Path to a file. +FastRTPS_INCLUDE_DIR:PATH=/opt/ros/humble/include + +//Path to a library. +FastRTPS_LIBRARY_DEBUG:FILEPATH=FastRTPS_LIBRARY_DEBUG-NOTFOUND + +//Path to a library. +FastRTPS_LIBRARY_RELEASE:FILEPATH=/opt/ros/humble/lib/libfastrtps.so + +//Path to a file. +Fontconfig_INCLUDE_DIR:PATH=/usr/include + +//Path to a library. +Fontconfig_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libfontconfig.so + +//glew include directory +GLEW_INCLUDE_DIR:PATH=/usr/include + +//glew library +GLEW_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libGLEW.so + +//Path to a file. +JPEG_INCLUDE_DIR:PATH=/usr/include + +//Path to a library. +JPEG_LIBRARY_DEBUG:FILEPATH=JPEG_LIBRARY_DEBUG-NOTFOUND + +//Path to a library. +JPEG_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libjpeg.so + +//jsoncpp include directory +JsonCpp_INCLUDE_DIR:PATH=/usr/include/jsoncpp + +//jsoncpp library +JsonCpp_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libjsoncpp.so + +//lz4 include directory +LZ4_INCLUDE_DIR:PATH=/usr/include + +//lz4 library +LZ4_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/liblz4.so + +//lzma include directory +LZMA_INCLUDE_DIR:PATH=/usr/include + +//lzma library +LZMA_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/liblzma.so + +//Executable for running MPI programs. +MPIEXEC_EXECUTABLE:FILEPATH=/usr/bin/mpiexec + +//Maximum number of processors available to run MPI applications. +MPIEXEC_MAX_NUMPROCS:STRING=14 + +//Flag used by MPI to specify the number of processes for mpiexec; +// the next option will be the number of processes. +MPIEXEC_NUMPROC_FLAG:STRING=-n + +//These flags will be placed after all flags passed to mpiexec. +MPIEXEC_POSTFLAGS:STRING= + +//These flags will be directly before the executable that is being +// run by mpiexec. +MPIEXEC_PREFLAGS:STRING= + +//MPI C additional include directories +MPI_C_ADDITIONAL_INCLUDE_DIRS:STRING=/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi + +//MPI compiler for C +MPI_C_COMPILER:FILEPATH=/usr/bin/mpicc + +//MPI C compiler wrapper include directories +MPI_C_COMPILER_INCLUDE_DIRS:STRING=/usr/lib/x86_64-linux-gnu/openmpi/include;/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi + +//MPI C compilation definitions +MPI_C_COMPILE_DEFINITIONS:STRING= + +//MPI C compilation options +MPI_C_COMPILE_OPTIONS:STRING= + +//Path to a file. +MPI_C_HEADER_DIR:PATH=/usr/lib/x86_64-linux-gnu/openmpi/include + +//MPI C libraries to link against +MPI_C_LIB_NAMES:STRING=mpi + +//MPI C linker flags +MPI_C_LINK_FLAGS:STRING=-L/usr/lib/x86_64-linux-gnu/openmpi/lib + +//Location of the mpi library for MPI +MPI_mpi_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libmpi.so + +//Path to a file. +OPENGL_EGL_INCLUDE_DIR:PATH=/usr/include + +//Path to a file. +OPENGL_GLES2_INCLUDE_DIR:PATH=/usr/include + +//Path to a file. +OPENGL_GLES3_INCLUDE_DIR:PATH=/usr/include + +//Path to a file. +OPENGL_GLX_INCLUDE_DIR:PATH=/usr/include + +//Path to a file. +OPENGL_INCLUDE_DIR:PATH=/usr/include + +//Path to a library. +OPENGL_egl_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libEGL.so + +//Path to a library. +OPENGL_gles2_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libGLESv2.so + +//Path to a library. +OPENGL_gles3_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libGLESv2.so + +//Path to a library. +OPENGL_glu_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libGLU.so + +//Path to a library. +OPENGL_glx_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libGLX.so + +//Path to a library. +OPENGL_opengl_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libOpenGL.so + +//Path to a file. +OPENGL_xmesa_INCLUDE_DIR:PATH=OPENGL_xmesa_INCLUDE_DIR-NOTFOUND + +//Path to a file. +OPENNI2_INCLUDE_DIR:PATH=/usr/include/openni2 + +//Path to a library. +OPENNI2_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libOpenNI2.so + +//Path to a file. +OPENNI_INCLUDE_DIR:PATH=/usr/include/ni + +//Path to a library. +OPENNI_LIBRARY:FILEPATH=/usr/lib/libOpenNI.so + +//Path to a library. +OPENSSL_CRYPTO_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libcrypto.so + +//Path to a file. +OPENSSL_INCLUDE_DIR:PATH=/usr/include + +//Path to a library. +OPENSSL_SSL_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libssl.so + +//Path to a file. +ORB_SLAM3_INCLUDE_DIR:PATH=/home/orb/ORB_SLAM3/include + +//Path to a library. +ORB_SLAM3_LIBRARY:FILEPATH=/home/orb/ORB_SLAM3/lib/libORB_SLAM3.so + +//The directory containing a CMake configuration file for OpenCV. +OpenCV_DIR:PATH=/usr/local/lib/cmake/opencv4 + +//path to 2d headers +PCL_2D_INCLUDE_DIR:PATH=/usr/include/pcl-1.12 + +//path to apps headers +PCL_APPS_INCLUDE_DIR:PATH=/usr/include/pcl-1.12 + +//path to pcl_apps library +PCL_APPS_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_apps.so + +//path to pcl_apps library debug +PCL_APPS_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_apps.so + +//path to common headers +PCL_COMMON_INCLUDE_DIR:PATH=/usr/include/pcl-1.12 + +//path to pcl_common library +PCL_COMMON_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_common.so + +//path to pcl_common library debug +PCL_COMMON_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_common.so + +//The directory containing a CMake configuration file for PCL. +PCL_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/pcl + +//path to features headers +PCL_FEATURES_INCLUDE_DIR:PATH=/usr/include/pcl-1.12 + +//path to pcl_features library +PCL_FEATURES_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_features.so + +//path to pcl_features library debug +PCL_FEATURES_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_features.so + +//path to filters headers +PCL_FILTERS_INCLUDE_DIR:PATH=/usr/include/pcl-1.12 + +//path to pcl_filters library +PCL_FILTERS_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_filters.so + +//path to pcl_filters library debug +PCL_FILTERS_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_filters.so + +//path to geometry headers +PCL_GEOMETRY_INCLUDE_DIR:PATH=/usr/include/pcl-1.12 + +//path to in_hand_scanner headers +PCL_IN_HAND_SCANNER_INCLUDE_DIR:PATH=/usr/include/pcl-1.12 + +//path to io headers +PCL_IO_INCLUDE_DIR:PATH=/usr/include/pcl-1.12 + +//path to pcl_io library +PCL_IO_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_io.so + +//path to pcl_io library debug +PCL_IO_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_io.so + +//path to kdtree headers +PCL_KDTREE_INCLUDE_DIR:PATH=/usr/include/pcl-1.12 + +//path to pcl_kdtree library +PCL_KDTREE_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_kdtree.so + +//path to pcl_kdtree library debug +PCL_KDTREE_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_kdtree.so + +//path to keypoints headers +PCL_KEYPOINTS_INCLUDE_DIR:PATH=/usr/include/pcl-1.12 + +//path to pcl_keypoints library +PCL_KEYPOINTS_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_keypoints.so + +//path to pcl_keypoints library debug +PCL_KEYPOINTS_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_keypoints.so + +//path to ml headers +PCL_ML_INCLUDE_DIR:PATH=/usr/include/pcl-1.12 + +//path to pcl_ml library +PCL_ML_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_ml.so + +//path to pcl_ml library debug +PCL_ML_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_ml.so + +//path to modeler headers +PCL_MODELER_INCLUDE_DIR:PATH=/usr/include/pcl-1.12 + +//path to octree headers +PCL_OCTREE_INCLUDE_DIR:PATH=/usr/include/pcl-1.12 + +//path to pcl_octree library +PCL_OCTREE_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_octree.so + +//path to pcl_octree library debug +PCL_OCTREE_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_octree.so + +//path to outofcore headers +PCL_OUTOFCORE_INCLUDE_DIR:PATH=/usr/include/pcl-1.12 + +//path to pcl_outofcore library +PCL_OUTOFCORE_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_outofcore.so + +//path to pcl_outofcore library debug +PCL_OUTOFCORE_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_outofcore.so + +//path to people headers +PCL_PEOPLE_INCLUDE_DIR:PATH=/usr/include/pcl-1.12 + +//path to pcl_people library +PCL_PEOPLE_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_people.so + +//path to pcl_people library debug +PCL_PEOPLE_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_people.so + +//path to point_cloud_editor headers +PCL_POINT_CLOUD_EDITOR_INCLUDE_DIR:PATH=/usr/include/pcl-1.12 + +//path to recognition headers +PCL_RECOGNITION_INCLUDE_DIR:PATH=/usr/include/pcl-1.12 + +//path to pcl_recognition library +PCL_RECOGNITION_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_recognition.so + +//path to pcl_recognition library debug +PCL_RECOGNITION_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_recognition.so + +//path to registration headers +PCL_REGISTRATION_INCLUDE_DIR:PATH=/usr/include/pcl-1.12 + +//path to pcl_registration library +PCL_REGISTRATION_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_registration.so + +//path to pcl_registration library debug +PCL_REGISTRATION_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_registration.so + +//path to sample_consensus headers +PCL_SAMPLE_CONSENSUS_INCLUDE_DIR:PATH=/usr/include/pcl-1.12 + +//path to pcl_sample_consensus library +PCL_SAMPLE_CONSENSUS_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_sample_consensus.so + +//path to pcl_sample_consensus library debug +PCL_SAMPLE_CONSENSUS_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_sample_consensus.so + +//path to search headers +PCL_SEARCH_INCLUDE_DIR:PATH=/usr/include/pcl-1.12 + +//path to pcl_search library +PCL_SEARCH_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_search.so + +//path to pcl_search library debug +PCL_SEARCH_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_search.so + +//path to segmentation headers +PCL_SEGMENTATION_INCLUDE_DIR:PATH=/usr/include/pcl-1.12 + +//path to pcl_segmentation library +PCL_SEGMENTATION_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_segmentation.so + +//path to pcl_segmentation library debug +PCL_SEGMENTATION_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_segmentation.so + +//path to stereo headers +PCL_STEREO_INCLUDE_DIR:PATH=/usr/include/pcl-1.12 + +//path to pcl_stereo library +PCL_STEREO_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_stereo.so + +//path to pcl_stereo library debug +PCL_STEREO_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_stereo.so + +//path to surface headers +PCL_SURFACE_INCLUDE_DIR:PATH=/usr/include/pcl-1.12 + +//path to pcl_surface library +PCL_SURFACE_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_surface.so + +//path to pcl_surface library debug +PCL_SURFACE_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_surface.so + +//path to tracking headers +PCL_TRACKING_INCLUDE_DIR:PATH=/usr/include/pcl-1.12 + +//path to pcl_tracking library +PCL_TRACKING_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_tracking.so + +//path to pcl_tracking library debug +PCL_TRACKING_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_tracking.so + +//path to visualization headers +PCL_VISUALIZATION_INCLUDE_DIR:PATH=/usr/include/pcl-1.12 + +//path to pcl_visualization library +PCL_VISUALIZATION_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_visualization.so + +//path to pcl_visualization library debug +PCL_VISUALIZATION_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_visualization.so + +//Arguments to supply to pkg-config +PKG_CONFIG_ARGN:STRING= + +//pkg-config executable +PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config + +//Path to a library. +PNG_LIBRARY_DEBUG:FILEPATH=PNG_LIBRARY_DEBUG-NOTFOUND + +//Path to a library. +PNG_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libpng.so + +//Path to a file. +PNG_PNG_INCLUDE_DIR:PATH=/usr/include + +//The directory containing a CMake configuration file for Pangolin. +Pangolin_DIR:PATH=/usr/local/lib/cmake/Pangolin + +//Path to a program. +Python3_EXECUTABLE:FILEPATH=/usr/bin/python3 + +//The directory containing a CMake configuration file for Qhull. +Qhull_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qhull + +//The directory containing a CMake configuration file for Qt5Core. +Qt5Core_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt5Core + +//The directory containing a CMake configuration file for Qt5Gui. +Qt5Gui_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui + +//The directory containing a CMake configuration file for Qt5OpenGL. +Qt5OpenGL_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt5OpenGL + +//The directory containing a CMake configuration file for Qt5Widgets. +Qt5Widgets_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt5Widgets + +//The directory containing a CMake configuration file for Qt5. +Qt5_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt5 + +//Select ROS middleware implementation to link against +RMW_IMPLEMENTATION:STRING=rmw_cyclonedds_cpp + +//Name of the computer/site where compile is being run +SITE:STRING=grh + +//The directory containing a CMake configuration file for Sophus. +Sophus_DIR:PATH=/usr/local/share/sophus/cmake + +//The directory containing a CMake configuration file for TBB. +TBB_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/TBB + +//Path to a file. +TIFF_INCLUDE_DIR:PATH=/usr/include/x86_64-linux-gnu + +//Path to a library. +TIFF_LIBRARY_DEBUG:FILEPATH=TIFF_LIBRARY_DEBUG-NOTFOUND + +//Path to a library. +TIFF_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libtiff.so + +//The directory containing a CMake configuration file for TinyXML2. +TinyXML2_DIR:PATH=TinyXML2_DIR-NOTFOUND + +//The directory containing VTKConfig.cmake +VTK_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/vtk-9.1 + +//Number of processors available to run parallel tests. +VTK_MPI_NUMPROCS:STRING=2 + +//Path to a file. +X11_ICE_INCLUDE_PATH:PATH=/usr/include + +//Path to a library. +X11_ICE_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libICE.so + +//Path to a file. +X11_SM_INCLUDE_PATH:PATH=/usr/include + +//Path to a library. +X11_SM_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libSM.so + +//Path to a file. +X11_X11_INCLUDE_PATH:PATH=/usr/include + +//Path to a library. +X11_X11_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libX11.so + +//Path to a file. +X11_X11_xcb_INCLUDE_PATH:PATH=/usr/include + +//Path to a library. +X11_X11_xcb_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libX11-xcb.so + +//Path to a file. +X11_XRes_INCLUDE_PATH:PATH=X11_XRes_INCLUDE_PATH-NOTFOUND + +//Path to a library. +X11_XRes_LIB:FILEPATH=X11_XRes_LIB-NOTFOUND + +//Path to a file. +X11_XShm_INCLUDE_PATH:PATH=/usr/include + +//Path to a file. +X11_XSync_INCLUDE_PATH:PATH=/usr/include + +//Path to a file. +X11_Xaccessrules_INCLUDE_PATH:PATH=X11_Xaccessrules_INCLUDE_PATH-NOTFOUND + +//Path to a file. +X11_Xaccessstr_INCLUDE_PATH:PATH=/usr/include + +//Path to a file. +X11_Xau_INCLUDE_PATH:PATH=/usr/include + +//Path to a library. +X11_Xau_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXau.so + +//Path to a file. +X11_Xaw_INCLUDE_PATH:PATH=X11_Xaw_INCLUDE_PATH-NOTFOUND + +//Path to a library. +X11_Xaw_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXaw.so + +//Path to a file. +X11_Xcomposite_INCLUDE_PATH:PATH=/usr/include + +//Path to a library. +X11_Xcomposite_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXcomposite.so + +//Path to a file. +X11_Xcursor_INCLUDE_PATH:PATH=/usr/include + +//Path to a library. +X11_Xcursor_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXcursor.so + +//Path to a file. +X11_Xdamage_INCLUDE_PATH:PATH=/usr/include + +//Path to a library. +X11_Xdamage_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXdamage.so + +//Path to a file. +X11_Xdmcp_INCLUDE_PATH:PATH=/usr/include + +//Path to a library. +X11_Xdmcp_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXdmcp.so + +//Path to a file. +X11_Xext_INCLUDE_PATH:PATH=/usr/include + +//Path to a library. +X11_Xext_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXext.so + +//Path to a file. +X11_Xfixes_INCLUDE_PATH:PATH=/usr/include + +//Path to a library. +X11_Xfixes_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXfixes.so + +//Path to a file. +X11_Xft_INCLUDE_PATH:PATH=/usr/include + +//Path to a library. +X11_Xft_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXft.so + +//Path to a file. +X11_Xi_INCLUDE_PATH:PATH=/usr/include + +//Path to a library. +X11_Xi_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXi.so + +//Path to a file. +X11_Xinerama_INCLUDE_PATH:PATH=/usr/include + +//Path to a library. +X11_Xinerama_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXinerama.so + +//Path to a file. +X11_Xkb_INCLUDE_PATH:PATH=/usr/include + +//Path to a file. +X11_Xkblib_INCLUDE_PATH:PATH=/usr/include + +//Path to a file. +X11_Xlib_INCLUDE_PATH:PATH=/usr/include + +//Path to a file. +X11_Xmu_INCLUDE_PATH:PATH=/usr/include + +//Path to a library. +X11_Xmu_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXmu.so + +//Path to a file. +X11_Xpm_INCLUDE_PATH:PATH=/usr/include + +//Path to a library. +X11_Xpm_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXpm.so + +//Path to a file. +X11_Xrandr_INCLUDE_PATH:PATH=/usr/include + +//Path to a library. +X11_Xrandr_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXrandr.so + +//Path to a file. +X11_Xrender_INCLUDE_PATH:PATH=/usr/include + +//Path to a library. +X11_Xrender_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXrender.so + +//Path to a file. +X11_Xshape_INCLUDE_PATH:PATH=/usr/include + +//Path to a file. +X11_Xss_INCLUDE_PATH:PATH=/usr/include + +//Path to a library. +X11_Xss_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXss.so + +//Path to a file. +X11_Xt_INCLUDE_PATH:PATH=/usr/include + +//Path to a library. +X11_Xt_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXt.so + +//Path to a file. +X11_Xtst_INCLUDE_PATH:PATH=/usr/include + +//Path to a library. +X11_Xtst_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXtst.so + +//Path to a file. +X11_Xutil_INCLUDE_PATH:PATH=/usr/include + +//Path to a file. +X11_Xv_INCLUDE_PATH:PATH=/usr/include + +//Path to a library. +X11_Xv_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXv.so + +//Path to a file. +X11_Xxf86misc_INCLUDE_PATH:PATH=X11_Xxf86misc_INCLUDE_PATH-NOTFOUND + +//Path to a library. +X11_Xxf86misc_LIB:FILEPATH=X11_Xxf86misc_LIB-NOTFOUND + +//Path to a file. +X11_Xxf86vm_INCLUDE_PATH:PATH=/usr/include + +//Path to a library. +X11_Xxf86vm_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXxf86vm.so + +//Path to a file. +X11_dpms_INCLUDE_PATH:PATH=/usr/include + +//Path to a file. +X11_xcb_INCLUDE_PATH:PATH=/usr/include + +//Path to a library. +X11_xcb_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libxcb.so + +//Path to a file. +X11_xcb_icccm_INCLUDE_PATH:PATH=X11_xcb_icccm_INCLUDE_PATH-NOTFOUND + +//Path to a library. +X11_xcb_icccm_LIB:FILEPATH=X11_xcb_icccm_LIB-NOTFOUND + +//Path to a file. +X11_xcb_util_INCLUDE_PATH:PATH=X11_xcb_util_INCLUDE_PATH-NOTFOUND + +//Path to a library. +X11_xcb_util_LIB:FILEPATH=X11_xcb_util_LIB-NOTFOUND + +//Path to a file. +X11_xcb_xfixes_INCLUDE_PATH:PATH=X11_xcb_xfixes_INCLUDE_PATH-NOTFOUND + +//Path to a library. +X11_xcb_xfixes_LIB:FILEPATH=X11_xcb_xfixes_LIB-NOTFOUND + +//Path to a library. +X11_xcb_xkb_LIB:FILEPATH=X11_xcb_xkb_LIB-NOTFOUND + +//Path to a file. +X11_xkbcommon_INCLUDE_PATH:PATH=/usr/include + +//Path to a library. +X11_xkbcommon_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libxkbcommon.so + +//Path to a file. +X11_xkbcommon_X11_INCLUDE_PATH:PATH=X11_xkbcommon_X11_INCLUDE_PATH-NOTFOUND + +//Path to a library. +X11_xkbcommon_X11_LIB:FILEPATH=X11_xkbcommon_X11_LIB-NOTFOUND + +//Path to a file. +X11_xkbfile_INCLUDE_PATH:PATH=X11_xkbfile_INCLUDE_PATH-NOTFOUND + +//Path to a library. +X11_xkbfile_LIB:FILEPATH=X11_xkbfile_LIB-NOTFOUND + +//Path to a file. +ZLIB_INCLUDE_DIR:PATH=/usr/include + +//Path to a library. +ZLIB_LIBRARY_DEBUG:FILEPATH=ZLIB_LIBRARY_DEBUG-NOTFOUND + +//Path to a library. +ZLIB_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libz.so + +//Path to a file. +_gtest_header_file:FILEPATH=/opt/ros/humble/src/gtest_vendor/include/gtest/gtest.h + +//Path to a file. +_gtest_src_file:FILEPATH=/opt/ros/humble/src/gtest_vendor/src/gtest.cc + +//Path to a library. +_lib:FILEPATH=/opt/ros/humble/lib/libyaml.so + +//The directory containing a CMake configuration file for action_msgs. +action_msgs_DIR:PATH=/opt/ros/humble/share/action_msgs/cmake + +//The directory containing a CMake configuration file for ament_cmake. +ament_cmake_DIR:PATH=/opt/ros/humble/share/ament_cmake/cmake + +//The directory containing a CMake configuration file for ament_cmake_auto. +ament_cmake_auto_DIR:PATH=/opt/ros/humble/share/ament_cmake_auto/cmake + +//The directory containing a CMake configuration file for ament_cmake_core. +ament_cmake_core_DIR:PATH=/opt/ros/humble/share/ament_cmake_core/cmake + +//The directory containing a CMake configuration file for ament_cmake_export_definitions. +ament_cmake_export_definitions_DIR:PATH=/opt/ros/humble/share/ament_cmake_export_definitions/cmake + +//The directory containing a CMake configuration file for ament_cmake_export_dependencies. +ament_cmake_export_dependencies_DIR:PATH=/opt/ros/humble/share/ament_cmake_export_dependencies/cmake + +//The directory containing a CMake configuration file for ament_cmake_export_include_directories. +ament_cmake_export_include_directories_DIR:PATH=/opt/ros/humble/share/ament_cmake_export_include_directories/cmake + +//The directory containing a CMake configuration file for ament_cmake_export_interfaces. +ament_cmake_export_interfaces_DIR:PATH=/opt/ros/humble/share/ament_cmake_export_interfaces/cmake + +//The directory containing a CMake configuration file for ament_cmake_export_libraries. +ament_cmake_export_libraries_DIR:PATH=/opt/ros/humble/share/ament_cmake_export_libraries/cmake + +//The directory containing a CMake configuration file for ament_cmake_export_link_flags. +ament_cmake_export_link_flags_DIR:PATH=/opt/ros/humble/share/ament_cmake_export_link_flags/cmake + +//The directory containing a CMake configuration file for ament_cmake_export_targets. +ament_cmake_export_targets_DIR:PATH=/opt/ros/humble/share/ament_cmake_export_targets/cmake + +//The directory containing a CMake configuration file for ament_cmake_gen_version_h. +ament_cmake_gen_version_h_DIR:PATH=/opt/ros/humble/share/ament_cmake_gen_version_h/cmake + +//The directory containing a CMake configuration file for ament_cmake_gtest. +ament_cmake_gtest_DIR:PATH=/opt/ros/humble/share/ament_cmake_gtest/cmake + +//The directory containing a CMake configuration file for ament_cmake_include_directories. +ament_cmake_include_directories_DIR:PATH=/opt/ros/humble/share/ament_cmake_include_directories/cmake + +//The directory containing a CMake configuration file for ament_cmake_libraries. +ament_cmake_libraries_DIR:PATH=/opt/ros/humble/share/ament_cmake_libraries/cmake + +//The directory containing a CMake configuration file for ament_cmake_python. +ament_cmake_python_DIR:PATH=/opt/ros/humble/share/ament_cmake_python/cmake + +//The directory containing a CMake configuration file for ament_cmake_target_dependencies. +ament_cmake_target_dependencies_DIR:PATH=/opt/ros/humble/share/ament_cmake_target_dependencies/cmake + +//The directory containing a CMake configuration file for ament_cmake_test. +ament_cmake_test_DIR:PATH=/opt/ros/humble/share/ament_cmake_test/cmake + +//The directory containing a CMake configuration file for ament_cmake_version. +ament_cmake_version_DIR:PATH=/opt/ros/humble/share/ament_cmake_version/cmake + +//The directory containing a CMake configuration file for ament_index_cpp. +ament_index_cpp_DIR:PATH=/opt/ros/humble/share/ament_index_cpp/cmake + +//The directory containing a CMake configuration file for boost_date_time. +boost_date_time_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/boost_date_time-1.74.0 + +//The directory containing a CMake configuration file for boost_filesystem. +boost_filesystem_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/boost_filesystem-1.74.0 + +//The directory containing a CMake configuration file for boost_headers. +boost_headers_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/boost_headers-1.74.0 + +//The directory containing a CMake configuration file for boost_iostreams. +boost_iostreams_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/boost_iostreams-1.74.0 + +//The directory containing a CMake configuration file for boost_serialization. +boost_serialization_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/boost_serialization-1.74.0 + +//The directory containing a CMake configuration file for boost_system. +boost_system_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/boost_system-1.74.0 + +//The directory containing a CMake configuration file for builtin_interfaces. +builtin_interfaces_DIR:PATH=/opt/ros/humble/share/builtin_interfaces/cmake + +//The directory containing a CMake configuration file for class_loader. +class_loader_DIR:PATH=/opt/ros/humble/share/class_loader/cmake + +//The directory containing a CMake configuration file for composition_interfaces. +composition_interfaces_DIR:PATH=/opt/ros/humble/share/composition_interfaces/cmake + +//The directory containing a CMake configuration file for console_bridge. +console_bridge_DIR:PATH=/usr/lib/x86_64-linux-gnu/console_bridge/cmake + +//The directory containing a CMake configuration file for cv_bridge. +cv_bridge_DIR:PATH=/opt/ros/humble/share/cv_bridge/cmake + +//double-conversion include directory +double-conversion_INCLUDE_DIR:PATH=/usr/include/double-conversion + +//double-conversion library +double-conversion_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libdouble-conversion.so + +//The directory containing a CMake configuration file for eigen3_cmake_module. +eigen3_cmake_module_DIR:PATH=/opt/ros/humble/share/eigen3_cmake_module/cmake + +//The directory containing a CMake configuration file for fastcdr. +fastcdr_DIR:PATH=/opt/ros/humble/lib/cmake/fastcdr + +//The directory containing a CMake configuration file for fastrtps. +fastrtps_DIR:PATH=/opt/ros/humble/share/fastrtps/cmake + +//The directory containing a CMake configuration file for fastrtps_cmake_module. +fastrtps_cmake_module_DIR:PATH=/opt/ros/humble/share/fastrtps_cmake_module/cmake + +//The directory containing a CMake configuration file for flann. +flann_DIR:PATH=flann_DIR-NOTFOUND + +//The directory containing a CMake configuration file for fmt. +fmt_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/fmt + +//The directory containing a CMake configuration file for foonathan_memory. +foonathan_memory_DIR:PATH=/opt/ros/humble/lib/foonathan_memory/cmake + +//Path to a library. +g2o_LIBRARY:FILEPATH=/home/orb/ORB_SLAM3/Thirdparty/g2o/lib/libg2o.so + +//The directory containing a CMake configuration file for geometry_msgs. +geometry_msgs_DIR:PATH=/opt/ros/humble/share/geometry_msgs/cmake + +//Value Computed by CMake +gtest_BINARY_DIR:STATIC=/root/build/orb_slam3_ros2_wrapper/gtest + +//The directory containing a CMake configuration file for gtest. +gtest_DIR:PATH=gtest_DIR-NOTFOUND + +//Value Computed by CMake +gtest_IS_TOP_LEVEL:STATIC=OFF + +//Dependencies for the target +gtest_LIB_DEPENDS:STATIC=general;-pthread; + +//Value Computed by CMake +gtest_SOURCE_DIR:STATIC=/opt/ros/humble/src/gtest_vendor + +//The directory containing a CMake configuration file for gtest_vendor. +gtest_vendor_DIR:PATH=/opt/ros/humble/share/gtest_vendor/cmake + +//The directory containing a CMake configuration file for iceoryx_binding_c. +iceoryx_binding_c_DIR:PATH=/opt/ros/humble/lib/x86_64-linux-gnu/cmake/iceoryx_binding_c + +//The directory containing a CMake configuration file for iceoryx_hoofs. +iceoryx_hoofs_DIR:PATH=/opt/ros/humble/lib/x86_64-linux-gnu/cmake/iceoryx_hoofs + +//The directory containing a CMake configuration file for iceoryx_posh. +iceoryx_posh_DIR:PATH=/opt/ros/humble/lib/x86_64-linux-gnu/cmake/iceoryx_posh + +//Path to a library. +lib:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_common.so + +//The directory containing a CMake configuration file for libstatistics_collector. +libstatistics_collector_DIR:PATH=/opt/ros/humble/share/libstatistics_collector/cmake + +//Path to a file. +libusb_INCLUDE_DIR:PATH=/usr/include + +//Path to a library. +libusb_LIBRARIES:FILEPATH=/usr/lib/x86_64-linux-gnu/libusb-1.0.so + +//The directory containing a CMake configuration file for libyaml_vendor. +libyaml_vendor_DIR:PATH=/opt/ros/humble/share/libyaml_vendor/cmake + +//The directory containing a CMake configuration file for message_filters. +message_filters_DIR:PATH=/opt/ros/humble/share/message_filters/cmake + +//The directory containing a CMake configuration file for nav_msgs. +nav_msgs_DIR:PATH=/opt/ros/humble/share/nav_msgs/cmake + +//Value Computed by CMake +orb_slam3_ros2_wrapper_BINARY_DIR:STATIC=/root/build/orb_slam3_ros2_wrapper + +//Value Computed by CMake +orb_slam3_ros2_wrapper_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +orb_slam3_ros2_wrapper_SOURCE_DIR:STATIC=/root/colcon_ws/src/orb_slam3_ros2_wrapper + +//The directory containing a CMake configuration file for orocos_kdl. +orocos_kdl_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/orocos_kdl + +//Path to a library. +orocos_kdl_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/liborocos-kdl.so + +//The directory containing a CMake configuration file for orocos_kdl_vendor. +orocos_kdl_vendor_DIR:PATH=/opt/ros/humble/share/orocos_kdl_vendor/cmake + +//The directory containing a CMake configuration file for pcl_conversions. +pcl_conversions_DIR:PATH=/opt/ros/humble/share/pcl_conversions/cmake + +//The directory containing a CMake configuration file for pcl_msgs. +pcl_msgs_DIR:PATH=/opt/ros/humble/share/pcl_msgs/cmake + +//The directory containing a CMake configuration file for pcl_ros. +pcl_ros_DIR:PATH=/opt/ros/humble/share/pcl_ros/cmake + +//Path to a library. +pkgcfg_lib_PC_EXPAT_expat:FILEPATH=/usr/lib/x86_64-linux-gnu/libexpat.so + +//Path to a library. +pkgcfg_lib_PC_EXPAT_m:FILEPATH=/usr/lib/x86_64-linux-gnu/libm.so + +//Path to a library. +pkgcfg_lib_PC_FLANN_flann:FILEPATH=/usr/lib/x86_64-linux-gnu/libflann.so + +//Path to a library. +pkgcfg_lib_PC_FLANN_flann_cpp:FILEPATH=/usr/lib/x86_64-linux-gnu/libflann_cpp.so + +//Path to a library. +pkgcfg_lib_PC_FLANN_lz4:FILEPATH=/usr/lib/x86_64-linux-gnu/liblz4.so + +//Path to a library. +pkgcfg_lib_PC_OPENNI2_OpenNI2:FILEPATH=/usr/lib/x86_64-linux-gnu/libOpenNI2.so + +//Path to a library. +pkgcfg_lib_PC_OPENNI_OpenNI:FILEPATH=/usr/lib/libOpenNI.so + +//Path to a library. +pkgcfg_lib_PC_libusb_usb-1.0:FILEPATH=/usr/lib/x86_64-linux-gnu/libusb-1.0.so + +//Path to a library. +pkgcfg_lib_PKG_FONTCONFIG_fontconfig:FILEPATH=/usr/lib/x86_64-linux-gnu/libfontconfig.so + +//Path to a library. +pkgcfg_lib_PKG_FONTCONFIG_freetype:FILEPATH=/usr/lib/x86_64-linux-gnu/libfreetype.so + +//Path to a library. +pkgcfg_lib__OPENSSL_crypto:FILEPATH=/usr/lib/x86_64-linux-gnu/libcrypto.so + +//Path to a library. +pkgcfg_lib__OPENSSL_ssl:FILEPATH=/usr/lib/x86_64-linux-gnu/libssl.so + +//The directory containing a CMake configuration file for rcl. +rcl_DIR:PATH=/opt/ros/humble/share/rcl/cmake + +//The directory containing a CMake configuration file for rcl_action. +rcl_action_DIR:PATH=/opt/ros/humble/share/rcl_action/cmake + +//The directory containing a CMake configuration file for rcl_interfaces. +rcl_interfaces_DIR:PATH=/opt/ros/humble/share/rcl_interfaces/cmake + +//The directory containing a CMake configuration file for rcl_logging_interface. +rcl_logging_interface_DIR:PATH=/opt/ros/humble/share/rcl_logging_interface/cmake + +//The directory containing a CMake configuration file for rcl_logging_spdlog. +rcl_logging_spdlog_DIR:PATH=/opt/ros/humble/share/rcl_logging_spdlog/cmake + +//The directory containing a CMake configuration file for rcl_yaml_param_parser. +rcl_yaml_param_parser_DIR:PATH=/opt/ros/humble/share/rcl_yaml_param_parser/cmake + +//The directory containing a CMake configuration file for rclcpp. +rclcpp_DIR:PATH=/opt/ros/humble/share/rclcpp/cmake + +//The directory containing a CMake configuration file for rclcpp_action. +rclcpp_action_DIR:PATH=/opt/ros/humble/share/rclcpp_action/cmake + +//The directory containing a CMake configuration file for rclcpp_components. +rclcpp_components_DIR:PATH=/opt/ros/humble/share/rclcpp_components/cmake + +//The directory containing a CMake configuration file for rcpputils. +rcpputils_DIR:PATH=/opt/ros/humble/share/rcpputils/cmake + +//The directory containing a CMake configuration file for rcutils. +rcutils_DIR:PATH=/opt/ros/humble/share/rcutils/cmake + +//The directory containing a CMake configuration file for rmw. +rmw_DIR:PATH=/opt/ros/humble/share/rmw/cmake + +//The directory containing a CMake configuration file for rmw_cyclonedds_cpp. +rmw_cyclonedds_cpp_DIR:PATH=/opt/ros/humble/share/rmw_cyclonedds_cpp/cmake + +//The directory containing a CMake configuration file for rmw_dds_common. +rmw_dds_common_DIR:PATH=/opt/ros/humble/share/rmw_dds_common/cmake + +//The directory containing a CMake configuration file for rmw_fastrtps_cpp. +rmw_fastrtps_cpp_DIR:PATH=/opt/ros/humble/share/rmw_fastrtps_cpp/cmake + +//The directory containing a CMake configuration file for rmw_fastrtps_shared_cpp. +rmw_fastrtps_shared_cpp_DIR:PATH=/opt/ros/humble/share/rmw_fastrtps_shared_cpp/cmake + +//The directory containing a CMake configuration file for rmw_implementation. +rmw_implementation_DIR:PATH=/opt/ros/humble/share/rmw_implementation/cmake + +//The directory containing a CMake configuration file for rmw_implementation_cmake. +rmw_implementation_cmake_DIR:PATH=/opt/ros/humble/share/rmw_implementation_cmake/cmake + +//The directory containing a CMake configuration file for rosgraph_msgs. +rosgraph_msgs_DIR:PATH=/opt/ros/humble/share/rosgraph_msgs/cmake + +//The directory containing a CMake configuration file for rosidl_adapter. +rosidl_adapter_DIR:PATH=/opt/ros/humble/share/rosidl_adapter/cmake + +//The directory containing a CMake configuration file for rosidl_cmake. +rosidl_cmake_DIR:PATH=/opt/ros/humble/share/rosidl_cmake/cmake + +//The directory containing a CMake configuration file for rosidl_default_runtime. +rosidl_default_runtime_DIR:PATH=/opt/ros/humble/share/rosidl_default_runtime/cmake + +//The directory containing a CMake configuration file for rosidl_generator_c. +rosidl_generator_c_DIR:PATH=/opt/ros/humble/share/rosidl_generator_c/cmake + +//The directory containing a CMake configuration file for rosidl_generator_cpp. +rosidl_generator_cpp_DIR:PATH=/opt/ros/humble/share/rosidl_generator_cpp/cmake + +//The directory containing a CMake configuration file for rosidl_runtime_c. +rosidl_runtime_c_DIR:PATH=/opt/ros/humble/share/rosidl_runtime_c/cmake + +//The directory containing a CMake configuration file for rosidl_runtime_cpp. +rosidl_runtime_cpp_DIR:PATH=/opt/ros/humble/share/rosidl_runtime_cpp/cmake + +//The directory containing a CMake configuration file for rosidl_typesupport_c. +rosidl_typesupport_c_DIR:PATH=/opt/ros/humble/share/rosidl_typesupport_c/cmake + +//The directory containing a CMake configuration file for rosidl_typesupport_cpp. +rosidl_typesupport_cpp_DIR:PATH=/opt/ros/humble/share/rosidl_typesupport_cpp/cmake + +//The directory containing a CMake configuration file for rosidl_typesupport_fastrtps_c. +rosidl_typesupport_fastrtps_c_DIR:PATH=/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/cmake + +//The directory containing a CMake configuration file for rosidl_typesupport_fastrtps_cpp. +rosidl_typesupport_fastrtps_cpp_DIR:PATH=/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/cmake + +//The directory containing a CMake configuration file for rosidl_typesupport_interface. +rosidl_typesupport_interface_DIR:PATH=/opt/ros/humble/share/rosidl_typesupport_interface/cmake + +//The directory containing a CMake configuration file for rosidl_typesupport_introspection_c. +rosidl_typesupport_introspection_c_DIR:PATH=/opt/ros/humble/share/rosidl_typesupport_introspection_c/cmake + +//The directory containing a CMake configuration file for rosidl_typesupport_introspection_cpp. +rosidl_typesupport_introspection_cpp_DIR:PATH=/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/cmake + +//The directory containing a CMake configuration file for sensor_msgs. +sensor_msgs_DIR:PATH=/opt/ros/humble/share/sensor_msgs/cmake + +//The directory containing a CMake configuration file for slam_msgs. +slam_msgs_DIR:PATH=/root/install/slam_msgs/share/slam_msgs/cmake + +//The directory containing a CMake configuration file for spdlog. +spdlog_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/spdlog + +//The directory containing a CMake configuration file for spdlog_vendor. +spdlog_vendor_DIR:PATH=/opt/ros/humble/share/spdlog_vendor/cmake + +//The directory containing a CMake configuration file for statistics_msgs. +statistics_msgs_DIR:PATH=/opt/ros/humble/share/statistics_msgs/cmake + +//The directory containing a CMake configuration file for std_msgs. +std_msgs_DIR:PATH=/opt/ros/humble/share/std_msgs/cmake + +//The directory containing a CMake configuration file for tf2. +tf2_DIR:PATH=/opt/ros/humble/share/tf2/cmake + +//The directory containing a CMake configuration file for tf2_eigen. +tf2_eigen_DIR:PATH=/opt/ros/humble/share/tf2_eigen/cmake + +//The directory containing a CMake configuration file for tf2_geometry_msgs. +tf2_geometry_msgs_DIR:PATH=/opt/ros/humble/share/tf2_geometry_msgs/cmake + +//The directory containing a CMake configuration file for tf2_msgs. +tf2_msgs_DIR:PATH=/opt/ros/humble/share/tf2_msgs/cmake + +//The directory containing a CMake configuration file for tf2_ros. +tf2_ros_DIR:PATH=/opt/ros/humble/share/tf2_ros/cmake + +//The directory containing a CMake configuration file for tracetools. +tracetools_DIR:PATH=/opt/ros/humble/share/tracetools/cmake + +//The directory containing a CMake configuration file for unique_identifier_msgs. +unique_identifier_msgs_DIR:PATH=/opt/ros/humble/share/unique_identifier_msgs/cmake + +//utf8cpp include directory +utf8cpp_INCLUDE_DIR:PATH=/usr/include/utf8cpp + +//The directory containing a CMake configuration file for yaml. +yaml_DIR:PATH=/opt/ros/humble/cmake + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: Boost_DIR +Boost_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/root/build/orb_slam3_ros2_wrapper +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=22 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Have function connect +CMAKE_HAVE_CONNECT:INTERNAL=1 +//Have function gethostbyname +CMAKE_HAVE_GETHOSTBYNAME:INTERNAL=1 +//Test CMAKE_HAVE_LIBC_PTHREAD +CMAKE_HAVE_LIBC_PTHREAD:INTERNAL=1 +//Have include pthread.h +CMAKE_HAVE_PTHREAD_H:INTERNAL=1 +//Have function remove +CMAKE_HAVE_REMOVE:INTERNAL=1 +//Have function shmat +CMAKE_HAVE_SHMAT:INTERNAL=1 +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/root/colcon_ws/src/orb_slam3_ros2_wrapper +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 +//Have library ICE +CMAKE_LIB_ICE_HAS_ICECONNECTIONNUMBER:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.22 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: EIGEN_INCLUDE_DIR +EIGEN_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: EXPAT_INCLUDE_DIR +EXPAT_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: EXPAT_LIBRARY +EXPAT_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Eigen3_INCLUDE_DIR +Eigen3_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//Details about finding Boost +FIND_PACKAGE_MESSAGE_DETAILS_Boost:INTERNAL=[/usr/lib/x86_64-linux-gnu/cmake/Boost-1.74.0/BoostConfig.cmake][cfound components: system filesystem date_time iostreams serialization ][v1.74.0(1.65.0)] +//Details about finding EXPAT +FIND_PACKAGE_MESSAGE_DETAILS_EXPAT:INTERNAL=[/usr/lib/x86_64-linux-gnu/libexpat.so][/usr/include][v2.4.7()] +//Details about finding Eigen +FIND_PACKAGE_MESSAGE_DETAILS_Eigen:INTERNAL=[/usr/include/eigen3][TRUE][v(3.1)] +//Details about finding Eigen3 +FIND_PACKAGE_MESSAGE_DETAILS_Eigen3:INTERNAL=[/usr/include/eigen3][v3.4.0()] +//Details about finding FLANN +FIND_PACKAGE_MESSAGE_DETAILS_FLANN:INTERNAL=[/usr/lib/x86_64-linux-gnu/libflann_cpp.so][/usr/include][v()] +//Details about finding FastRTPS +FIND_PACKAGE_MESSAGE_DETAILS_FastRTPS:INTERNAL=[/opt/ros/humble/include][/opt/ros/humble/lib/libfastrtps.so;/opt/ros/humble/lib/libfastcdr.so][v()] +//Details about finding Freetype +FIND_PACKAGE_MESSAGE_DETAILS_Freetype:INTERNAL=[/usr/lib/x86_64-linux-gnu/libfreetype.so][/usr/include/freetype2][v2.11.1()] +//Details about finding GLEW +FIND_PACKAGE_MESSAGE_DETAILS_GLEW:INTERNAL=[/usr/lib/x86_64-linux-gnu/libGLEW.so][/usr/include][v()] +//Details about finding JPEG +FIND_PACKAGE_MESSAGE_DETAILS_JPEG:INTERNAL=[/usr/lib/x86_64-linux-gnu/libjpeg.so][/usr/include][v80()] +//Details about finding JsonCpp +FIND_PACKAGE_MESSAGE_DETAILS_JsonCpp:INTERNAL=[/usr/lib/x86_64-linux-gnu/libjsoncpp.so][/usr/include/jsoncpp][v1.9.5(0.7.0)] +//Details about finding LZ4 +FIND_PACKAGE_MESSAGE_DETAILS_LZ4:INTERNAL=[/usr/lib/x86_64-linux-gnu/liblz4.so][/usr/include][v1.9.3()] +//Details about finding LZMA +FIND_PACKAGE_MESSAGE_DETAILS_LZMA:INTERNAL=[/usr/lib/x86_64-linux-gnu/liblzma.so][/usr/include][v5.2.5()] +//Details about finding MPI +FIND_PACKAGE_MESSAGE_DETAILS_MPI:INTERNAL=[TRUE][cfound components: C ][v3.1()] +//Details about finding MPI_C +FIND_PACKAGE_MESSAGE_DETAILS_MPI_C:INTERNAL=[/usr/lib/x86_64-linux-gnu/libmpi.so][mpi][/usr/lib/x86_64-linux-gnu/openmpi/include][TRUE][v3.1()] +//Details about finding ORB_SLAM3 +FIND_PACKAGE_MESSAGE_DETAILS_ORB_SLAM3:INTERNAL=[/home/orb/ORB_SLAM3/lib/libORB_SLAM3.so][/home/orb/ORB_SLAM3/include][/home/orb/ORB_SLAM3][/home/orb/ORB_SLAM3/Thirdparty/DBoW2/lib/libDBoW2.so][/home/orb/ORB_SLAM3/Thirdparty/g2o/lib/libg2o.so][v()] +//Details about finding OpenGL +FIND_PACKAGE_MESSAGE_DETAILS_OpenGL:INTERNAL=[/usr/lib/x86_64-linux-gnu/libOpenGL.so][/usr/lib/x86_64-linux-gnu/libGLX.so][/usr/include][cfound components: OpenGL GLX ][v()] +//Details about finding OpenNI +FIND_PACKAGE_MESSAGE_DETAILS_OpenNI:INTERNAL=[/usr/lib/libOpenNI.so;libusb::libusb][/usr/include/ni][v1.5.4.0()] +//Details about finding OpenNI2 +FIND_PACKAGE_MESSAGE_DETAILS_OpenNI2:INTERNAL=[/usr/lib/x86_64-linux-gnu/libOpenNI2.so;libusb::libusb][/usr/include/openni2][v2.2.0.33()] +//Details about finding OpenSSL +FIND_PACKAGE_MESSAGE_DETAILS_OpenSSL:INTERNAL=[/usr/lib/x86_64-linux-gnu/libcrypto.so][/usr/include][c ][v3.0.2()] +//Details about finding PCL +FIND_PACKAGE_MESSAGE_DETAILS_PCL:INTERNAL=[pcl_common;pcl_kdtree;pcl_octree;pcl_search;pcl_sample_consensus;pcl_filters;pcl_io;pcl_features;pcl_ml;pcl_segmentation;pcl_visualization;pcl_surface;pcl_registration;pcl_keypoints;pcl_tracking;pcl_recognition;pcl_stereo;pcl_apps;pcl_outofcore;pcl_people;Boost::system;Boost::filesystem;Boost::date_time;Boost::iostreams;Boost::serialization;/usr/lib/libOpenNI.so;libusb::libusb;/usr/lib/x86_64-linux-gnu/libOpenNI2.so;libusb::libusb;VTK::ChartsCore;VTK::CommonColor;VTK::CommonComputationalGeometry;VTK::CommonCore;VTK::CommonDataModel;VTK::CommonExecutionModel;VTK::CommonMath;VTK::CommonMisc;VTK::CommonTransforms;VTK::FiltersCore;VTK::FiltersExtraction;VTK::FiltersGeneral;VTK::FiltersGeometry;VTK::FiltersModeling;VTK::FiltersSources;VTK::ImagingCore;VTK::ImagingSources;VTK::InteractionImage;VTK::InteractionStyle;VTK::InteractionWidgets;VTK::IOCore;VTK::IOGeometry;VTK::IOImage;VTK::IOLegacy;VTK::IOPLY;VTK::RenderingAnnotation;VTK::RenderingCore;VTK::RenderingContext2D;VTK::RenderingLOD;VTK::RenderingFreeType;VTK::ViewsCore;VTK::ViewsContext2D;VTK::RenderingOpenGL2;VTK::GUISupportQt;FLANN::FLANN;QHULL::QHULL][/usr/include/pcl-1.12;/usr/include/eigen3;/usr/include;/usr/include/ni;/usr/include/openni2][v()] +//Details about finding PCL_2D +FIND_PACKAGE_MESSAGE_DETAILS_PCL_2D:INTERNAL=[/usr/include/pcl-1.12][v()] +//Details about finding PCL_APPS +FIND_PACKAGE_MESSAGE_DETAILS_PCL_APPS:INTERNAL=[/usr/lib/x86_64-linux-gnu/libpcl_apps.so][/usr/include/pcl-1.12][v()] +//Details about finding PCL_COMMON +FIND_PACKAGE_MESSAGE_DETAILS_PCL_COMMON:INTERNAL=[/usr/lib/x86_64-linux-gnu/libpcl_common.so][/usr/include/pcl-1.12][v()] +//Details about finding PCL_FEATURES +FIND_PACKAGE_MESSAGE_DETAILS_PCL_FEATURES:INTERNAL=[/usr/lib/x86_64-linux-gnu/libpcl_features.so][/usr/include/pcl-1.12][v()] +//Details about finding PCL_FILTERS +FIND_PACKAGE_MESSAGE_DETAILS_PCL_FILTERS:INTERNAL=[/usr/lib/x86_64-linux-gnu/libpcl_filters.so][/usr/include/pcl-1.12][v()] +//Details about finding PCL_GEOMETRY +FIND_PACKAGE_MESSAGE_DETAILS_PCL_GEOMETRY:INTERNAL=[/usr/include/pcl-1.12][v()] +//Details about finding PCL_IN_HAND_SCANNER +FIND_PACKAGE_MESSAGE_DETAILS_PCL_IN_HAND_SCANNER:INTERNAL=[/usr/include/pcl-1.12][v()] +//Details about finding PCL_IO +FIND_PACKAGE_MESSAGE_DETAILS_PCL_IO:INTERNAL=[/usr/lib/x86_64-linux-gnu/libpcl_io.so][/usr/include/pcl-1.12][v()] +//Details about finding PCL_KDTREE +FIND_PACKAGE_MESSAGE_DETAILS_PCL_KDTREE:INTERNAL=[/usr/lib/x86_64-linux-gnu/libpcl_kdtree.so][/usr/include/pcl-1.12][v()] +//Details about finding PCL_KEYPOINTS +FIND_PACKAGE_MESSAGE_DETAILS_PCL_KEYPOINTS:INTERNAL=[/usr/lib/x86_64-linux-gnu/libpcl_keypoints.so][/usr/include/pcl-1.12][v()] +//Details about finding PCL_ML +FIND_PACKAGE_MESSAGE_DETAILS_PCL_ML:INTERNAL=[/usr/lib/x86_64-linux-gnu/libpcl_ml.so][/usr/include/pcl-1.12][v()] +//Details about finding PCL_MODELER +FIND_PACKAGE_MESSAGE_DETAILS_PCL_MODELER:INTERNAL=[/usr/include/pcl-1.12][v()] +//Details about finding PCL_OCTREE +FIND_PACKAGE_MESSAGE_DETAILS_PCL_OCTREE:INTERNAL=[/usr/lib/x86_64-linux-gnu/libpcl_octree.so][/usr/include/pcl-1.12][v()] +//Details about finding PCL_OUTOFCORE +FIND_PACKAGE_MESSAGE_DETAILS_PCL_OUTOFCORE:INTERNAL=[/usr/lib/x86_64-linux-gnu/libpcl_outofcore.so][/usr/include/pcl-1.12][v()] +//Details about finding PCL_PEOPLE +FIND_PACKAGE_MESSAGE_DETAILS_PCL_PEOPLE:INTERNAL=[/usr/lib/x86_64-linux-gnu/libpcl_people.so][/usr/include/pcl-1.12][v()] +//Details about finding PCL_POINT_CLOUD_EDITOR +FIND_PACKAGE_MESSAGE_DETAILS_PCL_POINT_CLOUD_EDITOR:INTERNAL=[/usr/include/pcl-1.12][v()] +//Details about finding PCL_RECOGNITION +FIND_PACKAGE_MESSAGE_DETAILS_PCL_RECOGNITION:INTERNAL=[/usr/lib/x86_64-linux-gnu/libpcl_recognition.so][/usr/include/pcl-1.12][v()] +//Details about finding PCL_REGISTRATION +FIND_PACKAGE_MESSAGE_DETAILS_PCL_REGISTRATION:INTERNAL=[/usr/lib/x86_64-linux-gnu/libpcl_registration.so][/usr/include/pcl-1.12][v()] +//Details about finding PCL_SAMPLE_CONSENSUS +FIND_PACKAGE_MESSAGE_DETAILS_PCL_SAMPLE_CONSENSUS:INTERNAL=[/usr/lib/x86_64-linux-gnu/libpcl_sample_consensus.so][/usr/include/pcl-1.12][v()] +//Details about finding PCL_SEARCH +FIND_PACKAGE_MESSAGE_DETAILS_PCL_SEARCH:INTERNAL=[/usr/lib/x86_64-linux-gnu/libpcl_search.so][/usr/include/pcl-1.12][v()] +//Details about finding PCL_SEGMENTATION +FIND_PACKAGE_MESSAGE_DETAILS_PCL_SEGMENTATION:INTERNAL=[/usr/lib/x86_64-linux-gnu/libpcl_segmentation.so][/usr/include/pcl-1.12][v()] +//Details about finding PCL_STEREO +FIND_PACKAGE_MESSAGE_DETAILS_PCL_STEREO:INTERNAL=[/usr/lib/x86_64-linux-gnu/libpcl_stereo.so][/usr/include/pcl-1.12][v()] +//Details about finding PCL_SURFACE +FIND_PACKAGE_MESSAGE_DETAILS_PCL_SURFACE:INTERNAL=[/usr/lib/x86_64-linux-gnu/libpcl_surface.so][/usr/include/pcl-1.12][v()] +//Details about finding PCL_TRACKING +FIND_PACKAGE_MESSAGE_DETAILS_PCL_TRACKING:INTERNAL=[/usr/lib/x86_64-linux-gnu/libpcl_tracking.so][/usr/include/pcl-1.12][v()] +//Details about finding PCL_VISUALIZATION +FIND_PACKAGE_MESSAGE_DETAILS_PCL_VISUALIZATION:INTERNAL=[/usr/lib/x86_64-linux-gnu/libpcl_visualization.so][/usr/include/pcl-1.12][v()] +//Details about finding PNG +FIND_PACKAGE_MESSAGE_DETAILS_PNG:INTERNAL=[/usr/lib/x86_64-linux-gnu/libpng.so][/usr/include][v1.6.37()] +//Details about finding Python3 +FIND_PACKAGE_MESSAGE_DETAILS_Python3:INTERNAL=[/usr/bin/python3][cfound components: Interpreter ][v3.10.12()] +//Details about finding TIFF +FIND_PACKAGE_MESSAGE_DETAILS_TIFF:INTERNAL=[/usr/lib/x86_64-linux-gnu/libtiff.so][/usr/include/x86_64-linux-gnu][c ][v4.3.0()] +//Details about finding Threads +FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] +//Details about finding X11 +FIND_PACKAGE_MESSAGE_DETAILS_X11:INTERNAL=[/usr/include][/usr/lib/x86_64-linux-gnu/libX11.so][c ][v()] +//Details about finding ZLIB +FIND_PACKAGE_MESSAGE_DETAILS_ZLIB:INTERNAL=[/usr/lib/x86_64-linux-gnu/libz.so][/usr/include][v1.2.11()] +//Details about finding double-conversion +FIND_PACKAGE_MESSAGE_DETAILS_double-conversion:INTERNAL=[/usr/lib/x86_64-linux-gnu/libdouble-conversion.so][/usr/include/double-conversion][v()] +//Details about finding libusb +FIND_PACKAGE_MESSAGE_DETAILS_libusb:INTERNAL=[/usr/lib/x86_64-linux-gnu/libusb-1.0.so][/usr/include][v()] +//Details about finding utf8cpp +FIND_PACKAGE_MESSAGE_DETAILS_utf8cpp:INTERNAL=[/usr/include/utf8cpp][v()] +//ADVANCED property for variable: FREETYPE_INCLUDE_DIR_freetype2 +FREETYPE_INCLUDE_DIR_freetype2-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: FREETYPE_INCLUDE_DIR_ft2build +FREETYPE_INCLUDE_DIR_ft2build-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: FREETYPE_LIBRARY_DEBUG +FREETYPE_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: FREETYPE_LIBRARY_RELEASE +FREETYPE_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Fontconfig_INCLUDE_DIR +Fontconfig_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Fontconfig_LIBRARY +Fontconfig_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GLEW_INCLUDE_DIR +GLEW_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GLEW_LIBRARY +GLEW_LIBRARY-ADVANCED:INTERNAL=1 +GTEST_FROM_SOURCE_BASE_DIR:INTERNAL=/opt/ros/humble/src/gtest_vendor +GTEST_FROM_SOURCE_FOUND:INTERNAL=TRUE +GTEST_FROM_SOURCE_INCLUDE_DIRS:INTERNAL=/opt/ros/humble/src/gtest_vendor/include +GTEST_FROM_SOURCE_LIBRARIES:INTERNAL=gtest +GTEST_FROM_SOURCE_LIBRARY_DIRS:INTERNAL=/root/build/orb_slam3_ros2_wrapper/gtest +GTEST_FROM_SOURCE_MAIN_LIBRARIES:INTERNAL=gtest_main +//ADVANCED property for variable: JPEG_INCLUDE_DIR +JPEG_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: JPEG_LIBRARY_DEBUG +JPEG_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: JPEG_LIBRARY_RELEASE +JPEG_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: JsonCpp_INCLUDE_DIR +JsonCpp_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: JsonCpp_LIBRARY +JsonCpp_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: LZ4_INCLUDE_DIR +LZ4_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: LZ4_LIBRARY +LZ4_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPIEXEC_EXECUTABLE +MPIEXEC_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPIEXEC_MAX_NUMPROCS +MPIEXEC_MAX_NUMPROCS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPIEXEC_NUMPROC_FLAG +MPIEXEC_NUMPROC_FLAG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPIEXEC_POSTFLAGS +MPIEXEC_POSTFLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPIEXEC_PREFLAGS +MPIEXEC_PREFLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_C_ADDITIONAL_INCLUDE_DIRS +MPI_C_ADDITIONAL_INCLUDE_DIRS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_C_COMPILER +MPI_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_C_COMPILER_INCLUDE_DIRS +MPI_C_COMPILER_INCLUDE_DIRS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_C_COMPILE_DEFINITIONS +MPI_C_COMPILE_DEFINITIONS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_C_COMPILE_OPTIONS +MPI_C_COMPILE_OPTIONS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_C_HEADER_DIR +MPI_C_HEADER_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_C_LIB_NAMES +MPI_C_LIB_NAMES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_C_LINK_FLAGS +MPI_C_LINK_FLAGS-ADVANCED:INTERNAL=1 +//Result of TRY_COMPILE +MPI_RESULT_C_test_mpi_normal:INTERNAL=TRUE +//ADVANCED property for variable: MPI_mpi_LIBRARY +MPI_mpi_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_EGL_INCLUDE_DIR +OPENGL_EGL_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_GLX_INCLUDE_DIR +OPENGL_GLX_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_INCLUDE_DIR +OPENGL_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_egl_LIBRARY +OPENGL_egl_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_gles2_LIBRARY +OPENGL_gles2_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_gles3_LIBRARY +OPENGL_gles3_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_glu_LIBRARY +OPENGL_glu_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_glx_LIBRARY +OPENGL_glx_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_opengl_LIBRARY +OPENGL_opengl_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_xmesa_INCLUDE_DIR +OPENGL_xmesa_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENSSL_CRYPTO_LIBRARY +OPENSSL_CRYPTO_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENSSL_INCLUDE_DIR +OPENSSL_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENSSL_SSL_LIBRARY +OPENSSL_SSL_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: ORB_SLAM3_INCLUDE_DIR +ORB_SLAM3_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: ORB_SLAM3_LIBRARY +ORB_SLAM3_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_2D_INCLUDE_DIR +PCL_2D_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_APPS_INCLUDE_DIR +PCL_APPS_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_APPS_LIBRARY +PCL_APPS_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_APPS_LIBRARY_DEBUG +PCL_APPS_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_COMMON_INCLUDE_DIR +PCL_COMMON_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_COMMON_LIBRARY +PCL_COMMON_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_COMMON_LIBRARY_DEBUG +PCL_COMMON_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_FEATURES_INCLUDE_DIR +PCL_FEATURES_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_FEATURES_LIBRARY +PCL_FEATURES_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_FEATURES_LIBRARY_DEBUG +PCL_FEATURES_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_FILTERS_INCLUDE_DIR +PCL_FILTERS_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_FILTERS_LIBRARY +PCL_FILTERS_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_FILTERS_LIBRARY_DEBUG +PCL_FILTERS_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_GEOMETRY_INCLUDE_DIR +PCL_GEOMETRY_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_IN_HAND_SCANNER_INCLUDE_DIR +PCL_IN_HAND_SCANNER_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_IO_INCLUDE_DIR +PCL_IO_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_IO_LIBRARY +PCL_IO_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_IO_LIBRARY_DEBUG +PCL_IO_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_KDTREE_INCLUDE_DIR +PCL_KDTREE_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_KDTREE_LIBRARY +PCL_KDTREE_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_KDTREE_LIBRARY_DEBUG +PCL_KDTREE_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_KEYPOINTS_INCLUDE_DIR +PCL_KEYPOINTS_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_KEYPOINTS_LIBRARY +PCL_KEYPOINTS_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_KEYPOINTS_LIBRARY_DEBUG +PCL_KEYPOINTS_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_ML_INCLUDE_DIR +PCL_ML_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_ML_LIBRARY +PCL_ML_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_ML_LIBRARY_DEBUG +PCL_ML_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_MODELER_INCLUDE_DIR +PCL_MODELER_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_OCTREE_INCLUDE_DIR +PCL_OCTREE_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_OCTREE_LIBRARY +PCL_OCTREE_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_OCTREE_LIBRARY_DEBUG +PCL_OCTREE_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_OUTOFCORE_INCLUDE_DIR +PCL_OUTOFCORE_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_OUTOFCORE_LIBRARY +PCL_OUTOFCORE_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_OUTOFCORE_LIBRARY_DEBUG +PCL_OUTOFCORE_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_PEOPLE_INCLUDE_DIR +PCL_PEOPLE_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_PEOPLE_LIBRARY +PCL_PEOPLE_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_PEOPLE_LIBRARY_DEBUG +PCL_PEOPLE_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_POINT_CLOUD_EDITOR_INCLUDE_DIR +PCL_POINT_CLOUD_EDITOR_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_RECOGNITION_INCLUDE_DIR +PCL_RECOGNITION_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_RECOGNITION_LIBRARY +PCL_RECOGNITION_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_RECOGNITION_LIBRARY_DEBUG +PCL_RECOGNITION_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_REGISTRATION_INCLUDE_DIR +PCL_REGISTRATION_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_REGISTRATION_LIBRARY +PCL_REGISTRATION_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_REGISTRATION_LIBRARY_DEBUG +PCL_REGISTRATION_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_SAMPLE_CONSENSUS_INCLUDE_DIR +PCL_SAMPLE_CONSENSUS_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_SAMPLE_CONSENSUS_LIBRARY +PCL_SAMPLE_CONSENSUS_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_SAMPLE_CONSENSUS_LIBRARY_DEBUG +PCL_SAMPLE_CONSENSUS_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_SEARCH_INCLUDE_DIR +PCL_SEARCH_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_SEARCH_LIBRARY +PCL_SEARCH_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_SEARCH_LIBRARY_DEBUG +PCL_SEARCH_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_SEGMENTATION_INCLUDE_DIR +PCL_SEGMENTATION_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_SEGMENTATION_LIBRARY +PCL_SEGMENTATION_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_SEGMENTATION_LIBRARY_DEBUG +PCL_SEGMENTATION_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_STEREO_INCLUDE_DIR +PCL_STEREO_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_STEREO_LIBRARY +PCL_STEREO_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_STEREO_LIBRARY_DEBUG +PCL_STEREO_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_SURFACE_INCLUDE_DIR +PCL_SURFACE_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_SURFACE_LIBRARY +PCL_SURFACE_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_SURFACE_LIBRARY_DEBUG +PCL_SURFACE_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_TRACKING_INCLUDE_DIR +PCL_TRACKING_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_TRACKING_LIBRARY +PCL_TRACKING_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_TRACKING_LIBRARY_DEBUG +PCL_TRACKING_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_VISUALIZATION_INCLUDE_DIR +PCL_VISUALIZATION_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_VISUALIZATION_LIBRARY +PCL_VISUALIZATION_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PCL_VISUALIZATION_LIBRARY_DEBUG +PCL_VISUALIZATION_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +PC_EXPAT_CFLAGS:INTERNAL= +PC_EXPAT_CFLAGS_I:INTERNAL= +PC_EXPAT_CFLAGS_OTHER:INTERNAL= +PC_EXPAT_FOUND:INTERNAL=1 +PC_EXPAT_INCLUDEDIR:INTERNAL=/usr/include +PC_EXPAT_INCLUDE_DIRS:INTERNAL= +PC_EXPAT_LDFLAGS:INTERNAL=-L/usr/lib/x86_64-linux-gnu;-lexpat;-lm +PC_EXPAT_LDFLAGS_OTHER:INTERNAL= +PC_EXPAT_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu +PC_EXPAT_LIBRARIES:INTERNAL=expat;m +PC_EXPAT_LIBRARY_DIRS:INTERNAL=/usr/lib/x86_64-linux-gnu +PC_EXPAT_LIBS:INTERNAL= +PC_EXPAT_LIBS_L:INTERNAL= +PC_EXPAT_LIBS_OTHER:INTERNAL= +PC_EXPAT_LIBS_PATHS:INTERNAL= +PC_EXPAT_MODULE_NAME:INTERNAL=expat +PC_EXPAT_PREFIX:INTERNAL=/usr +PC_EXPAT_STATIC_CFLAGS:INTERNAL= +PC_EXPAT_STATIC_CFLAGS_I:INTERNAL= +PC_EXPAT_STATIC_CFLAGS_OTHER:INTERNAL= +PC_EXPAT_STATIC_INCLUDE_DIRS:INTERNAL= +PC_EXPAT_STATIC_LDFLAGS:INTERNAL=-L/usr/lib/x86_64-linux-gnu;-lexpat;-lm +PC_EXPAT_STATIC_LDFLAGS_OTHER:INTERNAL= +PC_EXPAT_STATIC_LIBDIR:INTERNAL= +PC_EXPAT_STATIC_LIBRARIES:INTERNAL=expat;m +PC_EXPAT_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib/x86_64-linux-gnu +PC_EXPAT_STATIC_LIBS:INTERNAL= +PC_EXPAT_STATIC_LIBS_L:INTERNAL= +PC_EXPAT_STATIC_LIBS_OTHER:INTERNAL= +PC_EXPAT_STATIC_LIBS_PATHS:INTERNAL= +PC_EXPAT_VERSION:INTERNAL=2.4.7 +PC_EXPAT_expat_INCLUDEDIR:INTERNAL= +PC_EXPAT_expat_LIBDIR:INTERNAL= +PC_EXPAT_expat_PREFIX:INTERNAL= +PC_EXPAT_expat_VERSION:INTERNAL= +PC_FLANN_CFLAGS:INTERNAL= +PC_FLANN_CFLAGS_I:INTERNAL= +PC_FLANN_CFLAGS_OTHER:INTERNAL= +PC_FLANN_FOUND:INTERNAL=1 +PC_FLANN_INCLUDEDIR:INTERNAL=/usr/include +PC_FLANN_INCLUDE_DIRS:INTERNAL= +PC_FLANN_LDFLAGS:INTERNAL=-L/usr/lib/x86_64-linux-gnu;-L/usr/lib;-llz4;-lflann;-lflann_cpp;-llz4 +PC_FLANN_LDFLAGS_OTHER:INTERNAL= +PC_FLANN_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu +PC_FLANN_LIBRARIES:INTERNAL=lz4;flann;flann_cpp;lz4 +PC_FLANN_LIBRARY_DIRS:INTERNAL=/usr/lib/x86_64-linux-gnu;/usr/lib +PC_FLANN_LIBS:INTERNAL= +PC_FLANN_LIBS_L:INTERNAL= +PC_FLANN_LIBS_OTHER:INTERNAL= +PC_FLANN_LIBS_PATHS:INTERNAL= +PC_FLANN_MODULE_NAME:INTERNAL=flann +PC_FLANN_PREFIX:INTERNAL=/usr +PC_FLANN_STATIC_CFLAGS:INTERNAL= +PC_FLANN_STATIC_CFLAGS_I:INTERNAL= +PC_FLANN_STATIC_CFLAGS_OTHER:INTERNAL= +PC_FLANN_STATIC_INCLUDE_DIRS:INTERNAL= +PC_FLANN_STATIC_LDFLAGS:INTERNAL=-L/usr/lib/x86_64-linux-gnu;-L/usr/lib;-llz4;-lflann;-lflann_cpp;-llz4 +PC_FLANN_STATIC_LDFLAGS_OTHER:INTERNAL= +PC_FLANN_STATIC_LIBDIR:INTERNAL= +PC_FLANN_STATIC_LIBRARIES:INTERNAL=lz4;flann;flann_cpp;lz4 +PC_FLANN_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib/x86_64-linux-gnu;/usr/lib +PC_FLANN_STATIC_LIBS:INTERNAL= +PC_FLANN_STATIC_LIBS_L:INTERNAL= +PC_FLANN_STATIC_LIBS_OTHER:INTERNAL= +PC_FLANN_STATIC_LIBS_PATHS:INTERNAL= +PC_FLANN_VERSION:INTERNAL=1.9.1 +PC_FLANN_flann_INCLUDEDIR:INTERNAL= +PC_FLANN_flann_LIBDIR:INTERNAL= +PC_FLANN_flann_PREFIX:INTERNAL= +PC_FLANN_flann_VERSION:INTERNAL= +PC_OPENNI2_CFLAGS:INTERNAL=-I/usr/include/openni2 +PC_OPENNI2_CFLAGS_I:INTERNAL= +PC_OPENNI2_CFLAGS_OTHER:INTERNAL= +PC_OPENNI2_FOUND:INTERNAL=1 +PC_OPENNI2_INCLUDEDIR:INTERNAL=/usr/include/openni2 +PC_OPENNI2_INCLUDE_DIRS:INTERNAL=/usr/include/openni2 +PC_OPENNI2_LDFLAGS:INTERNAL=-L/usr/lib;-lOpenNI2 +PC_OPENNI2_LDFLAGS_OTHER:INTERNAL= +PC_OPENNI2_LIBDIR:INTERNAL=/usr/lib +PC_OPENNI2_LIBRARIES:INTERNAL=OpenNI2 +PC_OPENNI2_LIBRARY_DIRS:INTERNAL=/usr/lib +PC_OPENNI2_LIBS:INTERNAL= +PC_OPENNI2_LIBS_L:INTERNAL= +PC_OPENNI2_LIBS_OTHER:INTERNAL= +PC_OPENNI2_LIBS_PATHS:INTERNAL= +PC_OPENNI2_MODULE_NAME:INTERNAL=libopenni2 +PC_OPENNI2_PREFIX:INTERNAL=/usr +PC_OPENNI2_STATIC_CFLAGS:INTERNAL=-I/usr/include/openni2 +PC_OPENNI2_STATIC_CFLAGS_I:INTERNAL= +PC_OPENNI2_STATIC_CFLAGS_OTHER:INTERNAL= +PC_OPENNI2_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/openni2 +PC_OPENNI2_STATIC_LDFLAGS:INTERNAL=-L/usr/lib;-lOpenNI2 +PC_OPENNI2_STATIC_LDFLAGS_OTHER:INTERNAL= +PC_OPENNI2_STATIC_LIBDIR:INTERNAL= +PC_OPENNI2_STATIC_LIBRARIES:INTERNAL=OpenNI2 +PC_OPENNI2_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib +PC_OPENNI2_STATIC_LIBS:INTERNAL= +PC_OPENNI2_STATIC_LIBS_L:INTERNAL= +PC_OPENNI2_STATIC_LIBS_OTHER:INTERNAL= +PC_OPENNI2_STATIC_LIBS_PATHS:INTERNAL= +PC_OPENNI2_VERSION:INTERNAL=2.2.0.3 +PC_OPENNI2_libopenni2_INCLUDEDIR:INTERNAL= +PC_OPENNI2_libopenni2_LIBDIR:INTERNAL= +PC_OPENNI2_libopenni2_PREFIX:INTERNAL= +PC_OPENNI2_libopenni2_VERSION:INTERNAL= +PC_OPENNI_CFLAGS:INTERNAL=-I/usr/include/ni +PC_OPENNI_CFLAGS_I:INTERNAL= +PC_OPENNI_CFLAGS_OTHER:INTERNAL= +PC_OPENNI_FOUND:INTERNAL=1 +PC_OPENNI_INCLUDEDIR:INTERNAL=/usr/include/ni +PC_OPENNI_INCLUDE_DIRS:INTERNAL=/usr/include/ni +PC_OPENNI_LDFLAGS:INTERNAL=-L/usr/lib;-lOpenNI +PC_OPENNI_LDFLAGS_OTHER:INTERNAL= +PC_OPENNI_LIBDIR:INTERNAL=/usr/lib +PC_OPENNI_LIBRARIES:INTERNAL=OpenNI +PC_OPENNI_LIBRARY_DIRS:INTERNAL=/usr/lib +PC_OPENNI_LIBS:INTERNAL= +PC_OPENNI_LIBS_L:INTERNAL= +PC_OPENNI_LIBS_OTHER:INTERNAL= +PC_OPENNI_LIBS_PATHS:INTERNAL= +PC_OPENNI_MODULE_NAME:INTERNAL=libopenni +PC_OPENNI_PREFIX:INTERNAL=/usr +PC_OPENNI_STATIC_CFLAGS:INTERNAL=-I/usr/include/ni +PC_OPENNI_STATIC_CFLAGS_I:INTERNAL= +PC_OPENNI_STATIC_CFLAGS_OTHER:INTERNAL= +PC_OPENNI_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/ni +PC_OPENNI_STATIC_LDFLAGS:INTERNAL=-L/usr/lib;-lOpenNI +PC_OPENNI_STATIC_LDFLAGS_OTHER:INTERNAL= +PC_OPENNI_STATIC_LIBDIR:INTERNAL= +PC_OPENNI_STATIC_LIBRARIES:INTERNAL=OpenNI +PC_OPENNI_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib +PC_OPENNI_STATIC_LIBS:INTERNAL= +PC_OPENNI_STATIC_LIBS_L:INTERNAL= +PC_OPENNI_STATIC_LIBS_OTHER:INTERNAL= +PC_OPENNI_STATIC_LIBS_PATHS:INTERNAL= +PC_OPENNI_VERSION:INTERNAL=1.5.4.0 +PC_OPENNI_libopenni_INCLUDEDIR:INTERNAL= +PC_OPENNI_libopenni_LIBDIR:INTERNAL= +PC_OPENNI_libopenni_PREFIX:INTERNAL= +PC_OPENNI_libopenni_VERSION:INTERNAL= +PC_libusb_CFLAGS:INTERNAL=-I/usr/include/libusb-1.0 +PC_libusb_CFLAGS_I:INTERNAL= +PC_libusb_CFLAGS_OTHER:INTERNAL= +PC_libusb_FOUND:INTERNAL=1 +PC_libusb_INCLUDEDIR:INTERNAL=/usr/include +PC_libusb_INCLUDE_DIRS:INTERNAL=/usr/include/libusb-1.0 +PC_libusb_LDFLAGS:INTERNAL=-L/usr/lib/x86_64-linux-gnu;-lusb-1.0 +PC_libusb_LDFLAGS_OTHER:INTERNAL= +PC_libusb_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu +PC_libusb_LIBRARIES:INTERNAL=usb-1.0 +PC_libusb_LIBRARY_DIRS:INTERNAL=/usr/lib/x86_64-linux-gnu +PC_libusb_LIBS:INTERNAL= +PC_libusb_LIBS_L:INTERNAL= +PC_libusb_LIBS_OTHER:INTERNAL= +PC_libusb_LIBS_PATHS:INTERNAL= +PC_libusb_MODULE_NAME:INTERNAL=libusb-1.0 +PC_libusb_PREFIX:INTERNAL=/usr +PC_libusb_STATIC_CFLAGS:INTERNAL=-I/usr/include/libusb-1.0 +PC_libusb_STATIC_CFLAGS_I:INTERNAL= +PC_libusb_STATIC_CFLAGS_OTHER:INTERNAL= +PC_libusb_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/libusb-1.0 +PC_libusb_STATIC_LDFLAGS:INTERNAL=-L/usr/lib/x86_64-linux-gnu;-lusb-1.0;-ludev +PC_libusb_STATIC_LDFLAGS_OTHER:INTERNAL= +PC_libusb_STATIC_LIBDIR:INTERNAL= +PC_libusb_STATIC_LIBRARIES:INTERNAL=usb-1.0;udev +PC_libusb_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib/x86_64-linux-gnu +PC_libusb_STATIC_LIBS:INTERNAL= +PC_libusb_STATIC_LIBS_L:INTERNAL= +PC_libusb_STATIC_LIBS_OTHER:INTERNAL= +PC_libusb_STATIC_LIBS_PATHS:INTERNAL= +PC_libusb_VERSION:INTERNAL=1.0.25 +PC_libusb_libusb-1.0_INCLUDEDIR:INTERNAL= +PC_libusb_libusb-1.0_LIBDIR:INTERNAL= +PC_libusb_libusb-1.0_PREFIX:INTERNAL= +PC_libusb_libusb-1.0_VERSION:INTERNAL= +//ADVANCED property for variable: PKG_CONFIG_ARGN +PKG_CONFIG_ARGN-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE +PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1 +PKG_FONTCONFIG_CFLAGS:INTERNAL=-I/usr/include/uuid;-I/usr/include/freetype2;-I/usr/include/libpng16 +PKG_FONTCONFIG_CFLAGS_I:INTERNAL= +PKG_FONTCONFIG_CFLAGS_OTHER:INTERNAL= +PKG_FONTCONFIG_FOUND:INTERNAL=1 +PKG_FONTCONFIG_INCLUDEDIR:INTERNAL=/usr/include +PKG_FONTCONFIG_INCLUDE_DIRS:INTERNAL=/usr/include/uuid;/usr/include/freetype2;/usr/include/libpng16 +PKG_FONTCONFIG_LDFLAGS:INTERNAL=-L/usr/lib/x86_64-linux-gnu;-lfontconfig;-lfreetype +PKG_FONTCONFIG_LDFLAGS_OTHER:INTERNAL= +PKG_FONTCONFIG_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu +PKG_FONTCONFIG_LIBRARIES:INTERNAL=fontconfig;freetype +PKG_FONTCONFIG_LIBRARY_DIRS:INTERNAL=/usr/lib/x86_64-linux-gnu +PKG_FONTCONFIG_LIBS:INTERNAL= +PKG_FONTCONFIG_LIBS_L:INTERNAL= +PKG_FONTCONFIG_LIBS_OTHER:INTERNAL= +PKG_FONTCONFIG_LIBS_PATHS:INTERNAL= +PKG_FONTCONFIG_MODULE_NAME:INTERNAL=fontconfig +PKG_FONTCONFIG_PREFIX:INTERNAL=/usr +PKG_FONTCONFIG_STATIC_CFLAGS:INTERNAL=-I/usr/include/uuid;-I/usr/include/freetype2;-I/usr/include/libpng16 +PKG_FONTCONFIG_STATIC_CFLAGS_I:INTERNAL= +PKG_FONTCONFIG_STATIC_CFLAGS_OTHER:INTERNAL= +PKG_FONTCONFIG_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/uuid;/usr/include/freetype2;/usr/include/libpng16 +PKG_FONTCONFIG_STATIC_LDFLAGS:INTERNAL=-L/usr/lib/x86_64-linux-gnu;-lfontconfig;-luuid;-lexpat;-lm;-lfreetype;-lpng16;-lm;-lz;-lm;-lz;-lbrotlidec;-lbrotlicommon +PKG_FONTCONFIG_STATIC_LDFLAGS_OTHER:INTERNAL= +PKG_FONTCONFIG_STATIC_LIBDIR:INTERNAL= +PKG_FONTCONFIG_STATIC_LIBRARIES:INTERNAL=fontconfig;uuid;expat;m;freetype;png16;m;z;m;z;brotlidec;brotlicommon +PKG_FONTCONFIG_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib/x86_64-linux-gnu +PKG_FONTCONFIG_STATIC_LIBS:INTERNAL= +PKG_FONTCONFIG_STATIC_LIBS_L:INTERNAL= +PKG_FONTCONFIG_STATIC_LIBS_OTHER:INTERNAL= +PKG_FONTCONFIG_STATIC_LIBS_PATHS:INTERNAL= +PKG_FONTCONFIG_VERSION:INTERNAL=2.13.1 +PKG_FONTCONFIG_fontconfig_INCLUDEDIR:INTERNAL= +PKG_FONTCONFIG_fontconfig_LIBDIR:INTERNAL= +PKG_FONTCONFIG_fontconfig_PREFIX:INTERNAL= +PKG_FONTCONFIG_fontconfig_VERSION:INTERNAL= +//ADVANCED property for variable: PNG_LIBRARY_DEBUG +PNG_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PNG_LIBRARY_RELEASE +PNG_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PNG_PNG_INCLUDE_DIR +PNG_PNG_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: TIFF_INCLUDE_DIR +TIFF_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: TIFF_LIBRARY_DEBUG +TIFF_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: TIFF_LIBRARY_RELEASE +TIFF_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_ICE_INCLUDE_PATH +X11_ICE_INCLUDE_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_ICE_LIB +X11_ICE_LIB-ADVANCED:INTERNAL=1 +//Have library /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so +X11_LIB_X11_SOLO:INTERNAL=1 +//ADVANCED property for variable: X11_SM_INCLUDE_PATH +X11_SM_INCLUDE_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_SM_LIB +X11_SM_LIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_X11_INCLUDE_PATH +X11_X11_INCLUDE_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_X11_LIB +X11_X11_LIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_X11_xcb_INCLUDE_PATH +X11_X11_xcb_INCLUDE_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_X11_xcb_LIB +X11_X11_xcb_LIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_XRes_INCLUDE_PATH +X11_XRes_INCLUDE_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_XRes_LIB +X11_XRes_LIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_XShm_INCLUDE_PATH +X11_XShm_INCLUDE_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_XSync_INCLUDE_PATH +X11_XSync_INCLUDE_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xaccessrules_INCLUDE_PATH +X11_Xaccessrules_INCLUDE_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xaccessstr_INCLUDE_PATH +X11_Xaccessstr_INCLUDE_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xau_INCLUDE_PATH +X11_Xau_INCLUDE_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xau_LIB +X11_Xau_LIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xaw_INCLUDE_PATH +X11_Xaw_INCLUDE_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xaw_LIB +X11_Xaw_LIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xcomposite_INCLUDE_PATH +X11_Xcomposite_INCLUDE_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xcomposite_LIB +X11_Xcomposite_LIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xcursor_INCLUDE_PATH +X11_Xcursor_INCLUDE_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xcursor_LIB +X11_Xcursor_LIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xdamage_INCLUDE_PATH +X11_Xdamage_INCLUDE_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xdamage_LIB +X11_Xdamage_LIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xdmcp_INCLUDE_PATH +X11_Xdmcp_INCLUDE_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xdmcp_LIB +X11_Xdmcp_LIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xext_INCLUDE_PATH +X11_Xext_INCLUDE_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xext_LIB +X11_Xext_LIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xfixes_INCLUDE_PATH +X11_Xfixes_INCLUDE_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xfixes_LIB +X11_Xfixes_LIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xft_INCLUDE_PATH +X11_Xft_INCLUDE_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xft_LIB +X11_Xft_LIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xi_INCLUDE_PATH +X11_Xi_INCLUDE_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xi_LIB +X11_Xi_LIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xinerama_INCLUDE_PATH +X11_Xinerama_INCLUDE_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xinerama_LIB +X11_Xinerama_LIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xkb_INCLUDE_PATH +X11_Xkb_INCLUDE_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xkblib_INCLUDE_PATH +X11_Xkblib_INCLUDE_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xlib_INCLUDE_PATH +X11_Xlib_INCLUDE_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xmu_INCLUDE_PATH +X11_Xmu_INCLUDE_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xmu_LIB +X11_Xmu_LIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xpm_INCLUDE_PATH +X11_Xpm_INCLUDE_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xpm_LIB +X11_Xpm_LIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xrandr_INCLUDE_PATH +X11_Xrandr_INCLUDE_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xrandr_LIB +X11_Xrandr_LIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xrender_INCLUDE_PATH +X11_Xrender_INCLUDE_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xrender_LIB +X11_Xrender_LIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xshape_INCLUDE_PATH +X11_Xshape_INCLUDE_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xss_INCLUDE_PATH +X11_Xss_INCLUDE_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xss_LIB +X11_Xss_LIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xt_INCLUDE_PATH +X11_Xt_INCLUDE_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xt_LIB +X11_Xt_LIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xtst_INCLUDE_PATH +X11_Xtst_INCLUDE_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xtst_LIB +X11_Xtst_LIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xutil_INCLUDE_PATH +X11_Xutil_INCLUDE_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xv_INCLUDE_PATH +X11_Xv_INCLUDE_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xv_LIB +X11_Xv_LIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xxf86misc_INCLUDE_PATH +X11_Xxf86misc_INCLUDE_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xxf86misc_LIB +X11_Xxf86misc_LIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xxf86vm_INCLUDE_PATH +X11_Xxf86vm_INCLUDE_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_Xxf86vm_LIB +X11_Xxf86vm_LIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_dpms_INCLUDE_PATH +X11_dpms_INCLUDE_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_xcb_INCLUDE_PATH +X11_xcb_INCLUDE_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_xcb_LIB +X11_xcb_LIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_xcb_icccm_INCLUDE_PATH +X11_xcb_icccm_INCLUDE_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_xcb_icccm_LIB +X11_xcb_icccm_LIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_xcb_util_INCLUDE_PATH +X11_xcb_util_INCLUDE_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_xcb_util_LIB +X11_xcb_util_LIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_xcb_xfixes_INCLUDE_PATH +X11_xcb_xfixes_INCLUDE_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_xcb_xfixes_LIB +X11_xcb_xfixes_LIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_xcb_xkb_LIB +X11_xcb_xkb_LIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_xkbcommon_INCLUDE_PATH +X11_xkbcommon_INCLUDE_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_xkbcommon_LIB +X11_xkbcommon_LIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_xkbcommon_X11_INCLUDE_PATH +X11_xkbcommon_X11_INCLUDE_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_xkbcommon_X11_LIB +X11_xkbcommon_X11_LIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_xkbfile_INCLUDE_PATH +X11_xkbfile_INCLUDE_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: X11_xkbfile_LIB +X11_xkbfile_LIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: ZLIB_INCLUDE_DIR +ZLIB_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: ZLIB_LIBRARY_DEBUG +ZLIB_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: ZLIB_LIBRARY_RELEASE +ZLIB_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 +_OPENSSL_CFLAGS:INTERNAL= +_OPENSSL_CFLAGS_I:INTERNAL= +_OPENSSL_CFLAGS_OTHER:INTERNAL= +_OPENSSL_FOUND:INTERNAL=1 +_OPENSSL_INCLUDEDIR:INTERNAL=/usr/include +_OPENSSL_INCLUDE_DIRS:INTERNAL= +_OPENSSL_LDFLAGS:INTERNAL=-L/usr/lib/x86_64-linux-gnu;-lssl;-lcrypto +_OPENSSL_LDFLAGS_OTHER:INTERNAL= +_OPENSSL_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu +_OPENSSL_LIBRARIES:INTERNAL=ssl;crypto +_OPENSSL_LIBRARY_DIRS:INTERNAL=/usr/lib/x86_64-linux-gnu +_OPENSSL_LIBS:INTERNAL= +_OPENSSL_LIBS_L:INTERNAL= +_OPENSSL_LIBS_OTHER:INTERNAL= +_OPENSSL_LIBS_PATHS:INTERNAL= +_OPENSSL_MODULE_NAME:INTERNAL=openssl +_OPENSSL_PREFIX:INTERNAL=/usr +_OPENSSL_STATIC_CFLAGS:INTERNAL= +_OPENSSL_STATIC_CFLAGS_I:INTERNAL= +_OPENSSL_STATIC_CFLAGS_OTHER:INTERNAL= +_OPENSSL_STATIC_INCLUDE_DIRS:INTERNAL= +_OPENSSL_STATIC_LDFLAGS:INTERNAL=-L/usr/lib/x86_64-linux-gnu;-lssl;-lcrypto;-ldl;-pthread +_OPENSSL_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread +_OPENSSL_STATIC_LIBDIR:INTERNAL= +_OPENSSL_STATIC_LIBRARIES:INTERNAL=ssl;crypto;dl +_OPENSSL_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib/x86_64-linux-gnu +_OPENSSL_STATIC_LIBS:INTERNAL= +_OPENSSL_STATIC_LIBS_L:INTERNAL= +_OPENSSL_STATIC_LIBS_OTHER:INTERNAL= +_OPENSSL_STATIC_LIBS_PATHS:INTERNAL= +_OPENSSL_VERSION:INTERNAL=3.0.2 +_OPENSSL_openssl_INCLUDEDIR:INTERNAL= +_OPENSSL_openssl_LIBDIR:INTERNAL= +_OPENSSL_openssl_PREFIX:INTERNAL= +_OPENSSL_openssl_VERSION:INTERNAL= +_Python3_EXECUTABLE:INTERNAL=/usr/bin/python3 +//Python3 Properties +_Python3_INTERPRETER_PROPERTIES:INTERNAL=Python;3;10;12;64;;cpython-310-x86_64-linux-gnu;/usr/lib/python3.10;/usr/lib/python3.10;/usr/lib/python3/dist-packages;/usr/lib/python3/dist-packages +_Python3_INTERPRETER_SIGNATURE:INTERNAL=0f3e53742e142b1d9e50e4ca5b901dd8 +//Index for unique symlink install targets +__AMENT_CMAKE_SYMLINK_INSTALL_TARGETS_INDEX:INTERNAL=0 +__pkg_config_arguments_PC_EXPAT:INTERNAL=QUIET;expat +__pkg_config_arguments_PC_FLANN:INTERNAL=flann +__pkg_config_arguments_PC_OPENNI:INTERNAL=QUIET;libopenni +__pkg_config_arguments_PC_OPENNI2:INTERNAL=QUIET;libopenni2 +__pkg_config_arguments_PC_libusb:INTERNAL=libusb-1.0 +__pkg_config_arguments_PKG_FONTCONFIG:INTERNAL=QUIET;fontconfig +__pkg_config_arguments__OPENSSL:INTERNAL=QUIET;openssl +__pkg_config_checked_PC_EXPAT:INTERNAL=1 +__pkg_config_checked_PC_FLANN:INTERNAL=1 +__pkg_config_checked_PC_OPENNI:INTERNAL=1 +__pkg_config_checked_PC_OPENNI2:INTERNAL=1 +__pkg_config_checked_PC_libusb:INTERNAL=1 +__pkg_config_checked_PKG_FONTCONFIG:INTERNAL=1 +__pkg_config_checked__OPENSSL:INTERNAL=1 +//ADVANCED property for variable: boost_date_time_DIR +boost_date_time_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: boost_filesystem_DIR +boost_filesystem_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: boost_headers_DIR +boost_headers_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: boost_iostreams_DIR +boost_iostreams_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: boost_serialization_DIR +boost_serialization_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: boost_system_DIR +boost_system_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: double-conversion_INCLUDE_DIR +double-conversion_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: double-conversion_LIBRARY +double-conversion_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: libusb_LIBRARIES +libusb_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_PC_EXPAT_expat +pkgcfg_lib_PC_EXPAT_expat-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_PC_EXPAT_m +pkgcfg_lib_PC_EXPAT_m-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_PC_FLANN_flann +pkgcfg_lib_PC_FLANN_flann-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_PC_FLANN_flann_cpp +pkgcfg_lib_PC_FLANN_flann_cpp-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_PC_FLANN_lz4 +pkgcfg_lib_PC_FLANN_lz4-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_PC_OPENNI2_OpenNI2 +pkgcfg_lib_PC_OPENNI2_OpenNI2-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_PC_OPENNI_OpenNI +pkgcfg_lib_PC_OPENNI_OpenNI-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_PC_libusb_usb-1.0 +pkgcfg_lib_PC_libusb_usb-1.0-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_PKG_FONTCONFIG_fontconfig +pkgcfg_lib_PKG_FONTCONFIG_fontconfig-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_PKG_FONTCONFIG_freetype +pkgcfg_lib_PKG_FONTCONFIG_freetype-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib__OPENSSL_crypto +pkgcfg_lib__OPENSSL_crypto-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib__OPENSSL_ssl +pkgcfg_lib__OPENSSL_ssl-ADVANCED:INTERNAL=1 +prefix_result:INTERNAL=/usr/lib +//ADVANCED property for variable: utf8cpp_INCLUDE_DIR +utf8cpp_INCLUDE_DIR-ADVANCED:INTERNAL=1 + diff --git a/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/3.22.1/CMakeCCompiler.cmake b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/3.22.1/CMakeCCompiler.cmake new file mode 100644 index 0000000..488ad37 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/3.22.1/CMakeCCompiler.cmake @@ -0,0 +1,72 @@ +set(CMAKE_C_COMPILER "/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "11.4.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-11") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-11") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/11/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..345e930 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake @@ -0,0 +1,83 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "11.4.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-11") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-11") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/11;/usr/include/x86_64-linux-gnu/c++/11;/usr/include/c++/11/backward;/usr/lib/gcc/x86_64-linux-gnu/11/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_C.bin b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..a4691337f66c7201fb0c354daa924d93cb69ee7e GIT binary patch literal 15968 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 literal 0 HcmV?d00001 diff --git a/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/3.22.1/CMakeSystem.cmake b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/3.22.1/CMakeSystem.cmake new file mode 100644 index 0000000..07aea7e --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/3.22.1/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-6.8.0-49-generic") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "6.8.0-49-generic") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-6.8.0-49-generic") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "6.8.0-49-generic") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/3.22.1/CompilerIdC/CMakeCCompilerId.c b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/3.22.1/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..41b99d7 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/3.22.1/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,803 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/3.22.1/CompilerIdC/a.out b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/3.22.1/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..c786756abbd10a6ac500dd20933efa409d328d0c GIT binary patch literal 16088 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 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/3.22.1/CompilerIdCXX/a.out b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/3.22.1/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..9944be481759fba2110a3ba6af6d9c647c7ea1a9 GIT binary patch literal 16096 zcmeHOYit}>6~4Pk8izc*NgEQ9(k!K|5?W7e$4O0)$vXBrV`Rr^;*>yYMq}^VyJ8<^ zcb3`_v_XMllLR#a0Y8FNwGv1mBoL^m6)jE+MX3r(evwKDg-6vOrLB3J5@k8(-t(=; z({&KgAN-hOdCooGdE7ha-kH5KbMM2+zMg0#qCiX32Ng?+m_ZVvcWxzsPG~kpstHS4Y=HSiBDIEP@vn!MR4MzaMs zmpzsykrF)Ols&iPIe9l*P%LwPcd31Sy?eWyR;$(8Su5{oQ%>(-zmrOr(qq}Omo5$V zcjbzO^q@PO<8Wj7VnM<=#>XE37wOix8f=JsN|R5oQ-aMpSJG4_KqU!gQd>5gXz z*Dc;A8@r7Gyd-!$fPY@_tpWT?f;R{7?+AWrkJ7|r zhx-b2*@yEO16}dq7~8Cy_2E2jL32J_-*2G^d6Zh5VD z`r^mz>EGHXem{F)FxfKGa^61O@gfDNt}m12Uq-FQEuYo#2tP-NeR|o`%-%oet*5H* z=Q35jqI$V;%W*b*UO3sG(e^vPz--%fdwSMB_xc|D+}sj7@`8Qwx_1i&xKjc&R4>D*I%|O(a~|R;^aAr0DR14igz7-v$1Ec#xDF z=rH+BfBLFDUAg?Tq-uP2CX&2H_|x@pV|aS~PuEa3 zpIjQNS)Z+EO;JwO!%rr!4N>>h`mWYn+@z4g41^g7GZ1DV%s`ldFau!*!VH8N2s037 zAk4s9Gr-@!ZbZHNdj@uo6!YWRT)K3WzDf=)v|gZhKAA3+v&F*EW=$CyjF6!#1R$u+S@qFt+RicV3@41^SBAk09RfiMGM2Eq)483;2FW+2Q!n1Q!9 z16Z$!^@&&ms2^Uas#T~?)-SFW`A4$O@m(Tg9pq+_@d&d?WUPne=N=~L|9ZVzWcjmr-Q9p8F*xKi*caeC0FC;X*PZ)&T$Hc3#BlL8Sajii* ze2V_LUR+ner>GE7H!EBxz`sd_dhLH!+s9NQZY*03qX_lwFAyG~mE2SB5knuV7ysAV zp01X_czIR(t*x!YN0>LY{X1*d5%3r#WE}(_Zz4SIlTkdP@eN8PfEeCOcuZ}mD%@{?-!JyTI3qeftmb)%@U_tm3ga4@hZ(1uRoozQnW`^pe1i(EzdkE?a6R=i zgvV%{Boc^h_ydHmqw$cC@uuG)k?J{#6BB#f4=zX?j5kF4mBiU5_g($Yh?KwKICNe? z``0A?)-aJ}p!d@c1?JYnq6esyT117v0QQ3%{eKrSSmYiWkT^g#$4Jy4s z7QA;L>$s(oJL#kgUTIQ|mfU>WNmcUsNpkT?4q18&OuPEskEgqi9O;rbnY}4%WPDsX zAMI;t%@#(Bcymc{dJcB>C!OT}Zin^}bbn-jXMb-O!Sw3WN!p^dyALX7U*Evq&OT?L zr{_>|&>8I9+m|Gd;J$_gb~F6D9SrG|>$yswB}HMuY-b>0;ob%(RW3RidOgbf9(o7J zDwQobm2x_z^r_(8s*!STVXWegrJc9FH&v8J@xdEjs%*GimWuVZ49B637LpDfz7{a} ziuMM(E*5V7sHKEAc<8<|P38B$N?GN}yyp%R_ezFmP|6l)-^aMJ3Pmq%jTI`^c&Rv^ zE_staXt~N z!1(vr?~nNacpQepgZ>{T{BJY|L;ErB1V{atch>G}63->hb58hUUJCxG*l`;F8CDb{1nXpCrHV2O!#A736A+X+7CPMhsdAjtdKEp1#gzhgY8F~PE&z% z3V+O_!7-0U{lWA9D*5s`L0|h_k>3|QKah#0VE=ucP``g%{J=#N@A;oC;ExCVn?(T* zI|P6X{_TK&LKNV~0v!fF#QR>rAM+Y;JYT^+c>X^Wf8<}q#Zvfr5y1q8sD4Z(ZX*0& z5(DsiYL=!DtpDc(`~By{AN9sQv|#u27)> literal 0 HcmV?d00001 diff --git a/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeDirectoryInformation.cmake b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..a07e7f7 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/root/colcon_ws/src/orb_slam3_ros2_wrapper") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/root/build/orb_slam3_ros2_wrapper") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeOutput.log b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..74e6f62 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeOutput.log @@ -0,0 +1,581 @@ +The system is: Linux - 6.8.0-49-generic - x86_64 +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: /usr/bin/cc +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + +The C compiler identification is GNU, found in "/root/build/orb_slam3_ros2_wrapper/CMakeFiles/3.22.1/CompilerIdC/a.out" + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. +Compiler: /usr/bin/c++ +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + +The CXX compiler identification is GNU, found in "/root/build/orb_slam3_ros2_wrapper/CMakeFiles/3.22.1/CompilerIdCXX/a.out" + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_7692b/fast && /usr/bin/gmake -f CMakeFiles/cmTC_7692b.dir/build.make CMakeFiles/cmTC_7692b.dir/build +gmake[1]: Entering directory '/root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_7692b.dir/CMakeCCompilerABI.c.o +/usr/bin/cc -v -o CMakeFiles/cmTC_7692b.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c +Using built-in specs. +COLLECT_GCC=/usr/bin/cc +OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7692b.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_7692b.dir/' + /usr/lib/gcc/x86_64-linux-gnu/11/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_7692b.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccWi4zhD.s +GNU C17 (Ubuntu 11.4.0-1ubuntu1~22.04) version 11.4.0 (x86_64-linux-gnu) + compiled by GNU C version 11.4.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/include-fixed" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include" +#include "..." search starts here: +#include <...> search starts here: + /usr/lib/gcc/x86_64-linux-gnu/11/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include +End of search list. +GNU C17 (Ubuntu 11.4.0-1ubuntu1~22.04) version 11.4.0 (x86_64-linux-gnu) + compiled by GNU C version 11.4.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: 50eaa2331df977b8016186198deb2d18 +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7692b.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_7692b.dir/' + as -v --64 -o CMakeFiles/cmTC_7692b.dir/CMakeCCompilerABI.c.o /tmp/ccWi4zhD.s +GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38 +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7692b.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_7692b.dir/CMakeCCompilerABI.c.' +Linking C executable cmTC_7692b +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7692b.dir/link.txt --verbose=1 +/usr/bin/cc -v CMakeFiles/cmTC_7692b.dir/CMakeCCompilerABI.c.o -o cmTC_7692b +Using built-in specs. +COLLECT_GCC=/usr/bin/cc +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper +OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04) +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_7692b' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_7692b.' + /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccvDMDGk.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_7692b /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. CMakeFiles/cmTC_7692b.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_7692b' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_7692b.' +gmake[1]: Leaving directory '/root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeTmp' + + + +Parsed C implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/usr/lib/gcc/x86_64-linux-gnu/11/include] + add: [/usr/local/include] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/11/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/11/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/lib/gcc/x86_64-linux-gnu/11/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_7692b/fast && /usr/bin/gmake -f CMakeFiles/cmTC_7692b.dir/build.make CMakeFiles/cmTC_7692b.dir/build] + ignore line: [gmake[1]: Entering directory '/root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeTmp'] + ignore line: [Building C object CMakeFiles/cmTC_7692b.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_7692b.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7692b.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_7692b.dir/'] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_7692b.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccWi4zhD.s] + ignore line: [GNU C17 (Ubuntu 11.4.0-1ubuntu1~22.04) version 11.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 11.4.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C17 (Ubuntu 11.4.0-1ubuntu1~22.04) version 11.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 11.4.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: 50eaa2331df977b8016186198deb2d18] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7692b.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_7692b.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_7692b.dir/CMakeCCompilerABI.c.o /tmp/ccWi4zhD.s] + ignore line: [GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7692b.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_7692b.dir/CMakeCCompilerABI.c.'] + ignore line: [Linking C executable cmTC_7692b] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7692b.dir/link.txt --verbose=1] + ignore line: [/usr/bin/cc -v CMakeFiles/cmTC_7692b.dir/CMakeCCompilerABI.c.o -o cmTC_7692b ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_7692b' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_7692b.'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccvDMDGk.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_7692b /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. CMakeFiles/cmTC_7692b.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccvDMDGk.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_7692b] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] + arg [CMakeFiles/cmTC_7692b.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11] ==> [/usr/lib/gcc/x86_64-linux-gnu/11] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> [/usr/lib] + implicit libs: [gcc;gcc_s;c;gcc;gcc_s] + implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_6e312/fast && /usr/bin/gmake -f CMakeFiles/cmTC_6e312.dir/build.make CMakeFiles/cmTC_6e312.dir/build +gmake[1]: Entering directory '/root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_6e312.dir/CMakeCXXCompilerABI.cpp.o +/usr/bin/c++ -v -o CMakeFiles/cmTC_6e312.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6e312.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_6e312.dir/' + /usr/lib/gcc/x86_64-linux-gnu/11/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_6e312.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cc7GdS6p.s +GNU C++17 (Ubuntu 11.4.0-1ubuntu1~22.04) version 11.4.0 (x86_64-linux-gnu) + compiled by GNU C version 11.4.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/11" +ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/include-fixed" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include" +#include "..." search starts here: +#include <...> search starts here: + /usr/include/c++/11 + /usr/include/x86_64-linux-gnu/c++/11 + /usr/include/c++/11/backward + /usr/lib/gcc/x86_64-linux-gnu/11/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include +End of search list. +GNU C++17 (Ubuntu 11.4.0-1ubuntu1~22.04) version 11.4.0 (x86_64-linux-gnu) + compiled by GNU C version 11.4.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: d591828bb4d392ae8b7b160e5bb0b95f +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6e312.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_6e312.dir/' + as -v --64 -o CMakeFiles/cmTC_6e312.dir/CMakeCXXCompilerABI.cpp.o /tmp/cc7GdS6p.s +GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38 +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6e312.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_6e312.dir/CMakeCXXCompilerABI.cpp.' +Linking CXX executable cmTC_6e312 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6e312.dir/link.txt --verbose=1 +/usr/bin/c++ -v CMakeFiles/cmTC_6e312.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_6e312 +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper +OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04) +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_6e312' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_6e312.' + /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccF66EvP.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_6e312 /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. CMakeFiles/cmTC_6e312.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_6e312' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_6e312.' +gmake[1]: Leaving directory '/root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeTmp' + + + +Parsed CXX implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/usr/include/c++/11] + add: [/usr/include/x86_64-linux-gnu/c++/11] + add: [/usr/include/c++/11/backward] + add: [/usr/lib/gcc/x86_64-linux-gnu/11/include] + add: [/usr/local/include] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/include/c++/11] ==> [/usr/include/c++/11] + collapse include dir [/usr/include/x86_64-linux-gnu/c++/11] ==> [/usr/include/x86_64-linux-gnu/c++/11] + collapse include dir [/usr/include/c++/11/backward] ==> [/usr/include/c++/11/backward] + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/11/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/11/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/include/c++/11;/usr/include/x86_64-linux-gnu/c++/11;/usr/include/c++/11/backward;/usr/lib/gcc/x86_64-linux-gnu/11/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_6e312/fast && /usr/bin/gmake -f CMakeFiles/cmTC_6e312.dir/build.make CMakeFiles/cmTC_6e312.dir/build] + ignore line: [gmake[1]: Entering directory '/root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeTmp'] + ignore line: [Building CXX object CMakeFiles/cmTC_6e312.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_6e312.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6e312.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_6e312.dir/'] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_6e312.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cc7GdS6p.s] + ignore line: [GNU C++17 (Ubuntu 11.4.0-1ubuntu1~22.04) version 11.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 11.4.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/11"] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/include/c++/11] + ignore line: [ /usr/include/x86_64-linux-gnu/c++/11] + ignore line: [ /usr/include/c++/11/backward] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C++17 (Ubuntu 11.4.0-1ubuntu1~22.04) version 11.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 11.4.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: d591828bb4d392ae8b7b160e5bb0b95f] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6e312.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_6e312.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_6e312.dir/CMakeCXXCompilerABI.cpp.o /tmp/cc7GdS6p.s] + ignore line: [GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6e312.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_6e312.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [Linking CXX executable cmTC_6e312] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6e312.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_6e312.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_6e312 ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_6e312' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_6e312.'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccF66EvP.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_6e312 /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. CMakeFiles/cmTC_6e312.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccF66EvP.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_6e312] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] + arg [CMakeFiles/cmTC_6e312.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lm] ==> lib [m] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11] ==> [/usr/lib/gcc/x86_64-linux-gnu/11] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + +Determining if the include file pthread.h exists passed with the following output: +Change Dir: /root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_06b6f/fast && /usr/bin/gmake -f CMakeFiles/cmTC_06b6f.dir/build.make CMakeFiles/cmTC_06b6f.dir/build +gmake[1]: Entering directory '/root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_06b6f.dir/CheckIncludeFile.c.o +/usr/bin/cc -o CMakeFiles/cmTC_06b6f.dir/CheckIncludeFile.c.o -c /root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeTmp/CheckIncludeFile.c +Linking C executable cmTC_06b6f +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_06b6f.dir/link.txt --verbose=1 +/usr/bin/cc CMakeFiles/cmTC_06b6f.dir/CheckIncludeFile.c.o -o cmTC_06b6f +gmake[1]: Leaving directory '/root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeTmp' + + + +Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD succeeded with the following output: +Change Dir: /root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_e6073/fast && /usr/bin/gmake -f CMakeFiles/cmTC_e6073.dir/build.make CMakeFiles/cmTC_e6073.dir/build +gmake[1]: Entering directory '/root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_e6073.dir/src.c.o +/usr/bin/cc -DCMAKE_HAVE_LIBC_PTHREAD -o CMakeFiles/cmTC_e6073.dir/src.c.o -c /root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeTmp/src.c +Linking C executable cmTC_e6073 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e6073.dir/link.txt --verbose=1 +/usr/bin/cc CMakeFiles/cmTC_e6073.dir/src.c.o -o cmTC_e6073 +gmake[1]: Leaving directory '/root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeTmp' + + +Source file was: +#include + +static void* test_func(void* data) +{ + return data; +} + +int main(void) +{ + pthread_t thread; + pthread_create(&thread, NULL, test_func, NULL); + pthread_detach(thread); + pthread_cancel(thread); + pthread_join(thread, NULL); + pthread_atfork(NULL, NULL, NULL); + pthread_exit(NULL); + + return 0; +} + +Determining if the function XOpenDisplay exists in the /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so passed with the following output: +Change Dir: /root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_ed1be/fast && /usr/bin/gmake -f CMakeFiles/cmTC_ed1be.dir/build.make CMakeFiles/cmTC_ed1be.dir/build +gmake[1]: Entering directory '/root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_ed1be.dir/CheckFunctionExists.c.o +/usr/bin/cc -DCHECK_FUNCTION_EXISTS=XOpenDisplay -o CMakeFiles/cmTC_ed1be.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.22/Modules/CheckFunctionExists.c +Linking C executable cmTC_ed1be +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ed1be.dir/link.txt --verbose=1 +/usr/bin/cc -DCHECK_FUNCTION_EXISTS=XOpenDisplay CMakeFiles/cmTC_ed1be.dir/CheckFunctionExists.c.o -o cmTC_ed1be /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libXext.so +gmake[1]: Leaving directory '/root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeTmp' + + + +Determining if the function gethostbyname exists passed with the following output: +Change Dir: /root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_7a8dd/fast && /usr/bin/gmake -f CMakeFiles/cmTC_7a8dd.dir/build.make CMakeFiles/cmTC_7a8dd.dir/build +gmake[1]: Entering directory '/root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_7a8dd.dir/CheckFunctionExists.c.o +/usr/bin/cc -DCHECK_FUNCTION_EXISTS=gethostbyname -o CMakeFiles/cmTC_7a8dd.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.22/Modules/CheckFunctionExists.c +Linking C executable cmTC_7a8dd +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7a8dd.dir/link.txt --verbose=1 +/usr/bin/cc -DCHECK_FUNCTION_EXISTS=gethostbyname CMakeFiles/cmTC_7a8dd.dir/CheckFunctionExists.c.o -o cmTC_7a8dd +gmake[1]: Leaving directory '/root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeTmp' + + + +Determining if the function connect exists passed with the following output: +Change Dir: /root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_7d0fe/fast && /usr/bin/gmake -f CMakeFiles/cmTC_7d0fe.dir/build.make CMakeFiles/cmTC_7d0fe.dir/build +gmake[1]: Entering directory '/root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_7d0fe.dir/CheckFunctionExists.c.o +/usr/bin/cc -DCHECK_FUNCTION_EXISTS=connect -o CMakeFiles/cmTC_7d0fe.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.22/Modules/CheckFunctionExists.c +Linking C executable cmTC_7d0fe +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7d0fe.dir/link.txt --verbose=1 +/usr/bin/cc -DCHECK_FUNCTION_EXISTS=connect CMakeFiles/cmTC_7d0fe.dir/CheckFunctionExists.c.o -o cmTC_7d0fe +gmake[1]: Leaving directory '/root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeTmp' + + + +Determining if the function remove exists passed with the following output: +Change Dir: /root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_336ab/fast && /usr/bin/gmake -f CMakeFiles/cmTC_336ab.dir/build.make CMakeFiles/cmTC_336ab.dir/build +gmake[1]: Entering directory '/root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_336ab.dir/CheckFunctionExists.c.o +/usr/bin/cc -DCHECK_FUNCTION_EXISTS=remove -o CMakeFiles/cmTC_336ab.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.22/Modules/CheckFunctionExists.c +Linking C executable cmTC_336ab +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_336ab.dir/link.txt --verbose=1 +/usr/bin/cc -DCHECK_FUNCTION_EXISTS=remove CMakeFiles/cmTC_336ab.dir/CheckFunctionExists.c.o -o cmTC_336ab +gmake[1]: Leaving directory '/root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeTmp' + + + +Determining if the function shmat exists passed with the following output: +Change Dir: /root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_1eaf9/fast && /usr/bin/gmake -f CMakeFiles/cmTC_1eaf9.dir/build.make CMakeFiles/cmTC_1eaf9.dir/build +gmake[1]: Entering directory '/root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_1eaf9.dir/CheckFunctionExists.c.o +/usr/bin/cc -DCHECK_FUNCTION_EXISTS=shmat -o CMakeFiles/cmTC_1eaf9.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.22/Modules/CheckFunctionExists.c +Linking C executable cmTC_1eaf9 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1eaf9.dir/link.txt --verbose=1 +/usr/bin/cc -DCHECK_FUNCTION_EXISTS=shmat CMakeFiles/cmTC_1eaf9.dir/CheckFunctionExists.c.o -o cmTC_1eaf9 +gmake[1]: Leaving directory '/root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeTmp' + + + +Determining if the function IceConnectionNumber exists in the ICE passed with the following output: +Change Dir: /root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_9af92/fast && /usr/bin/gmake -f CMakeFiles/cmTC_9af92.dir/build.make CMakeFiles/cmTC_9af92.dir/build +gmake[1]: Entering directory '/root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_9af92.dir/CheckFunctionExists.c.o +/usr/bin/cc -DCHECK_FUNCTION_EXISTS=IceConnectionNumber -o CMakeFiles/cmTC_9af92.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.22/Modules/CheckFunctionExists.c +Linking C executable cmTC_9af92 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9af92.dir/link.txt --verbose=1 +/usr/bin/cc -DCHECK_FUNCTION_EXISTS=IceConnectionNumber CMakeFiles/cmTC_9af92.dir/CheckFunctionExists.c.o -o cmTC_9af92 -lICE +gmake[1]: Leaving directory '/root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeTmp' + + + diff --git a/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeRuleHashes.txt b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeRuleHashes.txt new file mode 100644 index 0000000..da00879 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeRuleHashes.txt @@ -0,0 +1,2 @@ +# Hashes of file build rules. +bd18fe29e48b282eb3584819d69ca1b4 CMakeFiles/orb_slam3_ros2_wrapper_uninstall diff --git a/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/FindMPI/test_mpi_C.bin b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/FindMPI/test_mpi_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..47212bc1277673d4676a8c5facda66eb2466c526 GIT binary patch literal 16072 zcmeHOYit}>6~4R9!=XvMX&ag*G+Ek!`trnfoR9`g){k|@;5=|_T2#t(?H$`I_Tlc% zHg-jWArxWKsNqi^2&7ah)DrxNDt>@OsY6L2l%nJZGzbZWiikvlkc3br5VD*z_k5Gt z>24|&B>v2`cD{SQbIyI7duR8K=iVt> zqgJa0B+qj>txsqmtxhMR)z~O}10nmZ;7kqtfTk4?Eo5ZBdg%~1h!RjqKiF?RD?|?B z@1z1C^j>{&cBT|}uO7}5KcL@_oAPY4wtu#x8Yd+#(}M70k^N@HZ&v((3ig7CC&z?8 zn!(*f_NH%5TPI&$11-n|;`Z6PJe}XPNUn zc5I{L@g>S>j`6tt>l|af#D4J_%EyVju?F8;hv#<2YuMjghu=Ybt@1x#hyN_`x6|hx z$+E_Bg}haAQbotIl+`!5%}U!vdn{9O?Bd|I?rb4%52l8*w$|0uY}?sq_2n~;;!JNQ zpUP$)BYSIPGG&ck6KM{NNKLs^Ca)&SPDv4&o5=7?Xm4R*gtHsf*8aY(ZmZ2$-|l7G zj1AQM2#r}p{u;coWcDf2VxIos8&A`4HmK)>E3eEf;?aIV0)X!i+_%%qwBn$AKY&jN z-iDZ_|C~AVmbv#&=XMSzTjyGjn)^F`Nwrj#uP4ikqej!3uaHO` z*xzvy0{W(g*#YMPd>5U$1!W2dzj6fKHFalu&!U%*B2qO?iAdEm5fiMDL1oYb} ze;oR@_wLwCZ^fEFog8>@z0vv*DI=>IKH5Ua?|-iRtx`!7e(YSO@+4tD;R}RcAnYf! z&sQoxCggXWoFb16sK{h2vTE_d#sl<>tHBuXSGsvOm8YoFzNFJ7aU^9r_$3p4*DVb#XhNr}{dXOfHRm zHQK#o!6Y?^3!& zMtkLAb$U5ehTy8WG$^5_k%DlKLc<7cc8=;8SjMPPQifL zyNcK!y0yD|bNtSs;d0(7$6H&CcB7@awd{(md)nHJmiD`ZzJ8G$r+MmpC1}Ot5FyQz z5~#Qs+(cN*p2sOlyJU|A`o(_CE1BOUx@kRKna6!2wCbZwM6Fb@gk~^~yvsVG-mft4 zwU+*$K^ZOw_aXSNx%SHy?j!IoQl?h>UvlklRI#|W#2)B+{e9WBr`i5NZSTLeibx=i8w2o`tLvA>u2IE;K~62FXhl8aKle$@SS>>nXMR-<2gh?ziYMMTLdkB%B6>e>c+%gI?IyoJ6*mg#~u zmMsjYvR2wD6iZgBJgG(sxrwap*lDAswgqpX&seEqF*Rk`d8as~MvJMOZKcb(+!VR^ zB#SJaDpSWUITmlPA5nCD)GpHY`yx5@4s>oyTFLD_yyf4b!x2`}6w>S&P}bJ|9bKLM z){frZUCBXfu(PW_NrpY2+1|OWubVuo&J6H2{si{x^Co?_$?jPI_fWv~&lK#SCZ#iZ zt6Z|v*EwQ9(MvfgeR_Zz;6GVVUAIMN7QCLNO9g8@l~42O1#7re694LB3U;0EOhKGV%q-HpcR0W1?7?u#3)=j~Xs# z=qOAkEmUV$Uo%f3*L*xx8dpYoDo<5tq#<)PG=8N_Azvj}q$}Fl6gx<6BI_uFr-Cvl zYm5~nQ?f^t;njtR>5em~@Q1kVdnjN4Y^8NWpzzkgi(fC)D8 zCHy=AUnHI1|6x%8VTU3h0}loKCqw~kfukV&fIkZO9~1@fZf=|}!4K3cl<~J8>l`4S z$6z14e~ySh#$Uz7Qt);W0m1s;AO+VC|Fv;#32fJ*cMaD6d(!y*ABbyH;P*XGox%J8 zeTp))SJgZJi1jhfT?XwT1J9Fhlg}UP@q^7oQi7e9uF2qeJ<4+z&tF*I;v6jk!}lL2 z_#uwpBaZv;`O9^inq>H!Vj75=~l CMakeFiles/rgbd.dir/src/type_conversion.cpp.i + +CMakeFiles/rgbd.dir/src/type_conversion.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/rgbd.dir/src/type_conversion.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp -o CMakeFiles/rgbd.dir/src/type_conversion.cpp.s + +CMakeFiles/rgbd.dir/src/orb_slam3_interface.cpp.o: CMakeFiles/rgbd.dir/flags.make +CMakeFiles/rgbd.dir/src/orb_slam3_interface.cpp.o: /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp +CMakeFiles/rgbd.dir/src/orb_slam3_interface.cpp.o: CMakeFiles/rgbd.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/orb_slam3_ros2_wrapper/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/rgbd.dir/src/orb_slam3_interface.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/rgbd.dir/src/orb_slam3_interface.cpp.o -MF CMakeFiles/rgbd.dir/src/orb_slam3_interface.cpp.o.d -o CMakeFiles/rgbd.dir/src/orb_slam3_interface.cpp.o -c /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp + +CMakeFiles/rgbd.dir/src/orb_slam3_interface.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/rgbd.dir/src/orb_slam3_interface.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp > CMakeFiles/rgbd.dir/src/orb_slam3_interface.cpp.i + +CMakeFiles/rgbd.dir/src/orb_slam3_interface.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/rgbd.dir/src/orb_slam3_interface.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp -o CMakeFiles/rgbd.dir/src/orb_slam3_interface.cpp.s + +CMakeFiles/rgbd.dir/src/rgbd/rgbd-slam-node.cpp.o: CMakeFiles/rgbd.dir/flags.make +CMakeFiles/rgbd.dir/src/rgbd/rgbd-slam-node.cpp.o: /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp +CMakeFiles/rgbd.dir/src/rgbd/rgbd-slam-node.cpp.o: CMakeFiles/rgbd.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/orb_slam3_ros2_wrapper/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/rgbd.dir/src/rgbd/rgbd-slam-node.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/rgbd.dir/src/rgbd/rgbd-slam-node.cpp.o -MF CMakeFiles/rgbd.dir/src/rgbd/rgbd-slam-node.cpp.o.d -o CMakeFiles/rgbd.dir/src/rgbd/rgbd-slam-node.cpp.o -c /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp + +CMakeFiles/rgbd.dir/src/rgbd/rgbd-slam-node.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/rgbd.dir/src/rgbd/rgbd-slam-node.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp > CMakeFiles/rgbd.dir/src/rgbd/rgbd-slam-node.cpp.i + +CMakeFiles/rgbd.dir/src/rgbd/rgbd-slam-node.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/rgbd.dir/src/rgbd/rgbd-slam-node.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp -o CMakeFiles/rgbd.dir/src/rgbd/rgbd-slam-node.cpp.s + +CMakeFiles/rgbd.dir/src/rgbd/rgbd.cpp.o: CMakeFiles/rgbd.dir/flags.make +CMakeFiles/rgbd.dir/src/rgbd/rgbd.cpp.o: /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp +CMakeFiles/rgbd.dir/src/rgbd/rgbd.cpp.o: CMakeFiles/rgbd.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/orb_slam3_ros2_wrapper/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/rgbd.dir/src/rgbd/rgbd.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/rgbd.dir/src/rgbd/rgbd.cpp.o -MF CMakeFiles/rgbd.dir/src/rgbd/rgbd.cpp.o.d -o CMakeFiles/rgbd.dir/src/rgbd/rgbd.cpp.o -c /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp + +CMakeFiles/rgbd.dir/src/rgbd/rgbd.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/rgbd.dir/src/rgbd/rgbd.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp > CMakeFiles/rgbd.dir/src/rgbd/rgbd.cpp.i + +CMakeFiles/rgbd.dir/src/rgbd/rgbd.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/rgbd.dir/src/rgbd/rgbd.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp -o CMakeFiles/rgbd.dir/src/rgbd/rgbd.cpp.s + +# Object files for target rgbd +rgbd_OBJECTS = \ +"CMakeFiles/rgbd.dir/src/type_conversion.cpp.o" \ +"CMakeFiles/rgbd.dir/src/orb_slam3_interface.cpp.o" \ +"CMakeFiles/rgbd.dir/src/rgbd/rgbd-slam-node.cpp.o" \ +"CMakeFiles/rgbd.dir/src/rgbd/rgbd.cpp.o" + +# External object files for target rgbd +rgbd_EXTERNAL_OBJECTS = + +rgbd: CMakeFiles/rgbd.dir/src/type_conversion.cpp.o +rgbd: CMakeFiles/rgbd.dir/src/orb_slam3_interface.cpp.o +rgbd: CMakeFiles/rgbd.dir/src/rgbd/rgbd-slam-node.cpp.o +rgbd: CMakeFiles/rgbd.dir/src/rgbd/rgbd.cpp.o +rgbd: CMakeFiles/rgbd.dir/build.make +rgbd: /opt/ros/humble/lib/libpcl_ros_tf.a +rgbd: /home/orb/ORB_SLAM3/lib/libORB_SLAM3.so +rgbd: /home/orb/ORB_SLAM3/Thirdparty/DBoW2/lib/libDBoW2.so +rgbd: /home/orb/ORB_SLAM3/Thirdparty/g2o/lib/libg2o.so +rgbd: /opt/ros/humble/lib/libmessage_filters.so +rgbd: /opt/ros/humble/lib/librosidl_typesupport_fastrtps_c.so +rgbd: /opt/ros/humble/lib/librmw.so +rgbd: /opt/ros/humble/lib/librosidl_typesupport_fastrtps_cpp.so +rgbd: /opt/ros/humble/lib/librcutils.so +rgbd: /opt/ros/humble/lib/librcpputils.so +rgbd: /opt/ros/humble/lib/librosidl_typesupport_c.so +rgbd: /opt/ros/humble/lib/librosidl_typesupport_cpp.so +rgbd: /opt/ros/humble/lib/librosidl_runtime_c.so +rgbd: /opt/ros/humble/lib/librosidl_typesupport_introspection_c.so +rgbd: /opt/ros/humble/lib/librosidl_typesupport_introspection_cpp.so +rgbd: /opt/ros/humble/lib/libpcl_msgs__rosidl_generator_c.so +rgbd: /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_fastrtps_c.so +rgbd: /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_introspection_c.so +rgbd: /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_c.so +rgbd: /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_fastrtps_cpp.so +rgbd: /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_introspection_cpp.so +rgbd: /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_cpp.so +rgbd: /opt/ros/humble/lib/libpcl_msgs__rosidl_generator_py.so +rgbd: /opt/ros/humble/lib/librclcpp.so +rgbd: /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_c.so +rgbd: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_fastrtps_c.so +rgbd: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_fastrtps_cpp.so +rgbd: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_introspection_c.so +rgbd: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_c.so +rgbd: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_introspection_cpp.so +rgbd: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_cpp.so +rgbd: /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_py.so +rgbd: /opt/ros/humble/lib/libstd_msgs__rosidl_generator_c.so +rgbd: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so +rgbd: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so +rgbd: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_c.so +rgbd: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_c.so +rgbd: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so +rgbd: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_cpp.so +rgbd: /opt/ros/humble/lib/libstd_msgs__rosidl_generator_py.so +rgbd: /usr/lib/x86_64-linux-gnu/libpython3.10.so +rgbd: /usr/lib/x86_64-linux-gnu/libusb-1.0.so +rgbd: /usr/lib/libOpenNI.so +rgbd: /usr/lib/x86_64-linux-gnu/libOpenNI2.so +rgbd: /usr/lib/x86_64-linux-gnu/libpcl_common.so +rgbd: /opt/ros/humble/lib/libcv_bridge.so +rgbd: /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_fastrtps_c.so +rgbd: /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_fastrtps_cpp.so +rgbd: /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_introspection_c.so +rgbd: /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_introspection_cpp.so +rgbd: /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_cpp.so +rgbd: /root/install/slam_msgs/lib/libslam_msgs__rosidl_generator_py.so +rgbd: /opt/ros/humble/lib/libpcl_ros_tf.a +rgbd: /opt/ros/humble/lib/libpcd_to_pointcloud_lib.so +rgbd: /opt/ros/humble/lib/libnav_msgs__rosidl_typesupport_fastrtps_c.so +rgbd: /opt/ros/humble/lib/libnav_msgs__rosidl_typesupport_fastrtps_cpp.so +rgbd: /opt/ros/humble/lib/libnav_msgs__rosidl_typesupport_introspection_c.so +rgbd: /opt/ros/humble/lib/libnav_msgs__rosidl_typesupport_introspection_cpp.so +rgbd: /opt/ros/humble/lib/libnav_msgs__rosidl_typesupport_cpp.so +rgbd: /opt/ros/humble/lib/libnav_msgs__rosidl_generator_py.so +rgbd: /home/orb/ORB_SLAM3/lib/libORB_SLAM3.so +rgbd: /home/orb/ORB_SLAM3/Thirdparty/DBoW2/lib/libDBoW2.so +rgbd: /home/orb/ORB_SLAM3/Thirdparty/g2o/lib/libg2o.so +rgbd: /usr/local/lib/libpango_glgeometry.so +rgbd: /usr/local/lib/libpango_python.so +rgbd: /usr/local/lib/libpango_scene.so +rgbd: /usr/local/lib/libpango_tools.so +rgbd: /usr/local/lib/libpango_video.so +rgbd: /opt/ros/humble/lib/libmessage_filters.so +rgbd: /opt/ros/humble/lib/librosidl_typesupport_fastrtps_c.so +rgbd: /opt/ros/humble/lib/librmw.so +rgbd: /opt/ros/humble/lib/librosidl_typesupport_fastrtps_cpp.so +rgbd: /opt/ros/humble/lib/librcutils.so +rgbd: /opt/ros/humble/lib/librcpputils.so +rgbd: /opt/ros/humble/lib/librosidl_typesupport_c.so +rgbd: /opt/ros/humble/lib/librosidl_typesupport_cpp.so +rgbd: /opt/ros/humble/lib/librosidl_runtime_c.so +rgbd: /opt/ros/humble/lib/librosidl_typesupport_introspection_c.so +rgbd: /opt/ros/humble/lib/librosidl_typesupport_introspection_cpp.so +rgbd: /opt/ros/humble/lib/libpcl_msgs__rosidl_generator_c.so +rgbd: /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_fastrtps_c.so +rgbd: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_fastrtps_c.so +rgbd: /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_introspection_c.so +rgbd: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_introspection_c.so +rgbd: /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_c.so +rgbd: /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_fastrtps_cpp.so +rgbd: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_fastrtps_cpp.so +rgbd: /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_introspection_cpp.so +rgbd: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_introspection_cpp.so +rgbd: /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_cpp.so +rgbd: /opt/ros/humble/lib/libpcl_msgs__rosidl_generator_py.so +rgbd: /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_c.so +rgbd: /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_py.so +rgbd: /opt/ros/humble/lib/librclcpp.so +rgbd: /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_c.so +rgbd: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_fastrtps_c.so +rgbd: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_fastrtps_cpp.so +rgbd: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_introspection_c.so +rgbd: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_c.so +rgbd: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_introspection_cpp.so +rgbd: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_cpp.so +rgbd: /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_py.so +rgbd: /opt/ros/humble/lib/libstd_msgs__rosidl_generator_c.so +rgbd: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so +rgbd: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so +rgbd: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_c.so +rgbd: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_c.so +rgbd: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so +rgbd: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_cpp.so +rgbd: /opt/ros/humble/lib/libstd_msgs__rosidl_generator_py.so +rgbd: /usr/lib/x86_64-linux-gnu/libpython3.10.so +rgbd: /usr/lib/x86_64-linux-gnu/libusb-1.0.so +rgbd: /usr/lib/libOpenNI.so +rgbd: /usr/lib/x86_64-linux-gnu/libOpenNI2.so +rgbd: /usr/lib/x86_64-linux-gnu/libpcl_common.so +rgbd: /usr/lib/x86_64-linux-gnu/libpcl_apps.so +rgbd: /usr/lib/x86_64-linux-gnu/libpcl_outofcore.so +rgbd: /usr/lib/x86_64-linux-gnu/libpcl_people.so +rgbd: /usr/lib/libOpenNI.so +rgbd: /usr/lib/x86_64-linux-gnu/libusb-1.0.so +rgbd: /usr/lib/x86_64-linux-gnu/libOpenNI2.so +rgbd: /usr/lib/x86_64-linux-gnu/libusb-1.0.so +rgbd: /usr/lib/x86_64-linux-gnu/libflann_cpp.so +rgbd: /usr/local/lib/libopencv_imgcodecs.so.4.4.0 +rgbd: /usr/local/lib/libopencv_imgproc.so.4.4.0 +rgbd: /usr/local/lib/libopencv_core.so.4.4.0 +rgbd: /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_c.so +rgbd: /root/install/slam_msgs/lib/libslam_msgs__rosidl_generator_c.so +rgbd: /opt/ros/humble/lib/libstatic_transform_broadcaster_node.so +rgbd: /opt/ros/humble/lib/libtf2_ros.so +rgbd: /opt/ros/humble/lib/libmessage_filters.so +rgbd: /opt/ros/humble/lib/librclcpp_action.so +rgbd: /opt/ros/humble/lib/librcl_action.so +rgbd: /opt/ros/humble/lib/libtf2_msgs__rosidl_typesupport_fastrtps_c.so +rgbd: /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_fastrtps_c.so +rgbd: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_c.so +rgbd: /opt/ros/humble/lib/libtf2_msgs__rosidl_typesupport_introspection_c.so +rgbd: /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_introspection_c.so +rgbd: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_c.so +rgbd: /opt/ros/humble/lib/libtf2_msgs__rosidl_typesupport_fastrtps_cpp.so +rgbd: /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_fastrtps_cpp.so +rgbd: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_cpp.so +rgbd: /opt/ros/humble/lib/libtf2_msgs__rosidl_typesupport_introspection_cpp.so +rgbd: /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_introspection_cpp.so +rgbd: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_cpp.so +rgbd: /opt/ros/humble/lib/libtf2_msgs__rosidl_typesupport_cpp.so +rgbd: /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_cpp.so +rgbd: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_cpp.so +rgbd: /opt/ros/humble/lib/libtf2_msgs__rosidl_generator_py.so +rgbd: /opt/ros/humble/lib/libtf2_msgs__rosidl_typesupport_c.so +rgbd: /opt/ros/humble/lib/libtf2_msgs__rosidl_generator_c.so +rgbd: /opt/ros/humble/lib/libaction_msgs__rosidl_generator_py.so +rgbd: /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_c.so +rgbd: /opt/ros/humble/lib/libaction_msgs__rosidl_generator_c.so +rgbd: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_generator_py.so +rgbd: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_c.so +rgbd: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_generator_c.so +rgbd: /opt/ros/humble/lib/libtf2.so +rgbd: /usr/lib/x86_64-linux-gnu/liborocos-kdl.so +rgbd: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_cpp.so +rgbd: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_c.so +rgbd: /opt/ros/humble/lib/libpcl_msgs__rosidl_generator_c.so +rgbd: /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_c.so +rgbd: /usr/lib/x86_64-linux-gnu/libqhull_r.so.8.0.2 +rgbd: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so +rgbd: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so +rgbd: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so +rgbd: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_c.so +rgbd: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so +rgbd: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so +rgbd: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so +rgbd: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_py.so +rgbd: /opt/ros/humble/lib/librosgraph_msgs__rosidl_generator_c.so +rgbd: /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_c.so +rgbd: /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_cpp.so +rgbd: /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so +rgbd: /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_c.so +rgbd: /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so +rgbd: /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_cpp.so +rgbd: /opt/ros/humble/lib/librosgraph_msgs__rosidl_generator_py.so +rgbd: /opt/ros/humble/lib/librcl_yaml_param_parser.so +rgbd: /opt/ros/humble/lib/libstatistics_msgs__rosidl_generator_c.so +rgbd: /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_c.so +rgbd: /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_cpp.so +rgbd: /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so +rgbd: /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_c.so +rgbd: /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so +rgbd: /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_cpp.so +rgbd: /opt/ros/humble/lib/libstatistics_msgs__rosidl_generator_py.so +rgbd: /opt/ros/humble/lib/libtracetools.so +rgbd: /opt/ros/humble/lib/libgeometry_msgs__rosidl_generator_c.so +rgbd: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_c.so +rgbd: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so +rgbd: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_c.so +rgbd: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_cpp.so +rgbd: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so +rgbd: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_cpp.so +rgbd: /opt/ros/humble/lib/libgeometry_msgs__rosidl_generator_py.so +rgbd: /opt/ros/humble/lib/libcomponent_manager.so +rgbd: /opt/ros/humble/lib/librclcpp.so +rgbd: /opt/ros/humble/lib/liblibstatistics_collector.so +rgbd: /opt/ros/humble/lib/librcl.so +rgbd: /opt/ros/humble/lib/librmw_implementation.so +rgbd: /opt/ros/humble/lib/librcl_logging_spdlog.so +rgbd: /opt/ros/humble/lib/librcl_logging_interface.so +rgbd: /opt/ros/humble/lib/librcl_yaml_param_parser.so +rgbd: /opt/ros/humble/lib/libyaml.so +rgbd: /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_c.so +rgbd: /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_cpp.so +rgbd: /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so +rgbd: /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so +rgbd: /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_cpp.so +rgbd: /opt/ros/humble/lib/librosgraph_msgs__rosidl_generator_py.so +rgbd: /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_c.so +rgbd: /opt/ros/humble/lib/librosgraph_msgs__rosidl_generator_c.so +rgbd: /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_c.so +rgbd: /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_cpp.so +rgbd: /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so +rgbd: /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so +rgbd: /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_cpp.so +rgbd: /opt/ros/humble/lib/libstatistics_msgs__rosidl_generator_py.so +rgbd: /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_c.so +rgbd: /opt/ros/humble/lib/libstatistics_msgs__rosidl_generator_c.so +rgbd: /opt/ros/humble/lib/libtracetools.so +rgbd: /opt/ros/humble/lib/libament_index_cpp.so +rgbd: /opt/ros/humble/lib/libclass_loader.so +rgbd: /usr/lib/x86_64-linux-gnu/libconsole_bridge.so.1.0 +rgbd: /opt/ros/humble/lib/libcomposition_interfaces__rosidl_typesupport_fastrtps_c.so +rgbd: /opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_fastrtps_c.so +rgbd: /opt/ros/humble/lib/libcomposition_interfaces__rosidl_typesupport_introspection_c.so +rgbd: /opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_introspection_c.so +rgbd: /opt/ros/humble/lib/libcomposition_interfaces__rosidl_typesupport_fastrtps_cpp.so +rgbd: /opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_fastrtps_cpp.so +rgbd: /opt/ros/humble/lib/libcomposition_interfaces__rosidl_typesupport_introspection_cpp.so +rgbd: /opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_introspection_cpp.so +rgbd: /opt/ros/humble/lib/libcomposition_interfaces__rosidl_typesupport_cpp.so +rgbd: /opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_cpp.so +rgbd: /opt/ros/humble/lib/libcomposition_interfaces__rosidl_generator_py.so +rgbd: /opt/ros/humble/lib/librcl_interfaces__rosidl_generator_py.so +rgbd: /opt/ros/humble/lib/libcomposition_interfaces__rosidl_typesupport_c.so +rgbd: /opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_c.so +rgbd: /opt/ros/humble/lib/libcomposition_interfaces__rosidl_generator_c.so +rgbd: /opt/ros/humble/lib/librcl_interfaces__rosidl_generator_c.so +rgbd: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_c.so +rgbd: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so +rgbd: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so +rgbd: /opt/ros/humble/lib/librosidl_typesupport_fastrtps_c.so +rgbd: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_cpp.so +rgbd: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so +rgbd: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so +rgbd: /opt/ros/humble/lib/librosidl_typesupport_fastrtps_cpp.so +rgbd: /opt/ros/humble/lib/libfastcdr.so.1.0.24 +rgbd: /opt/ros/humble/lib/librmw.so +rgbd: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so +rgbd: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_c.so +rgbd: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so +rgbd: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so +rgbd: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so +rgbd: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so +rgbd: /opt/ros/humble/lib/librosidl_typesupport_introspection_cpp.so +rgbd: /opt/ros/humble/lib/librosidl_typesupport_introspection_c.so +rgbd: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_cpp.so +rgbd: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_cpp.so +rgbd: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so +rgbd: /opt/ros/humble/lib/librosidl_typesupport_cpp.so +rgbd: /opt/ros/humble/lib/libnav_msgs__rosidl_typesupport_c.so +rgbd: /opt/ros/humble/lib/libnav_msgs__rosidl_generator_c.so +rgbd: /opt/ros/humble/lib/libgeometry_msgs__rosidl_generator_py.so +rgbd: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_c.so +rgbd: /opt/ros/humble/lib/libgeometry_msgs__rosidl_generator_c.so +rgbd: /opt/ros/humble/lib/libstd_msgs__rosidl_generator_py.so +rgbd: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_c.so +rgbd: /opt/ros/humble/lib/libstd_msgs__rosidl_generator_c.so +rgbd: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_py.so +rgbd: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_c.so +rgbd: /opt/ros/humble/lib/librosidl_typesupport_c.so +rgbd: /opt/ros/humble/lib/librcpputils.so +rgbd: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so +rgbd: /opt/ros/humble/lib/librosidl_runtime_c.so +rgbd: /opt/ros/humble/lib/librcutils.so +rgbd: /opt/ros/humble/lib/libmessage_filters.so +rgbd: /opt/ros/humble/lib/librosidl_typesupport_fastrtps_c.so +rgbd: /opt/ros/humble/lib/librmw.so +rgbd: /opt/ros/humble/lib/librosidl_typesupport_fastrtps_cpp.so +rgbd: /opt/ros/humble/lib/librcutils.so +rgbd: /opt/ros/humble/lib/librcpputils.so +rgbd: /opt/ros/humble/lib/librosidl_typesupport_c.so +rgbd: /opt/ros/humble/lib/librosidl_typesupport_cpp.so +rgbd: /opt/ros/humble/lib/librosidl_runtime_c.so +rgbd: /opt/ros/humble/lib/librosidl_typesupport_introspection_c.so +rgbd: /opt/ros/humble/lib/librosidl_typesupport_introspection_cpp.so +rgbd: /opt/ros/humble/lib/libpcl_msgs__rosidl_generator_c.so +rgbd: /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_fastrtps_c.so +rgbd: /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_introspection_c.so +rgbd: /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_c.so +rgbd: /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_fastrtps_cpp.so +rgbd: /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_introspection_cpp.so +rgbd: /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_cpp.so +rgbd: /opt/ros/humble/lib/libpcl_msgs__rosidl_generator_py.so +rgbd: /opt/ros/humble/lib/librclcpp.so +rgbd: /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_c.so +rgbd: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_fastrtps_c.so +rgbd: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_fastrtps_cpp.so +rgbd: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_introspection_c.so +rgbd: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_c.so +rgbd: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_introspection_cpp.so +rgbd: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_cpp.so +rgbd: /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_py.so +rgbd: /opt/ros/humble/lib/libstd_msgs__rosidl_generator_c.so +rgbd: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so +rgbd: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so +rgbd: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_c.so +rgbd: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_c.so +rgbd: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so +rgbd: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_cpp.so +rgbd: /opt/ros/humble/lib/libstd_msgs__rosidl_generator_py.so +rgbd: /usr/lib/x86_64-linux-gnu/libpython3.10.so +rgbd: /usr/local/lib/libpango_geometry.so +rgbd: /usr/local/lib/libtinyobj.so +rgbd: /usr/local/lib/libpango_plot.so +rgbd: /usr/local/lib/libpango_display.so +rgbd: /usr/local/lib/libpango_vars.so +rgbd: /usr/local/lib/libpango_windowing.so +rgbd: /usr/local/lib/libpango_opengl.so +rgbd: /usr/lib/x86_64-linux-gnu/libGLEW.so +rgbd: /usr/lib/x86_64-linux-gnu/libOpenGL.so +rgbd: /usr/lib/x86_64-linux-gnu/libGLX.so +rgbd: /usr/lib/x86_64-linux-gnu/libGLU.so +rgbd: /usr/local/lib/libpango_image.so +rgbd: /usr/local/lib/libpango_packetstream.so +rgbd: /usr/local/lib/libpango_core.so +rgbd: /usr/lib/x86_64-linux-gnu/libpcl_surface.so +rgbd: /usr/lib/x86_64-linux-gnu/libpcl_keypoints.so +rgbd: /usr/lib/x86_64-linux-gnu/libpcl_tracking.so +rgbd: /usr/lib/x86_64-linux-gnu/libpcl_recognition.so +rgbd: /usr/lib/x86_64-linux-gnu/libpcl_registration.so +rgbd: /usr/lib/x86_64-linux-gnu/libpcl_stereo.so +rgbd: /usr/lib/x86_64-linux-gnu/libpcl_segmentation.so +rgbd: /usr/lib/x86_64-linux-gnu/libpcl_features.so +rgbd: /usr/lib/x86_64-linux-gnu/libpcl_filters.so +rgbd: /usr/lib/x86_64-linux-gnu/libpcl_sample_consensus.so +rgbd: /usr/lib/x86_64-linux-gnu/libpcl_ml.so +rgbd: /usr/lib/x86_64-linux-gnu/libpcl_visualization.so +rgbd: /usr/lib/x86_64-linux-gnu/libpcl_search.so +rgbd: /usr/lib/x86_64-linux-gnu/libpcl_kdtree.so +rgbd: /usr/lib/x86_64-linux-gnu/libpcl_io.so +rgbd: /usr/lib/x86_64-linux-gnu/libpcl_octree.so +rgbd: /usr/lib/x86_64-linux-gnu/libpng.so +rgbd: /usr/lib/x86_64-linux-gnu/libz.so +rgbd: /usr/lib/x86_64-linux-gnu/libusb-1.0.so +rgbd: /usr/lib/x86_64-linux-gnu/libvtkChartsCore-9.1.so.9.1.0 +rgbd: /usr/lib/x86_64-linux-gnu/libvtkInteractionImage-9.1.so.9.1.0 +rgbd: /usr/lib/x86_64-linux-gnu/libvtkIOGeometry-9.1.so.9.1.0 +rgbd: /usr/lib/x86_64-linux-gnu/libjsoncpp.so +rgbd: /usr/lib/x86_64-linux-gnu/libvtkIOPLY-9.1.so.9.1.0 +rgbd: /usr/lib/x86_64-linux-gnu/libvtkRenderingLOD-9.1.so.9.1.0 +rgbd: /usr/lib/x86_64-linux-gnu/libvtkViewsContext2D-9.1.so.9.1.0 +rgbd: /usr/lib/x86_64-linux-gnu/libvtkViewsCore-9.1.so.9.1.0 +rgbd: /usr/lib/x86_64-linux-gnu/libvtkGUISupportQt-9.1.so.9.1.0 +rgbd: /usr/lib/x86_64-linux-gnu/libvtkInteractionWidgets-9.1.so.9.1.0 +rgbd: /usr/lib/x86_64-linux-gnu/libvtkFiltersModeling-9.1.so.9.1.0 +rgbd: /usr/lib/x86_64-linux-gnu/libvtkInteractionStyle-9.1.so.9.1.0 +rgbd: /usr/lib/x86_64-linux-gnu/libvtkFiltersExtraction-9.1.so.9.1.0 +rgbd: /usr/lib/x86_64-linux-gnu/libvtkIOLegacy-9.1.so.9.1.0 +rgbd: /usr/lib/x86_64-linux-gnu/libvtkIOCore-9.1.so.9.1.0 +rgbd: /usr/lib/x86_64-linux-gnu/libvtkRenderingAnnotation-9.1.so.9.1.0 +rgbd: /usr/lib/x86_64-linux-gnu/libvtkRenderingContext2D-9.1.so.9.1.0 +rgbd: /usr/lib/x86_64-linux-gnu/libvtkRenderingFreeType-9.1.so.9.1.0 +rgbd: /usr/lib/x86_64-linux-gnu/libfreetype.so +rgbd: /usr/lib/x86_64-linux-gnu/libvtkImagingSources-9.1.so.9.1.0 +rgbd: /usr/lib/x86_64-linux-gnu/libvtkIOImage-9.1.so.9.1.0 +rgbd: /usr/lib/x86_64-linux-gnu/libvtkImagingCore-9.1.so.9.1.0 +rgbd: /usr/lib/x86_64-linux-gnu/libvtkRenderingOpenGL2-9.1.so.9.1.0 +rgbd: /usr/lib/x86_64-linux-gnu/libvtkRenderingUI-9.1.so.9.1.0 +rgbd: /usr/lib/x86_64-linux-gnu/libvtkRenderingCore-9.1.so.9.1.0 +rgbd: /usr/lib/x86_64-linux-gnu/libvtkCommonColor-9.1.so.9.1.0 +rgbd: /usr/lib/x86_64-linux-gnu/libvtkFiltersGeometry-9.1.so.9.1.0 +rgbd: /usr/lib/x86_64-linux-gnu/libvtkFiltersSources-9.1.so.9.1.0 +rgbd: /usr/lib/x86_64-linux-gnu/libvtkFiltersGeneral-9.1.so.9.1.0 +rgbd: /usr/lib/x86_64-linux-gnu/libvtkCommonComputationalGeometry-9.1.so.9.1.0 +rgbd: /usr/lib/x86_64-linux-gnu/libvtkFiltersCore-9.1.so.9.1.0 +rgbd: /usr/lib/x86_64-linux-gnu/libvtkCommonExecutionModel-9.1.so.9.1.0 +rgbd: /usr/lib/x86_64-linux-gnu/libvtkCommonDataModel-9.1.so.9.1.0 +rgbd: /usr/lib/x86_64-linux-gnu/libvtkCommonMisc-9.1.so.9.1.0 +rgbd: /usr/lib/x86_64-linux-gnu/libvtkCommonTransforms-9.1.so.9.1.0 +rgbd: /usr/lib/x86_64-linux-gnu/libvtkCommonMath-9.1.so.9.1.0 +rgbd: /usr/lib/x86_64-linux-gnu/libvtkkissfft-9.1.so.9.1.0 +rgbd: /usr/lib/x86_64-linux-gnu/libGLEW.so +rgbd: /usr/lib/x86_64-linux-gnu/libX11.so +rgbd: /usr/lib/x86_64-linux-gnu/libQt5OpenGL.so.5.15.3 +rgbd: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.15.3 +rgbd: /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.15.3 +rgbd: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3 +rgbd: /usr/lib/x86_64-linux-gnu/libvtkCommonCore-9.1.so.9.1.0 +rgbd: /usr/lib/x86_64-linux-gnu/libtbb.so.12.5 +rgbd: /usr/lib/x86_64-linux-gnu/libvtksys-9.1.so.9.1.0 +rgbd: /usr/lib/libOpenNI.so +rgbd: /usr/lib/x86_64-linux-gnu/libOpenNI2.so +rgbd: /usr/lib/x86_64-linux-gnu/libpcl_common.so +rgbd: /usr/lib/x86_64-linux-gnu/libboost_system.so.1.74.0 +rgbd: /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.74.0 +rgbd: /usr/lib/x86_64-linux-gnu/libboost_date_time.so.1.74.0 +rgbd: /usr/lib/x86_64-linux-gnu/libboost_iostreams.so.1.74.0 +rgbd: /usr/lib/x86_64-linux-gnu/libboost_serialization.so.1.74.0 +rgbd: CMakeFiles/rgbd.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/root/build/orb_slam3_ros2_wrapper/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Linking CXX executable rgbd" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/rgbd.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/rgbd.dir/build: rgbd +.PHONY : CMakeFiles/rgbd.dir/build + +CMakeFiles/rgbd.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/rgbd.dir/cmake_clean.cmake +.PHONY : CMakeFiles/rgbd.dir/clean + +CMakeFiles/rgbd.dir/depend: + cd /root/build/orb_slam3_ros2_wrapper && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/colcon_ws/src/orb_slam3_ros2_wrapper /root/colcon_ws/src/orb_slam3_ros2_wrapper /root/build/orb_slam3_ros2_wrapper /root/build/orb_slam3_ros2_wrapper /root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/rgbd.dir/depend + diff --git a/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/cmake_clean.cmake b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/cmake_clean.cmake new file mode 100644 index 0000000..70b7567 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/cmake_clean.cmake @@ -0,0 +1,17 @@ +file(REMOVE_RECURSE + "CMakeFiles/rgbd.dir/src/orb_slam3_interface.cpp.o" + "CMakeFiles/rgbd.dir/src/orb_slam3_interface.cpp.o.d" + "CMakeFiles/rgbd.dir/src/rgbd/rgbd-slam-node.cpp.o" + "CMakeFiles/rgbd.dir/src/rgbd/rgbd-slam-node.cpp.o.d" + "CMakeFiles/rgbd.dir/src/rgbd/rgbd.cpp.o" + "CMakeFiles/rgbd.dir/src/rgbd/rgbd.cpp.o.d" + "CMakeFiles/rgbd.dir/src/type_conversion.cpp.o" + "CMakeFiles/rgbd.dir/src/type_conversion.cpp.o.d" + "rgbd" + "rgbd.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/rgbd.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/compiler_depend.internal b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/compiler_depend.internal new file mode 100644 index 0000000..49c3564 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/compiler_depend.internal @@ -0,0 +1,7219 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +CMakeFiles/rgbd.dir/src/orb_slam3_interface.cpp.o + /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp + /usr/include/stdc-predef.h + /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp + /usr/include/c++/11/iostream + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h + /usr/include/features.h + /usr/include/features-time64.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h + /usr/include/c++/11/pstl/pstl_config.h + /usr/include/c++/11/ostream + /usr/include/c++/11/ios + /usr/include/c++/11/iosfwd + /usr/include/c++/11/bits/stringfwd.h + /usr/include/c++/11/bits/memoryfwd.h + /usr/include/c++/11/bits/postypes.h + /usr/include/c++/11/cwchar + /usr/include/wchar.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/bits/wchar2.h + /usr/include/c++/11/exception + /usr/include/c++/11/bits/exception.h + /usr/include/c++/11/bits/exception_ptr.h + /usr/include/c++/11/bits/exception_defines.h + /usr/include/c++/11/bits/cxxabi_init_exception.h + /usr/include/c++/11/typeinfo + /usr/include/c++/11/bits/hash_bytes.h + /usr/include/c++/11/new + /usr/include/c++/11/bits/move.h + /usr/include/c++/11/type_traits + /usr/include/c++/11/bits/nested_exception.h + /usr/include/c++/11/bits/char_traits.h + /usr/include/c++/11/bits/stl_algobase.h + /usr/include/c++/11/bits/functexcept.h + /usr/include/c++/11/bits/cpp_type_traits.h + /usr/include/c++/11/ext/type_traits.h + /usr/include/c++/11/ext/numeric_traits.h + /usr/include/c++/11/bits/stl_pair.h + /usr/include/c++/11/compare + /usr/include/c++/11/concepts + /usr/include/c++/11/bits/stl_iterator_base_types.h + /usr/include/c++/11/bits/iterator_concepts.h + /usr/include/c++/11/bits/ptr_traits.h + /usr/include/c++/11/bits/ranges_cmp.h + /usr/include/c++/11/bits/stl_iterator_base_funcs.h + /usr/include/c++/11/bits/concept_check.h + /usr/include/c++/11/debug/assertions.h + /usr/include/c++/11/bits/stl_iterator.h + /usr/include/c++/11/bits/stl_construct.h + /usr/include/c++/11/debug/debug.h + /usr/include/c++/11/bits/predefined_ops.h + /usr/include/c++/11/cstdint + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h + /usr/include/stdint.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/c++/11/bits/localefwd.h + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h + /usr/include/c++/11/clocale + /usr/include/locale.h + /usr/include/x86_64-linux-gnu/bits/locale.h + /usr/include/c++/11/cctype + /usr/include/ctype.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/c++/11/bits/ios_base.h + /usr/include/c++/11/ext/atomicity.h + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/sched.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/x86_64-linux-gnu/bits/cpu-set.h + /usr/include/time.h + /usr/include/x86_64-linux-gnu/bits/time.h + /usr/include/x86_64-linux-gnu/bits/timex.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/setjmp.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h + /usr/include/x86_64-linux-gnu/sys/single_threaded.h + /usr/include/c++/11/bits/locale_classes.h + /usr/include/c++/11/string + /usr/include/c++/11/bits/allocator.h + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h + /usr/include/c++/11/ext/new_allocator.h + /usr/include/c++/11/bits/ostream_insert.h + /usr/include/c++/11/bits/cxxabi_forced.h + /usr/include/c++/11/bits/stl_function.h + /usr/include/c++/11/backward/binders.h + /usr/include/c++/11/bits/stl_algo.h + /usr/include/c++/11/cstdlib + /usr/include/stdlib.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/include/endian.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/x86_64-linux-gnu/bits/select2.h + /usr/include/alloca.h + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/x86_64-linux-gnu/bits/stdlib.h + /usr/include/c++/11/bits/std_abs.h + /usr/include/c++/11/bits/algorithmfwd.h + /usr/include/c++/11/initializer_list + /usr/include/c++/11/bits/stl_heap.h + /usr/include/c++/11/bits/stl_tempbuf.h + /usr/include/c++/11/bits/uniform_int_dist.h + /usr/include/c++/11/bits/range_access.h + /usr/include/c++/11/bits/basic_string.h + /usr/include/c++/11/ext/alloc_traits.h + /usr/include/c++/11/bits/alloc_traits.h + /usr/include/c++/11/string_view + /usr/include/c++/11/bits/functional_hash.h + /usr/include/c++/11/bits/ranges_base.h + /usr/include/c++/11/bits/max_size_type.h + /usr/include/c++/11/numbers + /usr/include/c++/11/bits/string_view.tcc + /usr/include/c++/11/ext/string_conversions.h + /usr/include/c++/11/cstdio + /usr/include/stdio.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/x86_64-linux-gnu/bits/stdio.h + /usr/include/x86_64-linux-gnu/bits/stdio2.h + /usr/include/c++/11/cerrno + /usr/include/errno.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/linux/errno.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/errno-base.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/c++/11/bits/charconv.h + /usr/include/c++/11/bits/basic_string.tcc + /usr/include/c++/11/bits/locale_classes.tcc + /usr/include/c++/11/system_error + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h + /usr/include/c++/11/stdexcept + /usr/include/c++/11/streambuf + /usr/include/c++/11/bits/streambuf.tcc + /usr/include/c++/11/bits/basic_ios.h + /usr/include/c++/11/bits/locale_facets.h + /usr/include/c++/11/cwctype + /usr/include/wctype.h + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h + /usr/include/c++/11/bits/streambuf_iterator.h + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h + /usr/include/c++/11/bits/locale_facets.tcc + /usr/include/c++/11/bits/basic_ios.tcc + /usr/include/c++/11/bits/ostream.tcc + /usr/include/c++/11/istream + /usr/include/c++/11/bits/istream.tcc + /usr/include/c++/11/algorithm + /usr/include/c++/11/utility + /usr/include/c++/11/bits/stl_relops.h + /usr/include/c++/11/bits/ranges_algo.h + /usr/include/c++/11/bits/ranges_algobase.h + /usr/include/c++/11/iterator + /usr/include/c++/11/bits/stream_iterator.h + /usr/include/c++/11/bits/invoke.h + /usr/include/c++/11/bits/ranges_util.h + /usr/include/c++/11/pstl/glue_algorithm_defs.h + /usr/include/c++/11/functional + /usr/include/c++/11/tuple + /usr/include/c++/11/array + /usr/include/c++/11/bits/uses_allocator.h + /usr/include/c++/11/bits/refwrap.h + /usr/include/c++/11/bits/std_function.h + /usr/include/c++/11/unordered_map + /usr/include/c++/11/ext/aligned_buffer.h + /usr/include/c++/11/bits/hashtable.h + /usr/include/c++/11/bits/hashtable_policy.h + /usr/include/c++/11/bits/enable_special_members.h + /usr/include/c++/11/bits/node_handle.h + /usr/include/c++/11/bits/unordered_map.h + /usr/include/c++/11/bits/erase_if.h + /usr/include/c++/11/vector + /usr/include/c++/11/bits/stl_uninitialized.h + /usr/include/c++/11/bits/stl_vector.h + /usr/include/c++/11/bits/stl_bvector.h + /usr/include/c++/11/bits/vector.tcc + /usr/include/c++/11/pstl/execution_defs.h + /usr/include/eigen3/Eigen/Core + /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/Macros.h + /usr/include/c++/11/cmath + /usr/include/math.h + /usr/include/x86_64-linux-gnu/bits/math-vector.h + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h + /usr/include/x86_64-linux-gnu/bits/fp-logb.h + /usr/include/x86_64-linux-gnu/bits/fp-fast.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h + /usr/include/x86_64-linux-gnu/bits/mathcalls.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h + /usr/include/x86_64-linux-gnu/bits/iscanonical.h + /usr/include/c++/11/bits/specfun.h + /usr/include/c++/11/limits + /usr/include/c++/11/tr1/gamma.tcc + /usr/include/c++/11/tr1/special_function_util.h + /usr/include/c++/11/tr1/bessel_function.tcc + /usr/include/c++/11/tr1/beta_function.tcc + /usr/include/c++/11/tr1/ell_integral.tcc + /usr/include/c++/11/tr1/exp_integral.tcc + /usr/include/c++/11/tr1/hypergeometric.tcc + /usr/include/c++/11/tr1/legendre_function.tcc + /usr/include/c++/11/tr1/modified_bessel_func.tcc + /usr/include/c++/11/tr1/poly_hermite.tcc + /usr/include/c++/11/tr1/poly_laguerre.tcc + /usr/include/c++/11/tr1/riemann_zeta.tcc + /usr/include/eigen3/Eigen/src/Core/util/ConfigureVectorization.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/mmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/emmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/xmmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/mm_malloc.h + /usr/include/c++/11/stdlib.h + /usr/include/c++/11/complex + /usr/include/c++/11/sstream + /usr/include/c++/11/bits/sstream.tcc + /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h + /usr/include/c++/11/cstddef + /usr/include/c++/11/cassert + /usr/include/assert.h + /usr/include/c++/11/cstring + /usr/include/string.h + /usr/include/strings.h + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h + /usr/include/x86_64-linux-gnu/bits/string_fortified.h + /usr/include/c++/11/climits + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h + /usr/include/limits.h + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h + /usr/include/x86_64-linux-gnu/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h + /usr/include/x86_64-linux-gnu/bits/uio_lim.h + /usr/include/eigen3/Eigen/src/Core/util/Constants.h + /usr/include/eigen3/Eigen/src/Core/util/Meta.h + /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h + /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h + /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h + /usr/include/eigen3/Eigen/src/Core/util/Memory.h + /usr/include/eigen3/Eigen/src/Core/util/IntegralConstant.h + /usr/include/eigen3/Eigen/src/Core/util/SymbolicIndex.h + /usr/include/eigen3/Eigen/src/Core/NumTraits.h + /usr/include/eigen3/Eigen/src/Core/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h + /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/Half.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/BFloat16.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/GenericPacketMathFunctionsFwd.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/GenericPacketMathFunctions.h + /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h + /usr/include/eigen3/Eigen/src/Core/util/IndexedViewHelper.h + /usr/include/eigen3/Eigen/src/Core/util/ReshapedHelper.h + /usr/include/eigen3/Eigen/src/Core/ArithmeticSequence.h + /usr/include/eigen3/Eigen/src/Core/IO.h + /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h + /usr/include/eigen3/Eigen/src/Core/DenseBase.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h + /usr/include/eigen3/Eigen/src/plugins/IndexedViewMethods.h + /usr/include/eigen3/Eigen/src/plugins/IndexedViewMethods.h + /usr/include/eigen3/Eigen/src/plugins/ReshapedMethods.h + /usr/include/eigen3/Eigen/src/plugins/ReshapedMethods.h + /usr/include/eigen3/Eigen/src/Core/MatrixBase.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/Core/EigenBase.h + /usr/include/eigen3/Eigen/src/Core/Product.h + /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h + /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h + /usr/include/eigen3/Eigen/src/Core/Assign.h + /usr/include/eigen3/Eigen/src/Core/ArrayBase.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h + /usr/include/eigen3/Eigen/src/Core/DenseStorage.h + /usr/include/eigen3/Eigen/src/Core/NestByValue.h + /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h + /usr/include/eigen3/Eigen/src/Core/NoAlias.h + /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h + /usr/include/eigen3/Eigen/src/Core/Matrix.h + /usr/include/eigen3/Eigen/src/Core/Array.h + /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h + /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/Dot.h + /usr/include/eigen3/Eigen/src/Core/StableNorm.h + /usr/include/eigen3/Eigen/src/Core/Stride.h + /usr/include/eigen3/Eigen/src/Core/MapBase.h + /usr/include/eigen3/Eigen/src/Core/Map.h + /usr/include/eigen3/Eigen/src/Core/Ref.h + /usr/include/eigen3/Eigen/src/Core/Block.h + /usr/include/eigen3/Eigen/src/Core/VectorBlock.h + /usr/include/eigen3/Eigen/src/Core/IndexedView.h + /usr/include/eigen3/Eigen/src/Core/Reshaped.h + /usr/include/eigen3/Eigen/src/Core/Transpose.h + /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h + /usr/include/eigen3/Eigen/src/Core/Diagonal.h + /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h + /usr/include/eigen3/Eigen/src/Core/Redux.h + /usr/include/eigen3/Eigen/src/Core/Visitor.h + /usr/include/eigen3/Eigen/src/Core/Fuzzy.h + /usr/include/eigen3/Eigen/src/Core/Swap.h + /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h + /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h + /usr/include/eigen3/Eigen/src/Core/Solve.h + /usr/include/eigen3/Eigen/src/Core/Inverse.h + /usr/include/eigen3/Eigen/src/Core/SolverBase.h + /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h + /usr/include/eigen3/Eigen/src/Core/Transpositions.h + /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h + /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h + /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h + /usr/include/c++/11/atomic + /usr/include/c++/11/bits/atomic_base.h + /usr/include/c++/11/bits/atomic_lockfree_defines.h + /usr/include/c++/11/bits/atomic_wait.h + /usr/include/unistd.h + /usr/include/x86_64-linux-gnu/bits/posix_opt.h + /usr/include/x86_64-linux-gnu/bits/environments.h + /usr/include/x86_64-linux-gnu/bits/confname.h + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h + /usr/include/x86_64-linux-gnu/bits/getopt_core.h + /usr/include/x86_64-linux-gnu/bits/unistd.h + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h + /usr/include/linux/close_range.h + /usr/include/syscall.h + /usr/include/x86_64-linux-gnu/sys/syscall.h + /usr/include/x86_64-linux-gnu/asm/unistd.h + /usr/include/x86_64-linux-gnu/asm/unistd_64.h + /usr/include/x86_64-linux-gnu/bits/syscall.h + /usr/include/c++/11/bits/std_mutex.h + /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h + /usr/include/eigen3/Eigen/src/Core/BandMatrix.h + /usr/include/eigen3/Eigen/src/Core/CoreIterators.h + /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h + /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h + /usr/include/eigen3/Eigen/src/Core/Select.h + /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h + /usr/include/eigen3/Eigen/src/Core/PartialReduxEvaluator.h + /usr/include/eigen3/Eigen/src/Core/Random.h + /usr/include/eigen3/Eigen/src/Core/Replicate.h + /usr/include/eigen3/Eigen/src/Core/Reverse.h + /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h + /usr/include/eigen3/Eigen/src/Core/StlIterators.h + /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h + /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h + /usr/include/eigen3/Eigen/Geometry + /usr/include/eigen3/Eigen/Core + /usr/include/eigen3/Eigen/SVD + /usr/include/eigen3/Eigen/QR + /usr/include/eigen3/Eigen/Cholesky + /usr/include/eigen3/Eigen/Jacobi + /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h + /usr/include/eigen3/Eigen/Householder + /usr/include/eigen3/Eigen/src/Householder/Householder.h + /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h + /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h + /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h + /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h + /usr/include/eigen3/Eigen/src/SVD/SVDBase.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h + /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h + /usr/include/eigen3/Eigen/LU + /usr/include/eigen3/Eigen/src/misc/Kernel.h + /usr/include/eigen3/Eigen/src/misc/Image.h + /usr/include/eigen3/Eigen/src/LU/FullPivLU.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h + /usr/include/eigen3/Eigen/src/LU/Determinant.h + /usr/include/eigen3/Eigen/src/LU/InverseImpl.h + /usr/include/eigen3/Eigen/src/LU/arch/InverseSize4.h + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h + /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h + /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h + /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h + /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h + /usr/include/eigen3/Eigen/src/Geometry/Transform.h + /usr/include/eigen3/Eigen/src/Geometry/Translation.h + /usr/include/eigen3/Eigen/src/Geometry/Scaling.h + /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h + /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h + /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h + /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h + /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SIMD.h + /opt/ros/humble/include/tf2_eigen/tf2_eigen/tf2_eigen.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.hpp + /usr/include/c++/11/memory + /usr/include/c++/11/bits/stl_raw_storage_iter.h + /usr/include/c++/11/bits/align.h + /usr/include/c++/11/bit + /usr/include/c++/11/bits/unique_ptr.h + /usr/include/c++/11/bits/shared_ptr.h + /usr/include/c++/11/bits/shared_ptr_base.h + /usr/include/c++/11/bits/allocated_ptr.h + /usr/include/c++/11/ext/concurrence.h + /usr/include/c++/11/bits/shared_ptr_atomic.h + /usr/include/c++/11/backward/auto_ptr.h + /usr/include/c++/11/bits/ranges_uninitialized.h + /usr/include/c++/11/bits/uses_allocator_args.h + /usr/include/c++/11/pstl/glue_memory_defs.h + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__traits.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp + /usr/include/c++/11/codecvt + /usr/include/c++/11/bits/codecvt.h + /usr/include/c++/11/iomanip + /usr/include/c++/11/locale + /usr/include/c++/11/bits/locale_facets_nonio.h + /usr/include/c++/11/ctime + /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h + /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h + /usr/include/libintl.h + /usr/include/c++/11/bits/locale_facets_nonio.tcc + /usr/include/c++/11/bits/locale_conv.h + /usr/include/c++/11/bits/quoted_string.h + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__struct.hpp + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__struct.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__traits.hpp + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__traits.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/quaternion.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/quaternion_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/twist.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__traits.hpp + /opt/ros/humble/include/tf2/tf2/convert.h + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/transform_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__traits.hpp + /opt/ros/humble/include/tf2/tf2/exceptions.h + /opt/ros/humble/include/tf2/tf2/visibility_control.h + /opt/ros/humble/include/tf2/tf2/impl/convert.h + /opt/ros/humble/include/tf2/tf2/transform_datatypes.h + /usr/include/c++/11/chrono + /usr/include/c++/11/ratio + /usr/include/c++/11/bits/parse_numbers.h + /opt/ros/humble/include/tf2/tf2/time.h + /opt/ros/humble/include/tf2_ros/tf2_ros/buffer.h + /usr/include/c++/11/future + /usr/include/c++/11/mutex + /usr/include/c++/11/bits/unique_lock.h + /usr/include/c++/11/condition_variable + /usr/include/c++/11/stop_token + /usr/include/c++/11/bits/std_thread.h + /usr/include/c++/11/semaphore + /usr/include/c++/11/bits/semaphore_base.h + /usr/include/c++/11/bits/atomic_timed_wait.h + /usr/include/c++/11/bits/this_thread_sleep.h + /usr/include/x86_64-linux-gnu/sys/time.h + /usr/include/semaphore.h + /usr/include/x86_64-linux-gnu/bits/semaphore.h + /usr/include/c++/11/bits/atomic_futex.h + /opt/ros/humble/include/tf2_ros/tf2_ros/async_buffer_interface.h + /opt/ros/humble/include/tf2_ros/tf2_ros/visibility_control.h + /opt/ros/humble/include/tf2/tf2/buffer_core.h + /usr/include/c++/11/map + /usr/include/c++/11/bits/stl_tree.h + /usr/include/c++/11/bits/stl_map.h + /usr/include/c++/11/bits/stl_multimap.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Transform.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Matrix3x3.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Vector3.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Scalar.h + /usr/include/c++/11/math.h + /usr/include/c++/11/cfloat + /usr/lib/gcc/x86_64-linux-gnu/11/include/float.h + /opt/ros/humble/include/tf2/tf2/LinearMath/MinMax.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Quaternion.h + /opt/ros/humble/include/tf2/tf2/LinearMath/QuadWord.h + /opt/ros/humble/include/tf2/tf2/buffer_core_interface.h + /opt/ros/humble/include/tf2/tf2/transform_storage.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Vector3.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Quaternion.h + /opt/ros/humble/include/tf2_ros/tf2_ros/buffer_interface.h + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/duration.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__struct.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__builder.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__traits.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/time.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__builder.hpp + /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp + /usr/include/c++/11/csignal + /usr/include/signal.h + /usr/include/x86_64-linux-gnu/bits/signum-generic.h + /usr/include/x86_64-linux-gnu/bits/signum-arch.h + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h + /usr/include/x86_64-linux-gnu/bits/sigaction.h + /usr/include/x86_64-linux-gnu/bits/sigcontext.h + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h + /usr/include/x86_64-linux-gnu/sys/ucontext.h + /usr/include/x86_64-linux-gnu/bits/sigstack.h + /usr/include/x86_64-linux-gnu/bits/sigstksz.h + /usr/include/x86_64-linux-gnu/bits/ss_flags.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h + /usr/include/x86_64-linux-gnu/bits/sigthread.h + /usr/include/x86_64-linux-gnu/bits/signal_ext.h + /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp + /opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp + /usr/include/c++/11/set + /usr/include/c++/11/bits/stl_set.h + /usr/include/c++/11/bits/stl_multiset.h + /usr/include/c++/11/thread + /opt/ros/humble/include/rclcpp/rclcpp/executor.hpp + /usr/include/c++/11/list + /usr/include/c++/11/bits/stl_list.h + /usr/include/c++/11/bits/list.tcc + /opt/ros/humble/include/rcl/rcl/guard_condition.h + /opt/ros/humble/include/rcl/rcl/allocator.h + /opt/ros/humble/include/rcutils/rcutils/allocator.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h + /opt/ros/humble/include/rcutils/rcutils/macros.h + /opt/ros/humble/include/rcutils/rcutils/testing/fault_injection.h + /opt/ros/humble/include/rcutils/rcutils/visibility_control.h + /opt/ros/humble/include/rcutils/rcutils/visibility_control_macros.h + /opt/ros/humble/include/rcutils/rcutils/types/rcutils_ret.h + /opt/ros/humble/include/rcl/rcl/context.h + /opt/ros/humble/include/rmw/rmw/init.h + /opt/ros/humble/include/rmw/rmw/init_options.h + /opt/ros/humble/include/rmw/rmw/domain_id.h + /opt/ros/humble/include/rmw/rmw/localhost.h + /opt/ros/humble/include/rmw/rmw/visibility_control.h + /opt/ros/humble/include/rmw/rmw/macros.h + /opt/ros/humble/include/rmw/rmw/ret_types.h + /opt/ros/humble/include/rmw/rmw/security_options.h + /opt/ros/humble/include/rcl/rcl/arguments.h + /opt/ros/humble/include/rcl/rcl/log_level.h + /opt/ros/humble/include/rcl/rcl/macros.h + /opt/ros/humble/include/rcl/rcl/types.h + /opt/ros/humble/include/rmw/rmw/types.h + /opt/ros/humble/include/rcutils/rcutils/logging.h + /opt/ros/humble/include/rcutils/rcutils/error_handling.h + /opt/ros/humble/include/rcutils/rcutils/snprintf.h + /opt/ros/humble/include/rcutils/rcutils/time.h + /opt/ros/humble/include/rcutils/rcutils/types.h + /opt/ros/humble/include/rcutils/rcutils/types/array_list.h + /opt/ros/humble/include/rcutils/rcutils/types/char_array.h + /opt/ros/humble/include/rcutils/rcutils/types/hash_map.h + /opt/ros/humble/include/rcutils/rcutils/types/string_array.h + /opt/ros/humble/include/rcutils/rcutils/qsort.h + /opt/ros/humble/include/rcutils/rcutils/types/string_map.h + /opt/ros/humble/include/rcutils/rcutils/types/uint8_array.h + /opt/ros/humble/include/rmw/rmw/events_statuses/events_statuses.h + /opt/ros/humble/include/rmw/rmw/events_statuses/incompatible_qos.h + /opt/ros/humble/include/rmw/rmw/qos_policy_kind.h + /opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_changed.h + /opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_lost.h + /opt/ros/humble/include/rmw/rmw/events_statuses/message_lost.h + /opt/ros/humble/include/rmw/rmw/events_statuses/offered_deadline_missed.h + /opt/ros/humble/include/rmw/rmw/events_statuses/requested_deadline_missed.h + /opt/ros/humble/include/rmw/rmw/serialized_message.h + /opt/ros/humble/include/rmw/rmw/subscription_content_filter_options.h + /opt/ros/humble/include/rmw/rmw/time.h + /opt/ros/humble/include/rcl/rcl/visibility_control.h + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h + /opt/ros/humble/include/rcl/rcl/init_options.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdalign.h + /opt/ros/humble/include/rcl/rcl/wait.h + /opt/ros/humble/include/rcl/rcl/client.h + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /opt/ros/humble/include/rcl/rcl/event_callback.h + /opt/ros/humble/include/rmw/rmw/event_callback_type.h + /opt/ros/humble/include/rcl/rcl/node.h + /opt/ros/humble/include/rcl/rcl/node_options.h + /opt/ros/humble/include/rcl/rcl/domain_id.h + /opt/ros/humble/include/rcl/rcl/service.h + /opt/ros/humble/include/rcl/rcl/subscription.h + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /opt/ros/humble/include/rmw/rmw/message_sequence.h + /opt/ros/humble/include/rcl/rcl/timer.h + /opt/ros/humble/include/rcl/rcl/time.h + /opt/ros/humble/include/rmw/rmw/rmw.h + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/sequence_bound.h + /opt/ros/humble/include/rmw/rmw/event.h + /opt/ros/humble/include/rmw/rmw/publisher_options.h + /opt/ros/humble/include/rmw/rmw/qos_profiles.h + /opt/ros/humble/include/rmw/rmw/subscription_options.h + /opt/ros/humble/include/rcl/rcl/event.h + /opt/ros/humble/include/rcl/rcl/publisher.h + /opt/ros/humble/include/rcpputils/rcpputils/scope_exit.hpp + /opt/ros/humble/include/rclcpp/rclcpp/context.hpp + /usr/include/c++/11/typeindex + /usr/include/c++/11/unordered_set + /usr/include/c++/11/bits/unordered_set.h + /opt/ros/humble/include/rclcpp/rclcpp/init_options.hpp + /opt/ros/humble/include/rclcpp/rclcpp/visibility_control.hpp + /opt/ros/humble/include/rclcpp/rclcpp/macros.hpp + /opt/ros/humble/include/rclcpp/rclcpp/contexts/default_context.hpp + /opt/ros/humble/include/rclcpp/rclcpp/guard_condition.hpp + /opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp + /opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp + /opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp + /opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp + /opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp + /opt/ros/humble/include/rclcpp/rclcpp/client.hpp + /usr/include/c++/11/optional + /usr/include/c++/11/variant + /opt/ros/humble/include/rcl/rcl/error_handling.h + /opt/ros/humble/include/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp + /opt/ros/humble/include/rclcpp/rclcpp/exceptions.hpp + /opt/ros/humble/include/rclcpp/rclcpp/exceptions/exceptions.hpp + /opt/ros/humble/include/rcpputils/rcpputils/join.hpp + /opt/ros/humble/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp + /opt/ros/humble/include/rclcpp/rclcpp/function_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/logging.hpp + /opt/ros/humble/include/rclcpp/rclcpp/logger.hpp + /opt/ros/humble/include/rcpputils/rcpputils/filesystem_helper.hpp + /opt/ros/humble/include/rcpputils/rcpputils/visibility_control.hpp + /opt/ros/humble/include/rcutils/rcutils/logging_macros.h + /opt/ros/humble/include/rclcpp/rclcpp/utilities.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp + /opt/ros/humble/include/rcl/rcl/graph.h + /opt/ros/humble/include/rmw/rmw/names_and_types.h + /opt/ros/humble/include/rmw/rmw/get_topic_names_and_types.h + /opt/ros/humble/include/rmw/rmw/topic_endpoint_info_array.h + /opt/ros/humble/include/rmw/rmw/topic_endpoint_info.h + /opt/ros/humble/include/rclcpp/rclcpp/event.hpp + /opt/ros/humble/include/rclcpp/rclcpp/qos.hpp + /opt/ros/humble/include/rclcpp/rclcpp/duration.hpp + /opt/ros/humble/include/rcl/rcl/logging_rosout.h + /opt/ros/humble/include/rmw/rmw/incompatible_qos_events_statuses.h + /opt/ros/humble/include/rclcpp/rclcpp/type_support_decl.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_type_support_decl.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/service_type_support_decl.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp + /opt/ros/humble/include/rmw/rmw/error_handling.h + /opt/ros/humble/include/rmw/rmw/impl/cpp/demangle.hpp + /usr/include/c++/11/cxxabi.h + /usr/include/x86_64-linux-gnu/c++/11/bits/cxxabi_tweaks.h + /opt/ros/humble/include/rmw/rmw/impl/config.h + /opt/ros/humble/include/rclcpp/rclcpp/publisher_base.hpp + /opt/ros/humble/include/rclcpp/rclcpp/network_flow_endpoint.hpp + /opt/ros/humble/include/rcl/rcl/network_flow_endpoints.h + /opt/ros/humble/include/rmw/rmw/network_flow_endpoint.h + /opt/ros/humble/include/rmw/rmw/network_flow_endpoint_array.h + /opt/ros/humble/include/rclcpp/rclcpp/qos_event.hpp + /opt/ros/humble/include/rclcpp/rclcpp/waitable.hpp + /opt/ros/humble/include/rcpputils/rcpputils/time.hpp + /opt/ros/humble/include/rclcpp/rclcpp/service.hpp + /opt/ros/humble/include/tracetools/tracetools/tracetools.h + /opt/ros/humble/include/tracetools/tracetools/config.h + /opt/ros/humble/include/tracetools/tracetools/visibility_control.hpp + /opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp + /opt/ros/humble/include/tracetools/tracetools/utils.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription_base.hpp + /opt/ros/humble/include/rclcpp/rclcpp/any_subscription_callback.hpp + /opt/ros/humble/include/rclcpp/rclcpp/allocator/allocator_common.hpp + /opt/ros/humble/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp + /opt/ros/humble/include/rclcpp/rclcpp/message_info.hpp + /opt/ros/humble/include/rclcpp/rclcpp/serialized_message.hpp + /opt/ros/humble/include/rclcpp/rclcpp/type_adapter.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp + /usr/include/c++/11/shared_mutex + /opt/ros/humble/include/rclcpp/rclcpp/experimental/ros_message_intra_process_buffer.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/intra_process_buffer.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/buffer_implementation_base.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process_buffer.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/create_intra_process_buffer.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/ring_buffer_implementation.hpp + /opt/ros/humble/include/rclcpp/rclcpp/intra_process_buffer_type.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription_content_filter_options.hpp + /opt/ros/humble/include/rclcpp/rclcpp/timer.hpp + /opt/ros/humble/include/rclcpp/rclcpp/clock.hpp + /opt/ros/humble/include/rclcpp/rclcpp/time.hpp + /opt/ros/humble/include/rclcpp/rclcpp/rate.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp + /opt/ros/humble/include/rclcpp/rclcpp/intra_process_setting.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp + /opt/ros/humble/include/rclcpp/rclcpp/message_memory_strategy.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription_options.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_payload.hpp + /opt/ros/humble/include/rclcpp/rclcpp/qos_overriding_options.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/set_parameters_result.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/topic_statistics_state.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/generate_statistics_message.hpp + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/metrics_message.hpp + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__struct.hpp + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__struct.hpp + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__builder.hpp + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__traits.hpp + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__traits.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/visibility_control.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_age.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/collector.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/moving_average.hpp + /usr/include/c++/11/numeric + /usr/include/c++/11/bits/stl_numeric.h + /usr/include/c++/11/pstl/glue_numeric_defs.h + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp + /opt/ros/humble/include/rcpputils/rcpputils/thread_safety_annotations.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_period.hpp + /opt/ros/humble/include/rclcpp/rclcpp/publisher.hpp + /opt/ros/humble/include/rclcpp/rclcpp/get_message_type_support_handle.hpp + /opt/ros/humble/include/rclcpp/rclcpp/is_ros_compatible_type.hpp + /opt/ros/humble/include/rclcpp/rclcpp/loaned_message.hpp + /opt/ros/humble/include/rclcpp/rclcpp/publisher_options.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp + /opt/ros/humble/include/rclcpp/rclcpp/future_return_code.hpp + /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/list_parameters_result.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_event.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/generic_publisher.hpp + /opt/ros/humble/include/rcpputils/rcpputils/shared_library.hpp + /opt/ros/humble/include/rcutils/rcutils/shared_library.h + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/publisher_factory.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription_factory.hpp + /opt/ros/humble/include/rclcpp/rclcpp/typesupport_helpers.hpp + /opt/ros/humble/include/rclcpp/rclcpp/generic_subscription.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/parameter.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__builder.hpp + /opt/ros/humble/include/rclcpp/rclcpp/parameter_value.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_type.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_value.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__builder.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_options.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_impl.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_client.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_generic_publisher.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_generic_subscription.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_publisher.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp + /opt/ros/humble/include/rcpputils/rcpputils/pointer_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_topics_interface_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/qos_parameters.hpp + /opt/ros/humble/include/rmw/rmw/qos_string_conversions.h + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_parameters_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_service.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_subscription.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_timers_interface_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_timer.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_base_interface_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp + /opt/ros/humble/include/rclcpp/rclcpp/executors/static_executor_entities_collector.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/executable_list.hpp + /opt/ros/humble/include/rclcpp/rclcpp/parameter_client.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/describe_parameters.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/get_parameter_types.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/get_parameters.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/list_parameters.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/set_parameters.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/set_parameters_atomically.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/parser.h + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h + /opt/ros/humble/include/rclcpp/rclcpp/parameter_map.hpp + /opt/ros/humble/include/rclcpp/rclcpp/parameter_event_handler.hpp + /opt/ros/humble/include/rclcpp/rclcpp/parameter_service.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/storage_policy_common.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_result.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_result_kind.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_template.hpp + /opt/ros/humble/include/tf2_ros/tf2_ros/create_timer_interface.h + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/frame_graph.hpp + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__struct.hpp + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__builder.hpp + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__traits.hpp + /opt/ros/humble/include/nav_msgs/nav_msgs/msg/odometry.hpp + /opt/ros/humble/include/nav_msgs/nav_msgs/msg/detail/odometry__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist_with_covariance__struct.hpp + /opt/ros/humble/include/nav_msgs/nav_msgs/msg/detail/odometry__builder.hpp + /opt/ros/humble/include/nav_msgs/nav_msgs/msg/detail/odometry__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist_with_covariance__traits.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/imu.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/imu__struct.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/imu__builder.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/imu__traits.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/point_cloud2.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__struct.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_field__struct.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__builder.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__traits.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_field__traits.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_data.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__struct.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__struct.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__struct.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__builder.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__traits.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__traits.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__traits.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_graph.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__builder.hpp + /opt/ros/humble/include/cv_bridge/cv_bridge/cv_bridge.h + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/image.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/image__struct.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/image__builder.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/image__traits.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/compressed_image.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/compressed_image__struct.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/compressed_image__builder.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/compressed_image__traits.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/image_encodings.hpp + /usr/local/include/opencv4/opencv2/core/core.hpp + /usr/local/include/opencv4/opencv2/core.hpp + /usr/local/include/opencv4/opencv2/core/cvdef.h + /usr/local/include/opencv4/opencv2/core/hal/interface.h + /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h + /usr/local/include/opencv4/opencv2/core/version.hpp + /usr/local/include/opencv4/opencv2/core/base.hpp + /usr/local/include/opencv4/opencv2/opencv_modules.hpp + /usr/local/include/opencv4/opencv2/core/cvstd.hpp + /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp + /usr/local/include/opencv4/opencv2/core/neon_utils.hpp + /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp + /usr/local/include/opencv4/opencv2/core/check.hpp + /usr/local/include/opencv4/opencv2/core/traits.hpp + /usr/local/include/opencv4/opencv2/core/matx.hpp + /usr/local/include/opencv4/opencv2/core/saturate.hpp + /usr/local/include/opencv4/opencv2/core/fast_math.hpp + /usr/local/include/opencv4/opencv2/core/types.hpp + /usr/local/include/opencv4/opencv2/core/mat.hpp + /usr/local/include/opencv4/opencv2/core/bufferpool.hpp + /usr/local/include/opencv4/opencv2/core/mat.inl.hpp + /usr/local/include/opencv4/opencv2/core/persistence.hpp + /usr/local/include/opencv4/opencv2/core/operations.hpp + /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp + /usr/local/include/opencv4/opencv2/core/utility.hpp + /usr/local/include/opencv4/opencv2/core/optim.hpp + /usr/local/include/opencv4/opencv2/core/ovx.hpp + /usr/local/include/opencv4/opencv2/core/cvdef.h + /usr/local/include/opencv4/opencv2/imgproc/imgproc.hpp + /usr/local/include/opencv4/opencv2/imgproc.hpp + /usr/local/include/opencv4/opencv2/imgproc/types_c.h + /usr/local/include/opencv4/opencv2/core/core_c.h + /usr/local/include/opencv4/opencv2/core/types_c.h + /opt/ros/humble/include/cv_bridge/cv_bridge/cv_bridge_export.h + /usr/local/include/sophus/se3.hpp + /usr/local/include/sophus/so3.hpp + /usr/local/include/sophus/rotation_matrix.hpp + /usr/include/eigen3/Eigen/Dense + /usr/include/eigen3/Eigen/Geometry + /usr/include/eigen3/Eigen/Eigenvalues + /usr/include/eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h + /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h + /usr/include/eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h + /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h + /usr/include/eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h + /usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur.h + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexEigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur.h + /usr/include/eigen3/Eigen/src/Eigenvalues/RealQZ.h + /usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/RealQZ.h + /usr/include/eigen3/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h + /usr/include/eigen3/Eigen/SVD + /usr/local/include/sophus/types.hpp + /usr/local/include/sophus/common.hpp + /usr/include/c++/11/random + /usr/include/c++/11/bits/random.h + /usr/include/x86_64-linux-gnu/c++/11/bits/opt_random.h + /usr/include/c++/11/bits/random.tcc + /usr/local/include/sophus/formatstring.hpp + /usr/local/include/sophus/so2.hpp + /usr/include/eigen3/Eigen/LU + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h + /home/orb/ORB_SLAM3/include/System.h + /home/orb/ORB_SLAM3/include/Tracking.h + /usr/local/include/opencv4/opencv2/features2d/features2d.hpp + /usr/local/include/opencv4/opencv2/features2d.hpp + /usr/local/include/opencv4/opencv2/flann/miniflann.hpp + /usr/local/include/opencv4/opencv2/flann/defines.h + /usr/local/include/opencv4/opencv2/flann/config.h + /home/orb/ORB_SLAM3/include/Viewer.h + /home/orb/ORB_SLAM3/include/FrameDrawer.h + /home/orb/ORB_SLAM3/include/MapPoint.h + /home/orb/ORB_SLAM3/include/KeyFrame.h + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/BowVector.h + /usr/include/boost/serialization/serialization.hpp + /usr/include/boost/config.hpp + /usr/include/boost/config/user.hpp + /usr/include/boost/config/detail/select_compiler_config.hpp + /usr/include/boost/config/compiler/gcc.hpp + /usr/include/boost/config/detail/select_stdlib_config.hpp + /usr/include/c++/11/version + /usr/include/boost/config/stdlib/libstdcpp3.hpp + /usr/include/boost/config/detail/select_platform_config.hpp + /usr/include/boost/config/platform/linux.hpp + /usr/include/boost/config/detail/posix_features.hpp + /usr/include/boost/config/detail/suffix.hpp + /usr/include/boost/config/helper_macros.hpp + /usr/include/boost/serialization/strong_typedef.hpp + /usr/include/boost/operators.hpp + /usr/include/boost/detail/workaround.hpp + /usr/include/boost/config/workaround.hpp + /usr/include/boost/core/addressof.hpp + /usr/include/boost/type_traits/has_nothrow_assign.hpp + /usr/include/boost/type_traits/integral_constant.hpp + /usr/include/boost/type_traits/intrinsics.hpp + /usr/include/boost/type_traits/detail/config.hpp + /usr/include/boost/version.hpp + /usr/include/boost/type_traits/is_const.hpp + /usr/include/boost/type_traits/is_volatile.hpp + /usr/include/boost/type_traits/is_assignable.hpp + /usr/include/boost/type_traits/is_complete.hpp + /usr/include/boost/type_traits/declval.hpp + /usr/include/boost/type_traits/add_rvalue_reference.hpp + /usr/include/boost/type_traits/is_void.hpp + /usr/include/boost/type_traits/is_reference.hpp + /usr/include/boost/type_traits/is_lvalue_reference.hpp + /usr/include/boost/type_traits/is_rvalue_reference.hpp + /usr/include/boost/type_traits/remove_reference.hpp + /usr/include/boost/type_traits/is_function.hpp + /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp + /usr/include/boost/type_traits/detail/yes_no_type.hpp + /usr/include/boost/static_assert.hpp + /usr/include/boost/type_traits/is_array.hpp + /usr/include/boost/type_traits/has_nothrow_constructor.hpp + /usr/include/boost/type_traits/is_default_constructible.hpp + /usr/include/boost/type_traits/has_nothrow_copy.hpp + /usr/include/boost/type_traits/is_copy_constructible.hpp + /usr/include/boost/type_traits/is_constructible.hpp + /usr/include/boost/type_traits/is_destructible.hpp + /usr/include/boost/serialization/access.hpp + /usr/include/boost/serialization/map.hpp + /usr/include/boost/serialization/nvp.hpp + /usr/include/boost/core/nvp.hpp + /usr/include/boost/preprocessor/stringize.hpp + /usr/include/boost/preprocessor/config/config.hpp + /usr/include/boost/serialization/level.hpp + /usr/include/boost/type_traits/is_fundamental.hpp + /usr/include/boost/type_traits/is_arithmetic.hpp + /usr/include/boost/type_traits/is_integral.hpp + /usr/include/boost/type_traits/is_floating_point.hpp + /usr/include/boost/type_traits/is_enum.hpp + /usr/include/boost/type_traits/is_class.hpp + /usr/include/boost/type_traits/is_base_and_derived.hpp + /usr/include/boost/type_traits/remove_cv.hpp + /usr/include/boost/type_traits/is_same.hpp + /usr/include/boost/mpl/eval_if.hpp + /usr/include/boost/mpl/if.hpp + /usr/include/boost/mpl/aux_/value_wknd.hpp + /usr/include/boost/mpl/aux_/static_cast.hpp + /usr/include/boost/mpl/aux_/config/workaround.hpp + /usr/include/boost/mpl/aux_/config/integral.hpp + /usr/include/boost/mpl/aux_/config/msvc.hpp + /usr/include/boost/mpl/aux_/config/eti.hpp + /usr/include/boost/mpl/aux_/na_spec.hpp + /usr/include/boost/mpl/lambda_fwd.hpp + /usr/include/boost/mpl/void_fwd.hpp + /usr/include/boost/mpl/aux_/adl_barrier.hpp + /usr/include/boost/mpl/aux_/config/adl.hpp + /usr/include/boost/mpl/aux_/config/intel.hpp + /usr/include/boost/mpl/aux_/config/gcc.hpp + /usr/include/boost/mpl/aux_/na.hpp + /usr/include/boost/mpl/bool.hpp + /usr/include/boost/mpl/bool_fwd.hpp + /usr/include/boost/mpl/integral_c_tag.hpp + /usr/include/boost/mpl/aux_/config/static_constant.hpp + /usr/include/boost/mpl/aux_/na_fwd.hpp + /usr/include/boost/mpl/aux_/config/ctps.hpp + /usr/include/boost/mpl/aux_/config/lambda.hpp + /usr/include/boost/mpl/aux_/config/ttp.hpp + /usr/include/boost/mpl/int.hpp + /usr/include/boost/mpl/int_fwd.hpp + /usr/include/boost/mpl/aux_/nttp_decl.hpp + /usr/include/boost/mpl/aux_/config/nttp.hpp + /usr/include/boost/mpl/aux_/integral_wrapper.hpp + /usr/include/boost/preprocessor/cat.hpp + /usr/include/boost/mpl/aux_/lambda_arity_param.hpp + /usr/include/boost/mpl/aux_/template_arity_fwd.hpp + /usr/include/boost/mpl/aux_/arity.hpp + /usr/include/boost/mpl/aux_/config/dtp.hpp + /usr/include/boost/mpl/aux_/preprocessor/params.hpp + /usr/include/boost/mpl/aux_/config/preprocessor.hpp + /usr/include/boost/preprocessor/comma_if.hpp + /usr/include/boost/preprocessor/punctuation/comma_if.hpp + /usr/include/boost/preprocessor/control/if.hpp + /usr/include/boost/preprocessor/control/iif.hpp + /usr/include/boost/preprocessor/logical/bool.hpp + /usr/include/boost/preprocessor/facilities/empty.hpp + /usr/include/boost/preprocessor/punctuation/comma.hpp + /usr/include/boost/preprocessor/repeat.hpp + /usr/include/boost/preprocessor/repetition/repeat.hpp + /usr/include/boost/preprocessor/debug/error.hpp + /usr/include/boost/preprocessor/detail/auto_rec.hpp + /usr/include/boost/preprocessor/tuple/eat.hpp + /usr/include/boost/preprocessor/inc.hpp + /usr/include/boost/preprocessor/arithmetic/inc.hpp + /usr/include/boost/mpl/aux_/preprocessor/enum.hpp + /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp + /usr/include/boost/mpl/limits/arity.hpp + /usr/include/boost/preprocessor/logical/and.hpp + /usr/include/boost/preprocessor/logical/bitand.hpp + /usr/include/boost/preprocessor/identity.hpp + /usr/include/boost/preprocessor/facilities/identity.hpp + /usr/include/boost/preprocessor/empty.hpp + /usr/include/boost/preprocessor/arithmetic/add.hpp + /usr/include/boost/preprocessor/arithmetic/dec.hpp + /usr/include/boost/preprocessor/control/while.hpp + /usr/include/boost/preprocessor/list/fold_left.hpp + /usr/include/boost/preprocessor/list/detail/fold_left.hpp + /usr/include/boost/preprocessor/control/expr_iif.hpp + /usr/include/boost/preprocessor/list/adt.hpp + /usr/include/boost/preprocessor/detail/is_binary.hpp + /usr/include/boost/preprocessor/detail/check.hpp + /usr/include/boost/preprocessor/logical/compl.hpp + /usr/include/boost/preprocessor/list/fold_right.hpp + /usr/include/boost/preprocessor/list/detail/fold_right.hpp + /usr/include/boost/preprocessor/list/reverse.hpp + /usr/include/boost/preprocessor/control/detail/while.hpp + /usr/include/boost/preprocessor/tuple/elem.hpp + /usr/include/boost/preprocessor/facilities/expand.hpp + /usr/include/boost/preprocessor/facilities/overload.hpp + /usr/include/boost/preprocessor/variadic/size.hpp + /usr/include/boost/preprocessor/tuple/rem.hpp + /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp + /usr/include/boost/preprocessor/variadic/elem.hpp + /usr/include/boost/preprocessor/arithmetic/sub.hpp + /usr/include/boost/mpl/aux_/config/overload_resolution.hpp + /usr/include/boost/mpl/aux_/lambda_support.hpp + /usr/include/boost/mpl/integral_c.hpp + /usr/include/boost/mpl/integral_c_fwd.hpp + /usr/include/boost/serialization/level_enum.hpp + /usr/include/boost/serialization/tracking.hpp + /usr/include/boost/mpl/identity.hpp + /usr/include/boost/mpl/equal_to.hpp + /usr/include/boost/mpl/aux_/comparison_op.hpp + /usr/include/boost/mpl/aux_/numeric_op.hpp + /usr/include/boost/mpl/numeric_cast.hpp + /usr/include/boost/mpl/apply_wrap.hpp + /usr/include/boost/mpl/aux_/has_apply.hpp + /usr/include/boost/mpl/has_xxx.hpp + /usr/include/boost/mpl/aux_/type_wrapper.hpp + /usr/include/boost/mpl/aux_/yes_no.hpp + /usr/include/boost/mpl/aux_/config/arrays.hpp + /usr/include/boost/mpl/aux_/config/has_xxx.hpp + /usr/include/boost/mpl/aux_/config/msvc_typename.hpp + /usr/include/boost/preprocessor/array/elem.hpp + /usr/include/boost/preprocessor/array/data.hpp + /usr/include/boost/preprocessor/array/size.hpp + /usr/include/boost/preprocessor/repetition/enum_params.hpp + /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp + /usr/include/boost/mpl/aux_/config/has_apply.hpp + /usr/include/boost/mpl/aux_/msvc_never_true.hpp + /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp + /usr/include/boost/mpl/aux_/include_preprocessed.hpp + /usr/include/boost/mpl/aux_/config/compiler.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp + /usr/include/boost/mpl/tag.hpp + /usr/include/boost/mpl/void.hpp + /usr/include/boost/mpl/aux_/has_tag.hpp + /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp + /usr/include/boost/mpl/aux_/config/forwarding.hpp + /usr/include/boost/mpl/aux_/msvc_eti_base.hpp + /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp + /usr/include/boost/mpl/greater.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp + /usr/include/boost/type_traits/is_pointer.hpp + /usr/include/boost/serialization/tracking_enum.hpp + /usr/include/boost/serialization/type_info_implementation.hpp + /usr/include/boost/serialization/traits.hpp + /usr/include/boost/serialization/split_free.hpp + /usr/include/boost/serialization/wrapper.hpp + /usr/include/boost/serialization/base_object.hpp + /usr/include/boost/type_traits/is_polymorphic.hpp + /usr/include/boost/serialization/force_include.hpp + /usr/include/boost/serialization/void_cast_fwd.hpp + /usr/include/boost/serialization/collection_size_type.hpp + /usr/include/boost/serialization/is_bitwise_serializable.hpp + /usr/include/boost/serialization/item_version_type.hpp + /usr/include/boost/cstdint.hpp + /usr/include/boost/integer_traits.hpp + /usr/include/boost/limits.hpp + /usr/include/boost/assert.hpp + /usr/include/boost/serialization/library_version_type.hpp + /usr/include/boost/serialization/detail/stack_constructor.hpp + /usr/include/boost/aligned_storage.hpp + /usr/include/boost/type_traits/aligned_storage.hpp + /usr/include/boost/type_traits/alignment_of.hpp + /usr/include/boost/type_traits/type_with_alignment.hpp + /usr/include/boost/type_traits/is_pod.hpp + /usr/include/boost/type_traits/is_scalar.hpp + /usr/include/boost/type_traits/is_member_pointer.hpp + /usr/include/boost/type_traits/is_member_function_pointer.hpp + /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp + /usr/include/boost/type_traits/conditional.hpp + /usr/include/boost/serialization/utility.hpp + /usr/include/boost/type_traits/remove_const.hpp + /usr/include/boost/mpl/and.hpp + /usr/include/boost/mpl/aux_/nested_type_wknd.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp + /usr/include/boost/serialization/collections_save_imp.hpp + /usr/include/boost/serialization/version.hpp + /usr/include/boost/mpl/assert.hpp + /usr/include/boost/mpl/not.hpp + /usr/include/boost/mpl/aux_/config/gpu.hpp + /usr/include/boost/mpl/aux_/config/pp_counter.hpp + /usr/include/boost/mpl/less.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp + /usr/include/boost/mpl/comparison.hpp + /usr/include/boost/mpl/not_equal_to.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp + /usr/include/boost/mpl/less_equal.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp + /usr/include/boost/mpl/greater_equal.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp + /usr/include/boost/move/utility_core.hpp + /usr/include/boost/move/detail/config_begin.hpp + /usr/include/boost/move/detail/workaround.hpp + /usr/include/boost/move/core.hpp + /usr/include/boost/move/detail/config_end.hpp + /usr/include/boost/move/detail/meta_utils.hpp + /usr/include/boost/move/detail/meta_utils_core.hpp + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FeatureVector.h + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/BowVector.h + /home/orb/ORB_SLAM3/include/ORBVocabulary.h + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FORB.h + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FClass.h + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/TemplatedVocabulary.h + /usr/include/c++/11/fstream + /usr/include/x86_64-linux-gnu/c++/11/bits/basic_file.h + /usr/include/x86_64-linux-gnu/c++/11/bits/c++io.h + /usr/include/c++/11/bits/fstream.tcc + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FeatureVector.h + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/ScoringObject.h + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DUtils/Random.h + /home/orb/ORB_SLAM3/include/ORBextractor.h + /usr/local/include/opencv4/opencv2/opencv.hpp + /usr/local/include/opencv4/opencv2/calib3d.hpp + /usr/local/include/opencv4/opencv2/core/affine.hpp + /usr/local/include/opencv4/opencv2/dnn.hpp + /usr/local/include/opencv4/opencv2/dnn/dnn.hpp + /usr/local/include/opencv4/opencv2/core/async.hpp + /usr/local/include/opencv4/opencv2/dnn/version.hpp + /usr/local/include/opencv4/opencv2/dnn/dict.hpp + /usr/local/include/opencv4/opencv2/dnn/layer.hpp + /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp + /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp + /usr/local/include/opencv4/opencv2/dnn/dnn.hpp + /usr/local/include/opencv4/opencv2/flann.hpp + /usr/local/include/opencv4/opencv2/flann/flann_base.hpp + /usr/local/include/opencv4/opencv2/flann/general.h + /usr/local/include/opencv4/opencv2/flann/matrix.h + /usr/local/include/opencv4/opencv2/flann/params.h + /usr/local/include/opencv4/opencv2/flann/any.h + /usr/local/include/opencv4/opencv2/flann/defines.h + /usr/local/include/opencv4/opencv2/flann/saving.h + /usr/local/include/opencv4/opencv2/flann/nn_index.h + /usr/local/include/opencv4/opencv2/flann/result_set.h + /usr/local/include/opencv4/opencv2/flann/all_indices.h + /usr/local/include/opencv4/opencv2/flann/kdtree_index.h + /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h + /usr/local/include/opencv4/opencv2/flann/dist.h + /usr/local/include/opencv4/opencv2/flann/heap.h + /usr/local/include/opencv4/opencv2/flann/allocator.h + /usr/local/include/opencv4/opencv2/flann/random.h + /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h + /usr/local/include/opencv4/opencv2/flann/kmeans_index.h + /usr/local/include/opencv4/opencv2/flann/logger.h + /usr/local/include/opencv4/opencv2/flann/composite_index.h + /usr/local/include/opencv4/opencv2/flann/linear_index.h + /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h + /usr/local/include/opencv4/opencv2/flann/lsh_index.h + /usr/local/include/opencv4/opencv2/flann/lsh_table.h + /usr/local/include/opencv4/opencv2/flann/autotuned_index.h + /usr/local/include/opencv4/opencv2/flann/ground_truth.h + /usr/local/include/opencv4/opencv2/flann/index_testing.h + /usr/local/include/opencv4/opencv2/flann/timer.h + /usr/local/include/opencv4/opencv2/flann/sampling.h + /usr/local/include/opencv4/opencv2/highgui.hpp + /usr/local/include/opencv4/opencv2/imgcodecs.hpp + /usr/local/include/opencv4/opencv2/videoio.hpp + /usr/local/include/opencv4/opencv2/ml.hpp + /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp + /usr/local/include/opencv4/opencv2/objdetect.hpp + /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp + /usr/local/include/opencv4/opencv2/photo.hpp + /usr/local/include/opencv4/opencv2/stitching.hpp + /usr/local/include/opencv4/opencv2/stitching/warpers.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp + /usr/local/include/opencv4/opencv2/core/cuda.hpp + /usr/local/include/opencv4/opencv2/core/cuda_types.hpp + /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp + /usr/include/c++/11/queue + /usr/include/c++/11/deque + /usr/include/c++/11/bits/stl_deque.h + /usr/include/c++/11/bits/deque.tcc + /usr/include/c++/11/bits/stl_queue.h + /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp + /usr/local/include/opencv4/opencv2/video.hpp + /usr/local/include/opencv4/opencv2/video/tracking.hpp + /usr/local/include/opencv4/opencv2/video/background_segm.hpp + /home/orb/ORB_SLAM3/include/Frame.h + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/se3.hpp + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/so3.hpp + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/types.hpp + /home/orb/ORB_SLAM3/include/ImuTypes.h + /home/orb/ORB_SLAM3/include/SerializationUtils.h + /usr/include/boost/serialization/vector.hpp + /usr/include/boost/serialization/collections_load_imp.hpp + /usr/include/boost/serialization/detail/is_default_constructible.hpp + /usr/include/boost/utility/enable_if.hpp + /usr/include/boost/core/enable_if.hpp + /usr/include/boost/serialization/array_wrapper.hpp + /usr/include/boost/serialization/split_member.hpp + /usr/include/boost/serialization/array_optimization.hpp + /usr/include/boost/mpl/always.hpp + /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp + /usr/include/boost/mpl/aux_/arity_spec.hpp + /usr/include/boost/mpl/apply.hpp + /usr/include/boost/mpl/apply_fwd.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp + /usr/include/boost/mpl/placeholders.hpp + /usr/include/boost/mpl/arg.hpp + /usr/include/boost/mpl/arg_fwd.hpp + /usr/include/boost/mpl/aux_/na_assert.hpp + /usr/include/boost/mpl/aux_/arg_typedef.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp + /usr/include/boost/mpl/lambda.hpp + /usr/include/boost/mpl/bind.hpp + /usr/include/boost/mpl/bind_fwd.hpp + /usr/include/boost/mpl/aux_/config/bind.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp + /usr/include/boost/mpl/next.hpp + /usr/include/boost/mpl/next_prior.hpp + /usr/include/boost/mpl/aux_/common_name_wknd.hpp + /usr/include/boost/mpl/protect.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp + /usr/include/boost/mpl/aux_/full_lambda.hpp + /usr/include/boost/mpl/quote.hpp + /usr/include/boost/mpl/aux_/has_type.hpp + /usr/include/boost/mpl/aux_/config/bcc.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp + /usr/include/boost/mpl/aux_/template_arity.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp + /usr/include/boost/serialization/collection_traits.hpp + /home/orb/ORB_SLAM3/include/Converter.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_vertex.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/optimizable_graph.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/openmp_mutex.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/config.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/hyper_graph.h + /usr/include/c++/11/bitset + /usr/include/c++/11/tr1/unordered_map + /usr/include/c++/11/tr1/type_traits + /usr/include/c++/11/tr1/functional_hash.h + /usr/include/c++/11/tr1/hashtable.h + /usr/include/c++/11/tr1/hashtable_policy.h + /usr/include/c++/11/tr1/unordered_map.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/parameter.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/parameter_container.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/jacobian_workspace.h + /usr/include/eigen3/Eigen/StdVector + /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h + /usr/include/eigen3/Eigen/src/StlSupport/details.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/stuff/macros.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/creators.h + /usr/include/eigen3/Eigen/Cholesky + /usr/include/c++/11/stack + /usr/include/c++/11/bits/stl_stack.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_vertex.hpp + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_binary_edge.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_edge.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/robust_kernel.h + /usr/include/c++/11/tr1/memory + /usr/include/c++/11/tr1/shared_ptr.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_binary_edge.hpp + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_unary_edge.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_unary_edge.hpp + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3_ops.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3_ops.hpp + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/sim3.h + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/sim3.hpp + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/rxso3.hpp + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/sim_details.hpp + /home/orb/ORB_SLAM3/include/Settings.h + /home/orb/ORB_SLAM3/include/CameraModels/GeometricCamera.h + /usr/include/boost/serialization/export.hpp + /usr/include/boost/serialization/extended_type_info.hpp + /usr/include/c++/11/cstdarg + /usr/include/boost/noncopyable.hpp + /usr/include/boost/core/noncopyable.hpp + /usr/include/boost/serialization/config.hpp + /usr/include/boost/config/abi_prefix.hpp + /usr/include/boost/config/abi_suffix.hpp + /usr/include/boost/serialization/static_warning.hpp + /usr/include/boost/mpl/print.hpp + /usr/include/boost/serialization/assume_abstract.hpp + /usr/include/boost/type_traits/is_abstract.hpp + /usr/include/boost/serialization/singleton.hpp + /usr/include/boost/archive/detail/auto_link_archive.hpp + /usr/include/boost/archive/detail/decl.hpp + /usr/include/boost/archive/detail/abi_prefix.hpp + /usr/include/boost/archive/detail/abi_suffix.hpp + /usr/include/boost/archive/detail/register_archive.hpp + /home/orb/ORB_SLAM3/include/Converter.h + /home/orb/ORB_SLAM3/include/GeometricTools.h + /home/orb/ORB_SLAM3/include/KeyFrameDatabase.h + /home/orb/ORB_SLAM3/include/Map.h + /usr/local/include/pangolin/pangolin.h + /usr/local/include/pangolin/platform.h + /usr/local/include/pangolin/utils/assert.h + /usr/local/include/pangolin/utils/format_string.h + /usr/local/include/pangolin/utils/log.h + /usr/local/include/pangolin/display/display.h + /usr/local/include/pangolin/gl/glinclude.h + /usr/local/include/pangolin/gl/glplatform.h + /usr/include/GL/glew.h + /usr/include/GL/glu.h + /usr/include/GL/gl.h + /usr/local/include/pangolin/gl/glpangoglu.h + /usr/local/include/pangolin/gl/viewport.h + /usr/local/include/pangolin/utils/params.h + /usr/local/include/pangolin/utils/type_convert.h + /usr/local/include/pangolin/compat/type_traits.h + /usr/local/include/pangolin/windowing/window.h + /usr/local/include/pangolin/utils/signal_slot.h + /usr/local/include/sigslot/signal.hpp + /usr/local/include/pangolin/utils/true_false_toggle.h + /usr/local/include/pangolin/utils/uri.h + /usr/local/include/pangolin/windowing/handler_bitsets.h + /usr/local/include/pangolin/utils/bitmask.h + /usr/local/include/pangolin/windowing/handler_enums.h + /usr/local/include/pangolin/display/display.hpp + /usr/local/include/pangolin/display/view.h + /usr/local/include/pangolin/display/attach.h + /usr/local/include/pangolin/display/widgets.h + /usr/local/include/pangolin/var/var.h + /usr/local/include/pangolin/utils/is_streamable.h + /usr/local/include/pangolin/var/varvalue.h + /usr/local/include/pangolin/var/varvaluet.h + /usr/local/include/pangolin/var/varvaluegeneric.h + /usr/local/include/pangolin/utils/file_utils.h + /usr/local/include/pangolin/var/varwrapper.h + /usr/local/include/pangolin/var/varstate.h + /usr/include/c++/11/any + /usr/local/include/pangolin/var/varinit.h + /usr/local/include/pangolin/handler/handler.h + /usr/local/include/pangolin/gl/opengl_render_state.h + /usr/local/include/pangolin/utils/simple_math.h + /usr/local/include/pangolin/gl/gl.h + /usr/local/include/pangolin/image/image_io.h + /usr/local/include/pangolin/image/typed_image.h + /usr/local/include/pangolin/image/managed_image.h + /usr/local/include/pangolin/image/image.h + /usr/local/include/pangolin/image/memcpy.h + /usr/local/include/pangolin/image/copy.h + /usr/local/include/pangolin/image/pixel_format.h + /usr/local/include/pangolin/utils/file_extension.h + /usr/local/include/pangolin/gl/gl.hpp + /usr/local/include/pangolin/gl/glpixformat.h + /usr/local/include/pangolin/gl/glformattraits.h + /usr/local/include/pangolin/gl/glfont.h + /usr/local/include/pangolin/gl/gltext.h + /usr/local/include/pangolin/gl/glchar.h + /usr/local/include/pangolin/gl/colour.h + /usr/local/include/pangolin/gl/gldraw.h + /usr/local/include/pangolin/gl/glstate.h + /usr/local/include/pangolin/gl/glvbo.h + /usr/local/include/pangolin/plot/plotter.h + /usr/local/include/pangolin/gl/glsl.h + /usr/local/include/pangolin/gl/glsl.hpp + /usr/local/include/pangolin/utils/range.h + /usr/local/include/pangolin/plot/datalog.h + /usr/local/include/pangolin/var/varextra.h + /usr/local/include/pangolin/video/video.h + /usr/local/include/pangolin/video/video_exception.h + /usr/local/include/pangolin/video/video_interface.h + /usr/local/include/pangolin/utils/picojson.h + /usr/include/inttypes.h + /usr/local/include/pangolin/video/stream_info.h + /usr/local/include/pangolin/video/video_output_interface.h + /usr/local/include/pangolin/video/video_input.h + /usr/local/include/pangolin/video/video_output.h + /usr/include/boost/serialization/list.hpp + /home/orb/ORB_SLAM3/include/CameraModels/GeometricCamera.h + /usr/include/boost/serialization/array.hpp + /home/orb/ORB_SLAM3/include/Atlas.h + /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h + /home/orb/ORB_SLAM3/include/CameraModels/GeometricCamera.h + /home/orb/ORB_SLAM3/include/TwoViewReconstruction.h + /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h + /home/orb/ORB_SLAM3/include/MapDrawer.h + /home/orb/ORB_SLAM3/include/System.h + /home/orb/ORB_SLAM3/include/LocalMapping.h + /home/orb/ORB_SLAM3/include/LoopClosing.h + /usr/include/boost/algorithm/string.hpp + /usr/include/boost/algorithm/string/std_containers_traits.hpp + /usr/include/boost/algorithm/string/std/string_traits.hpp + /usr/include/boost/algorithm/string/yes_no_type.hpp + /usr/include/boost/algorithm/string/sequence_traits.hpp + /usr/include/boost/algorithm/string/std/list_traits.hpp + /usr/include/boost/algorithm/string/std/slist_traits.hpp + /usr/include/boost/algorithm/string/config.hpp + /usr/include/c++/11/ext/slist + /usr/include/boost/algorithm/string/trim.hpp + /usr/include/boost/range/begin.hpp + /usr/include/boost/range/config.hpp + /usr/include/boost/range/iterator.hpp + /usr/include/boost/range/range_fwd.hpp + /usr/include/boost/range/mutable_iterator.hpp + /usr/include/boost/range/detail/extract_optional_type.hpp + /usr/include/boost/iterator/iterator_traits.hpp + /usr/include/boost/range/detail/msvc_has_iterator_workaround.hpp + /usr/include/boost/range/const_iterator.hpp + /usr/include/boost/range/end.hpp + /usr/include/boost/range/detail/implementation_help.hpp + /usr/include/boost/range/detail/common.hpp + /usr/include/boost/range/detail/sfinae.hpp + /usr/include/boost/range/as_literal.hpp + /usr/include/boost/range/iterator_range.hpp + /usr/include/boost/range/iterator_range_core.hpp + /usr/include/boost/iterator/iterator_facade.hpp + /usr/include/boost/iterator/interoperable.hpp + /usr/include/boost/mpl/or.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp + /usr/include/boost/type_traits/is_convertible.hpp + /usr/include/boost/type_traits/add_lvalue_reference.hpp + /usr/include/boost/type_traits/add_reference.hpp + /usr/include/boost/iterator/detail/config_def.hpp + /usr/include/boost/iterator/detail/config_undef.hpp + /usr/include/boost/iterator/iterator_categories.hpp + /usr/include/boost/iterator/detail/facade_iterator_category.hpp + /usr/include/boost/core/use_default.hpp + /usr/include/boost/detail/indirect_traits.hpp + /usr/include/boost/type_traits/remove_pointer.hpp + /usr/include/boost/detail/select_type.hpp + /usr/include/boost/iterator/detail/enable_if.hpp + /usr/include/boost/type_traits/add_const.hpp + /usr/include/boost/type_traits/add_pointer.hpp + /usr/include/boost/range/functions.hpp + /usr/include/boost/range/size.hpp + /usr/include/boost/range/size_type.hpp + /usr/include/boost/range/difference_type.hpp + /usr/include/boost/range/has_range_iterator.hpp + /usr/include/boost/range/concepts.hpp + /usr/include/boost/concept_check.hpp + /usr/include/boost/concept/assert.hpp + /usr/include/boost/concept/detail/general.hpp + /usr/include/boost/concept/detail/backward_compatibility.hpp + /usr/include/boost/concept/detail/has_constraints.hpp + /usr/include/boost/type_traits/conversion_traits.hpp + /usr/include/boost/concept/usage.hpp + /usr/include/boost/concept/detail/concept_def.hpp + /usr/include/boost/preprocessor/seq/for_each_i.hpp + /usr/include/boost/preprocessor/repetition/for.hpp + /usr/include/boost/preprocessor/repetition/detail/for.hpp + /usr/include/boost/preprocessor/seq/seq.hpp + /usr/include/boost/preprocessor/seq/elem.hpp + /usr/include/boost/preprocessor/seq/size.hpp + /usr/include/boost/preprocessor/seq/detail/is_empty.hpp + /usr/include/boost/preprocessor/seq/enum.hpp + /usr/include/boost/concept/detail/concept_undef.hpp + /usr/include/boost/iterator/iterator_concepts.hpp + /usr/include/boost/range/value_type.hpp + /usr/include/boost/range/detail/misc_concept.hpp + /usr/include/boost/type_traits/make_unsigned.hpp + /usr/include/boost/type_traits/is_signed.hpp + /usr/include/boost/type_traits/is_unsigned.hpp + /usr/include/boost/type_traits/add_volatile.hpp + /usr/include/boost/range/detail/has_member_size.hpp + /usr/include/boost/utility.hpp + /usr/include/boost/utility/base_from_member.hpp + /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp + /usr/include/boost/preprocessor/repetition/repeat_from_to.hpp + /usr/include/boost/utility/binary.hpp + /usr/include/boost/preprocessor/control/deduce_d.hpp + /usr/include/boost/preprocessor/seq/cat.hpp + /usr/include/boost/preprocessor/seq/fold_left.hpp + /usr/include/boost/preprocessor/seq/transform.hpp + /usr/include/boost/preprocessor/arithmetic/mod.hpp + /usr/include/boost/preprocessor/arithmetic/detail/div_base.hpp + /usr/include/boost/preprocessor/comparison/less_equal.hpp + /usr/include/boost/preprocessor/logical/not.hpp + /usr/include/boost/utility/identity_type.hpp + /usr/include/boost/type_traits/function_traits.hpp + /usr/include/boost/core/checked_delete.hpp + /usr/include/boost/range/distance.hpp + /usr/include/boost/iterator/distance.hpp + /usr/include/boost/range/empty.hpp + /usr/include/boost/range/rbegin.hpp + /usr/include/boost/range/reverse_iterator.hpp + /usr/include/boost/iterator/reverse_iterator.hpp + /usr/include/boost/iterator/iterator_adaptor.hpp + /usr/include/boost/range/rend.hpp + /usr/include/boost/range/algorithm/equal.hpp + /usr/include/boost/range/detail/safe_bool.hpp + /usr/include/boost/next_prior.hpp + /usr/include/boost/type_traits/has_plus.hpp + /usr/include/boost/type_traits/detail/has_binary_operator.hpp + /usr/include/boost/type_traits/make_void.hpp + /usr/include/boost/type_traits/has_plus_assign.hpp + /usr/include/boost/type_traits/has_minus.hpp + /usr/include/boost/type_traits/has_minus_assign.hpp + /usr/include/boost/iterator/advance.hpp + /usr/include/boost/range/iterator_range_io.hpp + /usr/include/boost/range/detail/str_types.hpp + /usr/include/boost/algorithm/string/detail/trim.hpp + /usr/include/boost/algorithm/string/classification.hpp + /usr/include/boost/algorithm/string/detail/classification.hpp + /usr/include/boost/algorithm/string/predicate_facade.hpp + /usr/include/boost/algorithm/string/case_conv.hpp + /usr/include/boost/iterator/transform_iterator.hpp + /usr/include/boost/utility/result_of.hpp + /usr/include/boost/preprocessor/iteration/iterate.hpp + /usr/include/boost/preprocessor/slot/slot.hpp + /usr/include/boost/preprocessor/slot/detail/def.hpp + /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp + /usr/include/boost/preprocessor/facilities/intercept.hpp + /usr/include/boost/type_traits/type_identity.hpp + /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp + /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp + /usr/include/boost/preprocessor/slot/detail/shared.hpp + /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp + /usr/include/boost/utility/detail/result_of_iterate.hpp + /usr/include/boost/algorithm/string/detail/case_conv.hpp + /usr/include/boost/algorithm/string/predicate.hpp + /usr/include/boost/algorithm/string/compare.hpp + /usr/include/boost/algorithm/string/find.hpp + /usr/include/boost/algorithm/string/finder.hpp + /usr/include/boost/algorithm/string/constants.hpp + /usr/include/boost/algorithm/string/detail/finder.hpp + /usr/include/boost/algorithm/string/detail/predicate.hpp + /usr/include/boost/algorithm/string/split.hpp + /usr/include/boost/algorithm/string/iter_find.hpp + /usr/include/boost/algorithm/string/concept.hpp + /usr/include/boost/algorithm/string/find_iterator.hpp + /usr/include/boost/algorithm/string/detail/find_iterator.hpp + /usr/include/boost/function.hpp + /usr/include/boost/preprocessor/iterate.hpp + /usr/include/boost/function/detail/prologue.hpp + /usr/include/boost/config/no_tr1/functional.hpp + /usr/include/boost/throw_exception.hpp + /usr/include/boost/assert/source_location.hpp + /usr/include/boost/current_function.hpp + /usr/include/boost/exception/exception.hpp + /usr/include/boost/function/function_base.hpp + /usr/include/boost/integer.hpp + /usr/include/boost/integer_fwd.hpp + /usr/include/boost/type_index.hpp + /usr/include/boost/type_index/stl_type_index.hpp + /usr/include/boost/type_index/type_index_facade.hpp + /usr/include/boost/container_hash/hash_fwd.hpp + /usr/include/boost/core/demangle.hpp + /usr/include/boost/type_traits/has_trivial_copy.hpp + /usr/include/boost/type_traits/has_trivial_destructor.hpp + /usr/include/boost/type_traits/composite_traits.hpp + /usr/include/boost/type_traits/is_union.hpp + /usr/include/boost/ref.hpp + /usr/include/boost/core/ref.hpp + /usr/include/boost/type_traits/enable_if.hpp + /usr/include/boost/function_equal.hpp + /usr/include/boost/function/function_fwd.hpp + /usr/include/boost/mem_fn.hpp + /usr/include/boost/bind/mem_fn.hpp + /usr/include/boost/get_pointer.hpp + /usr/include/boost/config/no_tr1/memory.hpp + /usr/include/boost/bind/mem_fn_template.hpp + /usr/include/boost/bind/mem_fn_cc.hpp + /usr/include/boost/preprocessor/enum.hpp + /usr/include/boost/preprocessor/repetition/enum.hpp + /usr/include/boost/preprocessor/enum_params.hpp + /usr/include/boost/function/detail/function_iterate.hpp + /usr/include/boost/function/detail/maybe_include.hpp + /usr/include/boost/function/function_template.hpp + /usr/include/boost/core/no_exceptions_support.hpp + /usr/include/boost/algorithm/string/detail/util.hpp + /usr/include/boost/algorithm/string/join.hpp + /usr/include/boost/algorithm/string/detail/sequence.hpp + /usr/include/boost/mpl/logical.hpp + /usr/include/boost/algorithm/string/replace.hpp + /usr/include/boost/algorithm/string/find_format.hpp + /usr/include/boost/algorithm/string/detail/find_format.hpp + /usr/include/boost/algorithm/string/detail/find_format_store.hpp + /usr/include/boost/algorithm/string/detail/replace_storage.hpp + /usr/include/boost/algorithm/string/detail/find_format_all.hpp + /usr/include/boost/algorithm/string/formatter.hpp + /usr/include/boost/algorithm/string/detail/formatter.hpp + /usr/include/boost/algorithm/string/erase.hpp + /home/orb/ORB_SLAM3/include/Frame.h + /home/orb/ORB_SLAM3/include/Map.h + /home/orb/ORB_SLAM3/include/Atlas.h + /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__builder.hpp + /opt/ros/humble/include/tf2/tf2/LinearMath/Matrix3x3.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Transform.h + /opt/ros/humble/include/tf2_geometry_msgs/tf2_geometry_msgs/tf2_geometry_msgs.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/transform.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/vector3.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/vector3_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point32.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_with_covariance.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_with_covariance_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/polygon_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/wrench.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/wrench_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__traits.hpp + /usr/include/kdl/frames.hpp + /usr/include/kdl/utilities/kdl-config.h + /usr/include/kdl/utilities/utility.h + /usr/include/kdl/utilities/kdl-config.h + /usr/include/kdl/frames.inl + /home/orb/ORB_SLAM3/include/MapPoint.h + +CMakeFiles/rgbd.dir/src/rgbd/rgbd-slam-node.cpp.o + /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp + /usr/include/stdc-predef.h + /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp + /usr/include/c++/11/iostream + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h + /usr/include/features.h + /usr/include/features-time64.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h + /usr/include/c++/11/pstl/pstl_config.h + /usr/include/c++/11/ostream + /usr/include/c++/11/ios + /usr/include/c++/11/iosfwd + /usr/include/c++/11/bits/stringfwd.h + /usr/include/c++/11/bits/memoryfwd.h + /usr/include/c++/11/bits/postypes.h + /usr/include/c++/11/cwchar + /usr/include/wchar.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/bits/wchar2.h + /usr/include/c++/11/exception + /usr/include/c++/11/bits/exception.h + /usr/include/c++/11/bits/exception_ptr.h + /usr/include/c++/11/bits/exception_defines.h + /usr/include/c++/11/bits/cxxabi_init_exception.h + /usr/include/c++/11/typeinfo + /usr/include/c++/11/bits/hash_bytes.h + /usr/include/c++/11/new + /usr/include/c++/11/bits/move.h + /usr/include/c++/11/type_traits + /usr/include/c++/11/bits/nested_exception.h + /usr/include/c++/11/bits/char_traits.h + /usr/include/c++/11/bits/stl_algobase.h + /usr/include/c++/11/bits/functexcept.h + /usr/include/c++/11/bits/cpp_type_traits.h + /usr/include/c++/11/ext/type_traits.h + /usr/include/c++/11/ext/numeric_traits.h + /usr/include/c++/11/bits/stl_pair.h + /usr/include/c++/11/compare + /usr/include/c++/11/concepts + /usr/include/c++/11/bits/stl_iterator_base_types.h + /usr/include/c++/11/bits/iterator_concepts.h + /usr/include/c++/11/bits/ptr_traits.h + /usr/include/c++/11/bits/ranges_cmp.h + /usr/include/c++/11/bits/stl_iterator_base_funcs.h + /usr/include/c++/11/bits/concept_check.h + /usr/include/c++/11/debug/assertions.h + /usr/include/c++/11/bits/stl_iterator.h + /usr/include/c++/11/bits/stl_construct.h + /usr/include/c++/11/debug/debug.h + /usr/include/c++/11/bits/predefined_ops.h + /usr/include/c++/11/cstdint + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h + /usr/include/stdint.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/c++/11/bits/localefwd.h + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h + /usr/include/c++/11/clocale + /usr/include/locale.h + /usr/include/x86_64-linux-gnu/bits/locale.h + /usr/include/c++/11/cctype + /usr/include/ctype.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/c++/11/bits/ios_base.h + /usr/include/c++/11/ext/atomicity.h + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/sched.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/x86_64-linux-gnu/bits/cpu-set.h + /usr/include/time.h + /usr/include/x86_64-linux-gnu/bits/time.h + /usr/include/x86_64-linux-gnu/bits/timex.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/setjmp.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h + /usr/include/x86_64-linux-gnu/sys/single_threaded.h + /usr/include/c++/11/bits/locale_classes.h + /usr/include/c++/11/string + /usr/include/c++/11/bits/allocator.h + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h + /usr/include/c++/11/ext/new_allocator.h + /usr/include/c++/11/bits/ostream_insert.h + /usr/include/c++/11/bits/cxxabi_forced.h + /usr/include/c++/11/bits/stl_function.h + /usr/include/c++/11/backward/binders.h + /usr/include/c++/11/bits/stl_algo.h + /usr/include/c++/11/cstdlib + /usr/include/stdlib.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/include/endian.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/x86_64-linux-gnu/bits/select2.h + /usr/include/alloca.h + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/x86_64-linux-gnu/bits/stdlib.h + /usr/include/c++/11/bits/std_abs.h + /usr/include/c++/11/bits/algorithmfwd.h + /usr/include/c++/11/initializer_list + /usr/include/c++/11/bits/stl_heap.h + /usr/include/c++/11/bits/stl_tempbuf.h + /usr/include/c++/11/bits/uniform_int_dist.h + /usr/include/c++/11/bits/range_access.h + /usr/include/c++/11/bits/basic_string.h + /usr/include/c++/11/ext/alloc_traits.h + /usr/include/c++/11/bits/alloc_traits.h + /usr/include/c++/11/string_view + /usr/include/c++/11/bits/functional_hash.h + /usr/include/c++/11/bits/ranges_base.h + /usr/include/c++/11/bits/max_size_type.h + /usr/include/c++/11/numbers + /usr/include/c++/11/bits/string_view.tcc + /usr/include/c++/11/ext/string_conversions.h + /usr/include/c++/11/cstdio + /usr/include/stdio.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/x86_64-linux-gnu/bits/stdio.h + /usr/include/x86_64-linux-gnu/bits/stdio2.h + /usr/include/c++/11/cerrno + /usr/include/errno.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/linux/errno.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/errno-base.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/c++/11/bits/charconv.h + /usr/include/c++/11/bits/basic_string.tcc + /usr/include/c++/11/bits/locale_classes.tcc + /usr/include/c++/11/system_error + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h + /usr/include/c++/11/stdexcept + /usr/include/c++/11/streambuf + /usr/include/c++/11/bits/streambuf.tcc + /usr/include/c++/11/bits/basic_ios.h + /usr/include/c++/11/bits/locale_facets.h + /usr/include/c++/11/cwctype + /usr/include/wctype.h + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h + /usr/include/c++/11/bits/streambuf_iterator.h + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h + /usr/include/c++/11/bits/locale_facets.tcc + /usr/include/c++/11/bits/basic_ios.tcc + /usr/include/c++/11/bits/ostream.tcc + /usr/include/c++/11/istream + /usr/include/c++/11/bits/istream.tcc + /usr/include/c++/11/algorithm + /usr/include/c++/11/utility + /usr/include/c++/11/bits/stl_relops.h + /usr/include/c++/11/bits/ranges_algo.h + /usr/include/c++/11/bits/ranges_algobase.h + /usr/include/c++/11/iterator + /usr/include/c++/11/bits/stream_iterator.h + /usr/include/c++/11/bits/invoke.h + /usr/include/c++/11/bits/ranges_util.h + /usr/include/c++/11/pstl/glue_algorithm_defs.h + /usr/include/c++/11/functional + /usr/include/c++/11/tuple + /usr/include/c++/11/array + /usr/include/c++/11/bits/uses_allocator.h + /usr/include/c++/11/bits/refwrap.h + /usr/include/c++/11/bits/std_function.h + /usr/include/c++/11/unordered_map + /usr/include/c++/11/ext/aligned_buffer.h + /usr/include/c++/11/bits/hashtable.h + /usr/include/c++/11/bits/hashtable_policy.h + /usr/include/c++/11/bits/enable_special_members.h + /usr/include/c++/11/bits/node_handle.h + /usr/include/c++/11/bits/unordered_map.h + /usr/include/c++/11/bits/erase_if.h + /usr/include/c++/11/vector + /usr/include/c++/11/bits/stl_uninitialized.h + /usr/include/c++/11/bits/stl_vector.h + /usr/include/c++/11/bits/stl_bvector.h + /usr/include/c++/11/bits/vector.tcc + /usr/include/c++/11/pstl/execution_defs.h + /usr/include/c++/11/fstream + /usr/include/c++/11/bits/codecvt.h + /usr/include/x86_64-linux-gnu/c++/11/bits/basic_file.h + /usr/include/x86_64-linux-gnu/c++/11/bits/c++io.h + /usr/include/c++/11/bits/fstream.tcc + /usr/include/c++/11/chrono + /usr/include/c++/11/ratio + /usr/include/c++/11/limits + /usr/include/c++/11/ctime + /usr/include/c++/11/bits/parse_numbers.h + /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp + /usr/include/c++/11/csignal + /usr/include/signal.h + /usr/include/x86_64-linux-gnu/bits/signum-generic.h + /usr/include/x86_64-linux-gnu/bits/signum-arch.h + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h + /usr/include/x86_64-linux-gnu/bits/sigaction.h + /usr/include/x86_64-linux-gnu/bits/sigcontext.h + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h + /usr/include/x86_64-linux-gnu/sys/ucontext.h + /usr/include/x86_64-linux-gnu/bits/sigstack.h + /usr/include/x86_64-linux-gnu/bits/sigstksz.h + /usr/include/unistd.h + /usr/include/x86_64-linux-gnu/bits/posix_opt.h + /usr/include/x86_64-linux-gnu/bits/environments.h + /usr/include/x86_64-linux-gnu/bits/confname.h + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h + /usr/include/x86_64-linux-gnu/bits/getopt_core.h + /usr/include/x86_64-linux-gnu/bits/unistd.h + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h + /usr/include/linux/close_range.h + /usr/include/x86_64-linux-gnu/bits/ss_flags.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h + /usr/include/x86_64-linux-gnu/bits/sigthread.h + /usr/include/x86_64-linux-gnu/bits/signal_ext.h + /usr/include/c++/11/memory + /usr/include/c++/11/bits/stl_raw_storage_iter.h + /usr/include/c++/11/bits/align.h + /usr/include/c++/11/bit + /usr/include/c++/11/bits/unique_ptr.h + /usr/include/c++/11/bits/shared_ptr.h + /usr/include/c++/11/bits/shared_ptr_base.h + /usr/include/c++/11/bits/allocated_ptr.h + /usr/include/c++/11/ext/concurrence.h + /usr/include/c++/11/bits/shared_ptr_atomic.h + /usr/include/c++/11/bits/atomic_base.h + /usr/include/c++/11/bits/atomic_lockfree_defines.h + /usr/include/c++/11/bits/atomic_wait.h + /usr/include/c++/11/climits + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h + /usr/include/limits.h + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h + /usr/include/x86_64-linux-gnu/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h + /usr/include/x86_64-linux-gnu/bits/uio_lim.h + /usr/include/syscall.h + /usr/include/x86_64-linux-gnu/sys/syscall.h + /usr/include/x86_64-linux-gnu/asm/unistd.h + /usr/include/x86_64-linux-gnu/asm/unistd_64.h + /usr/include/x86_64-linux-gnu/bits/syscall.h + /usr/include/c++/11/bits/std_mutex.h + /usr/include/c++/11/backward/auto_ptr.h + /usr/include/c++/11/bits/ranges_uninitialized.h + /usr/include/c++/11/bits/uses_allocator_args.h + /usr/include/c++/11/pstl/glue_memory_defs.h + /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp + /usr/include/c++/11/future + /usr/include/c++/11/mutex + /usr/include/c++/11/bits/unique_lock.h + /usr/include/c++/11/condition_variable + /usr/include/c++/11/stop_token + /usr/include/c++/11/atomic + /usr/include/c++/11/bits/std_thread.h + /usr/include/c++/11/semaphore + /usr/include/c++/11/bits/semaphore_base.h + /usr/include/c++/11/bits/atomic_timed_wait.h + /usr/include/c++/11/bits/this_thread_sleep.h + /usr/include/x86_64-linux-gnu/sys/time.h + /usr/include/semaphore.h + /usr/include/x86_64-linux-gnu/bits/semaphore.h + /usr/include/c++/11/bits/atomic_futex.h + /opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp + /usr/include/c++/11/set + /usr/include/c++/11/bits/stl_tree.h + /usr/include/c++/11/bits/stl_set.h + /usr/include/c++/11/bits/stl_multiset.h + /usr/include/c++/11/thread + /opt/ros/humble/include/rclcpp/rclcpp/executor.hpp + /usr/include/c++/11/cassert + /usr/include/assert.h + /usr/include/c++/11/list + /usr/include/c++/11/bits/stl_list.h + /usr/include/c++/11/bits/list.tcc + /usr/include/c++/11/map + /usr/include/c++/11/bits/stl_map.h + /usr/include/c++/11/bits/stl_multimap.h + /opt/ros/humble/include/rcl/rcl/guard_condition.h + /opt/ros/humble/include/rcl/rcl/allocator.h + /opt/ros/humble/include/rcutils/rcutils/allocator.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h + /opt/ros/humble/include/rcutils/rcutils/macros.h + /opt/ros/humble/include/rcutils/rcutils/testing/fault_injection.h + /opt/ros/humble/include/rcutils/rcutils/visibility_control.h + /opt/ros/humble/include/rcutils/rcutils/visibility_control_macros.h + /opt/ros/humble/include/rcutils/rcutils/types/rcutils_ret.h + /opt/ros/humble/include/rcl/rcl/context.h + /opt/ros/humble/include/rmw/rmw/init.h + /opt/ros/humble/include/rmw/rmw/init_options.h + /opt/ros/humble/include/rmw/rmw/domain_id.h + /opt/ros/humble/include/rmw/rmw/localhost.h + /opt/ros/humble/include/rmw/rmw/visibility_control.h + /opt/ros/humble/include/rmw/rmw/macros.h + /opt/ros/humble/include/rmw/rmw/ret_types.h + /opt/ros/humble/include/rmw/rmw/security_options.h + /opt/ros/humble/include/rcl/rcl/arguments.h + /opt/ros/humble/include/rcl/rcl/log_level.h + /opt/ros/humble/include/rcl/rcl/macros.h + /opt/ros/humble/include/rcl/rcl/types.h + /opt/ros/humble/include/rmw/rmw/types.h + /opt/ros/humble/include/rcutils/rcutils/logging.h + /opt/ros/humble/include/rcutils/rcutils/error_handling.h + /usr/include/c++/11/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h + /usr/include/x86_64-linux-gnu/bits/string_fortified.h + /opt/ros/humble/include/rcutils/rcutils/snprintf.h + /opt/ros/humble/include/rcutils/rcutils/time.h + /opt/ros/humble/include/rcutils/rcutils/types.h + /opt/ros/humble/include/rcutils/rcutils/types/array_list.h + /opt/ros/humble/include/rcutils/rcutils/types/char_array.h + /opt/ros/humble/include/rcutils/rcutils/types/hash_map.h + /opt/ros/humble/include/rcutils/rcutils/types/string_array.h + /opt/ros/humble/include/rcutils/rcutils/qsort.h + /opt/ros/humble/include/rcutils/rcutils/types/string_map.h + /opt/ros/humble/include/rcutils/rcutils/types/uint8_array.h + /opt/ros/humble/include/rmw/rmw/events_statuses/events_statuses.h + /opt/ros/humble/include/rmw/rmw/events_statuses/incompatible_qos.h + /opt/ros/humble/include/rmw/rmw/qos_policy_kind.h + /opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_changed.h + /opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_lost.h + /opt/ros/humble/include/rmw/rmw/events_statuses/message_lost.h + /opt/ros/humble/include/rmw/rmw/events_statuses/offered_deadline_missed.h + /opt/ros/humble/include/rmw/rmw/events_statuses/requested_deadline_missed.h + /opt/ros/humble/include/rmw/rmw/serialized_message.h + /opt/ros/humble/include/rmw/rmw/subscription_content_filter_options.h + /opt/ros/humble/include/rmw/rmw/time.h + /opt/ros/humble/include/rcl/rcl/visibility_control.h + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h + /opt/ros/humble/include/rcl/rcl/init_options.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdalign.h + /opt/ros/humble/include/rcl/rcl/wait.h + /opt/ros/humble/include/rcl/rcl/client.h + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /opt/ros/humble/include/rcl/rcl/event_callback.h + /opt/ros/humble/include/rmw/rmw/event_callback_type.h + /opt/ros/humble/include/rcl/rcl/node.h + /opt/ros/humble/include/rcl/rcl/node_options.h + /opt/ros/humble/include/rcl/rcl/domain_id.h + /opt/ros/humble/include/rcl/rcl/service.h + /opt/ros/humble/include/rcl/rcl/subscription.h + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /opt/ros/humble/include/rmw/rmw/message_sequence.h + /opt/ros/humble/include/rcl/rcl/timer.h + /opt/ros/humble/include/rcl/rcl/time.h + /opt/ros/humble/include/rmw/rmw/rmw.h + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/sequence_bound.h + /opt/ros/humble/include/rmw/rmw/event.h + /opt/ros/humble/include/rmw/rmw/publisher_options.h + /opt/ros/humble/include/rmw/rmw/qos_profiles.h + /opt/ros/humble/include/rmw/rmw/subscription_options.h + /opt/ros/humble/include/rcl/rcl/event.h + /opt/ros/humble/include/rcl/rcl/publisher.h + /opt/ros/humble/include/rcpputils/rcpputils/scope_exit.hpp + /opt/ros/humble/include/rclcpp/rclcpp/context.hpp + /usr/include/c++/11/typeindex + /usr/include/c++/11/unordered_set + /usr/include/c++/11/bits/unordered_set.h + /opt/ros/humble/include/rclcpp/rclcpp/init_options.hpp + /opt/ros/humble/include/rclcpp/rclcpp/visibility_control.hpp + /opt/ros/humble/include/rclcpp/rclcpp/macros.hpp + /opt/ros/humble/include/rclcpp/rclcpp/contexts/default_context.hpp + /opt/ros/humble/include/rclcpp/rclcpp/guard_condition.hpp + /opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp + /opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp + /opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp + /opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp + /opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp + /opt/ros/humble/include/rclcpp/rclcpp/client.hpp + /usr/include/c++/11/optional + /usr/include/c++/11/sstream + /usr/include/c++/11/bits/sstream.tcc + /usr/include/c++/11/variant + /opt/ros/humble/include/rcl/rcl/error_handling.h + /opt/ros/humble/include/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp + /opt/ros/humble/include/rclcpp/rclcpp/exceptions.hpp + /opt/ros/humble/include/rclcpp/rclcpp/exceptions/exceptions.hpp + /opt/ros/humble/include/rcpputils/rcpputils/join.hpp + /opt/ros/humble/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp + /opt/ros/humble/include/rclcpp/rclcpp/function_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/logging.hpp + /opt/ros/humble/include/rclcpp/rclcpp/logger.hpp + /opt/ros/humble/include/rcpputils/rcpputils/filesystem_helper.hpp + /opt/ros/humble/include/rcpputils/rcpputils/visibility_control.hpp + /opt/ros/humble/include/rcutils/rcutils/logging_macros.h + /opt/ros/humble/include/rclcpp/rclcpp/utilities.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp + /opt/ros/humble/include/rcl/rcl/graph.h + /opt/ros/humble/include/rmw/rmw/names_and_types.h + /opt/ros/humble/include/rmw/rmw/get_topic_names_and_types.h + /opt/ros/humble/include/rmw/rmw/topic_endpoint_info_array.h + /opt/ros/humble/include/rmw/rmw/topic_endpoint_info.h + /opt/ros/humble/include/rclcpp/rclcpp/event.hpp + /opt/ros/humble/include/rclcpp/rclcpp/qos.hpp + /opt/ros/humble/include/rclcpp/rclcpp/duration.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/duration.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__struct.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__builder.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__traits.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp + /usr/include/c++/11/codecvt + /usr/include/c++/11/iomanip + /usr/include/c++/11/locale + /usr/include/c++/11/bits/locale_facets_nonio.h + /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h + /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h + /usr/include/libintl.h + /usr/include/c++/11/bits/locale_facets_nonio.tcc + /usr/include/c++/11/bits/locale_conv.h + /usr/include/c++/11/bits/quoted_string.h + /opt/ros/humble/include/rcl/rcl/logging_rosout.h + /opt/ros/humble/include/rmw/rmw/incompatible_qos_events_statuses.h + /opt/ros/humble/include/rclcpp/rclcpp/type_support_decl.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_type_support_decl.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/service_type_support_decl.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp + /opt/ros/humble/include/rmw/rmw/error_handling.h + /opt/ros/humble/include/rmw/rmw/impl/cpp/demangle.hpp + /usr/include/c++/11/cxxabi.h + /usr/include/x86_64-linux-gnu/c++/11/bits/cxxabi_tweaks.h + /opt/ros/humble/include/rmw/rmw/impl/config.h + /opt/ros/humble/include/rclcpp/rclcpp/publisher_base.hpp + /opt/ros/humble/include/rclcpp/rclcpp/network_flow_endpoint.hpp + /opt/ros/humble/include/rcl/rcl/network_flow_endpoints.h + /opt/ros/humble/include/rmw/rmw/network_flow_endpoint.h + /opt/ros/humble/include/rmw/rmw/network_flow_endpoint_array.h + /opt/ros/humble/include/rclcpp/rclcpp/qos_event.hpp + /opt/ros/humble/include/rclcpp/rclcpp/waitable.hpp + /opt/ros/humble/include/rcpputils/rcpputils/time.hpp + /opt/ros/humble/include/rclcpp/rclcpp/service.hpp + /opt/ros/humble/include/tracetools/tracetools/tracetools.h + /opt/ros/humble/include/tracetools/tracetools/config.h + /opt/ros/humble/include/tracetools/tracetools/visibility_control.hpp + /opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp + /opt/ros/humble/include/tracetools/tracetools/utils.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription_base.hpp + /opt/ros/humble/include/rclcpp/rclcpp/any_subscription_callback.hpp + /opt/ros/humble/include/rclcpp/rclcpp/allocator/allocator_common.hpp + /usr/include/c++/11/cstring + /opt/ros/humble/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp + /opt/ros/humble/include/rclcpp/rclcpp/message_info.hpp + /opt/ros/humble/include/rclcpp/rclcpp/serialized_message.hpp + /opt/ros/humble/include/rclcpp/rclcpp/type_adapter.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp + /usr/include/c++/11/shared_mutex + /opt/ros/humble/include/rclcpp/rclcpp/experimental/ros_message_intra_process_buffer.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/intra_process_buffer.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/buffer_implementation_base.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process_buffer.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/create_intra_process_buffer.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/ring_buffer_implementation.hpp + /opt/ros/humble/include/rclcpp/rclcpp/intra_process_buffer_type.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription_content_filter_options.hpp + /opt/ros/humble/include/rclcpp/rclcpp/timer.hpp + /opt/ros/humble/include/rclcpp/rclcpp/clock.hpp + /opt/ros/humble/include/rclcpp/rclcpp/time.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/time.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__builder.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/rate.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp + /opt/ros/humble/include/rclcpp/rclcpp/intra_process_setting.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp + /opt/ros/humble/include/rclcpp/rclcpp/message_memory_strategy.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription_options.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_payload.hpp + /opt/ros/humble/include/rclcpp/rclcpp/qos_overriding_options.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/set_parameters_result.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/topic_statistics_state.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/generate_statistics_message.hpp + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/metrics_message.hpp + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__struct.hpp + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__struct.hpp + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__builder.hpp + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__traits.hpp + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__traits.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/visibility_control.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp + /usr/include/c++/11/cmath + /usr/include/math.h + /usr/include/x86_64-linux-gnu/bits/math-vector.h + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h + /usr/include/x86_64-linux-gnu/bits/fp-logb.h + /usr/include/x86_64-linux-gnu/bits/fp-fast.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h + /usr/include/x86_64-linux-gnu/bits/mathcalls.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h + /usr/include/x86_64-linux-gnu/bits/iscanonical.h + /usr/include/c++/11/bits/specfun.h + /usr/include/c++/11/tr1/gamma.tcc + /usr/include/c++/11/tr1/special_function_util.h + /usr/include/c++/11/tr1/bessel_function.tcc + /usr/include/c++/11/tr1/beta_function.tcc + /usr/include/c++/11/tr1/ell_integral.tcc + /usr/include/c++/11/tr1/exp_integral.tcc + /usr/include/c++/11/tr1/hypergeometric.tcc + /usr/include/c++/11/tr1/legendre_function.tcc + /usr/include/c++/11/tr1/modified_bessel_func.tcc + /usr/include/c++/11/tr1/poly_hermite.tcc + /usr/include/c++/11/tr1/poly_laguerre.tcc + /usr/include/c++/11/tr1/riemann_zeta.tcc + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_age.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/collector.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/moving_average.hpp + /usr/include/c++/11/numeric + /usr/include/c++/11/bits/stl_numeric.h + /usr/include/c++/11/pstl/glue_numeric_defs.h + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp + /opt/ros/humble/include/rcpputils/rcpputils/thread_safety_annotations.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_period.hpp + /opt/ros/humble/include/rclcpp/rclcpp/publisher.hpp + /opt/ros/humble/include/rclcpp/rclcpp/get_message_type_support_handle.hpp + /opt/ros/humble/include/rclcpp/rclcpp/is_ros_compatible_type.hpp + /opt/ros/humble/include/rclcpp/rclcpp/loaned_message.hpp + /opt/ros/humble/include/rclcpp/rclcpp/publisher_options.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp + /opt/ros/humble/include/rclcpp/rclcpp/future_return_code.hpp + /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/list_parameters_result.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_event.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/generic_publisher.hpp + /opt/ros/humble/include/rcpputils/rcpputils/shared_library.hpp + /opt/ros/humble/include/rcutils/rcutils/shared_library.h + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/publisher_factory.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription_factory.hpp + /opt/ros/humble/include/rclcpp/rclcpp/typesupport_helpers.hpp + /opt/ros/humble/include/rclcpp/rclcpp/generic_subscription.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/parameter.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__builder.hpp + /opt/ros/humble/include/rclcpp/rclcpp/parameter_value.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_type.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_value.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__builder.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_options.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_impl.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_client.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_generic_publisher.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_generic_subscription.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_publisher.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp + /opt/ros/humble/include/rcpputils/rcpputils/pointer_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_topics_interface_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/qos_parameters.hpp + /opt/ros/humble/include/rmw/rmw/qos_string_conversions.h + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_parameters_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_service.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_subscription.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_timers_interface_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_timer.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_base_interface_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp + /opt/ros/humble/include/rclcpp/rclcpp/executors/static_executor_entities_collector.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/executable_list.hpp + /opt/ros/humble/include/rclcpp/rclcpp/parameter_client.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/describe_parameters.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/get_parameter_types.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/get_parameters.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/list_parameters.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/set_parameters.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/set_parameters_atomically.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/parser.h + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h + /opt/ros/humble/include/rclcpp/rclcpp/parameter_map.hpp + /opt/ros/humble/include/rclcpp/rclcpp/parameter_event_handler.hpp + /opt/ros/humble/include/rclcpp/rclcpp/parameter_service.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/storage_policy_common.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_result.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_result_kind.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_template.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/image.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/image__struct.hpp + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__struct.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/image__builder.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/image__traits.hpp + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__traits.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/imu.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/imu__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__struct.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/imu__builder.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/imu__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__traits.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/point_cloud2.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__struct.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_field__struct.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__builder.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__traits.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_field__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_array.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_array__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_array__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_array__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/transform_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__traits.hpp + /opt/ros/humble/include/tf2_ros/tf2_ros/transform_broadcaster.h + /opt/ros/humble/include/tf2_ros/tf2_ros/visibility_control.h + /opt/ros/humble/include/tf2_msgs/tf2_msgs/msg/tf_message.hpp + /opt/ros/humble/include/tf2_msgs/tf2_msgs/msg/detail/tf_message__struct.hpp + /opt/ros/humble/include/tf2_msgs/tf2_msgs/msg/detail/tf_message__builder.hpp + /opt/ros/humble/include/tf2_msgs/tf2_msgs/msg/detail/tf_message__traits.hpp + /opt/ros/humble/include/tf2_ros/tf2_ros/qos.hpp + /opt/ros/humble/include/tf2_ros/tf2_ros/transform_listener.h + /opt/ros/humble/include/tf2/tf2/buffer_core.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Transform.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Matrix3x3.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Vector3.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Scalar.h + /usr/include/c++/11/math.h + /usr/include/c++/11/cfloat + /usr/lib/gcc/x86_64-linux-gnu/11/include/float.h + /opt/ros/humble/include/tf2/tf2/LinearMath/MinMax.h + /opt/ros/humble/include/tf2/tf2/visibility_control.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Quaternion.h + /opt/ros/humble/include/tf2/tf2/LinearMath/QuadWord.h + /opt/ros/humble/include/tf2/tf2/buffer_core_interface.h + /opt/ros/humble/include/tf2/tf2/time.h + /opt/ros/humble/include/tf2/tf2/exceptions.h + /opt/ros/humble/include/tf2/tf2/transform_storage.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Vector3.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Quaternion.h + /opt/ros/humble/include/message_filters/message_filters/subscriber.h + /opt/ros/humble/include/message_filters/message_filters/connection.h + /opt/ros/humble/include/message_filters/message_filters/visibility_control.h + /opt/ros/humble/include/message_filters/message_filters/simple_filter.h + /opt/ros/humble/include/message_filters/message_filters/signal1.h + /opt/ros/humble/include/message_filters/message_filters/message_event.h + /opt/ros/humble/include/message_filters/message_filters/parameter_adapter.h + /opt/ros/humble/include/message_filters/message_filters/synchronizer.h + /usr/include/c++/11/deque + /usr/include/c++/11/bits/stl_deque.h + /usr/include/c++/11/bits/deque.tcc + /opt/ros/humble/include/message_filters/message_filters/null_types.h + /opt/ros/humble/include/message_filters/message_filters/message_traits.h + /opt/ros/humble/include/message_filters/message_filters/signal9.h + /opt/ros/humble/include/message_filters/message_filters/sync_policies/approximate_time.h + /usr/include/inttypes.h + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_data.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__struct.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__struct.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__struct.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__builder.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__traits.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__traits.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__traits.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_map.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__struct.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__builder.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__traits.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_landmarks_in_view.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__struct.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__struct.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__builder.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__traits.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__traits.hpp + /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp + /usr/include/eigen3/Eigen/Core + /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/Macros.h + /usr/include/eigen3/Eigen/src/Core/util/ConfigureVectorization.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/mmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/emmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/xmmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/mm_malloc.h + /usr/include/c++/11/complex + /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h + /usr/include/c++/11/cstddef + /usr/include/eigen3/Eigen/src/Core/util/Constants.h + /usr/include/eigen3/Eigen/src/Core/util/Meta.h + /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h + /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h + /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h + /usr/include/eigen3/Eigen/src/Core/util/Memory.h + /usr/include/eigen3/Eigen/src/Core/util/IntegralConstant.h + /usr/include/eigen3/Eigen/src/Core/util/SymbolicIndex.h + /usr/include/eigen3/Eigen/src/Core/NumTraits.h + /usr/include/eigen3/Eigen/src/Core/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h + /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/Half.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/BFloat16.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/GenericPacketMathFunctionsFwd.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/GenericPacketMathFunctions.h + /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h + /usr/include/eigen3/Eigen/src/Core/util/IndexedViewHelper.h + /usr/include/eigen3/Eigen/src/Core/util/ReshapedHelper.h + /usr/include/eigen3/Eigen/src/Core/ArithmeticSequence.h + /usr/include/eigen3/Eigen/src/Core/IO.h + /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h + /usr/include/eigen3/Eigen/src/Core/DenseBase.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h + /usr/include/eigen3/Eigen/src/plugins/IndexedViewMethods.h + /usr/include/eigen3/Eigen/src/plugins/IndexedViewMethods.h + /usr/include/eigen3/Eigen/src/plugins/ReshapedMethods.h + /usr/include/eigen3/Eigen/src/plugins/ReshapedMethods.h + /usr/include/eigen3/Eigen/src/Core/MatrixBase.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/Core/EigenBase.h + /usr/include/eigen3/Eigen/src/Core/Product.h + /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h + /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h + /usr/include/eigen3/Eigen/src/Core/Assign.h + /usr/include/eigen3/Eigen/src/Core/ArrayBase.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h + /usr/include/eigen3/Eigen/src/Core/DenseStorage.h + /usr/include/eigen3/Eigen/src/Core/NestByValue.h + /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h + /usr/include/eigen3/Eigen/src/Core/NoAlias.h + /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h + /usr/include/eigen3/Eigen/src/Core/Matrix.h + /usr/include/eigen3/Eigen/src/Core/Array.h + /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h + /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/Dot.h + /usr/include/eigen3/Eigen/src/Core/StableNorm.h + /usr/include/eigen3/Eigen/src/Core/Stride.h + /usr/include/eigen3/Eigen/src/Core/MapBase.h + /usr/include/eigen3/Eigen/src/Core/Map.h + /usr/include/eigen3/Eigen/src/Core/Ref.h + /usr/include/eigen3/Eigen/src/Core/Block.h + /usr/include/eigen3/Eigen/src/Core/VectorBlock.h + /usr/include/eigen3/Eigen/src/Core/IndexedView.h + /usr/include/eigen3/Eigen/src/Core/Reshaped.h + /usr/include/eigen3/Eigen/src/Core/Transpose.h + /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h + /usr/include/eigen3/Eigen/src/Core/Diagonal.h + /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h + /usr/include/eigen3/Eigen/src/Core/Redux.h + /usr/include/eigen3/Eigen/src/Core/Visitor.h + /usr/include/eigen3/Eigen/src/Core/Fuzzy.h + /usr/include/eigen3/Eigen/src/Core/Swap.h + /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h + /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h + /usr/include/eigen3/Eigen/src/Core/Solve.h + /usr/include/eigen3/Eigen/src/Core/Inverse.h + /usr/include/eigen3/Eigen/src/Core/SolverBase.h + /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h + /usr/include/eigen3/Eigen/src/Core/Transpositions.h + /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h + /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h + /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h + /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h + /usr/include/eigen3/Eigen/src/Core/BandMatrix.h + /usr/include/eigen3/Eigen/src/Core/CoreIterators.h + /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h + /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h + /usr/include/eigen3/Eigen/src/Core/Select.h + /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h + /usr/include/eigen3/Eigen/src/Core/PartialReduxEvaluator.h + /usr/include/eigen3/Eigen/src/Core/Random.h + /usr/include/eigen3/Eigen/src/Core/Replicate.h + /usr/include/eigen3/Eigen/src/Core/Reverse.h + /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h + /usr/include/eigen3/Eigen/src/Core/StlIterators.h + /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h + /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h + /usr/include/eigen3/Eigen/Geometry + /usr/include/eigen3/Eigen/Core + /usr/include/eigen3/Eigen/SVD + /usr/include/eigen3/Eigen/QR + /usr/include/eigen3/Eigen/Cholesky + /usr/include/eigen3/Eigen/Jacobi + /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h + /usr/include/eigen3/Eigen/Householder + /usr/include/eigen3/Eigen/src/Householder/Householder.h + /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h + /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h + /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h + /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h + /usr/include/eigen3/Eigen/src/SVD/SVDBase.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h + /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h + /usr/include/eigen3/Eigen/LU + /usr/include/eigen3/Eigen/src/misc/Kernel.h + /usr/include/eigen3/Eigen/src/misc/Image.h + /usr/include/eigen3/Eigen/src/LU/FullPivLU.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h + /usr/include/eigen3/Eigen/src/LU/Determinant.h + /usr/include/eigen3/Eigen/src/LU/InverseImpl.h + /usr/include/eigen3/Eigen/src/LU/arch/InverseSize4.h + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h + /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h + /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h + /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h + /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h + /usr/include/eigen3/Eigen/src/Geometry/Transform.h + /usr/include/eigen3/Eigen/src/Geometry/Translation.h + /usr/include/eigen3/Eigen/src/Geometry/Scaling.h + /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h + /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h + /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h + /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h + /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SIMD.h + /usr/local/include/sophus/se3.hpp + /usr/local/include/sophus/so3.hpp + /usr/local/include/sophus/rotation_matrix.hpp + /usr/include/eigen3/Eigen/Dense + /usr/include/eigen3/Eigen/Geometry + /usr/include/eigen3/Eigen/Eigenvalues + /usr/include/eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h + /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h + /usr/include/eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h + /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h + /usr/include/eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h + /usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur.h + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexEigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur.h + /usr/include/eigen3/Eigen/src/Eigenvalues/RealQZ.h + /usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/RealQZ.h + /usr/include/eigen3/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h + /usr/include/eigen3/Eigen/SVD + /usr/local/include/sophus/types.hpp + /usr/local/include/sophus/common.hpp + /usr/include/c++/11/random + /usr/include/c++/11/bits/random.h + /usr/include/x86_64-linux-gnu/c++/11/bits/opt_random.h + /usr/include/c++/11/bits/random.tcc + /usr/local/include/sophus/formatstring.hpp + /usr/local/include/sophus/so2.hpp + /usr/include/eigen3/Eigen/LU + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Matrix3x3.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Transform.h + /opt/ros/humble/include/tf2_geometry_msgs/tf2_geometry_msgs/tf2_geometry_msgs.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/quaternion_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/transform.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/vector3.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/vector3_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point32.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_with_covariance.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_with_covariance_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/polygon_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/wrench.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/wrench_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__traits.hpp + /usr/include/kdl/frames.hpp + /usr/include/kdl/utilities/kdl-config.h + /usr/include/kdl/utilities/utility.h + /usr/include/kdl/utilities/kdl-config.h + /usr/include/kdl/frames.inl + /opt/ros/humble/include/tf2/tf2/convert.h + /opt/ros/humble/include/tf2/tf2/impl/convert.h + /opt/ros/humble/include/tf2/tf2/transform_datatypes.h + /opt/ros/humble/include/tf2_ros/tf2_ros/buffer_interface.h + /opt/ros/humble/include/tf2_eigen/tf2_eigen/tf2_eigen.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/quaternion.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/twist.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__traits.hpp + /opt/ros/humble/include/tf2_ros/tf2_ros/buffer.h + /opt/ros/humble/include/tf2_ros/tf2_ros/async_buffer_interface.h + /opt/ros/humble/include/tf2_ros/tf2_ros/create_timer_interface.h + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/frame_graph.hpp + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__struct.hpp + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__builder.hpp + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__traits.hpp + /home/orb/ORB_SLAM3/include/MapPoint.h + /home/orb/ORB_SLAM3/include/KeyFrame.h + /home/orb/ORB_SLAM3/include/MapPoint.h + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/BowVector.h + /usr/include/boost/serialization/serialization.hpp + /usr/include/boost/config.hpp + /usr/include/boost/config/user.hpp + /usr/include/boost/config/detail/select_compiler_config.hpp + /usr/include/boost/config/compiler/gcc.hpp + /usr/include/boost/config/detail/select_stdlib_config.hpp + /usr/include/c++/11/version + /usr/include/boost/config/stdlib/libstdcpp3.hpp + /usr/include/boost/config/detail/select_platform_config.hpp + /usr/include/boost/config/platform/linux.hpp + /usr/include/boost/config/detail/posix_features.hpp + /usr/include/boost/config/detail/suffix.hpp + /usr/include/boost/config/helper_macros.hpp + /usr/include/boost/serialization/strong_typedef.hpp + /usr/include/boost/operators.hpp + /usr/include/boost/detail/workaround.hpp + /usr/include/boost/config/workaround.hpp + /usr/include/boost/core/addressof.hpp + /usr/include/boost/type_traits/has_nothrow_assign.hpp + /usr/include/boost/type_traits/integral_constant.hpp + /usr/include/boost/type_traits/intrinsics.hpp + /usr/include/boost/type_traits/detail/config.hpp + /usr/include/boost/version.hpp + /usr/include/boost/type_traits/is_const.hpp + /usr/include/boost/type_traits/is_volatile.hpp + /usr/include/boost/type_traits/is_assignable.hpp + /usr/include/boost/type_traits/is_complete.hpp + /usr/include/boost/type_traits/declval.hpp + /usr/include/boost/type_traits/add_rvalue_reference.hpp + /usr/include/boost/type_traits/is_void.hpp + /usr/include/boost/type_traits/is_reference.hpp + /usr/include/boost/type_traits/is_lvalue_reference.hpp + /usr/include/boost/type_traits/is_rvalue_reference.hpp + /usr/include/boost/type_traits/remove_reference.hpp + /usr/include/boost/type_traits/is_function.hpp + /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp + /usr/include/boost/type_traits/detail/yes_no_type.hpp + /usr/include/boost/static_assert.hpp + /usr/include/boost/type_traits/is_array.hpp + /usr/include/boost/type_traits/has_nothrow_constructor.hpp + /usr/include/boost/type_traits/is_default_constructible.hpp + /usr/include/boost/type_traits/has_nothrow_copy.hpp + /usr/include/boost/type_traits/is_copy_constructible.hpp + /usr/include/boost/type_traits/is_constructible.hpp + /usr/include/boost/type_traits/is_destructible.hpp + /usr/include/boost/serialization/access.hpp + /usr/include/boost/serialization/map.hpp + /usr/include/boost/serialization/nvp.hpp + /usr/include/boost/core/nvp.hpp + /usr/include/boost/preprocessor/stringize.hpp + /usr/include/boost/preprocessor/config/config.hpp + /usr/include/boost/serialization/level.hpp + /usr/include/boost/type_traits/is_fundamental.hpp + /usr/include/boost/type_traits/is_arithmetic.hpp + /usr/include/boost/type_traits/is_integral.hpp + /usr/include/boost/type_traits/is_floating_point.hpp + /usr/include/boost/type_traits/is_enum.hpp + /usr/include/boost/type_traits/is_class.hpp + /usr/include/boost/type_traits/is_base_and_derived.hpp + /usr/include/boost/type_traits/remove_cv.hpp + /usr/include/boost/type_traits/is_same.hpp + /usr/include/boost/mpl/eval_if.hpp + /usr/include/boost/mpl/if.hpp + /usr/include/boost/mpl/aux_/value_wknd.hpp + /usr/include/boost/mpl/aux_/static_cast.hpp + /usr/include/boost/mpl/aux_/config/workaround.hpp + /usr/include/boost/mpl/aux_/config/integral.hpp + /usr/include/boost/mpl/aux_/config/msvc.hpp + /usr/include/boost/mpl/aux_/config/eti.hpp + /usr/include/boost/mpl/aux_/na_spec.hpp + /usr/include/boost/mpl/lambda_fwd.hpp + /usr/include/boost/mpl/void_fwd.hpp + /usr/include/boost/mpl/aux_/adl_barrier.hpp + /usr/include/boost/mpl/aux_/config/adl.hpp + /usr/include/boost/mpl/aux_/config/intel.hpp + /usr/include/boost/mpl/aux_/config/gcc.hpp + /usr/include/boost/mpl/aux_/na.hpp + /usr/include/boost/mpl/bool.hpp + /usr/include/boost/mpl/bool_fwd.hpp + /usr/include/boost/mpl/integral_c_tag.hpp + /usr/include/boost/mpl/aux_/config/static_constant.hpp + /usr/include/boost/mpl/aux_/na_fwd.hpp + /usr/include/boost/mpl/aux_/config/ctps.hpp + /usr/include/boost/mpl/aux_/config/lambda.hpp + /usr/include/boost/mpl/aux_/config/ttp.hpp + /usr/include/boost/mpl/int.hpp + /usr/include/boost/mpl/int_fwd.hpp + /usr/include/boost/mpl/aux_/nttp_decl.hpp + /usr/include/boost/mpl/aux_/config/nttp.hpp + /usr/include/boost/mpl/aux_/integral_wrapper.hpp + /usr/include/boost/preprocessor/cat.hpp + /usr/include/boost/mpl/aux_/lambda_arity_param.hpp + /usr/include/boost/mpl/aux_/template_arity_fwd.hpp + /usr/include/boost/mpl/aux_/arity.hpp + /usr/include/boost/mpl/aux_/config/dtp.hpp + /usr/include/boost/mpl/aux_/preprocessor/params.hpp + /usr/include/boost/mpl/aux_/config/preprocessor.hpp + /usr/include/boost/preprocessor/comma_if.hpp + /usr/include/boost/preprocessor/punctuation/comma_if.hpp + /usr/include/boost/preprocessor/control/if.hpp + /usr/include/boost/preprocessor/control/iif.hpp + /usr/include/boost/preprocessor/logical/bool.hpp + /usr/include/boost/preprocessor/facilities/empty.hpp + /usr/include/boost/preprocessor/punctuation/comma.hpp + /usr/include/boost/preprocessor/repeat.hpp + /usr/include/boost/preprocessor/repetition/repeat.hpp + /usr/include/boost/preprocessor/debug/error.hpp + /usr/include/boost/preprocessor/detail/auto_rec.hpp + /usr/include/boost/preprocessor/tuple/eat.hpp + /usr/include/boost/preprocessor/inc.hpp + /usr/include/boost/preprocessor/arithmetic/inc.hpp + /usr/include/boost/mpl/aux_/preprocessor/enum.hpp + /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp + /usr/include/boost/mpl/limits/arity.hpp + /usr/include/boost/preprocessor/logical/and.hpp + /usr/include/boost/preprocessor/logical/bitand.hpp + /usr/include/boost/preprocessor/identity.hpp + /usr/include/boost/preprocessor/facilities/identity.hpp + /usr/include/boost/preprocessor/empty.hpp + /usr/include/boost/preprocessor/arithmetic/add.hpp + /usr/include/boost/preprocessor/arithmetic/dec.hpp + /usr/include/boost/preprocessor/control/while.hpp + /usr/include/boost/preprocessor/list/fold_left.hpp + /usr/include/boost/preprocessor/list/detail/fold_left.hpp + /usr/include/boost/preprocessor/control/expr_iif.hpp + /usr/include/boost/preprocessor/list/adt.hpp + /usr/include/boost/preprocessor/detail/is_binary.hpp + /usr/include/boost/preprocessor/detail/check.hpp + /usr/include/boost/preprocessor/logical/compl.hpp + /usr/include/boost/preprocessor/list/fold_right.hpp + /usr/include/boost/preprocessor/list/detail/fold_right.hpp + /usr/include/boost/preprocessor/list/reverse.hpp + /usr/include/boost/preprocessor/control/detail/while.hpp + /usr/include/boost/preprocessor/tuple/elem.hpp + /usr/include/boost/preprocessor/facilities/expand.hpp + /usr/include/boost/preprocessor/facilities/overload.hpp + /usr/include/boost/preprocessor/variadic/size.hpp + /usr/include/boost/preprocessor/tuple/rem.hpp + /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp + /usr/include/boost/preprocessor/variadic/elem.hpp + /usr/include/boost/preprocessor/arithmetic/sub.hpp + /usr/include/boost/mpl/aux_/config/overload_resolution.hpp + /usr/include/boost/mpl/aux_/lambda_support.hpp + /usr/include/boost/mpl/integral_c.hpp + /usr/include/boost/mpl/integral_c_fwd.hpp + /usr/include/boost/serialization/level_enum.hpp + /usr/include/boost/serialization/tracking.hpp + /usr/include/boost/mpl/identity.hpp + /usr/include/boost/mpl/equal_to.hpp + /usr/include/boost/mpl/aux_/comparison_op.hpp + /usr/include/boost/mpl/aux_/numeric_op.hpp + /usr/include/boost/mpl/numeric_cast.hpp + /usr/include/boost/mpl/apply_wrap.hpp + /usr/include/boost/mpl/aux_/has_apply.hpp + /usr/include/boost/mpl/has_xxx.hpp + /usr/include/boost/mpl/aux_/type_wrapper.hpp + /usr/include/boost/mpl/aux_/yes_no.hpp + /usr/include/boost/mpl/aux_/config/arrays.hpp + /usr/include/boost/mpl/aux_/config/has_xxx.hpp + /usr/include/boost/mpl/aux_/config/msvc_typename.hpp + /usr/include/boost/preprocessor/array/elem.hpp + /usr/include/boost/preprocessor/array/data.hpp + /usr/include/boost/preprocessor/array/size.hpp + /usr/include/boost/preprocessor/repetition/enum_params.hpp + /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp + /usr/include/boost/mpl/aux_/config/has_apply.hpp + /usr/include/boost/mpl/aux_/msvc_never_true.hpp + /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp + /usr/include/boost/mpl/aux_/include_preprocessed.hpp + /usr/include/boost/mpl/aux_/config/compiler.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp + /usr/include/boost/mpl/tag.hpp + /usr/include/boost/mpl/void.hpp + /usr/include/boost/mpl/aux_/has_tag.hpp + /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp + /usr/include/boost/mpl/aux_/config/forwarding.hpp + /usr/include/boost/mpl/aux_/msvc_eti_base.hpp + /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp + /usr/include/boost/mpl/greater.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp + /usr/include/boost/type_traits/is_pointer.hpp + /usr/include/boost/serialization/tracking_enum.hpp + /usr/include/boost/serialization/type_info_implementation.hpp + /usr/include/boost/serialization/traits.hpp + /usr/include/boost/serialization/split_free.hpp + /usr/include/boost/serialization/wrapper.hpp + /usr/include/boost/serialization/base_object.hpp + /usr/include/boost/type_traits/is_polymorphic.hpp + /usr/include/boost/serialization/force_include.hpp + /usr/include/boost/serialization/void_cast_fwd.hpp + /usr/include/boost/serialization/collection_size_type.hpp + /usr/include/boost/serialization/is_bitwise_serializable.hpp + /usr/include/boost/serialization/item_version_type.hpp + /usr/include/boost/cstdint.hpp + /usr/include/boost/integer_traits.hpp + /usr/include/boost/limits.hpp + /usr/include/boost/assert.hpp + /usr/include/boost/serialization/library_version_type.hpp + /usr/include/boost/serialization/detail/stack_constructor.hpp + /usr/include/boost/aligned_storage.hpp + /usr/include/boost/type_traits/aligned_storage.hpp + /usr/include/boost/type_traits/alignment_of.hpp + /usr/include/boost/type_traits/type_with_alignment.hpp + /usr/include/boost/type_traits/is_pod.hpp + /usr/include/boost/type_traits/is_scalar.hpp + /usr/include/boost/type_traits/is_member_pointer.hpp + /usr/include/boost/type_traits/is_member_function_pointer.hpp + /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp + /usr/include/boost/type_traits/conditional.hpp + /usr/include/boost/serialization/utility.hpp + /usr/include/boost/type_traits/remove_const.hpp + /usr/include/boost/mpl/and.hpp + /usr/include/boost/mpl/aux_/nested_type_wknd.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp + /usr/include/boost/serialization/collections_save_imp.hpp + /usr/include/boost/serialization/version.hpp + /usr/include/boost/mpl/assert.hpp + /usr/include/boost/mpl/not.hpp + /usr/include/boost/mpl/aux_/config/gpu.hpp + /usr/include/boost/mpl/aux_/config/pp_counter.hpp + /usr/include/boost/mpl/less.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp + /usr/include/boost/mpl/comparison.hpp + /usr/include/boost/mpl/not_equal_to.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp + /usr/include/boost/mpl/less_equal.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp + /usr/include/boost/mpl/greater_equal.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp + /usr/include/boost/move/utility_core.hpp + /usr/include/boost/move/detail/config_begin.hpp + /usr/include/boost/move/detail/workaround.hpp + /usr/include/boost/move/core.hpp + /usr/include/boost/move/detail/config_end.hpp + /usr/include/boost/move/detail/meta_utils.hpp + /usr/include/boost/move/detail/meta_utils_core.hpp + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FeatureVector.h + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/BowVector.h + /home/orb/ORB_SLAM3/include/ORBVocabulary.h + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FORB.h + /usr/local/include/opencv4/opencv2/core/core.hpp + /usr/local/include/opencv4/opencv2/core.hpp + /usr/local/include/opencv4/opencv2/core/cvdef.h + /usr/local/include/opencv4/opencv2/core/hal/interface.h + /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h + /usr/local/include/opencv4/opencv2/core/version.hpp + /usr/local/include/opencv4/opencv2/core/base.hpp + /usr/local/include/opencv4/opencv2/opencv_modules.hpp + /usr/local/include/opencv4/opencv2/core/cvstd.hpp + /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp + /usr/local/include/opencv4/opencv2/core/neon_utils.hpp + /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp + /usr/local/include/opencv4/opencv2/core/check.hpp + /usr/local/include/opencv4/opencv2/core/traits.hpp + /usr/local/include/opencv4/opencv2/core/matx.hpp + /usr/local/include/opencv4/opencv2/core/saturate.hpp + /usr/local/include/opencv4/opencv2/core/fast_math.hpp + /usr/local/include/opencv4/opencv2/core/types.hpp + /usr/local/include/opencv4/opencv2/core/mat.hpp + /usr/local/include/opencv4/opencv2/core/bufferpool.hpp + /usr/local/include/opencv4/opencv2/core/mat.inl.hpp + /usr/local/include/opencv4/opencv2/core/persistence.hpp + /usr/local/include/opencv4/opencv2/core/operations.hpp + /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp + /usr/local/include/opencv4/opencv2/core/utility.hpp + /usr/local/include/opencv4/opencv2/core/optim.hpp + /usr/local/include/opencv4/opencv2/core/ovx.hpp + /usr/local/include/opencv4/opencv2/core/cvdef.h + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FClass.h + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/TemplatedVocabulary.h + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FeatureVector.h + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/ScoringObject.h + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DUtils/Random.h + /home/orb/ORB_SLAM3/include/ORBextractor.h + /usr/local/include/opencv4/opencv2/opencv.hpp + /usr/local/include/opencv4/opencv2/calib3d.hpp + /usr/local/include/opencv4/opencv2/features2d.hpp + /usr/local/include/opencv4/opencv2/flann/miniflann.hpp + /usr/local/include/opencv4/opencv2/flann/defines.h + /usr/local/include/opencv4/opencv2/flann/config.h + /usr/local/include/opencv4/opencv2/core/affine.hpp + /usr/local/include/opencv4/opencv2/dnn.hpp + /usr/local/include/opencv4/opencv2/dnn/dnn.hpp + /usr/local/include/opencv4/opencv2/core/async.hpp + /usr/local/include/opencv4/opencv2/dnn/version.hpp + /usr/local/include/opencv4/opencv2/dnn/dict.hpp + /usr/local/include/opencv4/opencv2/dnn/layer.hpp + /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp + /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp + /usr/local/include/opencv4/opencv2/dnn/dnn.hpp + /usr/local/include/opencv4/opencv2/flann.hpp + /usr/local/include/opencv4/opencv2/flann/flann_base.hpp + /usr/local/include/opencv4/opencv2/flann/general.h + /usr/local/include/opencv4/opencv2/flann/matrix.h + /usr/local/include/opencv4/opencv2/flann/params.h + /usr/local/include/opencv4/opencv2/flann/any.h + /usr/local/include/opencv4/opencv2/flann/defines.h + /usr/local/include/opencv4/opencv2/flann/saving.h + /usr/local/include/opencv4/opencv2/flann/nn_index.h + /usr/local/include/opencv4/opencv2/flann/result_set.h + /usr/local/include/opencv4/opencv2/flann/all_indices.h + /usr/local/include/opencv4/opencv2/flann/kdtree_index.h + /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h + /usr/local/include/opencv4/opencv2/flann/dist.h + /usr/local/include/opencv4/opencv2/flann/heap.h + /usr/local/include/opencv4/opencv2/flann/allocator.h + /usr/local/include/opencv4/opencv2/flann/random.h + /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h + /usr/local/include/opencv4/opencv2/flann/kmeans_index.h + /usr/local/include/opencv4/opencv2/flann/logger.h + /usr/local/include/opencv4/opencv2/flann/composite_index.h + /usr/local/include/opencv4/opencv2/flann/linear_index.h + /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h + /usr/local/include/opencv4/opencv2/flann/lsh_index.h + /usr/local/include/opencv4/opencv2/flann/lsh_table.h + /usr/local/include/opencv4/opencv2/flann/autotuned_index.h + /usr/local/include/opencv4/opencv2/flann/ground_truth.h + /usr/local/include/opencv4/opencv2/flann/index_testing.h + /usr/local/include/opencv4/opencv2/flann/timer.h + /usr/local/include/opencv4/opencv2/flann/sampling.h + /usr/local/include/opencv4/opencv2/highgui.hpp + /usr/local/include/opencv4/opencv2/imgcodecs.hpp + /usr/local/include/opencv4/opencv2/videoio.hpp + /usr/local/include/opencv4/opencv2/imgproc.hpp + /usr/local/include/opencv4/opencv2/ml.hpp + /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp + /usr/local/include/opencv4/opencv2/objdetect.hpp + /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp + /usr/local/include/opencv4/opencv2/photo.hpp + /usr/local/include/opencv4/opencv2/stitching.hpp + /usr/local/include/opencv4/opencv2/stitching/warpers.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp + /usr/local/include/opencv4/opencv2/core/cuda.hpp + /usr/local/include/opencv4/opencv2/core/cuda_types.hpp + /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp + /usr/include/c++/11/queue + /usr/include/c++/11/bits/stl_queue.h + /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp + /usr/local/include/opencv4/opencv2/video.hpp + /usr/local/include/opencv4/opencv2/video/tracking.hpp + /usr/local/include/opencv4/opencv2/video/background_segm.hpp + /home/orb/ORB_SLAM3/include/Frame.h + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/se3.hpp + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/so3.hpp + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/types.hpp + /home/orb/ORB_SLAM3/include/ImuTypes.h + /home/orb/ORB_SLAM3/include/SerializationUtils.h + /usr/include/boost/serialization/vector.hpp + /usr/include/boost/serialization/collections_load_imp.hpp + /usr/include/boost/serialization/detail/is_default_constructible.hpp + /usr/include/boost/utility/enable_if.hpp + /usr/include/boost/core/enable_if.hpp + /usr/include/boost/serialization/array_wrapper.hpp + /usr/include/boost/serialization/split_member.hpp + /usr/include/boost/serialization/array_optimization.hpp + /usr/include/boost/mpl/always.hpp + /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp + /usr/include/boost/mpl/aux_/arity_spec.hpp + /usr/include/boost/mpl/apply.hpp + /usr/include/boost/mpl/apply_fwd.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp + /usr/include/boost/mpl/placeholders.hpp + /usr/include/boost/mpl/arg.hpp + /usr/include/boost/mpl/arg_fwd.hpp + /usr/include/boost/mpl/aux_/na_assert.hpp + /usr/include/boost/mpl/aux_/arg_typedef.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp + /usr/include/boost/mpl/lambda.hpp + /usr/include/boost/mpl/bind.hpp + /usr/include/boost/mpl/bind_fwd.hpp + /usr/include/boost/mpl/aux_/config/bind.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp + /usr/include/boost/mpl/next.hpp + /usr/include/boost/mpl/next_prior.hpp + /usr/include/boost/mpl/aux_/common_name_wknd.hpp + /usr/include/boost/mpl/protect.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp + /usr/include/boost/mpl/aux_/full_lambda.hpp + /usr/include/boost/mpl/quote.hpp + /usr/include/boost/mpl/aux_/has_type.hpp + /usr/include/boost/mpl/aux_/config/bcc.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp + /usr/include/boost/mpl/aux_/template_arity.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp + /usr/include/boost/serialization/collection_traits.hpp + /usr/local/include/opencv4/opencv2/features2d/features2d.hpp + /home/orb/ORB_SLAM3/include/Converter.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_vertex.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/optimizable_graph.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/openmp_mutex.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/config.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/hyper_graph.h + /usr/include/c++/11/bitset + /usr/include/c++/11/tr1/unordered_map + /usr/include/c++/11/tr1/type_traits + /usr/include/c++/11/tr1/functional_hash.h + /usr/include/c++/11/tr1/hashtable.h + /usr/include/c++/11/tr1/hashtable_policy.h + /usr/include/c++/11/tr1/unordered_map.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/parameter.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/parameter_container.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/jacobian_workspace.h + /usr/include/eigen3/Eigen/StdVector + /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h + /usr/include/eigen3/Eigen/src/StlSupport/details.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/stuff/macros.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/creators.h + /usr/include/eigen3/Eigen/Cholesky + /usr/include/c++/11/stack + /usr/include/c++/11/bits/stl_stack.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_vertex.hpp + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_binary_edge.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_edge.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/robust_kernel.h + /usr/include/c++/11/tr1/memory + /usr/include/c++/11/tr1/shared_ptr.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_binary_edge.hpp + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_unary_edge.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_unary_edge.hpp + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3_ops.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3_ops.hpp + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/sim3.h + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/sim3.hpp + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/rxso3.hpp + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/sim_details.hpp + /home/orb/ORB_SLAM3/include/Settings.h + /home/orb/ORB_SLAM3/include/CameraModels/GeometricCamera.h + /usr/local/include/opencv4/opencv2/imgproc/imgproc.hpp + /usr/include/boost/serialization/export.hpp + /usr/include/boost/serialization/extended_type_info.hpp + /usr/include/c++/11/cstdarg + /usr/include/boost/noncopyable.hpp + /usr/include/boost/core/noncopyable.hpp + /usr/include/boost/serialization/config.hpp + /usr/include/boost/config/abi_prefix.hpp + /usr/include/boost/config/abi_suffix.hpp + /usr/include/boost/serialization/static_warning.hpp + /usr/include/boost/mpl/print.hpp + /usr/include/boost/serialization/assume_abstract.hpp + /usr/include/boost/type_traits/is_abstract.hpp + /usr/include/boost/serialization/singleton.hpp + /usr/include/boost/archive/detail/auto_link_archive.hpp + /usr/include/boost/archive/detail/decl.hpp + /usr/include/boost/archive/detail/abi_prefix.hpp + /usr/include/boost/archive/detail/abi_suffix.hpp + /usr/include/boost/archive/detail/register_archive.hpp + /home/orb/ORB_SLAM3/include/Converter.h + /home/orb/ORB_SLAM3/include/GeometricTools.h + /home/orb/ORB_SLAM3/include/KeyFrameDatabase.h + /home/orb/ORB_SLAM3/include/Map.h + /usr/local/include/pangolin/pangolin.h + /usr/local/include/pangolin/platform.h + /usr/local/include/pangolin/utils/assert.h + /usr/local/include/pangolin/utils/format_string.h + /usr/local/include/pangolin/utils/log.h + /usr/local/include/pangolin/display/display.h + /usr/local/include/pangolin/gl/glinclude.h + /usr/local/include/pangolin/gl/glplatform.h + /usr/include/GL/glew.h + /usr/include/GL/glu.h + /usr/include/GL/gl.h + /usr/local/include/pangolin/gl/glpangoglu.h + /usr/local/include/pangolin/gl/viewport.h + /usr/local/include/pangolin/utils/params.h + /usr/local/include/pangolin/utils/type_convert.h + /usr/local/include/pangolin/compat/type_traits.h + /usr/local/include/pangolin/windowing/window.h + /usr/local/include/pangolin/utils/signal_slot.h + /usr/local/include/sigslot/signal.hpp + /usr/local/include/pangolin/utils/true_false_toggle.h + /usr/local/include/pangolin/utils/uri.h + /usr/local/include/pangolin/windowing/handler_bitsets.h + /usr/local/include/pangolin/utils/bitmask.h + /usr/local/include/pangolin/windowing/handler_enums.h + /usr/local/include/pangolin/display/display.hpp + /usr/local/include/pangolin/display/view.h + /usr/local/include/pangolin/display/attach.h + /usr/local/include/pangolin/display/widgets.h + /usr/local/include/pangolin/var/var.h + /usr/local/include/pangolin/utils/is_streamable.h + /usr/local/include/pangolin/var/varvalue.h + /usr/local/include/pangolin/var/varvaluet.h + /usr/local/include/pangolin/var/varvaluegeneric.h + /usr/local/include/pangolin/utils/file_utils.h + /usr/local/include/pangolin/var/varwrapper.h + /usr/local/include/pangolin/var/varstate.h + /usr/include/c++/11/any + /usr/local/include/pangolin/var/varinit.h + /usr/local/include/pangolin/handler/handler.h + /usr/local/include/pangolin/gl/opengl_render_state.h + /usr/local/include/pangolin/utils/simple_math.h + /usr/local/include/pangolin/gl/gl.h + /usr/local/include/pangolin/image/image_io.h + /usr/local/include/pangolin/image/typed_image.h + /usr/local/include/pangolin/image/managed_image.h + /usr/local/include/pangolin/image/image.h + /usr/local/include/pangolin/image/memcpy.h + /usr/local/include/pangolin/image/copy.h + /usr/local/include/pangolin/image/pixel_format.h + /usr/local/include/pangolin/utils/file_extension.h + /usr/local/include/pangolin/gl/gl.hpp + /usr/local/include/pangolin/gl/glpixformat.h + /usr/local/include/pangolin/gl/glformattraits.h + /usr/local/include/pangolin/gl/glfont.h + /usr/local/include/pangolin/gl/gltext.h + /usr/local/include/pangolin/gl/glchar.h + /usr/local/include/pangolin/gl/colour.h + /usr/local/include/pangolin/gl/gldraw.h + /usr/local/include/pangolin/gl/glstate.h + /usr/local/include/pangolin/gl/glvbo.h + /usr/local/include/pangolin/plot/plotter.h + /usr/local/include/pangolin/gl/glsl.h + /usr/local/include/pangolin/gl/glsl.hpp + /usr/local/include/pangolin/utils/range.h + /usr/local/include/pangolin/plot/datalog.h + /usr/local/include/pangolin/var/varextra.h + /usr/local/include/pangolin/video/video.h + /usr/local/include/pangolin/video/video_exception.h + /usr/local/include/pangolin/video/video_interface.h + /usr/local/include/pangolin/utils/picojson.h + /usr/local/include/pangolin/video/stream_info.h + /usr/local/include/pangolin/video/video_output_interface.h + /usr/local/include/pangolin/video/video_input.h + /usr/local/include/pangolin/video/video_output.h + /usr/include/boost/serialization/list.hpp + /home/orb/ORB_SLAM3/include/CameraModels/GeometricCamera.h + /usr/include/boost/serialization/array.hpp + /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp + /opt/ros/humble/include/nav_msgs/nav_msgs/msg/odometry.hpp + /opt/ros/humble/include/nav_msgs/nav_msgs/msg/detail/odometry__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist_with_covariance__struct.hpp + /opt/ros/humble/include/nav_msgs/nav_msgs/msg/detail/odometry__builder.hpp + /opt/ros/humble/include/nav_msgs/nav_msgs/msg/detail/odometry__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist_with_covariance__traits.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_graph.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__builder.hpp + /opt/ros/humble/include/cv_bridge/cv_bridge/cv_bridge.h + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/compressed_image.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/compressed_image__struct.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/compressed_image__builder.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/compressed_image__traits.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/image_encodings.hpp + /usr/local/include/opencv4/opencv2/imgproc/types_c.h + /usr/local/include/opencv4/opencv2/core/core_c.h + /usr/local/include/opencv4/opencv2/core/types_c.h + /opt/ros/humble/include/cv_bridge/cv_bridge/cv_bridge_export.h + /home/orb/ORB_SLAM3/include/System.h + /home/orb/ORB_SLAM3/include/Tracking.h + /home/orb/ORB_SLAM3/include/Viewer.h + /home/orb/ORB_SLAM3/include/FrameDrawer.h + /home/orb/ORB_SLAM3/include/Atlas.h + /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h + /home/orb/ORB_SLAM3/include/CameraModels/GeometricCamera.h + /home/orb/ORB_SLAM3/include/TwoViewReconstruction.h + /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h + /home/orb/ORB_SLAM3/include/MapDrawer.h + /home/orb/ORB_SLAM3/include/System.h + /home/orb/ORB_SLAM3/include/LocalMapping.h + /home/orb/ORB_SLAM3/include/LoopClosing.h + /usr/include/boost/algorithm/string.hpp + /usr/include/boost/algorithm/string/std_containers_traits.hpp + /usr/include/boost/algorithm/string/std/string_traits.hpp + /usr/include/boost/algorithm/string/yes_no_type.hpp + /usr/include/boost/algorithm/string/sequence_traits.hpp + /usr/include/boost/algorithm/string/std/list_traits.hpp + /usr/include/boost/algorithm/string/std/slist_traits.hpp + /usr/include/boost/algorithm/string/config.hpp + /usr/include/c++/11/ext/slist + /usr/include/boost/algorithm/string/trim.hpp + /usr/include/boost/range/begin.hpp + /usr/include/boost/range/config.hpp + /usr/include/boost/range/iterator.hpp + /usr/include/boost/range/range_fwd.hpp + /usr/include/boost/range/mutable_iterator.hpp + /usr/include/boost/range/detail/extract_optional_type.hpp + /usr/include/boost/iterator/iterator_traits.hpp + /usr/include/boost/range/detail/msvc_has_iterator_workaround.hpp + /usr/include/boost/range/const_iterator.hpp + /usr/include/boost/range/end.hpp + /usr/include/boost/range/detail/implementation_help.hpp + /usr/include/boost/range/detail/common.hpp + /usr/include/boost/range/detail/sfinae.hpp + /usr/include/boost/range/as_literal.hpp + /usr/include/boost/range/iterator_range.hpp + /usr/include/boost/range/iterator_range_core.hpp + /usr/include/boost/iterator/iterator_facade.hpp + /usr/include/boost/iterator/interoperable.hpp + /usr/include/boost/mpl/or.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp + /usr/include/boost/type_traits/is_convertible.hpp + /usr/include/boost/type_traits/add_lvalue_reference.hpp + /usr/include/boost/type_traits/add_reference.hpp + /usr/include/boost/iterator/detail/config_def.hpp + /usr/include/boost/iterator/detail/config_undef.hpp + /usr/include/boost/iterator/iterator_categories.hpp + /usr/include/boost/iterator/detail/facade_iterator_category.hpp + /usr/include/boost/core/use_default.hpp + /usr/include/boost/detail/indirect_traits.hpp + /usr/include/boost/type_traits/remove_pointer.hpp + /usr/include/boost/detail/select_type.hpp + /usr/include/boost/iterator/detail/enable_if.hpp + /usr/include/boost/type_traits/add_const.hpp + /usr/include/boost/type_traits/add_pointer.hpp + /usr/include/boost/range/functions.hpp + /usr/include/boost/range/size.hpp + /usr/include/boost/range/size_type.hpp + /usr/include/boost/range/difference_type.hpp + /usr/include/boost/range/has_range_iterator.hpp + /usr/include/boost/range/concepts.hpp + /usr/include/boost/concept_check.hpp + /usr/include/boost/concept/assert.hpp + /usr/include/boost/concept/detail/general.hpp + /usr/include/boost/concept/detail/backward_compatibility.hpp + /usr/include/boost/concept/detail/has_constraints.hpp + /usr/include/boost/type_traits/conversion_traits.hpp + /usr/include/boost/concept/usage.hpp + /usr/include/boost/concept/detail/concept_def.hpp + /usr/include/boost/preprocessor/seq/for_each_i.hpp + /usr/include/boost/preprocessor/repetition/for.hpp + /usr/include/boost/preprocessor/repetition/detail/for.hpp + /usr/include/boost/preprocessor/seq/seq.hpp + /usr/include/boost/preprocessor/seq/elem.hpp + /usr/include/boost/preprocessor/seq/size.hpp + /usr/include/boost/preprocessor/seq/detail/is_empty.hpp + /usr/include/boost/preprocessor/seq/enum.hpp + /usr/include/boost/concept/detail/concept_undef.hpp + /usr/include/boost/iterator/iterator_concepts.hpp + /usr/include/boost/range/value_type.hpp + /usr/include/boost/range/detail/misc_concept.hpp + /usr/include/boost/type_traits/make_unsigned.hpp + /usr/include/boost/type_traits/is_signed.hpp + /usr/include/boost/type_traits/is_unsigned.hpp + /usr/include/boost/type_traits/add_volatile.hpp + /usr/include/boost/range/detail/has_member_size.hpp + /usr/include/boost/utility.hpp + /usr/include/boost/utility/base_from_member.hpp + /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp + /usr/include/boost/preprocessor/repetition/repeat_from_to.hpp + /usr/include/boost/utility/binary.hpp + /usr/include/boost/preprocessor/control/deduce_d.hpp + /usr/include/boost/preprocessor/seq/cat.hpp + /usr/include/boost/preprocessor/seq/fold_left.hpp + /usr/include/boost/preprocessor/seq/transform.hpp + /usr/include/boost/preprocessor/arithmetic/mod.hpp + /usr/include/boost/preprocessor/arithmetic/detail/div_base.hpp + /usr/include/boost/preprocessor/comparison/less_equal.hpp + /usr/include/boost/preprocessor/logical/not.hpp + /usr/include/boost/utility/identity_type.hpp + /usr/include/boost/type_traits/function_traits.hpp + /usr/include/boost/core/checked_delete.hpp + /usr/include/boost/range/distance.hpp + /usr/include/boost/iterator/distance.hpp + /usr/include/boost/range/empty.hpp + /usr/include/boost/range/rbegin.hpp + /usr/include/boost/range/reverse_iterator.hpp + /usr/include/boost/iterator/reverse_iterator.hpp + /usr/include/boost/iterator/iterator_adaptor.hpp + /usr/include/boost/range/rend.hpp + /usr/include/boost/range/algorithm/equal.hpp + /usr/include/boost/range/detail/safe_bool.hpp + /usr/include/boost/next_prior.hpp + /usr/include/boost/type_traits/has_plus.hpp + /usr/include/boost/type_traits/detail/has_binary_operator.hpp + /usr/include/boost/type_traits/make_void.hpp + /usr/include/boost/type_traits/has_plus_assign.hpp + /usr/include/boost/type_traits/has_minus.hpp + /usr/include/boost/type_traits/has_minus_assign.hpp + /usr/include/boost/iterator/advance.hpp + /usr/include/boost/range/iterator_range_io.hpp + /usr/include/boost/range/detail/str_types.hpp + /usr/include/boost/algorithm/string/detail/trim.hpp + /usr/include/boost/algorithm/string/classification.hpp + /usr/include/boost/algorithm/string/detail/classification.hpp + /usr/include/boost/algorithm/string/predicate_facade.hpp + /usr/include/boost/algorithm/string/case_conv.hpp + /usr/include/boost/iterator/transform_iterator.hpp + /usr/include/boost/utility/result_of.hpp + /usr/include/boost/preprocessor/iteration/iterate.hpp + /usr/include/boost/preprocessor/slot/slot.hpp + /usr/include/boost/preprocessor/slot/detail/def.hpp + /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp + /usr/include/boost/preprocessor/facilities/intercept.hpp + /usr/include/boost/type_traits/type_identity.hpp + /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp + /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp + /usr/include/boost/preprocessor/slot/detail/shared.hpp + /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp + /usr/include/boost/utility/detail/result_of_iterate.hpp + /usr/include/boost/algorithm/string/detail/case_conv.hpp + /usr/include/boost/algorithm/string/predicate.hpp + /usr/include/boost/algorithm/string/compare.hpp + /usr/include/boost/algorithm/string/find.hpp + /usr/include/boost/algorithm/string/finder.hpp + /usr/include/boost/algorithm/string/constants.hpp + /usr/include/boost/algorithm/string/detail/finder.hpp + /usr/include/boost/algorithm/string/detail/predicate.hpp + /usr/include/boost/algorithm/string/split.hpp + /usr/include/boost/algorithm/string/iter_find.hpp + /usr/include/boost/algorithm/string/concept.hpp + /usr/include/boost/algorithm/string/find_iterator.hpp + /usr/include/boost/algorithm/string/detail/find_iterator.hpp + /usr/include/boost/function.hpp + /usr/include/boost/preprocessor/iterate.hpp + /usr/include/boost/function/detail/prologue.hpp + /usr/include/boost/config/no_tr1/functional.hpp + /usr/include/boost/throw_exception.hpp + /usr/include/boost/assert/source_location.hpp + /usr/include/boost/current_function.hpp + /usr/include/boost/exception/exception.hpp + /usr/include/boost/function/function_base.hpp + /usr/include/boost/integer.hpp + /usr/include/boost/integer_fwd.hpp + /usr/include/boost/type_index.hpp + /usr/include/boost/type_index/stl_type_index.hpp + /usr/include/boost/type_index/type_index_facade.hpp + /usr/include/boost/container_hash/hash_fwd.hpp + /usr/include/boost/core/demangle.hpp + /usr/include/boost/type_traits/has_trivial_copy.hpp + /usr/include/boost/type_traits/has_trivial_destructor.hpp + /usr/include/boost/type_traits/composite_traits.hpp + /usr/include/boost/type_traits/is_union.hpp + /usr/include/boost/ref.hpp + /usr/include/boost/core/ref.hpp + /usr/include/boost/type_traits/enable_if.hpp + /usr/include/boost/function_equal.hpp + /usr/include/boost/function/function_fwd.hpp + /usr/include/boost/mem_fn.hpp + /usr/include/boost/bind/mem_fn.hpp + /usr/include/boost/get_pointer.hpp + /usr/include/boost/config/no_tr1/memory.hpp + /usr/include/boost/bind/mem_fn_template.hpp + /usr/include/boost/bind/mem_fn_cc.hpp + /usr/include/boost/preprocessor/enum.hpp + /usr/include/boost/preprocessor/repetition/enum.hpp + /usr/include/boost/preprocessor/enum_params.hpp + /usr/include/boost/function/detail/function_iterate.hpp + /usr/include/boost/function/detail/maybe_include.hpp + /usr/include/boost/function/function_template.hpp + /usr/include/boost/core/no_exceptions_support.hpp + /usr/include/boost/algorithm/string/detail/util.hpp + /usr/include/boost/algorithm/string/join.hpp + /usr/include/boost/algorithm/string/detail/sequence.hpp + /usr/include/boost/mpl/logical.hpp + /usr/include/boost/algorithm/string/replace.hpp + /usr/include/boost/algorithm/string/find_format.hpp + /usr/include/boost/algorithm/string/detail/find_format.hpp + /usr/include/boost/algorithm/string/detail/find_format_store.hpp + /usr/include/boost/algorithm/string/detail/replace_storage.hpp + /usr/include/boost/algorithm/string/detail/find_format_all.hpp + /usr/include/boost/algorithm/string/formatter.hpp + /usr/include/boost/algorithm/string/detail/formatter.hpp + /usr/include/boost/algorithm/string/erase.hpp + /home/orb/ORB_SLAM3/include/Frame.h + /home/orb/ORB_SLAM3/include/Map.h + /home/orb/ORB_SLAM3/include/Atlas.h + +CMakeFiles/rgbd.dir/src/rgbd/rgbd.cpp.o + /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp + /usr/include/stdc-predef.h + /usr/include/c++/11/iostream + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h + /usr/include/features.h + /usr/include/features-time64.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h + /usr/include/c++/11/pstl/pstl_config.h + /usr/include/c++/11/ostream + /usr/include/c++/11/ios + /usr/include/c++/11/iosfwd + /usr/include/c++/11/bits/stringfwd.h + /usr/include/c++/11/bits/memoryfwd.h + /usr/include/c++/11/bits/postypes.h + /usr/include/c++/11/cwchar + /usr/include/wchar.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/bits/wchar2.h + /usr/include/c++/11/exception + /usr/include/c++/11/bits/exception.h + /usr/include/c++/11/bits/exception_ptr.h + /usr/include/c++/11/bits/exception_defines.h + /usr/include/c++/11/bits/cxxabi_init_exception.h + /usr/include/c++/11/typeinfo + /usr/include/c++/11/bits/hash_bytes.h + /usr/include/c++/11/new + /usr/include/c++/11/bits/move.h + /usr/include/c++/11/type_traits + /usr/include/c++/11/bits/nested_exception.h + /usr/include/c++/11/bits/char_traits.h + /usr/include/c++/11/bits/stl_algobase.h + /usr/include/c++/11/bits/functexcept.h + /usr/include/c++/11/bits/cpp_type_traits.h + /usr/include/c++/11/ext/type_traits.h + /usr/include/c++/11/ext/numeric_traits.h + /usr/include/c++/11/bits/stl_pair.h + /usr/include/c++/11/compare + /usr/include/c++/11/concepts + /usr/include/c++/11/bits/stl_iterator_base_types.h + /usr/include/c++/11/bits/iterator_concepts.h + /usr/include/c++/11/bits/ptr_traits.h + /usr/include/c++/11/bits/ranges_cmp.h + /usr/include/c++/11/bits/stl_iterator_base_funcs.h + /usr/include/c++/11/bits/concept_check.h + /usr/include/c++/11/debug/assertions.h + /usr/include/c++/11/bits/stl_iterator.h + /usr/include/c++/11/bits/stl_construct.h + /usr/include/c++/11/debug/debug.h + /usr/include/c++/11/bits/predefined_ops.h + /usr/include/c++/11/cstdint + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h + /usr/include/stdint.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/c++/11/bits/localefwd.h + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h + /usr/include/c++/11/clocale + /usr/include/locale.h + /usr/include/x86_64-linux-gnu/bits/locale.h + /usr/include/c++/11/cctype + /usr/include/ctype.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/c++/11/bits/ios_base.h + /usr/include/c++/11/ext/atomicity.h + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/sched.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/x86_64-linux-gnu/bits/cpu-set.h + /usr/include/time.h + /usr/include/x86_64-linux-gnu/bits/time.h + /usr/include/x86_64-linux-gnu/bits/timex.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/setjmp.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h + /usr/include/x86_64-linux-gnu/sys/single_threaded.h + /usr/include/c++/11/bits/locale_classes.h + /usr/include/c++/11/string + /usr/include/c++/11/bits/allocator.h + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h + /usr/include/c++/11/ext/new_allocator.h + /usr/include/c++/11/bits/ostream_insert.h + /usr/include/c++/11/bits/cxxabi_forced.h + /usr/include/c++/11/bits/stl_function.h + /usr/include/c++/11/backward/binders.h + /usr/include/c++/11/bits/stl_algo.h + /usr/include/c++/11/cstdlib + /usr/include/stdlib.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/include/endian.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/x86_64-linux-gnu/bits/select2.h + /usr/include/alloca.h + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/x86_64-linux-gnu/bits/stdlib.h + /usr/include/c++/11/bits/std_abs.h + /usr/include/c++/11/bits/algorithmfwd.h + /usr/include/c++/11/initializer_list + /usr/include/c++/11/bits/stl_heap.h + /usr/include/c++/11/bits/stl_tempbuf.h + /usr/include/c++/11/bits/uniform_int_dist.h + /usr/include/c++/11/bits/range_access.h + /usr/include/c++/11/bits/basic_string.h + /usr/include/c++/11/ext/alloc_traits.h + /usr/include/c++/11/bits/alloc_traits.h + /usr/include/c++/11/string_view + /usr/include/c++/11/bits/functional_hash.h + /usr/include/c++/11/bits/ranges_base.h + /usr/include/c++/11/bits/max_size_type.h + /usr/include/c++/11/numbers + /usr/include/c++/11/bits/string_view.tcc + /usr/include/c++/11/ext/string_conversions.h + /usr/include/c++/11/cstdio + /usr/include/stdio.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/x86_64-linux-gnu/bits/stdio.h + /usr/include/x86_64-linux-gnu/bits/stdio2.h + /usr/include/c++/11/cerrno + /usr/include/errno.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/linux/errno.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/errno-base.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/c++/11/bits/charconv.h + /usr/include/c++/11/bits/basic_string.tcc + /usr/include/c++/11/bits/locale_classes.tcc + /usr/include/c++/11/system_error + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h + /usr/include/c++/11/stdexcept + /usr/include/c++/11/streambuf + /usr/include/c++/11/bits/streambuf.tcc + /usr/include/c++/11/bits/basic_ios.h + /usr/include/c++/11/bits/locale_facets.h + /usr/include/c++/11/cwctype + /usr/include/wctype.h + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h + /usr/include/c++/11/bits/streambuf_iterator.h + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h + /usr/include/c++/11/bits/locale_facets.tcc + /usr/include/c++/11/bits/basic_ios.tcc + /usr/include/c++/11/bits/ostream.tcc + /usr/include/c++/11/istream + /usr/include/c++/11/bits/istream.tcc + /usr/include/c++/11/algorithm + /usr/include/c++/11/utility + /usr/include/c++/11/bits/stl_relops.h + /usr/include/c++/11/bits/ranges_algo.h + /usr/include/c++/11/bits/ranges_algobase.h + /usr/include/c++/11/iterator + /usr/include/c++/11/bits/stream_iterator.h + /usr/include/c++/11/bits/invoke.h + /usr/include/c++/11/bits/ranges_util.h + /usr/include/c++/11/pstl/glue_algorithm_defs.h + /usr/include/c++/11/functional + /usr/include/c++/11/tuple + /usr/include/c++/11/array + /usr/include/c++/11/bits/uses_allocator.h + /usr/include/c++/11/bits/refwrap.h + /usr/include/c++/11/bits/std_function.h + /usr/include/c++/11/unordered_map + /usr/include/c++/11/ext/aligned_buffer.h + /usr/include/c++/11/bits/hashtable.h + /usr/include/c++/11/bits/hashtable_policy.h + /usr/include/c++/11/bits/enable_special_members.h + /usr/include/c++/11/bits/node_handle.h + /usr/include/c++/11/bits/unordered_map.h + /usr/include/c++/11/bits/erase_if.h + /usr/include/c++/11/vector + /usr/include/c++/11/bits/stl_uninitialized.h + /usr/include/c++/11/bits/stl_vector.h + /usr/include/c++/11/bits/stl_bvector.h + /usr/include/c++/11/bits/vector.tcc + /usr/include/c++/11/pstl/execution_defs.h + /usr/include/c++/11/fstream + /usr/include/c++/11/bits/codecvt.h + /usr/include/x86_64-linux-gnu/c++/11/bits/basic_file.h + /usr/include/x86_64-linux-gnu/c++/11/bits/c++io.h + /usr/include/c++/11/bits/fstream.tcc + /usr/include/c++/11/chrono + /usr/include/c++/11/ratio + /usr/include/c++/11/limits + /usr/include/c++/11/ctime + /usr/include/c++/11/bits/parse_numbers.h + /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp + /usr/include/c++/11/csignal + /usr/include/signal.h + /usr/include/x86_64-linux-gnu/bits/signum-generic.h + /usr/include/x86_64-linux-gnu/bits/signum-arch.h + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h + /usr/include/x86_64-linux-gnu/bits/sigaction.h + /usr/include/x86_64-linux-gnu/bits/sigcontext.h + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h + /usr/include/x86_64-linux-gnu/sys/ucontext.h + /usr/include/x86_64-linux-gnu/bits/sigstack.h + /usr/include/x86_64-linux-gnu/bits/sigstksz.h + /usr/include/unistd.h + /usr/include/x86_64-linux-gnu/bits/posix_opt.h + /usr/include/x86_64-linux-gnu/bits/environments.h + /usr/include/x86_64-linux-gnu/bits/confname.h + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h + /usr/include/x86_64-linux-gnu/bits/getopt_core.h + /usr/include/x86_64-linux-gnu/bits/unistd.h + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h + /usr/include/linux/close_range.h + /usr/include/x86_64-linux-gnu/bits/ss_flags.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h + /usr/include/x86_64-linux-gnu/bits/sigthread.h + /usr/include/x86_64-linux-gnu/bits/signal_ext.h + /usr/include/c++/11/memory + /usr/include/c++/11/bits/stl_raw_storage_iter.h + /usr/include/c++/11/bits/align.h + /usr/include/c++/11/bit + /usr/include/c++/11/bits/unique_ptr.h + /usr/include/c++/11/bits/shared_ptr.h + /usr/include/c++/11/bits/shared_ptr_base.h + /usr/include/c++/11/bits/allocated_ptr.h + /usr/include/c++/11/ext/concurrence.h + /usr/include/c++/11/bits/shared_ptr_atomic.h + /usr/include/c++/11/bits/atomic_base.h + /usr/include/c++/11/bits/atomic_lockfree_defines.h + /usr/include/c++/11/bits/atomic_wait.h + /usr/include/c++/11/climits + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h + /usr/include/limits.h + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h + /usr/include/x86_64-linux-gnu/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h + /usr/include/x86_64-linux-gnu/bits/uio_lim.h + /usr/include/syscall.h + /usr/include/x86_64-linux-gnu/sys/syscall.h + /usr/include/x86_64-linux-gnu/asm/unistd.h + /usr/include/x86_64-linux-gnu/asm/unistd_64.h + /usr/include/x86_64-linux-gnu/bits/syscall.h + /usr/include/c++/11/bits/std_mutex.h + /usr/include/c++/11/backward/auto_ptr.h + /usr/include/c++/11/bits/ranges_uninitialized.h + /usr/include/c++/11/bits/uses_allocator_args.h + /usr/include/c++/11/pstl/glue_memory_defs.h + /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp + /usr/include/c++/11/future + /usr/include/c++/11/mutex + /usr/include/c++/11/bits/unique_lock.h + /usr/include/c++/11/condition_variable + /usr/include/c++/11/stop_token + /usr/include/c++/11/atomic + /usr/include/c++/11/bits/std_thread.h + /usr/include/c++/11/semaphore + /usr/include/c++/11/bits/semaphore_base.h + /usr/include/c++/11/bits/atomic_timed_wait.h + /usr/include/c++/11/bits/this_thread_sleep.h + /usr/include/x86_64-linux-gnu/sys/time.h + /usr/include/semaphore.h + /usr/include/x86_64-linux-gnu/bits/semaphore.h + /usr/include/c++/11/bits/atomic_futex.h + /opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp + /usr/include/c++/11/set + /usr/include/c++/11/bits/stl_tree.h + /usr/include/c++/11/bits/stl_set.h + /usr/include/c++/11/bits/stl_multiset.h + /usr/include/c++/11/thread + /opt/ros/humble/include/rclcpp/rclcpp/executor.hpp + /usr/include/c++/11/cassert + /usr/include/assert.h + /usr/include/c++/11/list + /usr/include/c++/11/bits/stl_list.h + /usr/include/c++/11/bits/list.tcc + /usr/include/c++/11/map + /usr/include/c++/11/bits/stl_map.h + /usr/include/c++/11/bits/stl_multimap.h + /opt/ros/humble/include/rcl/rcl/guard_condition.h + /opt/ros/humble/include/rcl/rcl/allocator.h + /opt/ros/humble/include/rcutils/rcutils/allocator.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h + /opt/ros/humble/include/rcutils/rcutils/macros.h + /opt/ros/humble/include/rcutils/rcutils/testing/fault_injection.h + /opt/ros/humble/include/rcutils/rcutils/visibility_control.h + /opt/ros/humble/include/rcutils/rcutils/visibility_control_macros.h + /opt/ros/humble/include/rcutils/rcutils/types/rcutils_ret.h + /opt/ros/humble/include/rcl/rcl/context.h + /opt/ros/humble/include/rmw/rmw/init.h + /opt/ros/humble/include/rmw/rmw/init_options.h + /opt/ros/humble/include/rmw/rmw/domain_id.h + /opt/ros/humble/include/rmw/rmw/localhost.h + /opt/ros/humble/include/rmw/rmw/visibility_control.h + /opt/ros/humble/include/rmw/rmw/macros.h + /opt/ros/humble/include/rmw/rmw/ret_types.h + /opt/ros/humble/include/rmw/rmw/security_options.h + /opt/ros/humble/include/rcl/rcl/arguments.h + /opt/ros/humble/include/rcl/rcl/log_level.h + /opt/ros/humble/include/rcl/rcl/macros.h + /opt/ros/humble/include/rcl/rcl/types.h + /opt/ros/humble/include/rmw/rmw/types.h + /opt/ros/humble/include/rcutils/rcutils/logging.h + /opt/ros/humble/include/rcutils/rcutils/error_handling.h + /usr/include/c++/11/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h + /usr/include/x86_64-linux-gnu/bits/string_fortified.h + /opt/ros/humble/include/rcutils/rcutils/snprintf.h + /opt/ros/humble/include/rcutils/rcutils/time.h + /opt/ros/humble/include/rcutils/rcutils/types.h + /opt/ros/humble/include/rcutils/rcutils/types/array_list.h + /opt/ros/humble/include/rcutils/rcutils/types/char_array.h + /opt/ros/humble/include/rcutils/rcutils/types/hash_map.h + /opt/ros/humble/include/rcutils/rcutils/types/string_array.h + /opt/ros/humble/include/rcutils/rcutils/qsort.h + /opt/ros/humble/include/rcutils/rcutils/types/string_map.h + /opt/ros/humble/include/rcutils/rcutils/types/uint8_array.h + /opt/ros/humble/include/rmw/rmw/events_statuses/events_statuses.h + /opt/ros/humble/include/rmw/rmw/events_statuses/incompatible_qos.h + /opt/ros/humble/include/rmw/rmw/qos_policy_kind.h + /opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_changed.h + /opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_lost.h + /opt/ros/humble/include/rmw/rmw/events_statuses/message_lost.h + /opt/ros/humble/include/rmw/rmw/events_statuses/offered_deadline_missed.h + /opt/ros/humble/include/rmw/rmw/events_statuses/requested_deadline_missed.h + /opt/ros/humble/include/rmw/rmw/serialized_message.h + /opt/ros/humble/include/rmw/rmw/subscription_content_filter_options.h + /opt/ros/humble/include/rmw/rmw/time.h + /opt/ros/humble/include/rcl/rcl/visibility_control.h + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h + /opt/ros/humble/include/rcl/rcl/init_options.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdalign.h + /opt/ros/humble/include/rcl/rcl/wait.h + /opt/ros/humble/include/rcl/rcl/client.h + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /opt/ros/humble/include/rcl/rcl/event_callback.h + /opt/ros/humble/include/rmw/rmw/event_callback_type.h + /opt/ros/humble/include/rcl/rcl/node.h + /opt/ros/humble/include/rcl/rcl/node_options.h + /opt/ros/humble/include/rcl/rcl/domain_id.h + /opt/ros/humble/include/rcl/rcl/service.h + /opt/ros/humble/include/rcl/rcl/subscription.h + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /opt/ros/humble/include/rmw/rmw/message_sequence.h + /opt/ros/humble/include/rcl/rcl/timer.h + /opt/ros/humble/include/rcl/rcl/time.h + /opt/ros/humble/include/rmw/rmw/rmw.h + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/sequence_bound.h + /opt/ros/humble/include/rmw/rmw/event.h + /opt/ros/humble/include/rmw/rmw/publisher_options.h + /opt/ros/humble/include/rmw/rmw/qos_profiles.h + /opt/ros/humble/include/rmw/rmw/subscription_options.h + /opt/ros/humble/include/rcl/rcl/event.h + /opt/ros/humble/include/rcl/rcl/publisher.h + /opt/ros/humble/include/rcpputils/rcpputils/scope_exit.hpp + /opt/ros/humble/include/rclcpp/rclcpp/context.hpp + /usr/include/c++/11/typeindex + /usr/include/c++/11/unordered_set + /usr/include/c++/11/bits/unordered_set.h + /opt/ros/humble/include/rclcpp/rclcpp/init_options.hpp + /opt/ros/humble/include/rclcpp/rclcpp/visibility_control.hpp + /opt/ros/humble/include/rclcpp/rclcpp/macros.hpp + /opt/ros/humble/include/rclcpp/rclcpp/contexts/default_context.hpp + /opt/ros/humble/include/rclcpp/rclcpp/guard_condition.hpp + /opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp + /opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp + /opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp + /opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp + /opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp + /opt/ros/humble/include/rclcpp/rclcpp/client.hpp + /usr/include/c++/11/optional + /usr/include/c++/11/sstream + /usr/include/c++/11/bits/sstream.tcc + /usr/include/c++/11/variant + /opt/ros/humble/include/rcl/rcl/error_handling.h + /opt/ros/humble/include/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp + /opt/ros/humble/include/rclcpp/rclcpp/exceptions.hpp + /opt/ros/humble/include/rclcpp/rclcpp/exceptions/exceptions.hpp + /opt/ros/humble/include/rcpputils/rcpputils/join.hpp + /opt/ros/humble/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp + /opt/ros/humble/include/rclcpp/rclcpp/function_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/logging.hpp + /opt/ros/humble/include/rclcpp/rclcpp/logger.hpp + /opt/ros/humble/include/rcpputils/rcpputils/filesystem_helper.hpp + /opt/ros/humble/include/rcpputils/rcpputils/visibility_control.hpp + /opt/ros/humble/include/rcutils/rcutils/logging_macros.h + /opt/ros/humble/include/rclcpp/rclcpp/utilities.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp + /opt/ros/humble/include/rcl/rcl/graph.h + /opt/ros/humble/include/rmw/rmw/names_and_types.h + /opt/ros/humble/include/rmw/rmw/get_topic_names_and_types.h + /opt/ros/humble/include/rmw/rmw/topic_endpoint_info_array.h + /opt/ros/humble/include/rmw/rmw/topic_endpoint_info.h + /opt/ros/humble/include/rclcpp/rclcpp/event.hpp + /opt/ros/humble/include/rclcpp/rclcpp/qos.hpp + /opt/ros/humble/include/rclcpp/rclcpp/duration.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/duration.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__struct.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__builder.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__traits.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp + /usr/include/c++/11/codecvt + /usr/include/c++/11/iomanip + /usr/include/c++/11/locale + /usr/include/c++/11/bits/locale_facets_nonio.h + /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h + /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h + /usr/include/libintl.h + /usr/include/c++/11/bits/locale_facets_nonio.tcc + /usr/include/c++/11/bits/locale_conv.h + /usr/include/c++/11/bits/quoted_string.h + /opt/ros/humble/include/rcl/rcl/logging_rosout.h + /opt/ros/humble/include/rmw/rmw/incompatible_qos_events_statuses.h + /opt/ros/humble/include/rclcpp/rclcpp/type_support_decl.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_type_support_decl.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/service_type_support_decl.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp + /opt/ros/humble/include/rmw/rmw/error_handling.h + /opt/ros/humble/include/rmw/rmw/impl/cpp/demangle.hpp + /usr/include/c++/11/cxxabi.h + /usr/include/x86_64-linux-gnu/c++/11/bits/cxxabi_tweaks.h + /opt/ros/humble/include/rmw/rmw/impl/config.h + /opt/ros/humble/include/rclcpp/rclcpp/publisher_base.hpp + /opt/ros/humble/include/rclcpp/rclcpp/network_flow_endpoint.hpp + /opt/ros/humble/include/rcl/rcl/network_flow_endpoints.h + /opt/ros/humble/include/rmw/rmw/network_flow_endpoint.h + /opt/ros/humble/include/rmw/rmw/network_flow_endpoint_array.h + /opt/ros/humble/include/rclcpp/rclcpp/qos_event.hpp + /opt/ros/humble/include/rclcpp/rclcpp/waitable.hpp + /opt/ros/humble/include/rcpputils/rcpputils/time.hpp + /opt/ros/humble/include/rclcpp/rclcpp/service.hpp + /opt/ros/humble/include/tracetools/tracetools/tracetools.h + /opt/ros/humble/include/tracetools/tracetools/config.h + /opt/ros/humble/include/tracetools/tracetools/visibility_control.hpp + /opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp + /opt/ros/humble/include/tracetools/tracetools/utils.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription_base.hpp + /opt/ros/humble/include/rclcpp/rclcpp/any_subscription_callback.hpp + /opt/ros/humble/include/rclcpp/rclcpp/allocator/allocator_common.hpp + /usr/include/c++/11/cstring + /opt/ros/humble/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp + /opt/ros/humble/include/rclcpp/rclcpp/message_info.hpp + /opt/ros/humble/include/rclcpp/rclcpp/serialized_message.hpp + /opt/ros/humble/include/rclcpp/rclcpp/type_adapter.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp + /usr/include/c++/11/shared_mutex + /opt/ros/humble/include/rclcpp/rclcpp/experimental/ros_message_intra_process_buffer.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/intra_process_buffer.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/buffer_implementation_base.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process_buffer.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/create_intra_process_buffer.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/ring_buffer_implementation.hpp + /opt/ros/humble/include/rclcpp/rclcpp/intra_process_buffer_type.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription_content_filter_options.hpp + /opt/ros/humble/include/rclcpp/rclcpp/timer.hpp + /opt/ros/humble/include/rclcpp/rclcpp/clock.hpp + /opt/ros/humble/include/rclcpp/rclcpp/time.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/time.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__builder.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/rate.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp + /opt/ros/humble/include/rclcpp/rclcpp/intra_process_setting.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp + /opt/ros/humble/include/rclcpp/rclcpp/message_memory_strategy.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription_options.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_payload.hpp + /opt/ros/humble/include/rclcpp/rclcpp/qos_overriding_options.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/set_parameters_result.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/topic_statistics_state.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/generate_statistics_message.hpp + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/metrics_message.hpp + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__struct.hpp + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__struct.hpp + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__builder.hpp + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__traits.hpp + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__traits.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/visibility_control.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp + /usr/include/c++/11/cmath + /usr/include/math.h + /usr/include/x86_64-linux-gnu/bits/math-vector.h + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h + /usr/include/x86_64-linux-gnu/bits/fp-logb.h + /usr/include/x86_64-linux-gnu/bits/fp-fast.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h + /usr/include/x86_64-linux-gnu/bits/mathcalls.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h + /usr/include/x86_64-linux-gnu/bits/iscanonical.h + /usr/include/c++/11/bits/specfun.h + /usr/include/c++/11/tr1/gamma.tcc + /usr/include/c++/11/tr1/special_function_util.h + /usr/include/c++/11/tr1/bessel_function.tcc + /usr/include/c++/11/tr1/beta_function.tcc + /usr/include/c++/11/tr1/ell_integral.tcc + /usr/include/c++/11/tr1/exp_integral.tcc + /usr/include/c++/11/tr1/hypergeometric.tcc + /usr/include/c++/11/tr1/legendre_function.tcc + /usr/include/c++/11/tr1/modified_bessel_func.tcc + /usr/include/c++/11/tr1/poly_hermite.tcc + /usr/include/c++/11/tr1/poly_laguerre.tcc + /usr/include/c++/11/tr1/riemann_zeta.tcc + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_age.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/collector.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/moving_average.hpp + /usr/include/c++/11/numeric + /usr/include/c++/11/bits/stl_numeric.h + /usr/include/c++/11/pstl/glue_numeric_defs.h + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp + /opt/ros/humble/include/rcpputils/rcpputils/thread_safety_annotations.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_period.hpp + /opt/ros/humble/include/rclcpp/rclcpp/publisher.hpp + /opt/ros/humble/include/rclcpp/rclcpp/get_message_type_support_handle.hpp + /opt/ros/humble/include/rclcpp/rclcpp/is_ros_compatible_type.hpp + /opt/ros/humble/include/rclcpp/rclcpp/loaned_message.hpp + /opt/ros/humble/include/rclcpp/rclcpp/publisher_options.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp + /opt/ros/humble/include/rclcpp/rclcpp/future_return_code.hpp + /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/list_parameters_result.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_event.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/generic_publisher.hpp + /opt/ros/humble/include/rcpputils/rcpputils/shared_library.hpp + /opt/ros/humble/include/rcutils/rcutils/shared_library.h + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/publisher_factory.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription_factory.hpp + /opt/ros/humble/include/rclcpp/rclcpp/typesupport_helpers.hpp + /opt/ros/humble/include/rclcpp/rclcpp/generic_subscription.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/parameter.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__builder.hpp + /opt/ros/humble/include/rclcpp/rclcpp/parameter_value.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_type.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_value.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__builder.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_options.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_impl.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_client.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_generic_publisher.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_generic_subscription.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_publisher.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp + /opt/ros/humble/include/rcpputils/rcpputils/pointer_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_topics_interface_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/qos_parameters.hpp + /opt/ros/humble/include/rmw/rmw/qos_string_conversions.h + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_parameters_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_service.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_subscription.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_timers_interface_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_timer.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_base_interface_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp + /opt/ros/humble/include/rclcpp/rclcpp/executors/static_executor_entities_collector.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/executable_list.hpp + /opt/ros/humble/include/rclcpp/rclcpp/parameter_client.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/describe_parameters.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/get_parameter_types.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/get_parameters.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/list_parameters.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/set_parameters.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/set_parameters_atomically.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/parser.h + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h + /opt/ros/humble/include/rclcpp/rclcpp/parameter_map.hpp + /opt/ros/humble/include/rclcpp/rclcpp/parameter_event_handler.hpp + /opt/ros/humble/include/rclcpp/rclcpp/parameter_service.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/storage_policy_common.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_result.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_result_kind.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_template.hpp + /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/image.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/image__struct.hpp + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__struct.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/image__builder.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/image__traits.hpp + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__traits.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/imu.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/imu__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__struct.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/imu__builder.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/imu__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__traits.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/point_cloud2.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__struct.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_field__struct.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__builder.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__traits.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_field__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_array.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_array__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_array__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_array__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/transform_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__traits.hpp + /opt/ros/humble/include/tf2_ros/tf2_ros/transform_broadcaster.h + /opt/ros/humble/include/tf2_ros/tf2_ros/visibility_control.h + /opt/ros/humble/include/tf2_msgs/tf2_msgs/msg/tf_message.hpp + /opt/ros/humble/include/tf2_msgs/tf2_msgs/msg/detail/tf_message__struct.hpp + /opt/ros/humble/include/tf2_msgs/tf2_msgs/msg/detail/tf_message__builder.hpp + /opt/ros/humble/include/tf2_msgs/tf2_msgs/msg/detail/tf_message__traits.hpp + /opt/ros/humble/include/tf2_ros/tf2_ros/qos.hpp + /opt/ros/humble/include/tf2_ros/tf2_ros/transform_listener.h + /opt/ros/humble/include/tf2/tf2/buffer_core.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Transform.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Matrix3x3.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Vector3.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Scalar.h + /usr/include/c++/11/math.h + /usr/include/c++/11/cfloat + /usr/lib/gcc/x86_64-linux-gnu/11/include/float.h + /opt/ros/humble/include/tf2/tf2/LinearMath/MinMax.h + /opt/ros/humble/include/tf2/tf2/visibility_control.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Quaternion.h + /opt/ros/humble/include/tf2/tf2/LinearMath/QuadWord.h + /opt/ros/humble/include/tf2/tf2/buffer_core_interface.h + /opt/ros/humble/include/tf2/tf2/time.h + /opt/ros/humble/include/tf2/tf2/exceptions.h + /opt/ros/humble/include/tf2/tf2/transform_storage.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Vector3.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Quaternion.h + /opt/ros/humble/include/message_filters/message_filters/subscriber.h + /opt/ros/humble/include/message_filters/message_filters/connection.h + /opt/ros/humble/include/message_filters/message_filters/visibility_control.h + /opt/ros/humble/include/message_filters/message_filters/simple_filter.h + /opt/ros/humble/include/message_filters/message_filters/signal1.h + /opt/ros/humble/include/message_filters/message_filters/message_event.h + /opt/ros/humble/include/message_filters/message_filters/parameter_adapter.h + /opt/ros/humble/include/message_filters/message_filters/synchronizer.h + /usr/include/c++/11/deque + /usr/include/c++/11/bits/stl_deque.h + /usr/include/c++/11/bits/deque.tcc + /opt/ros/humble/include/message_filters/message_filters/null_types.h + /opt/ros/humble/include/message_filters/message_filters/message_traits.h + /opt/ros/humble/include/message_filters/message_filters/signal9.h + /opt/ros/humble/include/message_filters/message_filters/sync_policies/approximate_time.h + /usr/include/inttypes.h + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_data.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__struct.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__struct.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__struct.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__builder.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__traits.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__traits.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__traits.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_map.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__struct.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__builder.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__traits.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_landmarks_in_view.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__struct.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__struct.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__builder.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__traits.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__traits.hpp + /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp + /usr/include/eigen3/Eigen/Core + /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/Macros.h + /usr/include/eigen3/Eigen/src/Core/util/ConfigureVectorization.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/mmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/emmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/xmmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/mm_malloc.h + /usr/include/c++/11/complex + /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h + /usr/include/c++/11/cstddef + /usr/include/eigen3/Eigen/src/Core/util/Constants.h + /usr/include/eigen3/Eigen/src/Core/util/Meta.h + /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h + /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h + /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h + /usr/include/eigen3/Eigen/src/Core/util/Memory.h + /usr/include/eigen3/Eigen/src/Core/util/IntegralConstant.h + /usr/include/eigen3/Eigen/src/Core/util/SymbolicIndex.h + /usr/include/eigen3/Eigen/src/Core/NumTraits.h + /usr/include/eigen3/Eigen/src/Core/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h + /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/Half.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/BFloat16.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/GenericPacketMathFunctionsFwd.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/GenericPacketMathFunctions.h + /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h + /usr/include/eigen3/Eigen/src/Core/util/IndexedViewHelper.h + /usr/include/eigen3/Eigen/src/Core/util/ReshapedHelper.h + /usr/include/eigen3/Eigen/src/Core/ArithmeticSequence.h + /usr/include/eigen3/Eigen/src/Core/IO.h + /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h + /usr/include/eigen3/Eigen/src/Core/DenseBase.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h + /usr/include/eigen3/Eigen/src/plugins/IndexedViewMethods.h + /usr/include/eigen3/Eigen/src/plugins/IndexedViewMethods.h + /usr/include/eigen3/Eigen/src/plugins/ReshapedMethods.h + /usr/include/eigen3/Eigen/src/plugins/ReshapedMethods.h + /usr/include/eigen3/Eigen/src/Core/MatrixBase.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/Core/EigenBase.h + /usr/include/eigen3/Eigen/src/Core/Product.h + /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h + /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h + /usr/include/eigen3/Eigen/src/Core/Assign.h + /usr/include/eigen3/Eigen/src/Core/ArrayBase.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h + /usr/include/eigen3/Eigen/src/Core/DenseStorage.h + /usr/include/eigen3/Eigen/src/Core/NestByValue.h + /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h + /usr/include/eigen3/Eigen/src/Core/NoAlias.h + /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h + /usr/include/eigen3/Eigen/src/Core/Matrix.h + /usr/include/eigen3/Eigen/src/Core/Array.h + /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h + /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/Dot.h + /usr/include/eigen3/Eigen/src/Core/StableNorm.h + /usr/include/eigen3/Eigen/src/Core/Stride.h + /usr/include/eigen3/Eigen/src/Core/MapBase.h + /usr/include/eigen3/Eigen/src/Core/Map.h + /usr/include/eigen3/Eigen/src/Core/Ref.h + /usr/include/eigen3/Eigen/src/Core/Block.h + /usr/include/eigen3/Eigen/src/Core/VectorBlock.h + /usr/include/eigen3/Eigen/src/Core/IndexedView.h + /usr/include/eigen3/Eigen/src/Core/Reshaped.h + /usr/include/eigen3/Eigen/src/Core/Transpose.h + /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h + /usr/include/eigen3/Eigen/src/Core/Diagonal.h + /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h + /usr/include/eigen3/Eigen/src/Core/Redux.h + /usr/include/eigen3/Eigen/src/Core/Visitor.h + /usr/include/eigen3/Eigen/src/Core/Fuzzy.h + /usr/include/eigen3/Eigen/src/Core/Swap.h + /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h + /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h + /usr/include/eigen3/Eigen/src/Core/Solve.h + /usr/include/eigen3/Eigen/src/Core/Inverse.h + /usr/include/eigen3/Eigen/src/Core/SolverBase.h + /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h + /usr/include/eigen3/Eigen/src/Core/Transpositions.h + /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h + /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h + /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h + /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h + /usr/include/eigen3/Eigen/src/Core/BandMatrix.h + /usr/include/eigen3/Eigen/src/Core/CoreIterators.h + /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h + /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h + /usr/include/eigen3/Eigen/src/Core/Select.h + /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h + /usr/include/eigen3/Eigen/src/Core/PartialReduxEvaluator.h + /usr/include/eigen3/Eigen/src/Core/Random.h + /usr/include/eigen3/Eigen/src/Core/Replicate.h + /usr/include/eigen3/Eigen/src/Core/Reverse.h + /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h + /usr/include/eigen3/Eigen/src/Core/StlIterators.h + /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h + /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h + /usr/include/eigen3/Eigen/Geometry + /usr/include/eigen3/Eigen/Core + /usr/include/eigen3/Eigen/SVD + /usr/include/eigen3/Eigen/QR + /usr/include/eigen3/Eigen/Cholesky + /usr/include/eigen3/Eigen/Jacobi + /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h + /usr/include/eigen3/Eigen/Householder + /usr/include/eigen3/Eigen/src/Householder/Householder.h + /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h + /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h + /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h + /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h + /usr/include/eigen3/Eigen/src/SVD/SVDBase.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h + /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h + /usr/include/eigen3/Eigen/LU + /usr/include/eigen3/Eigen/src/misc/Kernel.h + /usr/include/eigen3/Eigen/src/misc/Image.h + /usr/include/eigen3/Eigen/src/LU/FullPivLU.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h + /usr/include/eigen3/Eigen/src/LU/Determinant.h + /usr/include/eigen3/Eigen/src/LU/InverseImpl.h + /usr/include/eigen3/Eigen/src/LU/arch/InverseSize4.h + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h + /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h + /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h + /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h + /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h + /usr/include/eigen3/Eigen/src/Geometry/Transform.h + /usr/include/eigen3/Eigen/src/Geometry/Translation.h + /usr/include/eigen3/Eigen/src/Geometry/Scaling.h + /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h + /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h + /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h + /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h + /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SIMD.h + /usr/local/include/sophus/se3.hpp + /usr/local/include/sophus/so3.hpp + /usr/local/include/sophus/rotation_matrix.hpp + /usr/include/eigen3/Eigen/Dense + /usr/include/eigen3/Eigen/Geometry + /usr/include/eigen3/Eigen/Eigenvalues + /usr/include/eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h + /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h + /usr/include/eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h + /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h + /usr/include/eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h + /usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur.h + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexEigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur.h + /usr/include/eigen3/Eigen/src/Eigenvalues/RealQZ.h + /usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/RealQZ.h + /usr/include/eigen3/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h + /usr/include/eigen3/Eigen/SVD + /usr/local/include/sophus/types.hpp + /usr/local/include/sophus/common.hpp + /usr/include/c++/11/random + /usr/include/c++/11/bits/random.h + /usr/include/x86_64-linux-gnu/c++/11/bits/opt_random.h + /usr/include/c++/11/bits/random.tcc + /usr/local/include/sophus/formatstring.hpp + /usr/local/include/sophus/so2.hpp + /usr/include/eigen3/Eigen/LU + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Matrix3x3.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Transform.h + /opt/ros/humble/include/tf2_geometry_msgs/tf2_geometry_msgs/tf2_geometry_msgs.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/quaternion_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/transform.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/vector3.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/vector3_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point32.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_with_covariance.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_with_covariance_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/polygon_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/wrench.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/wrench_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__traits.hpp + /usr/include/kdl/frames.hpp + /usr/include/kdl/utilities/kdl-config.h + /usr/include/kdl/utilities/utility.h + /usr/include/kdl/utilities/kdl-config.h + /usr/include/kdl/frames.inl + /opt/ros/humble/include/tf2/tf2/convert.h + /opt/ros/humble/include/tf2/tf2/impl/convert.h + /opt/ros/humble/include/tf2/tf2/transform_datatypes.h + /opt/ros/humble/include/tf2_ros/tf2_ros/buffer_interface.h + /opt/ros/humble/include/tf2_eigen/tf2_eigen/tf2_eigen.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/quaternion.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/twist.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__traits.hpp + /opt/ros/humble/include/tf2_ros/tf2_ros/buffer.h + /opt/ros/humble/include/tf2_ros/tf2_ros/async_buffer_interface.h + /opt/ros/humble/include/tf2_ros/tf2_ros/create_timer_interface.h + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/frame_graph.hpp + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__struct.hpp + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__builder.hpp + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__traits.hpp + /home/orb/ORB_SLAM3/include/MapPoint.h + /home/orb/ORB_SLAM3/include/KeyFrame.h + /home/orb/ORB_SLAM3/include/MapPoint.h + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/BowVector.h + /usr/include/boost/serialization/serialization.hpp + /usr/include/boost/config.hpp + /usr/include/boost/config/user.hpp + /usr/include/boost/config/detail/select_compiler_config.hpp + /usr/include/boost/config/compiler/gcc.hpp + /usr/include/boost/config/detail/select_stdlib_config.hpp + /usr/include/c++/11/version + /usr/include/boost/config/stdlib/libstdcpp3.hpp + /usr/include/boost/config/detail/select_platform_config.hpp + /usr/include/boost/config/platform/linux.hpp + /usr/include/boost/config/detail/posix_features.hpp + /usr/include/boost/config/detail/suffix.hpp + /usr/include/boost/config/helper_macros.hpp + /usr/include/boost/serialization/strong_typedef.hpp + /usr/include/boost/operators.hpp + /usr/include/boost/detail/workaround.hpp + /usr/include/boost/config/workaround.hpp + /usr/include/boost/core/addressof.hpp + /usr/include/boost/type_traits/has_nothrow_assign.hpp + /usr/include/boost/type_traits/integral_constant.hpp + /usr/include/boost/type_traits/intrinsics.hpp + /usr/include/boost/type_traits/detail/config.hpp + /usr/include/boost/version.hpp + /usr/include/boost/type_traits/is_const.hpp + /usr/include/boost/type_traits/is_volatile.hpp + /usr/include/boost/type_traits/is_assignable.hpp + /usr/include/boost/type_traits/is_complete.hpp + /usr/include/boost/type_traits/declval.hpp + /usr/include/boost/type_traits/add_rvalue_reference.hpp + /usr/include/boost/type_traits/is_void.hpp + /usr/include/boost/type_traits/is_reference.hpp + /usr/include/boost/type_traits/is_lvalue_reference.hpp + /usr/include/boost/type_traits/is_rvalue_reference.hpp + /usr/include/boost/type_traits/remove_reference.hpp + /usr/include/boost/type_traits/is_function.hpp + /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp + /usr/include/boost/type_traits/detail/yes_no_type.hpp + /usr/include/boost/static_assert.hpp + /usr/include/boost/type_traits/is_array.hpp + /usr/include/boost/type_traits/has_nothrow_constructor.hpp + /usr/include/boost/type_traits/is_default_constructible.hpp + /usr/include/boost/type_traits/has_nothrow_copy.hpp + /usr/include/boost/type_traits/is_copy_constructible.hpp + /usr/include/boost/type_traits/is_constructible.hpp + /usr/include/boost/type_traits/is_destructible.hpp + /usr/include/boost/serialization/access.hpp + /usr/include/boost/serialization/map.hpp + /usr/include/boost/serialization/nvp.hpp + /usr/include/boost/core/nvp.hpp + /usr/include/boost/preprocessor/stringize.hpp + /usr/include/boost/preprocessor/config/config.hpp + /usr/include/boost/serialization/level.hpp + /usr/include/boost/type_traits/is_fundamental.hpp + /usr/include/boost/type_traits/is_arithmetic.hpp + /usr/include/boost/type_traits/is_integral.hpp + /usr/include/boost/type_traits/is_floating_point.hpp + /usr/include/boost/type_traits/is_enum.hpp + /usr/include/boost/type_traits/is_class.hpp + /usr/include/boost/type_traits/is_base_and_derived.hpp + /usr/include/boost/type_traits/remove_cv.hpp + /usr/include/boost/type_traits/is_same.hpp + /usr/include/boost/mpl/eval_if.hpp + /usr/include/boost/mpl/if.hpp + /usr/include/boost/mpl/aux_/value_wknd.hpp + /usr/include/boost/mpl/aux_/static_cast.hpp + /usr/include/boost/mpl/aux_/config/workaround.hpp + /usr/include/boost/mpl/aux_/config/integral.hpp + /usr/include/boost/mpl/aux_/config/msvc.hpp + /usr/include/boost/mpl/aux_/config/eti.hpp + /usr/include/boost/mpl/aux_/na_spec.hpp + /usr/include/boost/mpl/lambda_fwd.hpp + /usr/include/boost/mpl/void_fwd.hpp + /usr/include/boost/mpl/aux_/adl_barrier.hpp + /usr/include/boost/mpl/aux_/config/adl.hpp + /usr/include/boost/mpl/aux_/config/intel.hpp + /usr/include/boost/mpl/aux_/config/gcc.hpp + /usr/include/boost/mpl/aux_/na.hpp + /usr/include/boost/mpl/bool.hpp + /usr/include/boost/mpl/bool_fwd.hpp + /usr/include/boost/mpl/integral_c_tag.hpp + /usr/include/boost/mpl/aux_/config/static_constant.hpp + /usr/include/boost/mpl/aux_/na_fwd.hpp + /usr/include/boost/mpl/aux_/config/ctps.hpp + /usr/include/boost/mpl/aux_/config/lambda.hpp + /usr/include/boost/mpl/aux_/config/ttp.hpp + /usr/include/boost/mpl/int.hpp + /usr/include/boost/mpl/int_fwd.hpp + /usr/include/boost/mpl/aux_/nttp_decl.hpp + /usr/include/boost/mpl/aux_/config/nttp.hpp + /usr/include/boost/mpl/aux_/integral_wrapper.hpp + /usr/include/boost/preprocessor/cat.hpp + /usr/include/boost/mpl/aux_/lambda_arity_param.hpp + /usr/include/boost/mpl/aux_/template_arity_fwd.hpp + /usr/include/boost/mpl/aux_/arity.hpp + /usr/include/boost/mpl/aux_/config/dtp.hpp + /usr/include/boost/mpl/aux_/preprocessor/params.hpp + /usr/include/boost/mpl/aux_/config/preprocessor.hpp + /usr/include/boost/preprocessor/comma_if.hpp + /usr/include/boost/preprocessor/punctuation/comma_if.hpp + /usr/include/boost/preprocessor/control/if.hpp + /usr/include/boost/preprocessor/control/iif.hpp + /usr/include/boost/preprocessor/logical/bool.hpp + /usr/include/boost/preprocessor/facilities/empty.hpp + /usr/include/boost/preprocessor/punctuation/comma.hpp + /usr/include/boost/preprocessor/repeat.hpp + /usr/include/boost/preprocessor/repetition/repeat.hpp + /usr/include/boost/preprocessor/debug/error.hpp + /usr/include/boost/preprocessor/detail/auto_rec.hpp + /usr/include/boost/preprocessor/tuple/eat.hpp + /usr/include/boost/preprocessor/inc.hpp + /usr/include/boost/preprocessor/arithmetic/inc.hpp + /usr/include/boost/mpl/aux_/preprocessor/enum.hpp + /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp + /usr/include/boost/mpl/limits/arity.hpp + /usr/include/boost/preprocessor/logical/and.hpp + /usr/include/boost/preprocessor/logical/bitand.hpp + /usr/include/boost/preprocessor/identity.hpp + /usr/include/boost/preprocessor/facilities/identity.hpp + /usr/include/boost/preprocessor/empty.hpp + /usr/include/boost/preprocessor/arithmetic/add.hpp + /usr/include/boost/preprocessor/arithmetic/dec.hpp + /usr/include/boost/preprocessor/control/while.hpp + /usr/include/boost/preprocessor/list/fold_left.hpp + /usr/include/boost/preprocessor/list/detail/fold_left.hpp + /usr/include/boost/preprocessor/control/expr_iif.hpp + /usr/include/boost/preprocessor/list/adt.hpp + /usr/include/boost/preprocessor/detail/is_binary.hpp + /usr/include/boost/preprocessor/detail/check.hpp + /usr/include/boost/preprocessor/logical/compl.hpp + /usr/include/boost/preprocessor/list/fold_right.hpp + /usr/include/boost/preprocessor/list/detail/fold_right.hpp + /usr/include/boost/preprocessor/list/reverse.hpp + /usr/include/boost/preprocessor/control/detail/while.hpp + /usr/include/boost/preprocessor/tuple/elem.hpp + /usr/include/boost/preprocessor/facilities/expand.hpp + /usr/include/boost/preprocessor/facilities/overload.hpp + /usr/include/boost/preprocessor/variadic/size.hpp + /usr/include/boost/preprocessor/tuple/rem.hpp + /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp + /usr/include/boost/preprocessor/variadic/elem.hpp + /usr/include/boost/preprocessor/arithmetic/sub.hpp + /usr/include/boost/mpl/aux_/config/overload_resolution.hpp + /usr/include/boost/mpl/aux_/lambda_support.hpp + /usr/include/boost/mpl/integral_c.hpp + /usr/include/boost/mpl/integral_c_fwd.hpp + /usr/include/boost/serialization/level_enum.hpp + /usr/include/boost/serialization/tracking.hpp + /usr/include/boost/mpl/identity.hpp + /usr/include/boost/mpl/equal_to.hpp + /usr/include/boost/mpl/aux_/comparison_op.hpp + /usr/include/boost/mpl/aux_/numeric_op.hpp + /usr/include/boost/mpl/numeric_cast.hpp + /usr/include/boost/mpl/apply_wrap.hpp + /usr/include/boost/mpl/aux_/has_apply.hpp + /usr/include/boost/mpl/has_xxx.hpp + /usr/include/boost/mpl/aux_/type_wrapper.hpp + /usr/include/boost/mpl/aux_/yes_no.hpp + /usr/include/boost/mpl/aux_/config/arrays.hpp + /usr/include/boost/mpl/aux_/config/has_xxx.hpp + /usr/include/boost/mpl/aux_/config/msvc_typename.hpp + /usr/include/boost/preprocessor/array/elem.hpp + /usr/include/boost/preprocessor/array/data.hpp + /usr/include/boost/preprocessor/array/size.hpp + /usr/include/boost/preprocessor/repetition/enum_params.hpp + /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp + /usr/include/boost/mpl/aux_/config/has_apply.hpp + /usr/include/boost/mpl/aux_/msvc_never_true.hpp + /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp + /usr/include/boost/mpl/aux_/include_preprocessed.hpp + /usr/include/boost/mpl/aux_/config/compiler.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp + /usr/include/boost/mpl/tag.hpp + /usr/include/boost/mpl/void.hpp + /usr/include/boost/mpl/aux_/has_tag.hpp + /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp + /usr/include/boost/mpl/aux_/config/forwarding.hpp + /usr/include/boost/mpl/aux_/msvc_eti_base.hpp + /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp + /usr/include/boost/mpl/greater.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp + /usr/include/boost/type_traits/is_pointer.hpp + /usr/include/boost/serialization/tracking_enum.hpp + /usr/include/boost/serialization/type_info_implementation.hpp + /usr/include/boost/serialization/traits.hpp + /usr/include/boost/serialization/split_free.hpp + /usr/include/boost/serialization/wrapper.hpp + /usr/include/boost/serialization/base_object.hpp + /usr/include/boost/type_traits/is_polymorphic.hpp + /usr/include/boost/serialization/force_include.hpp + /usr/include/boost/serialization/void_cast_fwd.hpp + /usr/include/boost/serialization/collection_size_type.hpp + /usr/include/boost/serialization/is_bitwise_serializable.hpp + /usr/include/boost/serialization/item_version_type.hpp + /usr/include/boost/cstdint.hpp + /usr/include/boost/integer_traits.hpp + /usr/include/boost/limits.hpp + /usr/include/boost/assert.hpp + /usr/include/boost/serialization/library_version_type.hpp + /usr/include/boost/serialization/detail/stack_constructor.hpp + /usr/include/boost/aligned_storage.hpp + /usr/include/boost/type_traits/aligned_storage.hpp + /usr/include/boost/type_traits/alignment_of.hpp + /usr/include/boost/type_traits/type_with_alignment.hpp + /usr/include/boost/type_traits/is_pod.hpp + /usr/include/boost/type_traits/is_scalar.hpp + /usr/include/boost/type_traits/is_member_pointer.hpp + /usr/include/boost/type_traits/is_member_function_pointer.hpp + /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp + /usr/include/boost/type_traits/conditional.hpp + /usr/include/boost/serialization/utility.hpp + /usr/include/boost/type_traits/remove_const.hpp + /usr/include/boost/mpl/and.hpp + /usr/include/boost/mpl/aux_/nested_type_wknd.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp + /usr/include/boost/serialization/collections_save_imp.hpp + /usr/include/boost/serialization/version.hpp + /usr/include/boost/mpl/assert.hpp + /usr/include/boost/mpl/not.hpp + /usr/include/boost/mpl/aux_/config/gpu.hpp + /usr/include/boost/mpl/aux_/config/pp_counter.hpp + /usr/include/boost/mpl/less.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp + /usr/include/boost/mpl/comparison.hpp + /usr/include/boost/mpl/not_equal_to.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp + /usr/include/boost/mpl/less_equal.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp + /usr/include/boost/mpl/greater_equal.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp + /usr/include/boost/move/utility_core.hpp + /usr/include/boost/move/detail/config_begin.hpp + /usr/include/boost/move/detail/workaround.hpp + /usr/include/boost/move/core.hpp + /usr/include/boost/move/detail/config_end.hpp + /usr/include/boost/move/detail/meta_utils.hpp + /usr/include/boost/move/detail/meta_utils_core.hpp + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FeatureVector.h + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/BowVector.h + /home/orb/ORB_SLAM3/include/ORBVocabulary.h + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FORB.h + /usr/local/include/opencv4/opencv2/core/core.hpp + /usr/local/include/opencv4/opencv2/core.hpp + /usr/local/include/opencv4/opencv2/core/cvdef.h + /usr/local/include/opencv4/opencv2/core/hal/interface.h + /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h + /usr/local/include/opencv4/opencv2/core/version.hpp + /usr/local/include/opencv4/opencv2/core/base.hpp + /usr/local/include/opencv4/opencv2/opencv_modules.hpp + /usr/local/include/opencv4/opencv2/core/cvstd.hpp + /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp + /usr/local/include/opencv4/opencv2/core/neon_utils.hpp + /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp + /usr/local/include/opencv4/opencv2/core/check.hpp + /usr/local/include/opencv4/opencv2/core/traits.hpp + /usr/local/include/opencv4/opencv2/core/matx.hpp + /usr/local/include/opencv4/opencv2/core/saturate.hpp + /usr/local/include/opencv4/opencv2/core/fast_math.hpp + /usr/local/include/opencv4/opencv2/core/types.hpp + /usr/local/include/opencv4/opencv2/core/mat.hpp + /usr/local/include/opencv4/opencv2/core/bufferpool.hpp + /usr/local/include/opencv4/opencv2/core/mat.inl.hpp + /usr/local/include/opencv4/opencv2/core/persistence.hpp + /usr/local/include/opencv4/opencv2/core/operations.hpp + /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp + /usr/local/include/opencv4/opencv2/core/utility.hpp + /usr/local/include/opencv4/opencv2/core/optim.hpp + /usr/local/include/opencv4/opencv2/core/ovx.hpp + /usr/local/include/opencv4/opencv2/core/cvdef.h + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FClass.h + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/TemplatedVocabulary.h + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FeatureVector.h + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/ScoringObject.h + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DUtils/Random.h + /home/orb/ORB_SLAM3/include/ORBextractor.h + /usr/local/include/opencv4/opencv2/opencv.hpp + /usr/local/include/opencv4/opencv2/calib3d.hpp + /usr/local/include/opencv4/opencv2/features2d.hpp + /usr/local/include/opencv4/opencv2/flann/miniflann.hpp + /usr/local/include/opencv4/opencv2/flann/defines.h + /usr/local/include/opencv4/opencv2/flann/config.h + /usr/local/include/opencv4/opencv2/core/affine.hpp + /usr/local/include/opencv4/opencv2/dnn.hpp + /usr/local/include/opencv4/opencv2/dnn/dnn.hpp + /usr/local/include/opencv4/opencv2/core/async.hpp + /usr/local/include/opencv4/opencv2/dnn/version.hpp + /usr/local/include/opencv4/opencv2/dnn/dict.hpp + /usr/local/include/opencv4/opencv2/dnn/layer.hpp + /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp + /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp + /usr/local/include/opencv4/opencv2/dnn/dnn.hpp + /usr/local/include/opencv4/opencv2/flann.hpp + /usr/local/include/opencv4/opencv2/flann/flann_base.hpp + /usr/local/include/opencv4/opencv2/flann/general.h + /usr/local/include/opencv4/opencv2/flann/matrix.h + /usr/local/include/opencv4/opencv2/flann/params.h + /usr/local/include/opencv4/opencv2/flann/any.h + /usr/local/include/opencv4/opencv2/flann/defines.h + /usr/local/include/opencv4/opencv2/flann/saving.h + /usr/local/include/opencv4/opencv2/flann/nn_index.h + /usr/local/include/opencv4/opencv2/flann/result_set.h + /usr/local/include/opencv4/opencv2/flann/all_indices.h + /usr/local/include/opencv4/opencv2/flann/kdtree_index.h + /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h + /usr/local/include/opencv4/opencv2/flann/dist.h + /usr/local/include/opencv4/opencv2/flann/heap.h + /usr/local/include/opencv4/opencv2/flann/allocator.h + /usr/local/include/opencv4/opencv2/flann/random.h + /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h + /usr/local/include/opencv4/opencv2/flann/kmeans_index.h + /usr/local/include/opencv4/opencv2/flann/logger.h + /usr/local/include/opencv4/opencv2/flann/composite_index.h + /usr/local/include/opencv4/opencv2/flann/linear_index.h + /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h + /usr/local/include/opencv4/opencv2/flann/lsh_index.h + /usr/local/include/opencv4/opencv2/flann/lsh_table.h + /usr/local/include/opencv4/opencv2/flann/autotuned_index.h + /usr/local/include/opencv4/opencv2/flann/ground_truth.h + /usr/local/include/opencv4/opencv2/flann/index_testing.h + /usr/local/include/opencv4/opencv2/flann/timer.h + /usr/local/include/opencv4/opencv2/flann/sampling.h + /usr/local/include/opencv4/opencv2/highgui.hpp + /usr/local/include/opencv4/opencv2/imgcodecs.hpp + /usr/local/include/opencv4/opencv2/videoio.hpp + /usr/local/include/opencv4/opencv2/imgproc.hpp + /usr/local/include/opencv4/opencv2/ml.hpp + /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp + /usr/local/include/opencv4/opencv2/objdetect.hpp + /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp + /usr/local/include/opencv4/opencv2/photo.hpp + /usr/local/include/opencv4/opencv2/stitching.hpp + /usr/local/include/opencv4/opencv2/stitching/warpers.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp + /usr/local/include/opencv4/opencv2/core/cuda.hpp + /usr/local/include/opencv4/opencv2/core/cuda_types.hpp + /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp + /usr/include/c++/11/queue + /usr/include/c++/11/bits/stl_queue.h + /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp + /usr/local/include/opencv4/opencv2/video.hpp + /usr/local/include/opencv4/opencv2/video/tracking.hpp + /usr/local/include/opencv4/opencv2/video/background_segm.hpp + /home/orb/ORB_SLAM3/include/Frame.h + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/se3.hpp + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/so3.hpp + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/types.hpp + /home/orb/ORB_SLAM3/include/ImuTypes.h + /home/orb/ORB_SLAM3/include/SerializationUtils.h + /usr/include/boost/serialization/vector.hpp + /usr/include/boost/serialization/collections_load_imp.hpp + /usr/include/boost/serialization/detail/is_default_constructible.hpp + /usr/include/boost/utility/enable_if.hpp + /usr/include/boost/core/enable_if.hpp + /usr/include/boost/serialization/array_wrapper.hpp + /usr/include/boost/serialization/split_member.hpp + /usr/include/boost/serialization/array_optimization.hpp + /usr/include/boost/mpl/always.hpp + /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp + /usr/include/boost/mpl/aux_/arity_spec.hpp + /usr/include/boost/mpl/apply.hpp + /usr/include/boost/mpl/apply_fwd.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp + /usr/include/boost/mpl/placeholders.hpp + /usr/include/boost/mpl/arg.hpp + /usr/include/boost/mpl/arg_fwd.hpp + /usr/include/boost/mpl/aux_/na_assert.hpp + /usr/include/boost/mpl/aux_/arg_typedef.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp + /usr/include/boost/mpl/lambda.hpp + /usr/include/boost/mpl/bind.hpp + /usr/include/boost/mpl/bind_fwd.hpp + /usr/include/boost/mpl/aux_/config/bind.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp + /usr/include/boost/mpl/next.hpp + /usr/include/boost/mpl/next_prior.hpp + /usr/include/boost/mpl/aux_/common_name_wknd.hpp + /usr/include/boost/mpl/protect.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp + /usr/include/boost/mpl/aux_/full_lambda.hpp + /usr/include/boost/mpl/quote.hpp + /usr/include/boost/mpl/aux_/has_type.hpp + /usr/include/boost/mpl/aux_/config/bcc.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp + /usr/include/boost/mpl/aux_/template_arity.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp + /usr/include/boost/serialization/collection_traits.hpp + /usr/local/include/opencv4/opencv2/features2d/features2d.hpp + /home/orb/ORB_SLAM3/include/Converter.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_vertex.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/optimizable_graph.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/openmp_mutex.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/config.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/hyper_graph.h + /usr/include/c++/11/bitset + /usr/include/c++/11/tr1/unordered_map + /usr/include/c++/11/tr1/type_traits + /usr/include/c++/11/tr1/functional_hash.h + /usr/include/c++/11/tr1/hashtable.h + /usr/include/c++/11/tr1/hashtable_policy.h + /usr/include/c++/11/tr1/unordered_map.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/parameter.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/parameter_container.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/jacobian_workspace.h + /usr/include/eigen3/Eigen/StdVector + /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h + /usr/include/eigen3/Eigen/src/StlSupport/details.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/stuff/macros.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/creators.h + /usr/include/eigen3/Eigen/Cholesky + /usr/include/c++/11/stack + /usr/include/c++/11/bits/stl_stack.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_vertex.hpp + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_binary_edge.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_edge.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/robust_kernel.h + /usr/include/c++/11/tr1/memory + /usr/include/c++/11/tr1/shared_ptr.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_binary_edge.hpp + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_unary_edge.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_unary_edge.hpp + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3_ops.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3_ops.hpp + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/sim3.h + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/sim3.hpp + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/rxso3.hpp + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/sim_details.hpp + /home/orb/ORB_SLAM3/include/Settings.h + /home/orb/ORB_SLAM3/include/CameraModels/GeometricCamera.h + /usr/local/include/opencv4/opencv2/imgproc/imgproc.hpp + /usr/include/boost/serialization/export.hpp + /usr/include/boost/serialization/extended_type_info.hpp + /usr/include/c++/11/cstdarg + /usr/include/boost/noncopyable.hpp + /usr/include/boost/core/noncopyable.hpp + /usr/include/boost/serialization/config.hpp + /usr/include/boost/config/abi_prefix.hpp + /usr/include/boost/config/abi_suffix.hpp + /usr/include/boost/serialization/static_warning.hpp + /usr/include/boost/mpl/print.hpp + /usr/include/boost/serialization/assume_abstract.hpp + /usr/include/boost/type_traits/is_abstract.hpp + /usr/include/boost/serialization/singleton.hpp + /usr/include/boost/archive/detail/auto_link_archive.hpp + /usr/include/boost/archive/detail/decl.hpp + /usr/include/boost/archive/detail/abi_prefix.hpp + /usr/include/boost/archive/detail/abi_suffix.hpp + /usr/include/boost/archive/detail/register_archive.hpp + /home/orb/ORB_SLAM3/include/Converter.h + /home/orb/ORB_SLAM3/include/GeometricTools.h + /home/orb/ORB_SLAM3/include/KeyFrameDatabase.h + /home/orb/ORB_SLAM3/include/Map.h + /usr/local/include/pangolin/pangolin.h + /usr/local/include/pangolin/platform.h + /usr/local/include/pangolin/utils/assert.h + /usr/local/include/pangolin/utils/format_string.h + /usr/local/include/pangolin/utils/log.h + /usr/local/include/pangolin/display/display.h + /usr/local/include/pangolin/gl/glinclude.h + /usr/local/include/pangolin/gl/glplatform.h + /usr/include/GL/glew.h + /usr/include/GL/glu.h + /usr/include/GL/gl.h + /usr/local/include/pangolin/gl/glpangoglu.h + /usr/local/include/pangolin/gl/viewport.h + /usr/local/include/pangolin/utils/params.h + /usr/local/include/pangolin/utils/type_convert.h + /usr/local/include/pangolin/compat/type_traits.h + /usr/local/include/pangolin/windowing/window.h + /usr/local/include/pangolin/utils/signal_slot.h + /usr/local/include/sigslot/signal.hpp + /usr/local/include/pangolin/utils/true_false_toggle.h + /usr/local/include/pangolin/utils/uri.h + /usr/local/include/pangolin/windowing/handler_bitsets.h + /usr/local/include/pangolin/utils/bitmask.h + /usr/local/include/pangolin/windowing/handler_enums.h + /usr/local/include/pangolin/display/display.hpp + /usr/local/include/pangolin/display/view.h + /usr/local/include/pangolin/display/attach.h + /usr/local/include/pangolin/display/widgets.h + /usr/local/include/pangolin/var/var.h + /usr/local/include/pangolin/utils/is_streamable.h + /usr/local/include/pangolin/var/varvalue.h + /usr/local/include/pangolin/var/varvaluet.h + /usr/local/include/pangolin/var/varvaluegeneric.h + /usr/local/include/pangolin/utils/file_utils.h + /usr/local/include/pangolin/var/varwrapper.h + /usr/local/include/pangolin/var/varstate.h + /usr/include/c++/11/any + /usr/local/include/pangolin/var/varinit.h + /usr/local/include/pangolin/handler/handler.h + /usr/local/include/pangolin/gl/opengl_render_state.h + /usr/local/include/pangolin/utils/simple_math.h + /usr/local/include/pangolin/gl/gl.h + /usr/local/include/pangolin/image/image_io.h + /usr/local/include/pangolin/image/typed_image.h + /usr/local/include/pangolin/image/managed_image.h + /usr/local/include/pangolin/image/image.h + /usr/local/include/pangolin/image/memcpy.h + /usr/local/include/pangolin/image/copy.h + /usr/local/include/pangolin/image/pixel_format.h + /usr/local/include/pangolin/utils/file_extension.h + /usr/local/include/pangolin/gl/gl.hpp + /usr/local/include/pangolin/gl/glpixformat.h + /usr/local/include/pangolin/gl/glformattraits.h + /usr/local/include/pangolin/gl/glfont.h + /usr/local/include/pangolin/gl/gltext.h + /usr/local/include/pangolin/gl/glchar.h + /usr/local/include/pangolin/gl/colour.h + /usr/local/include/pangolin/gl/gldraw.h + /usr/local/include/pangolin/gl/glstate.h + /usr/local/include/pangolin/gl/glvbo.h + /usr/local/include/pangolin/plot/plotter.h + /usr/local/include/pangolin/gl/glsl.h + /usr/local/include/pangolin/gl/glsl.hpp + /usr/local/include/pangolin/utils/range.h + /usr/local/include/pangolin/plot/datalog.h + /usr/local/include/pangolin/var/varextra.h + /usr/local/include/pangolin/video/video.h + /usr/local/include/pangolin/video/video_exception.h + /usr/local/include/pangolin/video/video_interface.h + /usr/local/include/pangolin/utils/picojson.h + /usr/local/include/pangolin/video/stream_info.h + /usr/local/include/pangolin/video/video_output_interface.h + /usr/local/include/pangolin/video/video_input.h + /usr/local/include/pangolin/video/video_output.h + /usr/include/boost/serialization/list.hpp + /home/orb/ORB_SLAM3/include/CameraModels/GeometricCamera.h + /usr/include/boost/serialization/array.hpp + /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp + /opt/ros/humble/include/nav_msgs/nav_msgs/msg/odometry.hpp + /opt/ros/humble/include/nav_msgs/nav_msgs/msg/detail/odometry__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist_with_covariance__struct.hpp + /opt/ros/humble/include/nav_msgs/nav_msgs/msg/detail/odometry__builder.hpp + /opt/ros/humble/include/nav_msgs/nav_msgs/msg/detail/odometry__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist_with_covariance__traits.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_graph.hpp + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__builder.hpp + /opt/ros/humble/include/cv_bridge/cv_bridge/cv_bridge.h + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/compressed_image.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/compressed_image__struct.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/compressed_image__builder.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/compressed_image__traits.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/image_encodings.hpp + /usr/local/include/opencv4/opencv2/imgproc/types_c.h + /usr/local/include/opencv4/opencv2/core/core_c.h + /usr/local/include/opencv4/opencv2/core/types_c.h + /opt/ros/humble/include/cv_bridge/cv_bridge/cv_bridge_export.h + /home/orb/ORB_SLAM3/include/System.h + /home/orb/ORB_SLAM3/include/Tracking.h + /home/orb/ORB_SLAM3/include/Viewer.h + /home/orb/ORB_SLAM3/include/FrameDrawer.h + /home/orb/ORB_SLAM3/include/Atlas.h + /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h + /home/orb/ORB_SLAM3/include/CameraModels/GeometricCamera.h + /home/orb/ORB_SLAM3/include/TwoViewReconstruction.h + /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h + /home/orb/ORB_SLAM3/include/MapDrawer.h + /home/orb/ORB_SLAM3/include/System.h + /home/orb/ORB_SLAM3/include/LocalMapping.h + /home/orb/ORB_SLAM3/include/LoopClosing.h + /usr/include/boost/algorithm/string.hpp + /usr/include/boost/algorithm/string/std_containers_traits.hpp + /usr/include/boost/algorithm/string/std/string_traits.hpp + /usr/include/boost/algorithm/string/yes_no_type.hpp + /usr/include/boost/algorithm/string/sequence_traits.hpp + /usr/include/boost/algorithm/string/std/list_traits.hpp + /usr/include/boost/algorithm/string/std/slist_traits.hpp + /usr/include/boost/algorithm/string/config.hpp + /usr/include/c++/11/ext/slist + /usr/include/boost/algorithm/string/trim.hpp + /usr/include/boost/range/begin.hpp + /usr/include/boost/range/config.hpp + /usr/include/boost/range/iterator.hpp + /usr/include/boost/range/range_fwd.hpp + /usr/include/boost/range/mutable_iterator.hpp + /usr/include/boost/range/detail/extract_optional_type.hpp + /usr/include/boost/iterator/iterator_traits.hpp + /usr/include/boost/range/detail/msvc_has_iterator_workaround.hpp + /usr/include/boost/range/const_iterator.hpp + /usr/include/boost/range/end.hpp + /usr/include/boost/range/detail/implementation_help.hpp + /usr/include/boost/range/detail/common.hpp + /usr/include/boost/range/detail/sfinae.hpp + /usr/include/boost/range/as_literal.hpp + /usr/include/boost/range/iterator_range.hpp + /usr/include/boost/range/iterator_range_core.hpp + /usr/include/boost/iterator/iterator_facade.hpp + /usr/include/boost/iterator/interoperable.hpp + /usr/include/boost/mpl/or.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp + /usr/include/boost/type_traits/is_convertible.hpp + /usr/include/boost/type_traits/add_lvalue_reference.hpp + /usr/include/boost/type_traits/add_reference.hpp + /usr/include/boost/iterator/detail/config_def.hpp + /usr/include/boost/iterator/detail/config_undef.hpp + /usr/include/boost/iterator/iterator_categories.hpp + /usr/include/boost/iterator/detail/facade_iterator_category.hpp + /usr/include/boost/core/use_default.hpp + /usr/include/boost/detail/indirect_traits.hpp + /usr/include/boost/type_traits/remove_pointer.hpp + /usr/include/boost/detail/select_type.hpp + /usr/include/boost/iterator/detail/enable_if.hpp + /usr/include/boost/type_traits/add_const.hpp + /usr/include/boost/type_traits/add_pointer.hpp + /usr/include/boost/range/functions.hpp + /usr/include/boost/range/size.hpp + /usr/include/boost/range/size_type.hpp + /usr/include/boost/range/difference_type.hpp + /usr/include/boost/range/has_range_iterator.hpp + /usr/include/boost/range/concepts.hpp + /usr/include/boost/concept_check.hpp + /usr/include/boost/concept/assert.hpp + /usr/include/boost/concept/detail/general.hpp + /usr/include/boost/concept/detail/backward_compatibility.hpp + /usr/include/boost/concept/detail/has_constraints.hpp + /usr/include/boost/type_traits/conversion_traits.hpp + /usr/include/boost/concept/usage.hpp + /usr/include/boost/concept/detail/concept_def.hpp + /usr/include/boost/preprocessor/seq/for_each_i.hpp + /usr/include/boost/preprocessor/repetition/for.hpp + /usr/include/boost/preprocessor/repetition/detail/for.hpp + /usr/include/boost/preprocessor/seq/seq.hpp + /usr/include/boost/preprocessor/seq/elem.hpp + /usr/include/boost/preprocessor/seq/size.hpp + /usr/include/boost/preprocessor/seq/detail/is_empty.hpp + /usr/include/boost/preprocessor/seq/enum.hpp + /usr/include/boost/concept/detail/concept_undef.hpp + /usr/include/boost/iterator/iterator_concepts.hpp + /usr/include/boost/range/value_type.hpp + /usr/include/boost/range/detail/misc_concept.hpp + /usr/include/boost/type_traits/make_unsigned.hpp + /usr/include/boost/type_traits/is_signed.hpp + /usr/include/boost/type_traits/is_unsigned.hpp + /usr/include/boost/type_traits/add_volatile.hpp + /usr/include/boost/range/detail/has_member_size.hpp + /usr/include/boost/utility.hpp + /usr/include/boost/utility/base_from_member.hpp + /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp + /usr/include/boost/preprocessor/repetition/repeat_from_to.hpp + /usr/include/boost/utility/binary.hpp + /usr/include/boost/preprocessor/control/deduce_d.hpp + /usr/include/boost/preprocessor/seq/cat.hpp + /usr/include/boost/preprocessor/seq/fold_left.hpp + /usr/include/boost/preprocessor/seq/transform.hpp + /usr/include/boost/preprocessor/arithmetic/mod.hpp + /usr/include/boost/preprocessor/arithmetic/detail/div_base.hpp + /usr/include/boost/preprocessor/comparison/less_equal.hpp + /usr/include/boost/preprocessor/logical/not.hpp + /usr/include/boost/utility/identity_type.hpp + /usr/include/boost/type_traits/function_traits.hpp + /usr/include/boost/core/checked_delete.hpp + /usr/include/boost/range/distance.hpp + /usr/include/boost/iterator/distance.hpp + /usr/include/boost/range/empty.hpp + /usr/include/boost/range/rbegin.hpp + /usr/include/boost/range/reverse_iterator.hpp + /usr/include/boost/iterator/reverse_iterator.hpp + /usr/include/boost/iterator/iterator_adaptor.hpp + /usr/include/boost/range/rend.hpp + /usr/include/boost/range/algorithm/equal.hpp + /usr/include/boost/range/detail/safe_bool.hpp + /usr/include/boost/next_prior.hpp + /usr/include/boost/type_traits/has_plus.hpp + /usr/include/boost/type_traits/detail/has_binary_operator.hpp + /usr/include/boost/type_traits/make_void.hpp + /usr/include/boost/type_traits/has_plus_assign.hpp + /usr/include/boost/type_traits/has_minus.hpp + /usr/include/boost/type_traits/has_minus_assign.hpp + /usr/include/boost/iterator/advance.hpp + /usr/include/boost/range/iterator_range_io.hpp + /usr/include/boost/range/detail/str_types.hpp + /usr/include/boost/algorithm/string/detail/trim.hpp + /usr/include/boost/algorithm/string/classification.hpp + /usr/include/boost/algorithm/string/detail/classification.hpp + /usr/include/boost/algorithm/string/predicate_facade.hpp + /usr/include/boost/algorithm/string/case_conv.hpp + /usr/include/boost/iterator/transform_iterator.hpp + /usr/include/boost/utility/result_of.hpp + /usr/include/boost/preprocessor/iteration/iterate.hpp + /usr/include/boost/preprocessor/slot/slot.hpp + /usr/include/boost/preprocessor/slot/detail/def.hpp + /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp + /usr/include/boost/preprocessor/facilities/intercept.hpp + /usr/include/boost/type_traits/type_identity.hpp + /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp + /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp + /usr/include/boost/preprocessor/slot/detail/shared.hpp + /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp + /usr/include/boost/utility/detail/result_of_iterate.hpp + /usr/include/boost/algorithm/string/detail/case_conv.hpp + /usr/include/boost/algorithm/string/predicate.hpp + /usr/include/boost/algorithm/string/compare.hpp + /usr/include/boost/algorithm/string/find.hpp + /usr/include/boost/algorithm/string/finder.hpp + /usr/include/boost/algorithm/string/constants.hpp + /usr/include/boost/algorithm/string/detail/finder.hpp + /usr/include/boost/algorithm/string/detail/predicate.hpp + /usr/include/boost/algorithm/string/split.hpp + /usr/include/boost/algorithm/string/iter_find.hpp + /usr/include/boost/algorithm/string/concept.hpp + /usr/include/boost/algorithm/string/find_iterator.hpp + /usr/include/boost/algorithm/string/detail/find_iterator.hpp + /usr/include/boost/function.hpp + /usr/include/boost/preprocessor/iterate.hpp + /usr/include/boost/function/detail/prologue.hpp + /usr/include/boost/config/no_tr1/functional.hpp + /usr/include/boost/throw_exception.hpp + /usr/include/boost/assert/source_location.hpp + /usr/include/boost/current_function.hpp + /usr/include/boost/exception/exception.hpp + /usr/include/boost/function/function_base.hpp + /usr/include/boost/integer.hpp + /usr/include/boost/integer_fwd.hpp + /usr/include/boost/type_index.hpp + /usr/include/boost/type_index/stl_type_index.hpp + /usr/include/boost/type_index/type_index_facade.hpp + /usr/include/boost/container_hash/hash_fwd.hpp + /usr/include/boost/core/demangle.hpp + /usr/include/boost/type_traits/has_trivial_copy.hpp + /usr/include/boost/type_traits/has_trivial_destructor.hpp + /usr/include/boost/type_traits/composite_traits.hpp + /usr/include/boost/type_traits/is_union.hpp + /usr/include/boost/ref.hpp + /usr/include/boost/core/ref.hpp + /usr/include/boost/type_traits/enable_if.hpp + /usr/include/boost/function_equal.hpp + /usr/include/boost/function/function_fwd.hpp + /usr/include/boost/mem_fn.hpp + /usr/include/boost/bind/mem_fn.hpp + /usr/include/boost/get_pointer.hpp + /usr/include/boost/config/no_tr1/memory.hpp + /usr/include/boost/bind/mem_fn_template.hpp + /usr/include/boost/bind/mem_fn_cc.hpp + /usr/include/boost/preprocessor/enum.hpp + /usr/include/boost/preprocessor/repetition/enum.hpp + /usr/include/boost/preprocessor/enum_params.hpp + /usr/include/boost/function/detail/function_iterate.hpp + /usr/include/boost/function/detail/maybe_include.hpp + /usr/include/boost/function/function_template.hpp + /usr/include/boost/core/no_exceptions_support.hpp + /usr/include/boost/algorithm/string/detail/util.hpp + /usr/include/boost/algorithm/string/join.hpp + /usr/include/boost/algorithm/string/detail/sequence.hpp + /usr/include/boost/mpl/logical.hpp + /usr/include/boost/algorithm/string/replace.hpp + /usr/include/boost/algorithm/string/find_format.hpp + /usr/include/boost/algorithm/string/detail/find_format.hpp + /usr/include/boost/algorithm/string/detail/find_format_store.hpp + /usr/include/boost/algorithm/string/detail/replace_storage.hpp + /usr/include/boost/algorithm/string/detail/find_format_all.hpp + /usr/include/boost/algorithm/string/formatter.hpp + /usr/include/boost/algorithm/string/detail/formatter.hpp + /usr/include/boost/algorithm/string/erase.hpp + /home/orb/ORB_SLAM3/include/Frame.h + /home/orb/ORB_SLAM3/include/Map.h + /home/orb/ORB_SLAM3/include/Atlas.h + +CMakeFiles/rgbd.dir/src/type_conversion.cpp.o + /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp + /usr/include/stdc-predef.h + /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp + /usr/include/eigen3/Eigen/Core + /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/Macros.h + /usr/include/c++/11/cmath + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h + /usr/include/features.h + /usr/include/features-time64.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h + /usr/include/c++/11/pstl/pstl_config.h + /usr/include/c++/11/bits/cpp_type_traits.h + /usr/include/c++/11/ext/type_traits.h + /usr/include/math.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/math-vector.h + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h + /usr/include/x86_64-linux-gnu/bits/fp-logb.h + /usr/include/x86_64-linux-gnu/bits/fp-fast.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h + /usr/include/x86_64-linux-gnu/bits/mathcalls.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h + /usr/include/x86_64-linux-gnu/bits/iscanonical.h + /usr/include/c++/11/bits/std_abs.h + /usr/include/stdlib.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/endian.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/select2.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/alloca.h + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/x86_64-linux-gnu/bits/stdlib.h + /usr/include/c++/11/bits/specfun.h + /usr/include/c++/11/bits/stl_algobase.h + /usr/include/c++/11/bits/functexcept.h + /usr/include/c++/11/bits/exception_defines.h + /usr/include/c++/11/ext/numeric_traits.h + /usr/include/c++/11/bits/stl_pair.h + /usr/include/c++/11/bits/move.h + /usr/include/c++/11/type_traits + /usr/include/c++/11/compare + /usr/include/c++/11/concepts + /usr/include/c++/11/bits/stl_iterator_base_types.h + /usr/include/c++/11/bits/iterator_concepts.h + /usr/include/c++/11/bits/ptr_traits.h + /usr/include/c++/11/bits/ranges_cmp.h + /usr/include/c++/11/bits/stl_iterator_base_funcs.h + /usr/include/c++/11/bits/concept_check.h + /usr/include/c++/11/debug/assertions.h + /usr/include/c++/11/bits/stl_iterator.h + /usr/include/c++/11/new + /usr/include/c++/11/bits/exception.h + /usr/include/c++/11/bits/stl_construct.h + /usr/include/c++/11/debug/debug.h + /usr/include/c++/11/bits/predefined_ops.h + /usr/include/c++/11/limits + /usr/include/c++/11/tr1/gamma.tcc + /usr/include/c++/11/tr1/special_function_util.h + /usr/include/c++/11/tr1/bessel_function.tcc + /usr/include/c++/11/tr1/beta_function.tcc + /usr/include/c++/11/tr1/ell_integral.tcc + /usr/include/c++/11/tr1/exp_integral.tcc + /usr/include/c++/11/tr1/hypergeometric.tcc + /usr/include/c++/11/tr1/legendre_function.tcc + /usr/include/c++/11/tr1/modified_bessel_func.tcc + /usr/include/c++/11/tr1/poly_hermite.tcc + /usr/include/c++/11/tr1/poly_laguerre.tcc + /usr/include/c++/11/tr1/riemann_zeta.tcc + /usr/include/eigen3/Eigen/src/Core/util/ConfigureVectorization.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/mmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/emmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/xmmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/mm_malloc.h + /usr/include/c++/11/stdlib.h + /usr/include/c++/11/cstdlib + /usr/include/c++/11/complex + /usr/include/c++/11/sstream + /usr/include/c++/11/istream + /usr/include/c++/11/ios + /usr/include/c++/11/iosfwd + /usr/include/c++/11/bits/stringfwd.h + /usr/include/c++/11/bits/memoryfwd.h + /usr/include/c++/11/bits/postypes.h + /usr/include/c++/11/cwchar + /usr/include/wchar.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/wchar2.h + /usr/include/c++/11/exception + /usr/include/c++/11/bits/exception_ptr.h + /usr/include/c++/11/bits/cxxabi_init_exception.h + /usr/include/c++/11/typeinfo + /usr/include/c++/11/bits/hash_bytes.h + /usr/include/c++/11/bits/nested_exception.h + /usr/include/c++/11/bits/char_traits.h + /usr/include/c++/11/cstdint + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h + /usr/include/stdint.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/c++/11/bits/localefwd.h + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h + /usr/include/c++/11/clocale + /usr/include/locale.h + /usr/include/x86_64-linux-gnu/bits/locale.h + /usr/include/c++/11/cctype + /usr/include/ctype.h + /usr/include/c++/11/bits/ios_base.h + /usr/include/c++/11/ext/atomicity.h + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/x86_64-linux-gnu/bits/sched.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/x86_64-linux-gnu/bits/cpu-set.h + /usr/include/time.h + /usr/include/x86_64-linux-gnu/bits/time.h + /usr/include/x86_64-linux-gnu/bits/timex.h + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/x86_64-linux-gnu/bits/setjmp.h + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h + /usr/include/x86_64-linux-gnu/sys/single_threaded.h + /usr/include/c++/11/bits/locale_classes.h + /usr/include/c++/11/string + /usr/include/c++/11/bits/allocator.h + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h + /usr/include/c++/11/ext/new_allocator.h + /usr/include/c++/11/bits/ostream_insert.h + /usr/include/c++/11/bits/cxxabi_forced.h + /usr/include/c++/11/bits/stl_function.h + /usr/include/c++/11/backward/binders.h + /usr/include/c++/11/bits/stl_algo.h + /usr/include/c++/11/bits/algorithmfwd.h + /usr/include/c++/11/initializer_list + /usr/include/c++/11/bits/stl_heap.h + /usr/include/c++/11/bits/stl_tempbuf.h + /usr/include/c++/11/bits/uniform_int_dist.h + /usr/include/c++/11/bits/range_access.h + /usr/include/c++/11/bits/basic_string.h + /usr/include/c++/11/ext/alloc_traits.h + /usr/include/c++/11/bits/alloc_traits.h + /usr/include/c++/11/string_view + /usr/include/c++/11/bits/functional_hash.h + /usr/include/c++/11/bits/ranges_base.h + /usr/include/c++/11/bits/max_size_type.h + /usr/include/c++/11/numbers + /usr/include/c++/11/bits/string_view.tcc + /usr/include/c++/11/ext/string_conversions.h + /usr/include/c++/11/cstdio + /usr/include/stdio.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/x86_64-linux-gnu/bits/stdio.h + /usr/include/x86_64-linux-gnu/bits/stdio2.h + /usr/include/c++/11/cerrno + /usr/include/errno.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/linux/errno.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/errno-base.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/c++/11/bits/charconv.h + /usr/include/c++/11/bits/basic_string.tcc + /usr/include/c++/11/bits/locale_classes.tcc + /usr/include/c++/11/system_error + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h + /usr/include/c++/11/stdexcept + /usr/include/c++/11/streambuf + /usr/include/c++/11/bits/streambuf.tcc + /usr/include/c++/11/bits/basic_ios.h + /usr/include/c++/11/bits/locale_facets.h + /usr/include/c++/11/cwctype + /usr/include/wctype.h + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h + /usr/include/c++/11/bits/streambuf_iterator.h + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h + /usr/include/c++/11/bits/locale_facets.tcc + /usr/include/c++/11/bits/basic_ios.tcc + /usr/include/c++/11/ostream + /usr/include/c++/11/bits/ostream.tcc + /usr/include/c++/11/bits/istream.tcc + /usr/include/c++/11/bits/sstream.tcc + /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h + /usr/include/c++/11/cstddef + /usr/include/c++/11/cassert + /usr/include/assert.h + /usr/include/c++/11/functional + /usr/include/c++/11/tuple + /usr/include/c++/11/utility + /usr/include/c++/11/bits/stl_relops.h + /usr/include/c++/11/array + /usr/include/c++/11/bits/uses_allocator.h + /usr/include/c++/11/bits/invoke.h + /usr/include/c++/11/bits/refwrap.h + /usr/include/c++/11/bits/std_function.h + /usr/include/c++/11/unordered_map + /usr/include/c++/11/ext/aligned_buffer.h + /usr/include/c++/11/bits/hashtable.h + /usr/include/c++/11/bits/hashtable_policy.h + /usr/include/c++/11/bits/enable_special_members.h + /usr/include/c++/11/bits/node_handle.h + /usr/include/c++/11/bits/unordered_map.h + /usr/include/c++/11/bits/erase_if.h + /usr/include/c++/11/vector + /usr/include/c++/11/bits/stl_uninitialized.h + /usr/include/c++/11/bits/stl_vector.h + /usr/include/c++/11/bits/stl_bvector.h + /usr/include/c++/11/bits/vector.tcc + /usr/include/c++/11/cstring + /usr/include/string.h + /usr/include/strings.h + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h + /usr/include/x86_64-linux-gnu/bits/string_fortified.h + /usr/include/c++/11/climits + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h + /usr/include/limits.h + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h + /usr/include/x86_64-linux-gnu/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h + /usr/include/x86_64-linux-gnu/bits/uio_lim.h + /usr/include/c++/11/algorithm + /usr/include/c++/11/bits/ranges_algo.h + /usr/include/c++/11/bits/ranges_algobase.h + /usr/include/c++/11/iterator + /usr/include/c++/11/bits/stream_iterator.h + /usr/include/c++/11/bits/ranges_util.h + /usr/include/c++/11/pstl/glue_algorithm_defs.h + /usr/include/c++/11/pstl/execution_defs.h + /usr/include/eigen3/Eigen/src/Core/util/Constants.h + /usr/include/eigen3/Eigen/src/Core/util/Meta.h + /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h + /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h + /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h + /usr/include/eigen3/Eigen/src/Core/util/Memory.h + /usr/include/eigen3/Eigen/src/Core/util/IntegralConstant.h + /usr/include/eigen3/Eigen/src/Core/util/SymbolicIndex.h + /usr/include/eigen3/Eigen/src/Core/NumTraits.h + /usr/include/eigen3/Eigen/src/Core/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h + /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/Half.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/BFloat16.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/GenericPacketMathFunctionsFwd.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/GenericPacketMathFunctions.h + /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h + /usr/include/eigen3/Eigen/src/Core/util/IndexedViewHelper.h + /usr/include/eigen3/Eigen/src/Core/util/ReshapedHelper.h + /usr/include/eigen3/Eigen/src/Core/ArithmeticSequence.h + /usr/include/eigen3/Eigen/src/Core/IO.h + /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h + /usr/include/eigen3/Eigen/src/Core/DenseBase.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h + /usr/include/eigen3/Eigen/src/plugins/IndexedViewMethods.h + /usr/include/eigen3/Eigen/src/plugins/IndexedViewMethods.h + /usr/include/eigen3/Eigen/src/plugins/ReshapedMethods.h + /usr/include/eigen3/Eigen/src/plugins/ReshapedMethods.h + /usr/include/eigen3/Eigen/src/Core/MatrixBase.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/Core/EigenBase.h + /usr/include/eigen3/Eigen/src/Core/Product.h + /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h + /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h + /usr/include/eigen3/Eigen/src/Core/Assign.h + /usr/include/eigen3/Eigen/src/Core/ArrayBase.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h + /usr/include/eigen3/Eigen/src/Core/DenseStorage.h + /usr/include/eigen3/Eigen/src/Core/NestByValue.h + /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h + /usr/include/eigen3/Eigen/src/Core/NoAlias.h + /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h + /usr/include/eigen3/Eigen/src/Core/Matrix.h + /usr/include/eigen3/Eigen/src/Core/Array.h + /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h + /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/Dot.h + /usr/include/eigen3/Eigen/src/Core/StableNorm.h + /usr/include/eigen3/Eigen/src/Core/Stride.h + /usr/include/eigen3/Eigen/src/Core/MapBase.h + /usr/include/eigen3/Eigen/src/Core/Map.h + /usr/include/eigen3/Eigen/src/Core/Ref.h + /usr/include/eigen3/Eigen/src/Core/Block.h + /usr/include/eigen3/Eigen/src/Core/VectorBlock.h + /usr/include/eigen3/Eigen/src/Core/IndexedView.h + /usr/include/eigen3/Eigen/src/Core/Reshaped.h + /usr/include/eigen3/Eigen/src/Core/Transpose.h + /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h + /usr/include/eigen3/Eigen/src/Core/Diagonal.h + /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h + /usr/include/eigen3/Eigen/src/Core/Redux.h + /usr/include/eigen3/Eigen/src/Core/Visitor.h + /usr/include/eigen3/Eigen/src/Core/Fuzzy.h + /usr/include/eigen3/Eigen/src/Core/Swap.h + /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h + /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h + /usr/include/eigen3/Eigen/src/Core/Solve.h + /usr/include/eigen3/Eigen/src/Core/Inverse.h + /usr/include/eigen3/Eigen/src/Core/SolverBase.h + /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h + /usr/include/eigen3/Eigen/src/Core/Transpositions.h + /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h + /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h + /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h + /usr/include/c++/11/atomic + /usr/include/c++/11/bits/atomic_base.h + /usr/include/c++/11/bits/atomic_lockfree_defines.h + /usr/include/c++/11/bits/atomic_wait.h + /usr/include/unistd.h + /usr/include/x86_64-linux-gnu/bits/posix_opt.h + /usr/include/x86_64-linux-gnu/bits/environments.h + /usr/include/x86_64-linux-gnu/bits/confname.h + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h + /usr/include/x86_64-linux-gnu/bits/getopt_core.h + /usr/include/x86_64-linux-gnu/bits/unistd.h + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h + /usr/include/linux/close_range.h + /usr/include/syscall.h + /usr/include/x86_64-linux-gnu/sys/syscall.h + /usr/include/x86_64-linux-gnu/asm/unistd.h + /usr/include/x86_64-linux-gnu/asm/unistd_64.h + /usr/include/x86_64-linux-gnu/bits/syscall.h + /usr/include/c++/11/bits/std_mutex.h + /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h + /usr/include/eigen3/Eigen/src/Core/BandMatrix.h + /usr/include/eigen3/Eigen/src/Core/CoreIterators.h + /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h + /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h + /usr/include/eigen3/Eigen/src/Core/Select.h + /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h + /usr/include/eigen3/Eigen/src/Core/PartialReduxEvaluator.h + /usr/include/eigen3/Eigen/src/Core/Random.h + /usr/include/eigen3/Eigen/src/Core/Replicate.h + /usr/include/eigen3/Eigen/src/Core/Reverse.h + /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h + /usr/include/eigen3/Eigen/src/Core/StlIterators.h + /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h + /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h + /usr/include/eigen3/Eigen/Geometry + /usr/include/eigen3/Eigen/Core + /usr/include/eigen3/Eigen/SVD + /usr/include/eigen3/Eigen/QR + /usr/include/eigen3/Eigen/Cholesky + /usr/include/eigen3/Eigen/Jacobi + /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h + /usr/include/eigen3/Eigen/Householder + /usr/include/eigen3/Eigen/src/Householder/Householder.h + /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h + /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h + /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h + /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h + /usr/include/eigen3/Eigen/src/SVD/SVDBase.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h + /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h + /usr/include/eigen3/Eigen/LU + /usr/include/eigen3/Eigen/src/misc/Kernel.h + /usr/include/eigen3/Eigen/src/misc/Image.h + /usr/include/eigen3/Eigen/src/LU/FullPivLU.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h + /usr/include/eigen3/Eigen/src/LU/Determinant.h + /usr/include/eigen3/Eigen/src/LU/InverseImpl.h + /usr/include/eigen3/Eigen/src/LU/arch/InverseSize4.h + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h + /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h + /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h + /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h + /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h + /usr/include/eigen3/Eigen/src/Geometry/Transform.h + /usr/include/eigen3/Eigen/src/Geometry/Translation.h + /usr/include/eigen3/Eigen/src/Geometry/Scaling.h + /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h + /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h + /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h + /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h + /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SIMD.h + /usr/local/include/sophus/se3.hpp + /usr/local/include/sophus/so3.hpp + /usr/local/include/sophus/rotation_matrix.hpp + /usr/include/eigen3/Eigen/Dense + /usr/include/eigen3/Eigen/Geometry + /usr/include/eigen3/Eigen/Eigenvalues + /usr/include/eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h + /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h + /usr/include/eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h + /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h + /usr/include/eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h + /usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur.h + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexEigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur.h + /usr/include/eigen3/Eigen/src/Eigenvalues/RealQZ.h + /usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/RealQZ.h + /usr/include/eigen3/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h + /usr/include/eigen3/Eigen/SVD + /usr/local/include/sophus/types.hpp + /usr/local/include/sophus/common.hpp + /usr/include/c++/11/random + /usr/include/c++/11/bits/random.h + /usr/include/x86_64-linux-gnu/c++/11/bits/opt_random.h + /usr/include/c++/11/bits/random.tcc + /usr/include/c++/11/numeric + /usr/include/c++/11/bits/stl_numeric.h + /usr/include/c++/11/bit + /usr/include/c++/11/pstl/glue_numeric_defs.h + /usr/local/include/sophus/formatstring.hpp + /usr/include/c++/11/iostream + /usr/local/include/sophus/so2.hpp + /usr/include/eigen3/Eigen/LU + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h + /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp + /usr/include/c++/11/csignal + /usr/include/signal.h + /usr/include/x86_64-linux-gnu/bits/signum-generic.h + /usr/include/x86_64-linux-gnu/bits/signum-arch.h + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h + /usr/include/x86_64-linux-gnu/bits/sigaction.h + /usr/include/x86_64-linux-gnu/bits/sigcontext.h + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h + /usr/include/x86_64-linux-gnu/sys/ucontext.h + /usr/include/x86_64-linux-gnu/bits/sigstack.h + /usr/include/x86_64-linux-gnu/bits/sigstksz.h + /usr/include/x86_64-linux-gnu/bits/ss_flags.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h + /usr/include/x86_64-linux-gnu/bits/sigthread.h + /usr/include/x86_64-linux-gnu/bits/signal_ext.h + /usr/include/c++/11/memory + /usr/include/c++/11/bits/stl_raw_storage_iter.h + /usr/include/c++/11/bits/align.h + /usr/include/c++/11/bits/unique_ptr.h + /usr/include/c++/11/bits/shared_ptr.h + /usr/include/c++/11/bits/shared_ptr_base.h + /usr/include/c++/11/bits/allocated_ptr.h + /usr/include/c++/11/ext/concurrence.h + /usr/include/c++/11/bits/shared_ptr_atomic.h + /usr/include/c++/11/backward/auto_ptr.h + /usr/include/c++/11/bits/ranges_uninitialized.h + /usr/include/c++/11/bits/uses_allocator_args.h + /usr/include/c++/11/pstl/glue_memory_defs.h + /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp + /usr/include/c++/11/future + /usr/include/c++/11/mutex + /usr/include/c++/11/chrono + /usr/include/c++/11/ratio + /usr/include/c++/11/ctime + /usr/include/c++/11/bits/parse_numbers.h + /usr/include/c++/11/bits/unique_lock.h + /usr/include/c++/11/condition_variable + /usr/include/c++/11/stop_token + /usr/include/c++/11/bits/std_thread.h + /usr/include/c++/11/semaphore + /usr/include/c++/11/bits/semaphore_base.h + /usr/include/c++/11/bits/atomic_timed_wait.h + /usr/include/c++/11/bits/this_thread_sleep.h + /usr/include/x86_64-linux-gnu/sys/time.h + /usr/include/semaphore.h + /usr/include/x86_64-linux-gnu/bits/semaphore.h + /usr/include/c++/11/bits/atomic_futex.h + /opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp + /usr/include/c++/11/set + /usr/include/c++/11/bits/stl_tree.h + /usr/include/c++/11/bits/stl_set.h + /usr/include/c++/11/bits/stl_multiset.h + /usr/include/c++/11/thread + /opt/ros/humble/include/rclcpp/rclcpp/executor.hpp + /usr/include/c++/11/list + /usr/include/c++/11/bits/stl_list.h + /usr/include/c++/11/bits/list.tcc + /usr/include/c++/11/map + /usr/include/c++/11/bits/stl_map.h + /usr/include/c++/11/bits/stl_multimap.h + /opt/ros/humble/include/rcl/rcl/guard_condition.h + /opt/ros/humble/include/rcl/rcl/allocator.h + /opt/ros/humble/include/rcutils/rcutils/allocator.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h + /opt/ros/humble/include/rcutils/rcutils/macros.h + /opt/ros/humble/include/rcutils/rcutils/testing/fault_injection.h + /opt/ros/humble/include/rcutils/rcutils/visibility_control.h + /opt/ros/humble/include/rcutils/rcutils/visibility_control_macros.h + /opt/ros/humble/include/rcutils/rcutils/types/rcutils_ret.h + /opt/ros/humble/include/rcl/rcl/context.h + /opt/ros/humble/include/rmw/rmw/init.h + /opt/ros/humble/include/rmw/rmw/init_options.h + /opt/ros/humble/include/rmw/rmw/domain_id.h + /opt/ros/humble/include/rmw/rmw/localhost.h + /opt/ros/humble/include/rmw/rmw/visibility_control.h + /opt/ros/humble/include/rmw/rmw/macros.h + /opt/ros/humble/include/rmw/rmw/ret_types.h + /opt/ros/humble/include/rmw/rmw/security_options.h + /opt/ros/humble/include/rcl/rcl/arguments.h + /opt/ros/humble/include/rcl/rcl/log_level.h + /opt/ros/humble/include/rcl/rcl/macros.h + /opt/ros/humble/include/rcl/rcl/types.h + /opt/ros/humble/include/rmw/rmw/types.h + /opt/ros/humble/include/rcutils/rcutils/logging.h + /opt/ros/humble/include/rcutils/rcutils/error_handling.h + /opt/ros/humble/include/rcutils/rcutils/snprintf.h + /opt/ros/humble/include/rcutils/rcutils/time.h + /opt/ros/humble/include/rcutils/rcutils/types.h + /opt/ros/humble/include/rcutils/rcutils/types/array_list.h + /opt/ros/humble/include/rcutils/rcutils/types/char_array.h + /opt/ros/humble/include/rcutils/rcutils/types/hash_map.h + /opt/ros/humble/include/rcutils/rcutils/types/string_array.h + /opt/ros/humble/include/rcutils/rcutils/qsort.h + /opt/ros/humble/include/rcutils/rcutils/types/string_map.h + /opt/ros/humble/include/rcutils/rcutils/types/uint8_array.h + /opt/ros/humble/include/rmw/rmw/events_statuses/events_statuses.h + /opt/ros/humble/include/rmw/rmw/events_statuses/incompatible_qos.h + /opt/ros/humble/include/rmw/rmw/qos_policy_kind.h + /opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_changed.h + /opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_lost.h + /opt/ros/humble/include/rmw/rmw/events_statuses/message_lost.h + /opt/ros/humble/include/rmw/rmw/events_statuses/offered_deadline_missed.h + /opt/ros/humble/include/rmw/rmw/events_statuses/requested_deadline_missed.h + /opt/ros/humble/include/rmw/rmw/serialized_message.h + /opt/ros/humble/include/rmw/rmw/subscription_content_filter_options.h + /opt/ros/humble/include/rmw/rmw/time.h + /opt/ros/humble/include/rcl/rcl/visibility_control.h + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h + /opt/ros/humble/include/rcl/rcl/init_options.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdalign.h + /opt/ros/humble/include/rcl/rcl/wait.h + /opt/ros/humble/include/rcl/rcl/client.h + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /opt/ros/humble/include/rcl/rcl/event_callback.h + /opt/ros/humble/include/rmw/rmw/event_callback_type.h + /opt/ros/humble/include/rcl/rcl/node.h + /opt/ros/humble/include/rcl/rcl/node_options.h + /opt/ros/humble/include/rcl/rcl/domain_id.h + /opt/ros/humble/include/rcl/rcl/service.h + /opt/ros/humble/include/rcl/rcl/subscription.h + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /opt/ros/humble/include/rmw/rmw/message_sequence.h + /opt/ros/humble/include/rcl/rcl/timer.h + /opt/ros/humble/include/rcl/rcl/time.h + /opt/ros/humble/include/rmw/rmw/rmw.h + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/sequence_bound.h + /opt/ros/humble/include/rmw/rmw/event.h + /opt/ros/humble/include/rmw/rmw/publisher_options.h + /opt/ros/humble/include/rmw/rmw/qos_profiles.h + /opt/ros/humble/include/rmw/rmw/subscription_options.h + /opt/ros/humble/include/rcl/rcl/event.h + /opt/ros/humble/include/rcl/rcl/publisher.h + /opt/ros/humble/include/rcpputils/rcpputils/scope_exit.hpp + /opt/ros/humble/include/rclcpp/rclcpp/context.hpp + /usr/include/c++/11/typeindex + /usr/include/c++/11/unordered_set + /usr/include/c++/11/bits/unordered_set.h + /opt/ros/humble/include/rclcpp/rclcpp/init_options.hpp + /opt/ros/humble/include/rclcpp/rclcpp/visibility_control.hpp + /opt/ros/humble/include/rclcpp/rclcpp/macros.hpp + /opt/ros/humble/include/rclcpp/rclcpp/contexts/default_context.hpp + /opt/ros/humble/include/rclcpp/rclcpp/guard_condition.hpp + /opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp + /opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp + /opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp + /opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp + /opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp + /opt/ros/humble/include/rclcpp/rclcpp/client.hpp + /usr/include/c++/11/optional + /usr/include/c++/11/variant + /opt/ros/humble/include/rcl/rcl/error_handling.h + /opt/ros/humble/include/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp + /opt/ros/humble/include/rclcpp/rclcpp/exceptions.hpp + /opt/ros/humble/include/rclcpp/rclcpp/exceptions/exceptions.hpp + /opt/ros/humble/include/rcpputils/rcpputils/join.hpp + /opt/ros/humble/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp + /opt/ros/humble/include/rclcpp/rclcpp/function_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/logging.hpp + /opt/ros/humble/include/rclcpp/rclcpp/logger.hpp + /opt/ros/humble/include/rcpputils/rcpputils/filesystem_helper.hpp + /opt/ros/humble/include/rcpputils/rcpputils/visibility_control.hpp + /opt/ros/humble/include/rcutils/rcutils/logging_macros.h + /opt/ros/humble/include/rclcpp/rclcpp/utilities.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp + /opt/ros/humble/include/rcl/rcl/graph.h + /opt/ros/humble/include/rmw/rmw/names_and_types.h + /opt/ros/humble/include/rmw/rmw/get_topic_names_and_types.h + /opt/ros/humble/include/rmw/rmw/topic_endpoint_info_array.h + /opt/ros/humble/include/rmw/rmw/topic_endpoint_info.h + /opt/ros/humble/include/rclcpp/rclcpp/event.hpp + /opt/ros/humble/include/rclcpp/rclcpp/qos.hpp + /opt/ros/humble/include/rclcpp/rclcpp/duration.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/duration.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__struct.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__builder.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__traits.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp + /usr/include/c++/11/codecvt + /usr/include/c++/11/bits/codecvt.h + /usr/include/c++/11/iomanip + /usr/include/c++/11/locale + /usr/include/c++/11/bits/locale_facets_nonio.h + /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h + /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h + /usr/include/libintl.h + /usr/include/c++/11/bits/locale_facets_nonio.tcc + /usr/include/c++/11/bits/locale_conv.h + /usr/include/c++/11/bits/quoted_string.h + /opt/ros/humble/include/rcl/rcl/logging_rosout.h + /opt/ros/humble/include/rmw/rmw/incompatible_qos_events_statuses.h + /opt/ros/humble/include/rclcpp/rclcpp/type_support_decl.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_type_support_decl.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/service_type_support_decl.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp + /opt/ros/humble/include/rmw/rmw/error_handling.h + /opt/ros/humble/include/rmw/rmw/impl/cpp/demangle.hpp + /usr/include/c++/11/cxxabi.h + /usr/include/x86_64-linux-gnu/c++/11/bits/cxxabi_tweaks.h + /opt/ros/humble/include/rmw/rmw/impl/config.h + /opt/ros/humble/include/rclcpp/rclcpp/publisher_base.hpp + /opt/ros/humble/include/rclcpp/rclcpp/network_flow_endpoint.hpp + /opt/ros/humble/include/rcl/rcl/network_flow_endpoints.h + /opt/ros/humble/include/rmw/rmw/network_flow_endpoint.h + /opt/ros/humble/include/rmw/rmw/network_flow_endpoint_array.h + /opt/ros/humble/include/rclcpp/rclcpp/qos_event.hpp + /opt/ros/humble/include/rclcpp/rclcpp/waitable.hpp + /opt/ros/humble/include/rcpputils/rcpputils/time.hpp + /opt/ros/humble/include/rclcpp/rclcpp/service.hpp + /opt/ros/humble/include/tracetools/tracetools/tracetools.h + /opt/ros/humble/include/tracetools/tracetools/config.h + /opt/ros/humble/include/tracetools/tracetools/visibility_control.hpp + /opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp + /opt/ros/humble/include/tracetools/tracetools/utils.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription_base.hpp + /opt/ros/humble/include/rclcpp/rclcpp/any_subscription_callback.hpp + /opt/ros/humble/include/rclcpp/rclcpp/allocator/allocator_common.hpp + /opt/ros/humble/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp + /opt/ros/humble/include/rclcpp/rclcpp/message_info.hpp + /opt/ros/humble/include/rclcpp/rclcpp/serialized_message.hpp + /opt/ros/humble/include/rclcpp/rclcpp/type_adapter.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp + /usr/include/c++/11/shared_mutex + /opt/ros/humble/include/rclcpp/rclcpp/experimental/ros_message_intra_process_buffer.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/intra_process_buffer.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/buffer_implementation_base.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process_buffer.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/create_intra_process_buffer.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/ring_buffer_implementation.hpp + /opt/ros/humble/include/rclcpp/rclcpp/intra_process_buffer_type.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription_content_filter_options.hpp + /opt/ros/humble/include/rclcpp/rclcpp/timer.hpp + /opt/ros/humble/include/rclcpp/rclcpp/clock.hpp + /opt/ros/humble/include/rclcpp/rclcpp/time.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/time.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__builder.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/rate.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp + /opt/ros/humble/include/rclcpp/rclcpp/intra_process_setting.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp + /opt/ros/humble/include/rclcpp/rclcpp/message_memory_strategy.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription_options.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_payload.hpp + /opt/ros/humble/include/rclcpp/rclcpp/qos_overriding_options.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/set_parameters_result.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/topic_statistics_state.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/generate_statistics_message.hpp + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/metrics_message.hpp + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__struct.hpp + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__struct.hpp + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__builder.hpp + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__traits.hpp + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__traits.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/visibility_control.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_age.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/collector.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/moving_average.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp + /opt/ros/humble/include/rcpputils/rcpputils/thread_safety_annotations.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_period.hpp + /opt/ros/humble/include/rclcpp/rclcpp/publisher.hpp + /opt/ros/humble/include/rclcpp/rclcpp/get_message_type_support_handle.hpp + /opt/ros/humble/include/rclcpp/rclcpp/is_ros_compatible_type.hpp + /opt/ros/humble/include/rclcpp/rclcpp/loaned_message.hpp + /opt/ros/humble/include/rclcpp/rclcpp/publisher_options.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp + /opt/ros/humble/include/rclcpp/rclcpp/future_return_code.hpp + /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/list_parameters_result.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_event.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/generic_publisher.hpp + /opt/ros/humble/include/rcpputils/rcpputils/shared_library.hpp + /opt/ros/humble/include/rcutils/rcutils/shared_library.h + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/publisher_factory.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription_factory.hpp + /opt/ros/humble/include/rclcpp/rclcpp/typesupport_helpers.hpp + /opt/ros/humble/include/rclcpp/rclcpp/generic_subscription.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/parameter.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__builder.hpp + /opt/ros/humble/include/rclcpp/rclcpp/parameter_value.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_type.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_value.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__builder.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_options.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_impl.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_client.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_generic_publisher.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_generic_subscription.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_publisher.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp + /opt/ros/humble/include/rcpputils/rcpputils/pointer_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_topics_interface_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/qos_parameters.hpp + /opt/ros/humble/include/rmw/rmw/qos_string_conversions.h + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_parameters_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_service.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_subscription.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_timers_interface_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_timer.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_base_interface_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp + /opt/ros/humble/include/rclcpp/rclcpp/executors/static_executor_entities_collector.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/executable_list.hpp + /opt/ros/humble/include/rclcpp/rclcpp/parameter_client.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/describe_parameters.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/get_parameter_types.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/get_parameters.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/list_parameters.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/set_parameters.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/set_parameters_atomically.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/parser.h + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h + /opt/ros/humble/include/rclcpp/rclcpp/parameter_map.hpp + /opt/ros/humble/include/rclcpp/rclcpp/parameter_event_handler.hpp + /opt/ros/humble/include/rclcpp/rclcpp/parameter_service.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/storage_policy_common.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_result.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_result_kind.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_template.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__struct.hpp + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__traits.hpp + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__traits.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/point_cloud2.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__struct.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_field__struct.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__builder.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__traits.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_field__traits.hpp + /opt/ros/humble/include/tf2/tf2/LinearMath/Matrix3x3.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Vector3.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Scalar.h + /usr/include/c++/11/math.h + /usr/include/c++/11/cfloat + /usr/lib/gcc/x86_64-linux-gnu/11/include/float.h + /opt/ros/humble/include/tf2/tf2/LinearMath/MinMax.h + /opt/ros/humble/include/tf2/tf2/visibility_control.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Quaternion.h + /opt/ros/humble/include/tf2/tf2/LinearMath/QuadWord.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Vector3.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Transform.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Matrix3x3.h + /opt/ros/humble/include/tf2_geometry_msgs/tf2_geometry_msgs/tf2_geometry_msgs.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/quaternion_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/transform.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/transform_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/vector3.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/vector3_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point32.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_with_covariance.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_with_covariance_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/polygon_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/wrench.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/wrench_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__traits.hpp + /usr/include/kdl/frames.hpp + /usr/include/kdl/utilities/kdl-config.h + /usr/include/kdl/utilities/utility.h + /usr/include/kdl/utilities/kdl-config.h + /usr/include/kdl/frames.inl + /opt/ros/humble/include/tf2/tf2/convert.h + /opt/ros/humble/include/tf2/tf2/exceptions.h + /opt/ros/humble/include/tf2/tf2/impl/convert.h + /opt/ros/humble/include/tf2/tf2/transform_datatypes.h + /opt/ros/humble/include/tf2/tf2/time.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Quaternion.h + /opt/ros/humble/include/tf2_ros/tf2_ros/buffer_interface.h + /opt/ros/humble/include/tf2_ros/tf2_ros/visibility_control.h + /opt/ros/humble/include/tf2_eigen/tf2_eigen/tf2_eigen.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/quaternion.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/twist.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__traits.hpp + /opt/ros/humble/include/tf2_ros/tf2_ros/buffer.h + /opt/ros/humble/include/tf2_ros/tf2_ros/async_buffer_interface.h + /opt/ros/humble/include/tf2/tf2/buffer_core.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Transform.h + /opt/ros/humble/include/tf2/tf2/buffer_core_interface.h + /opt/ros/humble/include/tf2/tf2/transform_storage.h + /opt/ros/humble/include/tf2_ros/tf2_ros/create_timer_interface.h + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/frame_graph.hpp + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__struct.hpp + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__builder.hpp + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__traits.hpp + /home/orb/ORB_SLAM3/include/MapPoint.h + /home/orb/ORB_SLAM3/include/KeyFrame.h + /home/orb/ORB_SLAM3/include/MapPoint.h + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/BowVector.h + /usr/include/boost/serialization/serialization.hpp + /usr/include/boost/config.hpp + /usr/include/boost/config/user.hpp + /usr/include/boost/config/detail/select_compiler_config.hpp + /usr/include/boost/config/compiler/gcc.hpp + /usr/include/boost/config/detail/select_stdlib_config.hpp + /usr/include/c++/11/version + /usr/include/boost/config/stdlib/libstdcpp3.hpp + /usr/include/boost/config/detail/select_platform_config.hpp + /usr/include/boost/config/platform/linux.hpp + /usr/include/boost/config/detail/posix_features.hpp + /usr/include/boost/config/detail/suffix.hpp + /usr/include/boost/config/helper_macros.hpp + /usr/include/boost/serialization/strong_typedef.hpp + /usr/include/boost/operators.hpp + /usr/include/boost/detail/workaround.hpp + /usr/include/boost/config/workaround.hpp + /usr/include/boost/core/addressof.hpp + /usr/include/boost/type_traits/has_nothrow_assign.hpp + /usr/include/boost/type_traits/integral_constant.hpp + /usr/include/boost/type_traits/intrinsics.hpp + /usr/include/boost/type_traits/detail/config.hpp + /usr/include/boost/version.hpp + /usr/include/boost/type_traits/is_const.hpp + /usr/include/boost/type_traits/is_volatile.hpp + /usr/include/boost/type_traits/is_assignable.hpp + /usr/include/boost/type_traits/is_complete.hpp + /usr/include/boost/type_traits/declval.hpp + /usr/include/boost/type_traits/add_rvalue_reference.hpp + /usr/include/boost/type_traits/is_void.hpp + /usr/include/boost/type_traits/is_reference.hpp + /usr/include/boost/type_traits/is_lvalue_reference.hpp + /usr/include/boost/type_traits/is_rvalue_reference.hpp + /usr/include/boost/type_traits/remove_reference.hpp + /usr/include/boost/type_traits/is_function.hpp + /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp + /usr/include/boost/type_traits/detail/yes_no_type.hpp + /usr/include/boost/static_assert.hpp + /usr/include/boost/type_traits/is_array.hpp + /usr/include/boost/type_traits/has_nothrow_constructor.hpp + /usr/include/boost/type_traits/is_default_constructible.hpp + /usr/include/boost/type_traits/has_nothrow_copy.hpp + /usr/include/boost/type_traits/is_copy_constructible.hpp + /usr/include/boost/type_traits/is_constructible.hpp + /usr/include/boost/type_traits/is_destructible.hpp + /usr/include/boost/serialization/access.hpp + /usr/include/boost/serialization/map.hpp + /usr/include/boost/serialization/nvp.hpp + /usr/include/boost/core/nvp.hpp + /usr/include/boost/preprocessor/stringize.hpp + /usr/include/boost/preprocessor/config/config.hpp + /usr/include/boost/serialization/level.hpp + /usr/include/boost/type_traits/is_fundamental.hpp + /usr/include/boost/type_traits/is_arithmetic.hpp + /usr/include/boost/type_traits/is_integral.hpp + /usr/include/boost/type_traits/is_floating_point.hpp + /usr/include/boost/type_traits/is_enum.hpp + /usr/include/boost/type_traits/is_class.hpp + /usr/include/boost/type_traits/is_base_and_derived.hpp + /usr/include/boost/type_traits/remove_cv.hpp + /usr/include/boost/type_traits/is_same.hpp + /usr/include/boost/mpl/eval_if.hpp + /usr/include/boost/mpl/if.hpp + /usr/include/boost/mpl/aux_/value_wknd.hpp + /usr/include/boost/mpl/aux_/static_cast.hpp + /usr/include/boost/mpl/aux_/config/workaround.hpp + /usr/include/boost/mpl/aux_/config/integral.hpp + /usr/include/boost/mpl/aux_/config/msvc.hpp + /usr/include/boost/mpl/aux_/config/eti.hpp + /usr/include/boost/mpl/aux_/na_spec.hpp + /usr/include/boost/mpl/lambda_fwd.hpp + /usr/include/boost/mpl/void_fwd.hpp + /usr/include/boost/mpl/aux_/adl_barrier.hpp + /usr/include/boost/mpl/aux_/config/adl.hpp + /usr/include/boost/mpl/aux_/config/intel.hpp + /usr/include/boost/mpl/aux_/config/gcc.hpp + /usr/include/boost/mpl/aux_/na.hpp + /usr/include/boost/mpl/bool.hpp + /usr/include/boost/mpl/bool_fwd.hpp + /usr/include/boost/mpl/integral_c_tag.hpp + /usr/include/boost/mpl/aux_/config/static_constant.hpp + /usr/include/boost/mpl/aux_/na_fwd.hpp + /usr/include/boost/mpl/aux_/config/ctps.hpp + /usr/include/boost/mpl/aux_/config/lambda.hpp + /usr/include/boost/mpl/aux_/config/ttp.hpp + /usr/include/boost/mpl/int.hpp + /usr/include/boost/mpl/int_fwd.hpp + /usr/include/boost/mpl/aux_/nttp_decl.hpp + /usr/include/boost/mpl/aux_/config/nttp.hpp + /usr/include/boost/mpl/aux_/integral_wrapper.hpp + /usr/include/boost/preprocessor/cat.hpp + /usr/include/boost/mpl/aux_/lambda_arity_param.hpp + /usr/include/boost/mpl/aux_/template_arity_fwd.hpp + /usr/include/boost/mpl/aux_/arity.hpp + /usr/include/boost/mpl/aux_/config/dtp.hpp + /usr/include/boost/mpl/aux_/preprocessor/params.hpp + /usr/include/boost/mpl/aux_/config/preprocessor.hpp + /usr/include/boost/preprocessor/comma_if.hpp + /usr/include/boost/preprocessor/punctuation/comma_if.hpp + /usr/include/boost/preprocessor/control/if.hpp + /usr/include/boost/preprocessor/control/iif.hpp + /usr/include/boost/preprocessor/logical/bool.hpp + /usr/include/boost/preprocessor/facilities/empty.hpp + /usr/include/boost/preprocessor/punctuation/comma.hpp + /usr/include/boost/preprocessor/repeat.hpp + /usr/include/boost/preprocessor/repetition/repeat.hpp + /usr/include/boost/preprocessor/debug/error.hpp + /usr/include/boost/preprocessor/detail/auto_rec.hpp + /usr/include/boost/preprocessor/tuple/eat.hpp + /usr/include/boost/preprocessor/inc.hpp + /usr/include/boost/preprocessor/arithmetic/inc.hpp + /usr/include/boost/mpl/aux_/preprocessor/enum.hpp + /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp + /usr/include/boost/mpl/limits/arity.hpp + /usr/include/boost/preprocessor/logical/and.hpp + /usr/include/boost/preprocessor/logical/bitand.hpp + /usr/include/boost/preprocessor/identity.hpp + /usr/include/boost/preprocessor/facilities/identity.hpp + /usr/include/boost/preprocessor/empty.hpp + /usr/include/boost/preprocessor/arithmetic/add.hpp + /usr/include/boost/preprocessor/arithmetic/dec.hpp + /usr/include/boost/preprocessor/control/while.hpp + /usr/include/boost/preprocessor/list/fold_left.hpp + /usr/include/boost/preprocessor/list/detail/fold_left.hpp + /usr/include/boost/preprocessor/control/expr_iif.hpp + /usr/include/boost/preprocessor/list/adt.hpp + /usr/include/boost/preprocessor/detail/is_binary.hpp + /usr/include/boost/preprocessor/detail/check.hpp + /usr/include/boost/preprocessor/logical/compl.hpp + /usr/include/boost/preprocessor/list/fold_right.hpp + /usr/include/boost/preprocessor/list/detail/fold_right.hpp + /usr/include/boost/preprocessor/list/reverse.hpp + /usr/include/boost/preprocessor/control/detail/while.hpp + /usr/include/boost/preprocessor/tuple/elem.hpp + /usr/include/boost/preprocessor/facilities/expand.hpp + /usr/include/boost/preprocessor/facilities/overload.hpp + /usr/include/boost/preprocessor/variadic/size.hpp + /usr/include/boost/preprocessor/tuple/rem.hpp + /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp + /usr/include/boost/preprocessor/variadic/elem.hpp + /usr/include/boost/preprocessor/arithmetic/sub.hpp + /usr/include/boost/mpl/aux_/config/overload_resolution.hpp + /usr/include/boost/mpl/aux_/lambda_support.hpp + /usr/include/boost/mpl/integral_c.hpp + /usr/include/boost/mpl/integral_c_fwd.hpp + /usr/include/boost/serialization/level_enum.hpp + /usr/include/boost/serialization/tracking.hpp + /usr/include/boost/mpl/identity.hpp + /usr/include/boost/mpl/equal_to.hpp + /usr/include/boost/mpl/aux_/comparison_op.hpp + /usr/include/boost/mpl/aux_/numeric_op.hpp + /usr/include/boost/mpl/numeric_cast.hpp + /usr/include/boost/mpl/apply_wrap.hpp + /usr/include/boost/mpl/aux_/has_apply.hpp + /usr/include/boost/mpl/has_xxx.hpp + /usr/include/boost/mpl/aux_/type_wrapper.hpp + /usr/include/boost/mpl/aux_/yes_no.hpp + /usr/include/boost/mpl/aux_/config/arrays.hpp + /usr/include/boost/mpl/aux_/config/has_xxx.hpp + /usr/include/boost/mpl/aux_/config/msvc_typename.hpp + /usr/include/boost/preprocessor/array/elem.hpp + /usr/include/boost/preprocessor/array/data.hpp + /usr/include/boost/preprocessor/array/size.hpp + /usr/include/boost/preprocessor/repetition/enum_params.hpp + /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp + /usr/include/boost/mpl/aux_/config/has_apply.hpp + /usr/include/boost/mpl/aux_/msvc_never_true.hpp + /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp + /usr/include/boost/mpl/aux_/include_preprocessed.hpp + /usr/include/boost/mpl/aux_/config/compiler.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp + /usr/include/boost/mpl/tag.hpp + /usr/include/boost/mpl/void.hpp + /usr/include/boost/mpl/aux_/has_tag.hpp + /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp + /usr/include/boost/mpl/aux_/config/forwarding.hpp + /usr/include/boost/mpl/aux_/msvc_eti_base.hpp + /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp + /usr/include/boost/mpl/greater.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp + /usr/include/boost/type_traits/is_pointer.hpp + /usr/include/boost/serialization/tracking_enum.hpp + /usr/include/boost/serialization/type_info_implementation.hpp + /usr/include/boost/serialization/traits.hpp + /usr/include/boost/serialization/split_free.hpp + /usr/include/boost/serialization/wrapper.hpp + /usr/include/boost/serialization/base_object.hpp + /usr/include/boost/type_traits/is_polymorphic.hpp + /usr/include/boost/serialization/force_include.hpp + /usr/include/boost/serialization/void_cast_fwd.hpp + /usr/include/boost/serialization/collection_size_type.hpp + /usr/include/boost/serialization/is_bitwise_serializable.hpp + /usr/include/boost/serialization/item_version_type.hpp + /usr/include/boost/cstdint.hpp + /usr/include/boost/integer_traits.hpp + /usr/include/boost/limits.hpp + /usr/include/boost/assert.hpp + /usr/include/boost/serialization/library_version_type.hpp + /usr/include/boost/serialization/detail/stack_constructor.hpp + /usr/include/boost/aligned_storage.hpp + /usr/include/boost/type_traits/aligned_storage.hpp + /usr/include/boost/type_traits/alignment_of.hpp + /usr/include/boost/type_traits/type_with_alignment.hpp + /usr/include/boost/type_traits/is_pod.hpp + /usr/include/boost/type_traits/is_scalar.hpp + /usr/include/boost/type_traits/is_member_pointer.hpp + /usr/include/boost/type_traits/is_member_function_pointer.hpp + /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp + /usr/include/boost/type_traits/conditional.hpp + /usr/include/boost/serialization/utility.hpp + /usr/include/boost/type_traits/remove_const.hpp + /usr/include/boost/mpl/and.hpp + /usr/include/boost/mpl/aux_/nested_type_wknd.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp + /usr/include/boost/serialization/collections_save_imp.hpp + /usr/include/boost/serialization/version.hpp + /usr/include/boost/mpl/assert.hpp + /usr/include/boost/mpl/not.hpp + /usr/include/boost/mpl/aux_/config/gpu.hpp + /usr/include/boost/mpl/aux_/config/pp_counter.hpp + /usr/include/boost/mpl/less.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp + /usr/include/boost/mpl/comparison.hpp + /usr/include/boost/mpl/not_equal_to.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp + /usr/include/boost/mpl/less_equal.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp + /usr/include/boost/mpl/greater_equal.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp + /usr/include/boost/move/utility_core.hpp + /usr/include/boost/move/detail/config_begin.hpp + /usr/include/boost/move/detail/workaround.hpp + /usr/include/boost/move/core.hpp + /usr/include/boost/move/detail/config_end.hpp + /usr/include/boost/move/detail/meta_utils.hpp + /usr/include/boost/move/detail/meta_utils_core.hpp + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FeatureVector.h + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/BowVector.h + /home/orb/ORB_SLAM3/include/ORBVocabulary.h + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FORB.h + /usr/local/include/opencv4/opencv2/core/core.hpp + /usr/local/include/opencv4/opencv2/core.hpp + /usr/local/include/opencv4/opencv2/core/cvdef.h + /usr/local/include/opencv4/opencv2/core/hal/interface.h + /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h + /usr/local/include/opencv4/opencv2/core/version.hpp + /usr/local/include/opencv4/opencv2/core/base.hpp + /usr/local/include/opencv4/opencv2/opencv_modules.hpp + /usr/local/include/opencv4/opencv2/core/cvstd.hpp + /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp + /usr/local/include/opencv4/opencv2/core/neon_utils.hpp + /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp + /usr/local/include/opencv4/opencv2/core/check.hpp + /usr/local/include/opencv4/opencv2/core/traits.hpp + /usr/local/include/opencv4/opencv2/core/matx.hpp + /usr/local/include/opencv4/opencv2/core/saturate.hpp + /usr/local/include/opencv4/opencv2/core/fast_math.hpp + /usr/local/include/opencv4/opencv2/core/types.hpp + /usr/local/include/opencv4/opencv2/core/mat.hpp + /usr/local/include/opencv4/opencv2/core/bufferpool.hpp + /usr/local/include/opencv4/opencv2/core/mat.inl.hpp + /usr/local/include/opencv4/opencv2/core/persistence.hpp + /usr/local/include/opencv4/opencv2/core/operations.hpp + /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp + /usr/local/include/opencv4/opencv2/core/utility.hpp + /usr/local/include/opencv4/opencv2/core/optim.hpp + /usr/local/include/opencv4/opencv2/core/ovx.hpp + /usr/local/include/opencv4/opencv2/core/cvdef.h + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FClass.h + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/TemplatedVocabulary.h + /usr/include/c++/11/fstream + /usr/include/x86_64-linux-gnu/c++/11/bits/basic_file.h + /usr/include/x86_64-linux-gnu/c++/11/bits/c++io.h + /usr/include/c++/11/bits/fstream.tcc + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FeatureVector.h + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/ScoringObject.h + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DUtils/Random.h + /home/orb/ORB_SLAM3/include/ORBextractor.h + /usr/local/include/opencv4/opencv2/opencv.hpp + /usr/local/include/opencv4/opencv2/calib3d.hpp + /usr/local/include/opencv4/opencv2/features2d.hpp + /usr/local/include/opencv4/opencv2/flann/miniflann.hpp + /usr/local/include/opencv4/opencv2/flann/defines.h + /usr/local/include/opencv4/opencv2/flann/config.h + /usr/local/include/opencv4/opencv2/core/affine.hpp + /usr/local/include/opencv4/opencv2/dnn.hpp + /usr/local/include/opencv4/opencv2/dnn/dnn.hpp + /usr/local/include/opencv4/opencv2/core/async.hpp + /usr/local/include/opencv4/opencv2/dnn/version.hpp + /usr/local/include/opencv4/opencv2/dnn/dict.hpp + /usr/local/include/opencv4/opencv2/dnn/layer.hpp + /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp + /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp + /usr/local/include/opencv4/opencv2/dnn/dnn.hpp + /usr/local/include/opencv4/opencv2/flann.hpp + /usr/local/include/opencv4/opencv2/flann/flann_base.hpp + /usr/local/include/opencv4/opencv2/flann/general.h + /usr/local/include/opencv4/opencv2/flann/matrix.h + /usr/local/include/opencv4/opencv2/flann/params.h + /usr/local/include/opencv4/opencv2/flann/any.h + /usr/local/include/opencv4/opencv2/flann/defines.h + /usr/local/include/opencv4/opencv2/flann/saving.h + /usr/local/include/opencv4/opencv2/flann/nn_index.h + /usr/local/include/opencv4/opencv2/flann/result_set.h + /usr/local/include/opencv4/opencv2/flann/all_indices.h + /usr/local/include/opencv4/opencv2/flann/kdtree_index.h + /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h + /usr/local/include/opencv4/opencv2/flann/dist.h + /usr/local/include/opencv4/opencv2/flann/heap.h + /usr/local/include/opencv4/opencv2/flann/allocator.h + /usr/local/include/opencv4/opencv2/flann/random.h + /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h + /usr/local/include/opencv4/opencv2/flann/kmeans_index.h + /usr/local/include/opencv4/opencv2/flann/logger.h + /usr/local/include/opencv4/opencv2/flann/composite_index.h + /usr/local/include/opencv4/opencv2/flann/linear_index.h + /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h + /usr/local/include/opencv4/opencv2/flann/lsh_index.h + /usr/local/include/opencv4/opencv2/flann/lsh_table.h + /usr/local/include/opencv4/opencv2/flann/autotuned_index.h + /usr/local/include/opencv4/opencv2/flann/ground_truth.h + /usr/local/include/opencv4/opencv2/flann/index_testing.h + /usr/local/include/opencv4/opencv2/flann/timer.h + /usr/local/include/opencv4/opencv2/flann/sampling.h + /usr/local/include/opencv4/opencv2/highgui.hpp + /usr/local/include/opencv4/opencv2/imgcodecs.hpp + /usr/local/include/opencv4/opencv2/videoio.hpp + /usr/local/include/opencv4/opencv2/imgproc.hpp + /usr/local/include/opencv4/opencv2/ml.hpp + /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp + /usr/local/include/opencv4/opencv2/objdetect.hpp + /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp + /usr/local/include/opencv4/opencv2/photo.hpp + /usr/local/include/opencv4/opencv2/stitching.hpp + /usr/local/include/opencv4/opencv2/stitching/warpers.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp + /usr/local/include/opencv4/opencv2/core/cuda.hpp + /usr/local/include/opencv4/opencv2/core/cuda_types.hpp + /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp + /usr/include/c++/11/queue + /usr/include/c++/11/deque + /usr/include/c++/11/bits/stl_deque.h + /usr/include/c++/11/bits/deque.tcc + /usr/include/c++/11/bits/stl_queue.h + /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp + /usr/local/include/opencv4/opencv2/video.hpp + /usr/local/include/opencv4/opencv2/video/tracking.hpp + /usr/local/include/opencv4/opencv2/video/background_segm.hpp + /home/orb/ORB_SLAM3/include/Frame.h + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/se3.hpp + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/so3.hpp + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/types.hpp + /home/orb/ORB_SLAM3/include/ImuTypes.h + /home/orb/ORB_SLAM3/include/SerializationUtils.h + /usr/include/boost/serialization/vector.hpp + /usr/include/boost/serialization/collections_load_imp.hpp + /usr/include/boost/serialization/detail/is_default_constructible.hpp + /usr/include/boost/utility/enable_if.hpp + /usr/include/boost/core/enable_if.hpp + /usr/include/boost/serialization/array_wrapper.hpp + /usr/include/boost/serialization/split_member.hpp + /usr/include/boost/serialization/array_optimization.hpp + /usr/include/boost/mpl/always.hpp + /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp + /usr/include/boost/mpl/aux_/arity_spec.hpp + /usr/include/boost/mpl/apply.hpp + /usr/include/boost/mpl/apply_fwd.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp + /usr/include/boost/mpl/placeholders.hpp + /usr/include/boost/mpl/arg.hpp + /usr/include/boost/mpl/arg_fwd.hpp + /usr/include/boost/mpl/aux_/na_assert.hpp + /usr/include/boost/mpl/aux_/arg_typedef.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp + /usr/include/boost/mpl/lambda.hpp + /usr/include/boost/mpl/bind.hpp + /usr/include/boost/mpl/bind_fwd.hpp + /usr/include/boost/mpl/aux_/config/bind.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp + /usr/include/boost/mpl/next.hpp + /usr/include/boost/mpl/next_prior.hpp + /usr/include/boost/mpl/aux_/common_name_wknd.hpp + /usr/include/boost/mpl/protect.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp + /usr/include/boost/mpl/aux_/full_lambda.hpp + /usr/include/boost/mpl/quote.hpp + /usr/include/boost/mpl/aux_/has_type.hpp + /usr/include/boost/mpl/aux_/config/bcc.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp + /usr/include/boost/mpl/aux_/template_arity.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp + /usr/include/boost/serialization/collection_traits.hpp + /usr/local/include/opencv4/opencv2/features2d/features2d.hpp + /home/orb/ORB_SLAM3/include/Converter.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_vertex.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/optimizable_graph.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/openmp_mutex.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/config.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/hyper_graph.h + /usr/include/c++/11/bitset + /usr/include/c++/11/tr1/unordered_map + /usr/include/c++/11/tr1/type_traits + /usr/include/c++/11/tr1/functional_hash.h + /usr/include/c++/11/tr1/hashtable.h + /usr/include/c++/11/tr1/hashtable_policy.h + /usr/include/c++/11/tr1/unordered_map.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/parameter.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/parameter_container.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/jacobian_workspace.h + /usr/include/eigen3/Eigen/StdVector + /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h + /usr/include/eigen3/Eigen/src/StlSupport/details.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/stuff/macros.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/creators.h + /usr/include/eigen3/Eigen/Cholesky + /usr/include/c++/11/stack + /usr/include/c++/11/bits/stl_stack.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_vertex.hpp + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_binary_edge.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_edge.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/robust_kernel.h + /usr/include/c++/11/tr1/memory + /usr/include/c++/11/tr1/shared_ptr.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_binary_edge.hpp + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_unary_edge.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_unary_edge.hpp + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3_ops.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3_ops.hpp + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/sim3.h + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/sim3.hpp + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/rxso3.hpp + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/sim_details.hpp + /home/orb/ORB_SLAM3/include/Settings.h + /home/orb/ORB_SLAM3/include/CameraModels/GeometricCamera.h + /usr/local/include/opencv4/opencv2/imgproc/imgproc.hpp + /usr/include/boost/serialization/export.hpp + /usr/include/boost/serialization/extended_type_info.hpp + /usr/include/c++/11/cstdarg + /usr/include/boost/noncopyable.hpp + /usr/include/boost/core/noncopyable.hpp + /usr/include/boost/serialization/config.hpp + /usr/include/boost/config/abi_prefix.hpp + /usr/include/boost/config/abi_suffix.hpp + /usr/include/boost/serialization/static_warning.hpp + /usr/include/boost/mpl/print.hpp + /usr/include/boost/serialization/assume_abstract.hpp + /usr/include/boost/type_traits/is_abstract.hpp + /usr/include/boost/serialization/singleton.hpp + /usr/include/boost/archive/detail/auto_link_archive.hpp + /usr/include/boost/archive/detail/decl.hpp + /usr/include/boost/archive/detail/abi_prefix.hpp + /usr/include/boost/archive/detail/abi_suffix.hpp + /usr/include/boost/archive/detail/register_archive.hpp + /home/orb/ORB_SLAM3/include/Converter.h + /home/orb/ORB_SLAM3/include/GeometricTools.h + /home/orb/ORB_SLAM3/include/KeyFrameDatabase.h + /home/orb/ORB_SLAM3/include/Map.h + /usr/local/include/pangolin/pangolin.h + /usr/local/include/pangolin/platform.h + /usr/local/include/pangolin/utils/assert.h + /usr/local/include/pangolin/utils/format_string.h + /usr/local/include/pangolin/utils/log.h + /usr/local/include/pangolin/display/display.h + /usr/local/include/pangolin/gl/glinclude.h + /usr/local/include/pangolin/gl/glplatform.h + /usr/include/GL/glew.h + /usr/include/GL/glu.h + /usr/include/GL/gl.h + /usr/local/include/pangolin/gl/glpangoglu.h + /usr/local/include/pangolin/gl/viewport.h + /usr/local/include/pangolin/utils/params.h + /usr/local/include/pangolin/utils/type_convert.h + /usr/local/include/pangolin/compat/type_traits.h + /usr/local/include/pangolin/windowing/window.h + /usr/local/include/pangolin/utils/signal_slot.h + /usr/local/include/sigslot/signal.hpp + /usr/local/include/pangolin/utils/true_false_toggle.h + /usr/local/include/pangolin/utils/uri.h + /usr/local/include/pangolin/windowing/handler_bitsets.h + /usr/local/include/pangolin/utils/bitmask.h + /usr/local/include/pangolin/windowing/handler_enums.h + /usr/local/include/pangolin/display/display.hpp + /usr/local/include/pangolin/display/view.h + /usr/local/include/pangolin/display/attach.h + /usr/local/include/pangolin/display/widgets.h + /usr/local/include/pangolin/var/var.h + /usr/local/include/pangolin/utils/is_streamable.h + /usr/local/include/pangolin/var/varvalue.h + /usr/local/include/pangolin/var/varvaluet.h + /usr/local/include/pangolin/var/varvaluegeneric.h + /usr/local/include/pangolin/utils/file_utils.h + /usr/local/include/pangolin/var/varwrapper.h + /usr/local/include/pangolin/var/varstate.h + /usr/include/c++/11/any + /usr/local/include/pangolin/var/varinit.h + /usr/local/include/pangolin/handler/handler.h + /usr/local/include/pangolin/gl/opengl_render_state.h + /usr/local/include/pangolin/utils/simple_math.h + /usr/local/include/pangolin/gl/gl.h + /usr/local/include/pangolin/image/image_io.h + /usr/local/include/pangolin/image/typed_image.h + /usr/local/include/pangolin/image/managed_image.h + /usr/local/include/pangolin/image/image.h + /usr/local/include/pangolin/image/memcpy.h + /usr/local/include/pangolin/image/copy.h + /usr/local/include/pangolin/image/pixel_format.h + /usr/local/include/pangolin/utils/file_extension.h + /usr/local/include/pangolin/gl/gl.hpp + /usr/local/include/pangolin/gl/glpixformat.h + /usr/local/include/pangolin/gl/glformattraits.h + /usr/local/include/pangolin/gl/glfont.h + /usr/local/include/pangolin/gl/gltext.h + /usr/local/include/pangolin/gl/glchar.h + /usr/local/include/pangolin/gl/colour.h + /usr/local/include/pangolin/gl/gldraw.h + /usr/local/include/pangolin/gl/glstate.h + /usr/local/include/pangolin/gl/glvbo.h + /usr/local/include/pangolin/plot/plotter.h + /usr/local/include/pangolin/gl/glsl.h + /usr/local/include/pangolin/gl/glsl.hpp + /usr/local/include/pangolin/utils/range.h + /usr/local/include/pangolin/plot/datalog.h + /usr/local/include/pangolin/var/varextra.h + /usr/local/include/pangolin/video/video.h + /usr/local/include/pangolin/video/video_exception.h + /usr/local/include/pangolin/video/video_interface.h + /usr/local/include/pangolin/utils/picojson.h + /usr/include/inttypes.h + /usr/local/include/pangolin/video/stream_info.h + /usr/local/include/pangolin/video/video_output_interface.h + /usr/local/include/pangolin/video/video_input.h + /usr/local/include/pangolin/video/video_output.h + /usr/include/boost/serialization/list.hpp + /home/orb/ORB_SLAM3/include/CameraModels/GeometricCamera.h + /usr/include/boost/serialization/array.hpp + diff --git a/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/compiler_depend.make b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/compiler_depend.make new file mode 100644 index 0000000..0bb3d9a --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/compiler_depend.make @@ -0,0 +1,10903 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +CMakeFiles/rgbd.dir/src/orb_slam3_interface.cpp.o: /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp \ + /usr/include/stdc-predef.h \ + /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp \ + /usr/include/c++/11/iostream \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h \ + /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/c++/11/pstl/pstl_config.h \ + /usr/include/c++/11/ostream \ + /usr/include/c++/11/ios \ + /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/postypes.h \ + /usr/include/c++/11/cwchar \ + /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/new \ + /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_pair.h \ + /usr/include/c++/11/compare \ + /usr/include/c++/11/concepts \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/iterator_concepts.h \ + /usr/include/c++/11/bits/ptr_traits.h \ + /usr/include/c++/11/bits/ranges_cmp.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/stl_construct.h \ + /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale \ + /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/c++/11/cctype \ + /usr/include/ctype.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/bits/locale_classes.h \ + /usr/include/c++/11/string \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/stl_algo.h \ + /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/c++/11/bits/std_abs.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/uniform_int_dist.h \ + /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/string_view \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/ranges_base.h \ + /usr/include/c++/11/bits/max_size_type.h \ + /usr/include/c++/11/numbers \ + /usr/include/c++/11/bits/string_view.tcc \ + /usr/include/c++/11/ext/string_conversions.h \ + /usr/include/c++/11/cstdio \ + /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /usr/include/c++/11/cerrno \ + /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/basic_string.tcc \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/stdexcept \ + /usr/include/c++/11/streambuf \ + /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/locale_facets.h \ + /usr/include/c++/11/cwctype \ + /usr/include/wctype.h \ + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/basic_ios.tcc \ + /usr/include/c++/11/bits/ostream.tcc \ + /usr/include/c++/11/istream \ + /usr/include/c++/11/bits/istream.tcc \ + /usr/include/c++/11/algorithm \ + /usr/include/c++/11/utility \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/bits/ranges_algo.h \ + /usr/include/c++/11/bits/ranges_algobase.h \ + /usr/include/c++/11/iterator \ + /usr/include/c++/11/bits/stream_iterator.h \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/bits/ranges_util.h \ + /usr/include/c++/11/pstl/glue_algorithm_defs.h \ + /usr/include/c++/11/functional \ + /usr/include/c++/11/tuple \ + /usr/include/c++/11/array \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/bits/std_function.h \ + /usr/include/c++/11/unordered_map \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/bits/hashtable.h \ + /usr/include/c++/11/bits/hashtable_policy.h \ + /usr/include/c++/11/bits/enable_special_members.h \ + /usr/include/c++/11/bits/node_handle.h \ + /usr/include/c++/11/bits/unordered_map.h \ + /usr/include/c++/11/bits/erase_if.h \ + /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc \ + /usr/include/c++/11/pstl/execution_defs.h \ + /usr/include/eigen3/Eigen/Core \ + /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h \ + /usr/include/eigen3/Eigen/src/Core/util/Macros.h \ + /usr/include/c++/11/cmath \ + /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/11/bits/specfun.h \ + /usr/include/c++/11/limits \ + /usr/include/c++/11/tr1/gamma.tcc \ + /usr/include/c++/11/tr1/special_function_util.h \ + /usr/include/c++/11/tr1/bessel_function.tcc \ + /usr/include/c++/11/tr1/beta_function.tcc \ + /usr/include/c++/11/tr1/ell_integral.tcc \ + /usr/include/c++/11/tr1/exp_integral.tcc \ + /usr/include/c++/11/tr1/hypergeometric.tcc \ + /usr/include/c++/11/tr1/legendre_function.tcc \ + /usr/include/c++/11/tr1/modified_bessel_func.tcc \ + /usr/include/c++/11/tr1/poly_hermite.tcc \ + /usr/include/c++/11/tr1/poly_laguerre.tcc \ + /usr/include/c++/11/tr1/riemann_zeta.tcc \ + /usr/include/eigen3/Eigen/src/Core/util/ConfigureVectorization.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/mm_malloc.h \ + /usr/include/c++/11/stdlib.h \ + /usr/include/c++/11/complex \ + /usr/include/c++/11/sstream \ + /usr/include/c++/11/bits/sstream.tcc \ + /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h \ + /usr/include/c++/11/cstddef \ + /usr/include/c++/11/cassert \ + /usr/include/assert.h \ + /usr/include/c++/11/cstring \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/c++/11/climits \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h \ + /usr/include/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/eigen3/Eigen/src/Core/util/Constants.h \ + /usr/include/eigen3/Eigen/src/Core/util/Meta.h \ + /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h \ + /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h \ + /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h \ + /usr/include/eigen3/Eigen/src/Core/util/Memory.h \ + /usr/include/eigen3/Eigen/src/Core/util/IntegralConstant.h \ + /usr/include/eigen3/Eigen/src/Core/util/SymbolicIndex.h \ + /usr/include/eigen3/Eigen/src/Core/NumTraits.h \ + /usr/include/eigen3/Eigen/src/Core/MathFunctions.h \ + /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h \ + /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/Half.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/BFloat16.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/TypeCasting.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/GenericPacketMathFunctionsFwd.h \ + /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h \ + /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h \ + /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h \ + /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/GenericPacketMathFunctions.h \ + /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/util/IndexedViewHelper.h \ + /usr/include/eigen3/Eigen/src/Core/util/ReshapedHelper.h \ + /usr/include/eigen3/Eigen/src/Core/ArithmeticSequence.h \ + /usr/include/eigen3/Eigen/src/Core/IO.h \ + /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h \ + /usr/include/eigen3/Eigen/src/Core/DenseBase.h \ + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h \ + /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h \ + /usr/include/eigen3/Eigen/src/plugins/IndexedViewMethods.h \ + /usr/include/eigen3/Eigen/src/plugins/IndexedViewMethods.h \ + /usr/include/eigen3/Eigen/src/plugins/ReshapedMethods.h \ + /usr/include/eigen3/Eigen/src/plugins/ReshapedMethods.h \ + /usr/include/eigen3/Eigen/src/Core/MatrixBase.h \ + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h \ + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h \ + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h \ + /usr/include/eigen3/Eigen/src/Core/EigenBase.h \ + /usr/include/eigen3/Eigen/src/Core/Product.h \ + /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h \ + /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h \ + /usr/include/eigen3/Eigen/src/Core/Assign.h \ + /usr/include/eigen3/Eigen/src/Core/ArrayBase.h \ + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h \ + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h \ + /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h \ + /usr/include/eigen3/Eigen/src/Core/DenseStorage.h \ + /usr/include/eigen3/Eigen/src/Core/NestByValue.h \ + /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h \ + /usr/include/eigen3/Eigen/src/Core/NoAlias.h \ + /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h \ + /usr/include/eigen3/Eigen/src/Core/Matrix.h \ + /usr/include/eigen3/Eigen/src/Core/Array.h \ + /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h \ + /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h \ + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h \ + /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h \ + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h \ + /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h \ + /usr/include/eigen3/Eigen/src/Core/Dot.h \ + /usr/include/eigen3/Eigen/src/Core/StableNorm.h \ + /usr/include/eigen3/Eigen/src/Core/Stride.h \ + /usr/include/eigen3/Eigen/src/Core/MapBase.h \ + /usr/include/eigen3/Eigen/src/Core/Map.h \ + /usr/include/eigen3/Eigen/src/Core/Ref.h \ + /usr/include/eigen3/Eigen/src/Core/Block.h \ + /usr/include/eigen3/Eigen/src/Core/VectorBlock.h \ + /usr/include/eigen3/Eigen/src/Core/IndexedView.h \ + /usr/include/eigen3/Eigen/src/Core/Reshaped.h \ + /usr/include/eigen3/Eigen/src/Core/Transpose.h \ + /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/Diagonal.h \ + /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h \ + /usr/include/eigen3/Eigen/src/Core/Redux.h \ + /usr/include/eigen3/Eigen/src/Core/Visitor.h \ + /usr/include/eigen3/Eigen/src/Core/Fuzzy.h \ + /usr/include/eigen3/Eigen/src/Core/Swap.h \ + /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h \ + /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h \ + /usr/include/eigen3/Eigen/src/Core/Solve.h \ + /usr/include/eigen3/Eigen/src/Core/Inverse.h \ + /usr/include/eigen3/Eigen/src/Core/SolverBase.h \ + /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/Transpositions.h \ + /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h \ + /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h \ + /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h \ + /usr/include/c++/11/atomic \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/bits/atomic_wait.h \ + /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h \ + /usr/include/syscall.h \ + /usr/include/x86_64-linux-gnu/sys/syscall.h \ + /usr/include/x86_64-linux-gnu/asm/unistd.h \ + /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ + /usr/include/x86_64-linux-gnu/bits/syscall.h \ + /usr/include/c++/11/bits/std_mutex.h \ + /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h \ + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h \ + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h \ + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h \ + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h \ + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h \ + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h \ + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h \ + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h \ + /usr/include/eigen3/Eigen/src/Core/BandMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/CoreIterators.h \ + /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h \ + /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h \ + /usr/include/eigen3/Eigen/src/Core/Select.h \ + /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h \ + /usr/include/eigen3/Eigen/src/Core/PartialReduxEvaluator.h \ + /usr/include/eigen3/Eigen/src/Core/Random.h \ + /usr/include/eigen3/Eigen/src/Core/Replicate.h \ + /usr/include/eigen3/Eigen/src/Core/Reverse.h \ + /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h \ + /usr/include/eigen3/Eigen/src/Core/StlIterators.h \ + /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h \ + /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h \ + /usr/include/eigen3/Eigen/Geometry \ + /usr/include/eigen3/Eigen/Core \ + /usr/include/eigen3/Eigen/SVD \ + /usr/include/eigen3/Eigen/QR \ + /usr/include/eigen3/Eigen/Cholesky \ + /usr/include/eigen3/Eigen/Jacobi \ + /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h \ + /usr/include/eigen3/Eigen/src/Cholesky/LLT.h \ + /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h \ + /usr/include/eigen3/Eigen/Householder \ + /usr/include/eigen3/Eigen/src/Householder/Householder.h \ + /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h \ + /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h \ + /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h \ + /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h \ + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h \ + /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h \ + /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h \ + /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h \ + /usr/include/eigen3/Eigen/src/SVD/SVDBase.h \ + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h \ + /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h \ + /usr/include/eigen3/Eigen/LU \ + /usr/include/eigen3/Eigen/src/misc/Kernel.h \ + /usr/include/eigen3/Eigen/src/misc/Image.h \ + /usr/include/eigen3/Eigen/src/LU/FullPivLU.h \ + /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h \ + /usr/include/eigen3/Eigen/src/LU/Determinant.h \ + /usr/include/eigen3/Eigen/src/LU/InverseImpl.h \ + /usr/include/eigen3/Eigen/src/LU/arch/InverseSize4.h \ + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h \ + /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h \ + /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h \ + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h \ + /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h \ + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h \ + /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h \ + /usr/include/eigen3/Eigen/src/Geometry/Transform.h \ + /usr/include/eigen3/Eigen/src/Geometry/Translation.h \ + /usr/include/eigen3/Eigen/src/Geometry/Scaling.h \ + /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h \ + /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h \ + /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h \ + /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h \ + /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SIMD.h \ + /opt/ros/humble/include/tf2_eigen/tf2_eigen/tf2_eigen.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.hpp \ + /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h \ + /usr/include/c++/11/bit \ + /usr/include/c++/11/bits/unique_ptr.h \ + /usr/include/c++/11/bits/shared_ptr.h \ + /usr/include/c++/11/bits/shared_ptr_base.h \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/ext/concurrence.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/backward/auto_ptr.h \ + /usr/include/c++/11/bits/ranges_uninitialized.h \ + /usr/include/c++/11/bits/uses_allocator_args.h \ + /usr/include/c++/11/pstl/glue_memory_defs.h \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__traits.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp \ + /usr/include/c++/11/codecvt \ + /usr/include/c++/11/bits/codecvt.h \ + /usr/include/c++/11/iomanip \ + /usr/include/c++/11/locale \ + /usr/include/c++/11/bits/locale_facets_nonio.h \ + /usr/include/c++/11/ctime \ + /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h \ + /usr/include/libintl.h \ + /usr/include/c++/11/bits/locale_facets_nonio.tcc \ + /usr/include/c++/11/bits/locale_conv.h \ + /usr/include/c++/11/bits/quoted_string.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__struct.hpp \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__struct.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__traits.hpp \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__traits.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/quaternion.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/quaternion_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/twist.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__traits.hpp \ + /opt/ros/humble/include/tf2/tf2/convert.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/transform_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__traits.hpp \ + /opt/ros/humble/include/tf2/tf2/exceptions.h \ + /opt/ros/humble/include/tf2/tf2/visibility_control.h \ + /opt/ros/humble/include/tf2/tf2/impl/convert.h \ + /opt/ros/humble/include/tf2/tf2/transform_datatypes.h \ + /usr/include/c++/11/chrono \ + /usr/include/c++/11/ratio \ + /usr/include/c++/11/bits/parse_numbers.h \ + /opt/ros/humble/include/tf2/tf2/time.h \ + /opt/ros/humble/include/tf2_ros/tf2_ros/buffer.h \ + /usr/include/c++/11/future \ + /usr/include/c++/11/mutex \ + /usr/include/c++/11/bits/unique_lock.h \ + /usr/include/c++/11/condition_variable \ + /usr/include/c++/11/stop_token \ + /usr/include/c++/11/bits/std_thread.h \ + /usr/include/c++/11/semaphore \ + /usr/include/c++/11/bits/semaphore_base.h \ + /usr/include/c++/11/bits/atomic_timed_wait.h \ + /usr/include/c++/11/bits/this_thread_sleep.h \ + /usr/include/x86_64-linux-gnu/sys/time.h \ + /usr/include/semaphore.h \ + /usr/include/x86_64-linux-gnu/bits/semaphore.h \ + /usr/include/c++/11/bits/atomic_futex.h \ + /opt/ros/humble/include/tf2_ros/tf2_ros/async_buffer_interface.h \ + /opt/ros/humble/include/tf2_ros/tf2_ros/visibility_control.h \ + /opt/ros/humble/include/tf2/tf2/buffer_core.h \ + /usr/include/c++/11/map \ + /usr/include/c++/11/bits/stl_tree.h \ + /usr/include/c++/11/bits/stl_map.h \ + /usr/include/c++/11/bits/stl_multimap.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Transform.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Matrix3x3.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Vector3.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Scalar.h \ + /usr/include/c++/11/math.h \ + /usr/include/c++/11/cfloat \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/float.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/MinMax.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Quaternion.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/QuadWord.h \ + /opt/ros/humble/include/tf2/tf2/buffer_core_interface.h \ + /opt/ros/humble/include/tf2/tf2/transform_storage.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Vector3.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Quaternion.h \ + /opt/ros/humble/include/tf2_ros/tf2_ros/buffer_interface.h \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/duration.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__struct.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__builder.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__traits.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/time.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__builder.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp \ + /usr/include/c++/11/csignal \ + /usr/include/signal.h \ + /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ + /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ + /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h \ + /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ + /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp \ + /usr/include/c++/11/set \ + /usr/include/c++/11/bits/stl_set.h \ + /usr/include/c++/11/bits/stl_multiset.h \ + /usr/include/c++/11/thread \ + /opt/ros/humble/include/rclcpp/rclcpp/executor.hpp \ + /usr/include/c++/11/list \ + /usr/include/c++/11/bits/stl_list.h \ + /usr/include/c++/11/bits/list.tcc \ + /opt/ros/humble/include/rcl/rcl/guard_condition.h \ + /opt/ros/humble/include/rcl/rcl/allocator.h \ + /opt/ros/humble/include/rcutils/rcutils/allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /opt/ros/humble/include/rcutils/rcutils/macros.h \ + /opt/ros/humble/include/rcutils/rcutils/testing/fault_injection.h \ + /opt/ros/humble/include/rcutils/rcutils/visibility_control.h \ + /opt/ros/humble/include/rcutils/rcutils/visibility_control_macros.h \ + /opt/ros/humble/include/rcutils/rcutils/types/rcutils_ret.h \ + /opt/ros/humble/include/rcl/rcl/context.h \ + /opt/ros/humble/include/rmw/rmw/init.h \ + /opt/ros/humble/include/rmw/rmw/init_options.h \ + /opt/ros/humble/include/rmw/rmw/domain_id.h \ + /opt/ros/humble/include/rmw/rmw/localhost.h \ + /opt/ros/humble/include/rmw/rmw/visibility_control.h \ + /opt/ros/humble/include/rmw/rmw/macros.h \ + /opt/ros/humble/include/rmw/rmw/ret_types.h \ + /opt/ros/humble/include/rmw/rmw/security_options.h \ + /opt/ros/humble/include/rcl/rcl/arguments.h \ + /opt/ros/humble/include/rcl/rcl/log_level.h \ + /opt/ros/humble/include/rcl/rcl/macros.h \ + /opt/ros/humble/include/rcl/rcl/types.h \ + /opt/ros/humble/include/rmw/rmw/types.h \ + /opt/ros/humble/include/rcutils/rcutils/logging.h \ + /opt/ros/humble/include/rcutils/rcutils/error_handling.h \ + /opt/ros/humble/include/rcutils/rcutils/snprintf.h \ + /opt/ros/humble/include/rcutils/rcutils/time.h \ + /opt/ros/humble/include/rcutils/rcutils/types.h \ + /opt/ros/humble/include/rcutils/rcutils/types/array_list.h \ + /opt/ros/humble/include/rcutils/rcutils/types/char_array.h \ + /opt/ros/humble/include/rcutils/rcutils/types/hash_map.h \ + /opt/ros/humble/include/rcutils/rcutils/types/string_array.h \ + /opt/ros/humble/include/rcutils/rcutils/qsort.h \ + /opt/ros/humble/include/rcutils/rcutils/types/string_map.h \ + /opt/ros/humble/include/rcutils/rcutils/types/uint8_array.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/events_statuses.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/incompatible_qos.h \ + /opt/ros/humble/include/rmw/rmw/qos_policy_kind.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_changed.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_lost.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/message_lost.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/offered_deadline_missed.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/requested_deadline_missed.h \ + /opt/ros/humble/include/rmw/rmw/serialized_message.h \ + /opt/ros/humble/include/rmw/rmw/subscription_content_filter_options.h \ + /opt/ros/humble/include/rmw/rmw/time.h \ + /opt/ros/humble/include/rcl/rcl/visibility_control.h \ + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h \ + /opt/ros/humble/include/rcl/rcl/init_options.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdalign.h \ + /opt/ros/humble/include/rcl/rcl/wait.h \ + /opt/ros/humble/include/rcl/rcl/client.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /opt/ros/humble/include/rcl/rcl/event_callback.h \ + /opt/ros/humble/include/rmw/rmw/event_callback_type.h \ + /opt/ros/humble/include/rcl/rcl/node.h \ + /opt/ros/humble/include/rcl/rcl/node_options.h \ + /opt/ros/humble/include/rcl/rcl/domain_id.h \ + /opt/ros/humble/include/rcl/rcl/service.h \ + /opt/ros/humble/include/rcl/rcl/subscription.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rmw/rmw/message_sequence.h \ + /opt/ros/humble/include/rcl/rcl/timer.h \ + /opt/ros/humble/include/rcl/rcl/time.h \ + /opt/ros/humble/include/rmw/rmw/rmw.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/sequence_bound.h \ + /opt/ros/humble/include/rmw/rmw/event.h \ + /opt/ros/humble/include/rmw/rmw/publisher_options.h \ + /opt/ros/humble/include/rmw/rmw/qos_profiles.h \ + /opt/ros/humble/include/rmw/rmw/subscription_options.h \ + /opt/ros/humble/include/rcl/rcl/event.h \ + /opt/ros/humble/include/rcl/rcl/publisher.h \ + /opt/ros/humble/include/rcpputils/rcpputils/scope_exit.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/context.hpp \ + /usr/include/c++/11/typeindex \ + /usr/include/c++/11/unordered_set \ + /usr/include/c++/11/bits/unordered_set.h \ + /opt/ros/humble/include/rclcpp/rclcpp/init_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/visibility_control.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/macros.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/contexts/default_context.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/guard_condition.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/client.hpp \ + /usr/include/c++/11/optional \ + /usr/include/c++/11/variant \ + /opt/ros/humble/include/rcl/rcl/error_handling.h \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/exceptions.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/exceptions/exceptions.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/join.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/function_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/logging.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/logger.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/filesystem_helper.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/visibility_control.hpp \ + /opt/ros/humble/include/rcutils/rcutils/logging_macros.h \ + /opt/ros/humble/include/rclcpp/rclcpp/utilities.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp \ + /opt/ros/humble/include/rcl/rcl/graph.h \ + /opt/ros/humble/include/rmw/rmw/names_and_types.h \ + /opt/ros/humble/include/rmw/rmw/get_topic_names_and_types.h \ + /opt/ros/humble/include/rmw/rmw/topic_endpoint_info_array.h \ + /opt/ros/humble/include/rmw/rmw/topic_endpoint_info.h \ + /opt/ros/humble/include/rclcpp/rclcpp/event.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/qos.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/duration.hpp \ + /opt/ros/humble/include/rcl/rcl/logging_rosout.h \ + /opt/ros/humble/include/rmw/rmw/incompatible_qos_events_statuses.h \ + /opt/ros/humble/include/rclcpp/rclcpp/type_support_decl.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_type_support_decl.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/service_type_support_decl.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp \ + /opt/ros/humble/include/rmw/rmw/error_handling.h \ + /opt/ros/humble/include/rmw/rmw/impl/cpp/demangle.hpp \ + /usr/include/c++/11/cxxabi.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cxxabi_tweaks.h \ + /opt/ros/humble/include/rmw/rmw/impl/config.h \ + /opt/ros/humble/include/rclcpp/rclcpp/publisher_base.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/network_flow_endpoint.hpp \ + /opt/ros/humble/include/rcl/rcl/network_flow_endpoints.h \ + /opt/ros/humble/include/rmw/rmw/network_flow_endpoint.h \ + /opt/ros/humble/include/rmw/rmw/network_flow_endpoint_array.h \ + /opt/ros/humble/include/rclcpp/rclcpp/qos_event.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/waitable.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/time.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/service.hpp \ + /opt/ros/humble/include/tracetools/tracetools/tracetools.h \ + /opt/ros/humble/include/tracetools/tracetools/config.h \ + /opt/ros/humble/include/tracetools/tracetools/visibility_control.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp \ + /opt/ros/humble/include/tracetools/tracetools/utils.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_base.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/any_subscription_callback.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/allocator/allocator_common.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/message_info.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/serialized_message.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/type_adapter.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp \ + /usr/include/c++/11/shared_mutex \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/ros_message_intra_process_buffer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/intra_process_buffer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/buffer_implementation_base.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process_buffer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/create_intra_process_buffer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/ring_buffer_implementation.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/intra_process_buffer_type.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_content_filter_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/timer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/clock.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/time.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/rate.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/intra_process_setting.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/message_memory_strategy.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_payload.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/qos_overriding_options.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/set_parameters_result.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/topic_statistics_state.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/generate_statistics_message.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/metrics_message.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__struct.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__struct.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__builder.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__traits.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__traits.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/visibility_control.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_age.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/collector.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/moving_average.hpp \ + /usr/include/c++/11/numeric \ + /usr/include/c++/11/bits/stl_numeric.h \ + /usr/include/c++/11/pstl/glue_numeric_defs.h \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/thread_safety_annotations.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_period.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/publisher.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/get_message_type_support_handle.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/is_ros_compatible_type.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/loaned_message.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/publisher_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/future_return_code.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/list_parameters_result.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_event.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/generic_publisher.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/shared_library.hpp \ + /opt/ros/humble/include/rcutils/rcutils/shared_library.h \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/publisher_factory.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_factory.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/typesupport_helpers.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/generic_subscription.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__builder.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter_value.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_type.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_value.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__builder.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_impl.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_client.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_generic_publisher.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_generic_subscription.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_publisher.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/pointer_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_topics_interface_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/qos_parameters.hpp \ + /opt/ros/humble/include/rmw/rmw/qos_string_conversions.h \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_parameters_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_service.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_subscription.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_timers_interface_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_timer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_base_interface_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/executors/static_executor_entities_collector.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/executable_list.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter_client.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/describe_parameters.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/get_parameter_types.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/get_parameters.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/list_parameters.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/set_parameters.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/set_parameters_atomically.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp \ + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/parser.h \ + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter_map.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter_event_handler.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter_service.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/storage_policy_common.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_result.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_result_kind.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_template.hpp \ + /opt/ros/humble/include/tf2_ros/tf2_ros/create_timer_interface.h \ + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/frame_graph.hpp \ + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__struct.hpp \ + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__builder.hpp \ + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__traits.hpp \ + /opt/ros/humble/include/nav_msgs/nav_msgs/msg/odometry.hpp \ + /opt/ros/humble/include/nav_msgs/nav_msgs/msg/detail/odometry__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist_with_covariance__struct.hpp \ + /opt/ros/humble/include/nav_msgs/nav_msgs/msg/detail/odometry__builder.hpp \ + /opt/ros/humble/include/nav_msgs/nav_msgs/msg/detail/odometry__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist_with_covariance__traits.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/imu.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/imu__struct.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/imu__builder.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/imu__traits.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/point_cloud2.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__struct.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_field__struct.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__builder.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__traits.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_field__traits.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_data.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__struct.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__struct.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__struct.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__builder.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__traits.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__traits.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__traits.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_graph.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__builder.hpp \ + /opt/ros/humble/include/cv_bridge/cv_bridge/cv_bridge.h \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/image.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/image__struct.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/image__builder.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/image__traits.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/compressed_image.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/compressed_image__struct.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/compressed_image__builder.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/compressed_image__traits.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/image_encodings.hpp \ + /usr/local/include/opencv4/opencv2/core/core.hpp \ + /usr/local/include/opencv4/opencv2/core.hpp \ + /usr/local/include/opencv4/opencv2/core/cvdef.h \ + /usr/local/include/opencv4/opencv2/core/hal/interface.h \ + /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h \ + /usr/local/include/opencv4/opencv2/core/version.hpp \ + /usr/local/include/opencv4/opencv2/core/base.hpp \ + /usr/local/include/opencv4/opencv2/opencv_modules.hpp \ + /usr/local/include/opencv4/opencv2/core/cvstd.hpp \ + /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp \ + /usr/local/include/opencv4/opencv2/core/neon_utils.hpp \ + /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp \ + /usr/local/include/opencv4/opencv2/core/check.hpp \ + /usr/local/include/opencv4/opencv2/core/traits.hpp \ + /usr/local/include/opencv4/opencv2/core/matx.hpp \ + /usr/local/include/opencv4/opencv2/core/saturate.hpp \ + /usr/local/include/opencv4/opencv2/core/fast_math.hpp \ + /usr/local/include/opencv4/opencv2/core/types.hpp \ + /usr/local/include/opencv4/opencv2/core/mat.hpp \ + /usr/local/include/opencv4/opencv2/core/bufferpool.hpp \ + /usr/local/include/opencv4/opencv2/core/mat.inl.hpp \ + /usr/local/include/opencv4/opencv2/core/persistence.hpp \ + /usr/local/include/opencv4/opencv2/core/operations.hpp \ + /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp \ + /usr/local/include/opencv4/opencv2/core/utility.hpp \ + /usr/local/include/opencv4/opencv2/core/optim.hpp \ + /usr/local/include/opencv4/opencv2/core/ovx.hpp \ + /usr/local/include/opencv4/opencv2/core/cvdef.h \ + /usr/local/include/opencv4/opencv2/imgproc/imgproc.hpp \ + /usr/local/include/opencv4/opencv2/imgproc.hpp \ + /usr/local/include/opencv4/opencv2/imgproc/types_c.h \ + /usr/local/include/opencv4/opencv2/core/core_c.h \ + /usr/local/include/opencv4/opencv2/core/types_c.h \ + /opt/ros/humble/include/cv_bridge/cv_bridge/cv_bridge_export.h \ + /usr/local/include/sophus/se3.hpp \ + /usr/local/include/sophus/so3.hpp \ + /usr/local/include/sophus/rotation_matrix.hpp \ + /usr/include/eigen3/Eigen/Dense \ + /usr/include/eigen3/Eigen/Geometry \ + /usr/include/eigen3/Eigen/Eigenvalues \ + /usr/include/eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexEigenSolver.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/RealQZ.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/RealQZ.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h \ + /usr/include/eigen3/Eigen/SVD \ + /usr/local/include/sophus/types.hpp \ + /usr/local/include/sophus/common.hpp \ + /usr/include/c++/11/random \ + /usr/include/c++/11/bits/random.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/opt_random.h \ + /usr/include/c++/11/bits/random.tcc \ + /usr/local/include/sophus/formatstring.hpp \ + /usr/local/include/sophus/so2.hpp \ + /usr/include/eigen3/Eigen/LU \ + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h \ + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h \ + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h \ + /home/orb/ORB_SLAM3/include/System.h \ + /home/orb/ORB_SLAM3/include/Tracking.h \ + /usr/local/include/opencv4/opencv2/features2d/features2d.hpp \ + /usr/local/include/opencv4/opencv2/features2d.hpp \ + /usr/local/include/opencv4/opencv2/flann/miniflann.hpp \ + /usr/local/include/opencv4/opencv2/flann/defines.h \ + /usr/local/include/opencv4/opencv2/flann/config.h \ + /home/orb/ORB_SLAM3/include/Viewer.h \ + /home/orb/ORB_SLAM3/include/FrameDrawer.h \ + /home/orb/ORB_SLAM3/include/MapPoint.h \ + /home/orb/ORB_SLAM3/include/KeyFrame.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/BowVector.h \ + /usr/include/boost/serialization/serialization.hpp \ + /usr/include/boost/config.hpp \ + /usr/include/boost/config/user.hpp \ + /usr/include/boost/config/detail/select_compiler_config.hpp \ + /usr/include/boost/config/compiler/gcc.hpp \ + /usr/include/boost/config/detail/select_stdlib_config.hpp \ + /usr/include/c++/11/version \ + /usr/include/boost/config/stdlib/libstdcpp3.hpp \ + /usr/include/boost/config/detail/select_platform_config.hpp \ + /usr/include/boost/config/platform/linux.hpp \ + /usr/include/boost/config/detail/posix_features.hpp \ + /usr/include/boost/config/detail/suffix.hpp \ + /usr/include/boost/config/helper_macros.hpp \ + /usr/include/boost/serialization/strong_typedef.hpp \ + /usr/include/boost/operators.hpp \ + /usr/include/boost/detail/workaround.hpp \ + /usr/include/boost/config/workaround.hpp \ + /usr/include/boost/core/addressof.hpp \ + /usr/include/boost/type_traits/has_nothrow_assign.hpp \ + /usr/include/boost/type_traits/integral_constant.hpp \ + /usr/include/boost/type_traits/intrinsics.hpp \ + /usr/include/boost/type_traits/detail/config.hpp \ + /usr/include/boost/version.hpp \ + /usr/include/boost/type_traits/is_const.hpp \ + /usr/include/boost/type_traits/is_volatile.hpp \ + /usr/include/boost/type_traits/is_assignable.hpp \ + /usr/include/boost/type_traits/is_complete.hpp \ + /usr/include/boost/type_traits/declval.hpp \ + /usr/include/boost/type_traits/add_rvalue_reference.hpp \ + /usr/include/boost/type_traits/is_void.hpp \ + /usr/include/boost/type_traits/is_reference.hpp \ + /usr/include/boost/type_traits/is_lvalue_reference.hpp \ + /usr/include/boost/type_traits/is_rvalue_reference.hpp \ + /usr/include/boost/type_traits/remove_reference.hpp \ + /usr/include/boost/type_traits/is_function.hpp \ + /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \ + /usr/include/boost/type_traits/detail/yes_no_type.hpp \ + /usr/include/boost/static_assert.hpp \ + /usr/include/boost/type_traits/is_array.hpp \ + /usr/include/boost/type_traits/has_nothrow_constructor.hpp \ + /usr/include/boost/type_traits/is_default_constructible.hpp \ + /usr/include/boost/type_traits/has_nothrow_copy.hpp \ + /usr/include/boost/type_traits/is_copy_constructible.hpp \ + /usr/include/boost/type_traits/is_constructible.hpp \ + /usr/include/boost/type_traits/is_destructible.hpp \ + /usr/include/boost/serialization/access.hpp \ + /usr/include/boost/serialization/map.hpp \ + /usr/include/boost/serialization/nvp.hpp \ + /usr/include/boost/core/nvp.hpp \ + /usr/include/boost/preprocessor/stringize.hpp \ + /usr/include/boost/preprocessor/config/config.hpp \ + /usr/include/boost/serialization/level.hpp \ + /usr/include/boost/type_traits/is_fundamental.hpp \ + /usr/include/boost/type_traits/is_arithmetic.hpp \ + /usr/include/boost/type_traits/is_integral.hpp \ + /usr/include/boost/type_traits/is_floating_point.hpp \ + /usr/include/boost/type_traits/is_enum.hpp \ + /usr/include/boost/type_traits/is_class.hpp \ + /usr/include/boost/type_traits/is_base_and_derived.hpp \ + /usr/include/boost/type_traits/remove_cv.hpp \ + /usr/include/boost/type_traits/is_same.hpp \ + /usr/include/boost/mpl/eval_if.hpp \ + /usr/include/boost/mpl/if.hpp \ + /usr/include/boost/mpl/aux_/value_wknd.hpp \ + /usr/include/boost/mpl/aux_/static_cast.hpp \ + /usr/include/boost/mpl/aux_/config/workaround.hpp \ + /usr/include/boost/mpl/aux_/config/integral.hpp \ + /usr/include/boost/mpl/aux_/config/msvc.hpp \ + /usr/include/boost/mpl/aux_/config/eti.hpp \ + /usr/include/boost/mpl/aux_/na_spec.hpp \ + /usr/include/boost/mpl/lambda_fwd.hpp \ + /usr/include/boost/mpl/void_fwd.hpp \ + /usr/include/boost/mpl/aux_/adl_barrier.hpp \ + /usr/include/boost/mpl/aux_/config/adl.hpp \ + /usr/include/boost/mpl/aux_/config/intel.hpp \ + /usr/include/boost/mpl/aux_/config/gcc.hpp \ + /usr/include/boost/mpl/aux_/na.hpp \ + /usr/include/boost/mpl/bool.hpp \ + /usr/include/boost/mpl/bool_fwd.hpp \ + /usr/include/boost/mpl/integral_c_tag.hpp \ + /usr/include/boost/mpl/aux_/config/static_constant.hpp \ + /usr/include/boost/mpl/aux_/na_fwd.hpp \ + /usr/include/boost/mpl/aux_/config/ctps.hpp \ + /usr/include/boost/mpl/aux_/config/lambda.hpp \ + /usr/include/boost/mpl/aux_/config/ttp.hpp \ + /usr/include/boost/mpl/int.hpp \ + /usr/include/boost/mpl/int_fwd.hpp \ + /usr/include/boost/mpl/aux_/nttp_decl.hpp \ + /usr/include/boost/mpl/aux_/config/nttp.hpp \ + /usr/include/boost/mpl/aux_/integral_wrapper.hpp \ + /usr/include/boost/preprocessor/cat.hpp \ + /usr/include/boost/mpl/aux_/lambda_arity_param.hpp \ + /usr/include/boost/mpl/aux_/template_arity_fwd.hpp \ + /usr/include/boost/mpl/aux_/arity.hpp \ + /usr/include/boost/mpl/aux_/config/dtp.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/params.hpp \ + /usr/include/boost/mpl/aux_/config/preprocessor.hpp \ + /usr/include/boost/preprocessor/comma_if.hpp \ + /usr/include/boost/preprocessor/punctuation/comma_if.hpp \ + /usr/include/boost/preprocessor/control/if.hpp \ + /usr/include/boost/preprocessor/control/iif.hpp \ + /usr/include/boost/preprocessor/logical/bool.hpp \ + /usr/include/boost/preprocessor/facilities/empty.hpp \ + /usr/include/boost/preprocessor/punctuation/comma.hpp \ + /usr/include/boost/preprocessor/repeat.hpp \ + /usr/include/boost/preprocessor/repetition/repeat.hpp \ + /usr/include/boost/preprocessor/debug/error.hpp \ + /usr/include/boost/preprocessor/detail/auto_rec.hpp \ + /usr/include/boost/preprocessor/tuple/eat.hpp \ + /usr/include/boost/preprocessor/inc.hpp \ + /usr/include/boost/preprocessor/arithmetic/inc.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/enum.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \ + /usr/include/boost/mpl/limits/arity.hpp \ + /usr/include/boost/preprocessor/logical/and.hpp \ + /usr/include/boost/preprocessor/logical/bitand.hpp \ + /usr/include/boost/preprocessor/identity.hpp \ + /usr/include/boost/preprocessor/facilities/identity.hpp \ + /usr/include/boost/preprocessor/empty.hpp \ + /usr/include/boost/preprocessor/arithmetic/add.hpp \ + /usr/include/boost/preprocessor/arithmetic/dec.hpp \ + /usr/include/boost/preprocessor/control/while.hpp \ + /usr/include/boost/preprocessor/list/fold_left.hpp \ + /usr/include/boost/preprocessor/list/detail/fold_left.hpp \ + /usr/include/boost/preprocessor/control/expr_iif.hpp \ + /usr/include/boost/preprocessor/list/adt.hpp \ + /usr/include/boost/preprocessor/detail/is_binary.hpp \ + /usr/include/boost/preprocessor/detail/check.hpp \ + /usr/include/boost/preprocessor/logical/compl.hpp \ + /usr/include/boost/preprocessor/list/fold_right.hpp \ + /usr/include/boost/preprocessor/list/detail/fold_right.hpp \ + /usr/include/boost/preprocessor/list/reverse.hpp \ + /usr/include/boost/preprocessor/control/detail/while.hpp \ + /usr/include/boost/preprocessor/tuple/elem.hpp \ + /usr/include/boost/preprocessor/facilities/expand.hpp \ + /usr/include/boost/preprocessor/facilities/overload.hpp \ + /usr/include/boost/preprocessor/variadic/size.hpp \ + /usr/include/boost/preprocessor/tuple/rem.hpp \ + /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \ + /usr/include/boost/preprocessor/variadic/elem.hpp \ + /usr/include/boost/preprocessor/arithmetic/sub.hpp \ + /usr/include/boost/mpl/aux_/config/overload_resolution.hpp \ + /usr/include/boost/mpl/aux_/lambda_support.hpp \ + /usr/include/boost/mpl/integral_c.hpp \ + /usr/include/boost/mpl/integral_c_fwd.hpp \ + /usr/include/boost/serialization/level_enum.hpp \ + /usr/include/boost/serialization/tracking.hpp \ + /usr/include/boost/mpl/identity.hpp \ + /usr/include/boost/mpl/equal_to.hpp \ + /usr/include/boost/mpl/aux_/comparison_op.hpp \ + /usr/include/boost/mpl/aux_/numeric_op.hpp \ + /usr/include/boost/mpl/numeric_cast.hpp \ + /usr/include/boost/mpl/apply_wrap.hpp \ + /usr/include/boost/mpl/aux_/has_apply.hpp \ + /usr/include/boost/mpl/has_xxx.hpp \ + /usr/include/boost/mpl/aux_/type_wrapper.hpp \ + /usr/include/boost/mpl/aux_/yes_no.hpp \ + /usr/include/boost/mpl/aux_/config/arrays.hpp \ + /usr/include/boost/mpl/aux_/config/has_xxx.hpp \ + /usr/include/boost/mpl/aux_/config/msvc_typename.hpp \ + /usr/include/boost/preprocessor/array/elem.hpp \ + /usr/include/boost/preprocessor/array/data.hpp \ + /usr/include/boost/preprocessor/array/size.hpp \ + /usr/include/boost/preprocessor/repetition/enum_params.hpp \ + /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \ + /usr/include/boost/mpl/aux_/config/has_apply.hpp \ + /usr/include/boost/mpl/aux_/msvc_never_true.hpp \ + /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp \ + /usr/include/boost/mpl/aux_/include_preprocessed.hpp \ + /usr/include/boost/mpl/aux_/config/compiler.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \ + /usr/include/boost/mpl/tag.hpp \ + /usr/include/boost/mpl/void.hpp \ + /usr/include/boost/mpl/aux_/has_tag.hpp \ + /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp \ + /usr/include/boost/mpl/aux_/config/forwarding.hpp \ + /usr/include/boost/mpl/aux_/msvc_eti_base.hpp \ + /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \ + /usr/include/boost/mpl/greater.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp \ + /usr/include/boost/type_traits/is_pointer.hpp \ + /usr/include/boost/serialization/tracking_enum.hpp \ + /usr/include/boost/serialization/type_info_implementation.hpp \ + /usr/include/boost/serialization/traits.hpp \ + /usr/include/boost/serialization/split_free.hpp \ + /usr/include/boost/serialization/wrapper.hpp \ + /usr/include/boost/serialization/base_object.hpp \ + /usr/include/boost/type_traits/is_polymorphic.hpp \ + /usr/include/boost/serialization/force_include.hpp \ + /usr/include/boost/serialization/void_cast_fwd.hpp \ + /usr/include/boost/serialization/collection_size_type.hpp \ + /usr/include/boost/serialization/is_bitwise_serializable.hpp \ + /usr/include/boost/serialization/item_version_type.hpp \ + /usr/include/boost/cstdint.hpp \ + /usr/include/boost/integer_traits.hpp \ + /usr/include/boost/limits.hpp \ + /usr/include/boost/assert.hpp \ + /usr/include/boost/serialization/library_version_type.hpp \ + /usr/include/boost/serialization/detail/stack_constructor.hpp \ + /usr/include/boost/aligned_storage.hpp \ + /usr/include/boost/type_traits/aligned_storage.hpp \ + /usr/include/boost/type_traits/alignment_of.hpp \ + /usr/include/boost/type_traits/type_with_alignment.hpp \ + /usr/include/boost/type_traits/is_pod.hpp \ + /usr/include/boost/type_traits/is_scalar.hpp \ + /usr/include/boost/type_traits/is_member_pointer.hpp \ + /usr/include/boost/type_traits/is_member_function_pointer.hpp \ + /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \ + /usr/include/boost/type_traits/conditional.hpp \ + /usr/include/boost/serialization/utility.hpp \ + /usr/include/boost/type_traits/remove_const.hpp \ + /usr/include/boost/mpl/and.hpp \ + /usr/include/boost/mpl/aux_/nested_type_wknd.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \ + /usr/include/boost/serialization/collections_save_imp.hpp \ + /usr/include/boost/serialization/version.hpp \ + /usr/include/boost/mpl/assert.hpp \ + /usr/include/boost/mpl/not.hpp \ + /usr/include/boost/mpl/aux_/config/gpu.hpp \ + /usr/include/boost/mpl/aux_/config/pp_counter.hpp \ + /usr/include/boost/mpl/less.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \ + /usr/include/boost/mpl/comparison.hpp \ + /usr/include/boost/mpl/not_equal_to.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp \ + /usr/include/boost/mpl/less_equal.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp \ + /usr/include/boost/mpl/greater_equal.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp \ + /usr/include/boost/move/utility_core.hpp \ + /usr/include/boost/move/detail/config_begin.hpp \ + /usr/include/boost/move/detail/workaround.hpp \ + /usr/include/boost/move/core.hpp \ + /usr/include/boost/move/detail/config_end.hpp \ + /usr/include/boost/move/detail/meta_utils.hpp \ + /usr/include/boost/move/detail/meta_utils_core.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FeatureVector.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/BowVector.h \ + /home/orb/ORB_SLAM3/include/ORBVocabulary.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FORB.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FClass.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/TemplatedVocabulary.h \ + /usr/include/c++/11/fstream \ + /usr/include/x86_64-linux-gnu/c++/11/bits/basic_file.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++io.h \ + /usr/include/c++/11/bits/fstream.tcc \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FeatureVector.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/ScoringObject.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DUtils/Random.h \ + /home/orb/ORB_SLAM3/include/ORBextractor.h \ + /usr/local/include/opencv4/opencv2/opencv.hpp \ + /usr/local/include/opencv4/opencv2/calib3d.hpp \ + /usr/local/include/opencv4/opencv2/core/affine.hpp \ + /usr/local/include/opencv4/opencv2/dnn.hpp \ + /usr/local/include/opencv4/opencv2/dnn/dnn.hpp \ + /usr/local/include/opencv4/opencv2/core/async.hpp \ + /usr/local/include/opencv4/opencv2/dnn/version.hpp \ + /usr/local/include/opencv4/opencv2/dnn/dict.hpp \ + /usr/local/include/opencv4/opencv2/dnn/layer.hpp \ + /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp \ + /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp \ + /usr/local/include/opencv4/opencv2/dnn/dnn.hpp \ + /usr/local/include/opencv4/opencv2/flann.hpp \ + /usr/local/include/opencv4/opencv2/flann/flann_base.hpp \ + /usr/local/include/opencv4/opencv2/flann/general.h \ + /usr/local/include/opencv4/opencv2/flann/matrix.h \ + /usr/local/include/opencv4/opencv2/flann/params.h \ + /usr/local/include/opencv4/opencv2/flann/any.h \ + /usr/local/include/opencv4/opencv2/flann/defines.h \ + /usr/local/include/opencv4/opencv2/flann/saving.h \ + /usr/local/include/opencv4/opencv2/flann/nn_index.h \ + /usr/local/include/opencv4/opencv2/flann/result_set.h \ + /usr/local/include/opencv4/opencv2/flann/all_indices.h \ + /usr/local/include/opencv4/opencv2/flann/kdtree_index.h \ + /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h \ + /usr/local/include/opencv4/opencv2/flann/dist.h \ + /usr/local/include/opencv4/opencv2/flann/heap.h \ + /usr/local/include/opencv4/opencv2/flann/allocator.h \ + /usr/local/include/opencv4/opencv2/flann/random.h \ + /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h \ + /usr/local/include/opencv4/opencv2/flann/kmeans_index.h \ + /usr/local/include/opencv4/opencv2/flann/logger.h \ + /usr/local/include/opencv4/opencv2/flann/composite_index.h \ + /usr/local/include/opencv4/opencv2/flann/linear_index.h \ + /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h \ + /usr/local/include/opencv4/opencv2/flann/lsh_index.h \ + /usr/local/include/opencv4/opencv2/flann/lsh_table.h \ + /usr/local/include/opencv4/opencv2/flann/autotuned_index.h \ + /usr/local/include/opencv4/opencv2/flann/ground_truth.h \ + /usr/local/include/opencv4/opencv2/flann/index_testing.h \ + /usr/local/include/opencv4/opencv2/flann/timer.h \ + /usr/local/include/opencv4/opencv2/flann/sampling.h \ + /usr/local/include/opencv4/opencv2/highgui.hpp \ + /usr/local/include/opencv4/opencv2/imgcodecs.hpp \ + /usr/local/include/opencv4/opencv2/videoio.hpp \ + /usr/local/include/opencv4/opencv2/ml.hpp \ + /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp \ + /usr/local/include/opencv4/opencv2/objdetect.hpp \ + /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp \ + /usr/local/include/opencv4/opencv2/photo.hpp \ + /usr/local/include/opencv4/opencv2/stitching.hpp \ + /usr/local/include/opencv4/opencv2/stitching/warpers.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp \ + /usr/local/include/opencv4/opencv2/core/cuda.hpp \ + /usr/local/include/opencv4/opencv2/core/cuda_types.hpp \ + /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp \ + /usr/include/c++/11/queue \ + /usr/include/c++/11/deque \ + /usr/include/c++/11/bits/stl_deque.h \ + /usr/include/c++/11/bits/deque.tcc \ + /usr/include/c++/11/bits/stl_queue.h \ + /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp \ + /usr/local/include/opencv4/opencv2/video.hpp \ + /usr/local/include/opencv4/opencv2/video/tracking.hpp \ + /usr/local/include/opencv4/opencv2/video/background_segm.hpp \ + /home/orb/ORB_SLAM3/include/Frame.h \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/se3.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/so3.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/types.hpp \ + /home/orb/ORB_SLAM3/include/ImuTypes.h \ + /home/orb/ORB_SLAM3/include/SerializationUtils.h \ + /usr/include/boost/serialization/vector.hpp \ + /usr/include/boost/serialization/collections_load_imp.hpp \ + /usr/include/boost/serialization/detail/is_default_constructible.hpp \ + /usr/include/boost/utility/enable_if.hpp \ + /usr/include/boost/core/enable_if.hpp \ + /usr/include/boost/serialization/array_wrapper.hpp \ + /usr/include/boost/serialization/split_member.hpp \ + /usr/include/boost/serialization/array_optimization.hpp \ + /usr/include/boost/mpl/always.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp \ + /usr/include/boost/mpl/aux_/arity_spec.hpp \ + /usr/include/boost/mpl/apply.hpp \ + /usr/include/boost/mpl/apply_fwd.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \ + /usr/include/boost/mpl/placeholders.hpp \ + /usr/include/boost/mpl/arg.hpp \ + /usr/include/boost/mpl/arg_fwd.hpp \ + /usr/include/boost/mpl/aux_/na_assert.hpp \ + /usr/include/boost/mpl/aux_/arg_typedef.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \ + /usr/include/boost/mpl/lambda.hpp \ + /usr/include/boost/mpl/bind.hpp \ + /usr/include/boost/mpl/bind_fwd.hpp \ + /usr/include/boost/mpl/aux_/config/bind.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \ + /usr/include/boost/mpl/next.hpp \ + /usr/include/boost/mpl/next_prior.hpp \ + /usr/include/boost/mpl/aux_/common_name_wknd.hpp \ + /usr/include/boost/mpl/protect.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \ + /usr/include/boost/mpl/aux_/full_lambda.hpp \ + /usr/include/boost/mpl/quote.hpp \ + /usr/include/boost/mpl/aux_/has_type.hpp \ + /usr/include/boost/mpl/aux_/config/bcc.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \ + /usr/include/boost/mpl/aux_/template_arity.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \ + /usr/include/boost/serialization/collection_traits.hpp \ + /home/orb/ORB_SLAM3/include/Converter.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_vertex.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/optimizable_graph.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/openmp_mutex.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/config.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/hyper_graph.h \ + /usr/include/c++/11/bitset \ + /usr/include/c++/11/tr1/unordered_map \ + /usr/include/c++/11/tr1/type_traits \ + /usr/include/c++/11/tr1/functional_hash.h \ + /usr/include/c++/11/tr1/hashtable.h \ + /usr/include/c++/11/tr1/hashtable_policy.h \ + /usr/include/c++/11/tr1/unordered_map.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/parameter.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/parameter_container.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/jacobian_workspace.h \ + /usr/include/eigen3/Eigen/StdVector \ + /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h \ + /usr/include/eigen3/Eigen/src/StlSupport/details.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/stuff/macros.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/creators.h \ + /usr/include/eigen3/Eigen/Cholesky \ + /usr/include/c++/11/stack \ + /usr/include/c++/11/bits/stl_stack.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_vertex.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_binary_edge.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_edge.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/robust_kernel.h \ + /usr/include/c++/11/tr1/memory \ + /usr/include/c++/11/tr1/shared_ptr.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_binary_edge.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_unary_edge.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_unary_edge.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3_ops.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3_ops.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/sim3.h \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/sim3.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/rxso3.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/sim_details.hpp \ + /home/orb/ORB_SLAM3/include/Settings.h \ + /home/orb/ORB_SLAM3/include/CameraModels/GeometricCamera.h \ + /usr/include/boost/serialization/export.hpp \ + /usr/include/boost/serialization/extended_type_info.hpp \ + /usr/include/c++/11/cstdarg \ + /usr/include/boost/noncopyable.hpp \ + /usr/include/boost/core/noncopyable.hpp \ + /usr/include/boost/serialization/config.hpp \ + /usr/include/boost/config/abi_prefix.hpp \ + /usr/include/boost/config/abi_suffix.hpp \ + /usr/include/boost/serialization/static_warning.hpp \ + /usr/include/boost/mpl/print.hpp \ + /usr/include/boost/serialization/assume_abstract.hpp \ + /usr/include/boost/type_traits/is_abstract.hpp \ + /usr/include/boost/serialization/singleton.hpp \ + /usr/include/boost/archive/detail/auto_link_archive.hpp \ + /usr/include/boost/archive/detail/decl.hpp \ + /usr/include/boost/archive/detail/abi_prefix.hpp \ + /usr/include/boost/archive/detail/abi_suffix.hpp \ + /usr/include/boost/archive/detail/register_archive.hpp \ + /home/orb/ORB_SLAM3/include/Converter.h \ + /home/orb/ORB_SLAM3/include/GeometricTools.h \ + /home/orb/ORB_SLAM3/include/KeyFrameDatabase.h \ + /home/orb/ORB_SLAM3/include/Map.h \ + /usr/local/include/pangolin/pangolin.h \ + /usr/local/include/pangolin/platform.h \ + /usr/local/include/pangolin/utils/assert.h \ + /usr/local/include/pangolin/utils/format_string.h \ + /usr/local/include/pangolin/utils/log.h \ + /usr/local/include/pangolin/display/display.h \ + /usr/local/include/pangolin/gl/glinclude.h \ + /usr/local/include/pangolin/gl/glplatform.h \ + /usr/include/GL/glew.h \ + /usr/include/GL/glu.h \ + /usr/include/GL/gl.h \ + /usr/local/include/pangolin/gl/glpangoglu.h \ + /usr/local/include/pangolin/gl/viewport.h \ + /usr/local/include/pangolin/utils/params.h \ + /usr/local/include/pangolin/utils/type_convert.h \ + /usr/local/include/pangolin/compat/type_traits.h \ + /usr/local/include/pangolin/windowing/window.h \ + /usr/local/include/pangolin/utils/signal_slot.h \ + /usr/local/include/sigslot/signal.hpp \ + /usr/local/include/pangolin/utils/true_false_toggle.h \ + /usr/local/include/pangolin/utils/uri.h \ + /usr/local/include/pangolin/windowing/handler_bitsets.h \ + /usr/local/include/pangolin/utils/bitmask.h \ + /usr/local/include/pangolin/windowing/handler_enums.h \ + /usr/local/include/pangolin/display/display.hpp \ + /usr/local/include/pangolin/display/view.h \ + /usr/local/include/pangolin/display/attach.h \ + /usr/local/include/pangolin/display/widgets.h \ + /usr/local/include/pangolin/var/var.h \ + /usr/local/include/pangolin/utils/is_streamable.h \ + /usr/local/include/pangolin/var/varvalue.h \ + /usr/local/include/pangolin/var/varvaluet.h \ + /usr/local/include/pangolin/var/varvaluegeneric.h \ + /usr/local/include/pangolin/utils/file_utils.h \ + /usr/local/include/pangolin/var/varwrapper.h \ + /usr/local/include/pangolin/var/varstate.h \ + /usr/include/c++/11/any \ + /usr/local/include/pangolin/var/varinit.h \ + /usr/local/include/pangolin/handler/handler.h \ + /usr/local/include/pangolin/gl/opengl_render_state.h \ + /usr/local/include/pangolin/utils/simple_math.h \ + /usr/local/include/pangolin/gl/gl.h \ + /usr/local/include/pangolin/image/image_io.h \ + /usr/local/include/pangolin/image/typed_image.h \ + /usr/local/include/pangolin/image/managed_image.h \ + /usr/local/include/pangolin/image/image.h \ + /usr/local/include/pangolin/image/memcpy.h \ + /usr/local/include/pangolin/image/copy.h \ + /usr/local/include/pangolin/image/pixel_format.h \ + /usr/local/include/pangolin/utils/file_extension.h \ + /usr/local/include/pangolin/gl/gl.hpp \ + /usr/local/include/pangolin/gl/glpixformat.h \ + /usr/local/include/pangolin/gl/glformattraits.h \ + /usr/local/include/pangolin/gl/glfont.h \ + /usr/local/include/pangolin/gl/gltext.h \ + /usr/local/include/pangolin/gl/glchar.h \ + /usr/local/include/pangolin/gl/colour.h \ + /usr/local/include/pangolin/gl/gldraw.h \ + /usr/local/include/pangolin/gl/glstate.h \ + /usr/local/include/pangolin/gl/glvbo.h \ + /usr/local/include/pangolin/plot/plotter.h \ + /usr/local/include/pangolin/gl/glsl.h \ + /usr/local/include/pangolin/gl/glsl.hpp \ + /usr/local/include/pangolin/utils/range.h \ + /usr/local/include/pangolin/plot/datalog.h \ + /usr/local/include/pangolin/var/varextra.h \ + /usr/local/include/pangolin/video/video.h \ + /usr/local/include/pangolin/video/video_exception.h \ + /usr/local/include/pangolin/video/video_interface.h \ + /usr/local/include/pangolin/utils/picojson.h \ + /usr/include/inttypes.h \ + /usr/local/include/pangolin/video/stream_info.h \ + /usr/local/include/pangolin/video/video_output_interface.h \ + /usr/local/include/pangolin/video/video_input.h \ + /usr/local/include/pangolin/video/video_output.h \ + /usr/include/boost/serialization/list.hpp \ + /home/orb/ORB_SLAM3/include/CameraModels/GeometricCamera.h \ + /usr/include/boost/serialization/array.hpp \ + /home/orb/ORB_SLAM3/include/Atlas.h \ + /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h \ + /home/orb/ORB_SLAM3/include/CameraModels/GeometricCamera.h \ + /home/orb/ORB_SLAM3/include/TwoViewReconstruction.h \ + /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h \ + /home/orb/ORB_SLAM3/include/MapDrawer.h \ + /home/orb/ORB_SLAM3/include/System.h \ + /home/orb/ORB_SLAM3/include/LocalMapping.h \ + /home/orb/ORB_SLAM3/include/LoopClosing.h \ + /usr/include/boost/algorithm/string.hpp \ + /usr/include/boost/algorithm/string/std_containers_traits.hpp \ + /usr/include/boost/algorithm/string/std/string_traits.hpp \ + /usr/include/boost/algorithm/string/yes_no_type.hpp \ + /usr/include/boost/algorithm/string/sequence_traits.hpp \ + /usr/include/boost/algorithm/string/std/list_traits.hpp \ + /usr/include/boost/algorithm/string/std/slist_traits.hpp \ + /usr/include/boost/algorithm/string/config.hpp \ + /usr/include/c++/11/ext/slist \ + /usr/include/boost/algorithm/string/trim.hpp \ + /usr/include/boost/range/begin.hpp \ + /usr/include/boost/range/config.hpp \ + /usr/include/boost/range/iterator.hpp \ + /usr/include/boost/range/range_fwd.hpp \ + /usr/include/boost/range/mutable_iterator.hpp \ + /usr/include/boost/range/detail/extract_optional_type.hpp \ + /usr/include/boost/iterator/iterator_traits.hpp \ + /usr/include/boost/range/detail/msvc_has_iterator_workaround.hpp \ + /usr/include/boost/range/const_iterator.hpp \ + /usr/include/boost/range/end.hpp \ + /usr/include/boost/range/detail/implementation_help.hpp \ + /usr/include/boost/range/detail/common.hpp \ + /usr/include/boost/range/detail/sfinae.hpp \ + /usr/include/boost/range/as_literal.hpp \ + /usr/include/boost/range/iterator_range.hpp \ + /usr/include/boost/range/iterator_range_core.hpp \ + /usr/include/boost/iterator/iterator_facade.hpp \ + /usr/include/boost/iterator/interoperable.hpp \ + /usr/include/boost/mpl/or.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \ + /usr/include/boost/type_traits/is_convertible.hpp \ + /usr/include/boost/type_traits/add_lvalue_reference.hpp \ + /usr/include/boost/type_traits/add_reference.hpp \ + /usr/include/boost/iterator/detail/config_def.hpp \ + /usr/include/boost/iterator/detail/config_undef.hpp \ + /usr/include/boost/iterator/iterator_categories.hpp \ + /usr/include/boost/iterator/detail/facade_iterator_category.hpp \ + /usr/include/boost/core/use_default.hpp \ + /usr/include/boost/detail/indirect_traits.hpp \ + /usr/include/boost/type_traits/remove_pointer.hpp \ + /usr/include/boost/detail/select_type.hpp \ + /usr/include/boost/iterator/detail/enable_if.hpp \ + /usr/include/boost/type_traits/add_const.hpp \ + /usr/include/boost/type_traits/add_pointer.hpp \ + /usr/include/boost/range/functions.hpp \ + /usr/include/boost/range/size.hpp \ + /usr/include/boost/range/size_type.hpp \ + /usr/include/boost/range/difference_type.hpp \ + /usr/include/boost/range/has_range_iterator.hpp \ + /usr/include/boost/range/concepts.hpp \ + /usr/include/boost/concept_check.hpp \ + /usr/include/boost/concept/assert.hpp \ + /usr/include/boost/concept/detail/general.hpp \ + /usr/include/boost/concept/detail/backward_compatibility.hpp \ + /usr/include/boost/concept/detail/has_constraints.hpp \ + /usr/include/boost/type_traits/conversion_traits.hpp \ + /usr/include/boost/concept/usage.hpp \ + /usr/include/boost/concept/detail/concept_def.hpp \ + /usr/include/boost/preprocessor/seq/for_each_i.hpp \ + /usr/include/boost/preprocessor/repetition/for.hpp \ + /usr/include/boost/preprocessor/repetition/detail/for.hpp \ + /usr/include/boost/preprocessor/seq/seq.hpp \ + /usr/include/boost/preprocessor/seq/elem.hpp \ + /usr/include/boost/preprocessor/seq/size.hpp \ + /usr/include/boost/preprocessor/seq/detail/is_empty.hpp \ + /usr/include/boost/preprocessor/seq/enum.hpp \ + /usr/include/boost/concept/detail/concept_undef.hpp \ + /usr/include/boost/iterator/iterator_concepts.hpp \ + /usr/include/boost/range/value_type.hpp \ + /usr/include/boost/range/detail/misc_concept.hpp \ + /usr/include/boost/type_traits/make_unsigned.hpp \ + /usr/include/boost/type_traits/is_signed.hpp \ + /usr/include/boost/type_traits/is_unsigned.hpp \ + /usr/include/boost/type_traits/add_volatile.hpp \ + /usr/include/boost/range/detail/has_member_size.hpp \ + /usr/include/boost/utility.hpp \ + /usr/include/boost/utility/base_from_member.hpp \ + /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp \ + /usr/include/boost/preprocessor/repetition/repeat_from_to.hpp \ + /usr/include/boost/utility/binary.hpp \ + /usr/include/boost/preprocessor/control/deduce_d.hpp \ + /usr/include/boost/preprocessor/seq/cat.hpp \ + /usr/include/boost/preprocessor/seq/fold_left.hpp \ + /usr/include/boost/preprocessor/seq/transform.hpp \ + /usr/include/boost/preprocessor/arithmetic/mod.hpp \ + /usr/include/boost/preprocessor/arithmetic/detail/div_base.hpp \ + /usr/include/boost/preprocessor/comparison/less_equal.hpp \ + /usr/include/boost/preprocessor/logical/not.hpp \ + /usr/include/boost/utility/identity_type.hpp \ + /usr/include/boost/type_traits/function_traits.hpp \ + /usr/include/boost/core/checked_delete.hpp \ + /usr/include/boost/range/distance.hpp \ + /usr/include/boost/iterator/distance.hpp \ + /usr/include/boost/range/empty.hpp \ + /usr/include/boost/range/rbegin.hpp \ + /usr/include/boost/range/reverse_iterator.hpp \ + /usr/include/boost/iterator/reverse_iterator.hpp \ + /usr/include/boost/iterator/iterator_adaptor.hpp \ + /usr/include/boost/range/rend.hpp \ + /usr/include/boost/range/algorithm/equal.hpp \ + /usr/include/boost/range/detail/safe_bool.hpp \ + /usr/include/boost/next_prior.hpp \ + /usr/include/boost/type_traits/has_plus.hpp \ + /usr/include/boost/type_traits/detail/has_binary_operator.hpp \ + /usr/include/boost/type_traits/make_void.hpp \ + /usr/include/boost/type_traits/has_plus_assign.hpp \ + /usr/include/boost/type_traits/has_minus.hpp \ + /usr/include/boost/type_traits/has_minus_assign.hpp \ + /usr/include/boost/iterator/advance.hpp \ + /usr/include/boost/range/iterator_range_io.hpp \ + /usr/include/boost/range/detail/str_types.hpp \ + /usr/include/boost/algorithm/string/detail/trim.hpp \ + /usr/include/boost/algorithm/string/classification.hpp \ + /usr/include/boost/algorithm/string/detail/classification.hpp \ + /usr/include/boost/algorithm/string/predicate_facade.hpp \ + /usr/include/boost/algorithm/string/case_conv.hpp \ + /usr/include/boost/iterator/transform_iterator.hpp \ + /usr/include/boost/utility/result_of.hpp \ + /usr/include/boost/preprocessor/iteration/iterate.hpp \ + /usr/include/boost/preprocessor/slot/slot.hpp \ + /usr/include/boost/preprocessor/slot/detail/def.hpp \ + /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp \ + /usr/include/boost/preprocessor/facilities/intercept.hpp \ + /usr/include/boost/type_traits/type_identity.hpp \ + /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \ + /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \ + /usr/include/boost/preprocessor/slot/detail/shared.hpp \ + /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \ + /usr/include/boost/utility/detail/result_of_iterate.hpp \ + /usr/include/boost/algorithm/string/detail/case_conv.hpp \ + /usr/include/boost/algorithm/string/predicate.hpp \ + /usr/include/boost/algorithm/string/compare.hpp \ + /usr/include/boost/algorithm/string/find.hpp \ + /usr/include/boost/algorithm/string/finder.hpp \ + /usr/include/boost/algorithm/string/constants.hpp \ + /usr/include/boost/algorithm/string/detail/finder.hpp \ + /usr/include/boost/algorithm/string/detail/predicate.hpp \ + /usr/include/boost/algorithm/string/split.hpp \ + /usr/include/boost/algorithm/string/iter_find.hpp \ + /usr/include/boost/algorithm/string/concept.hpp \ + /usr/include/boost/algorithm/string/find_iterator.hpp \ + /usr/include/boost/algorithm/string/detail/find_iterator.hpp \ + /usr/include/boost/function.hpp \ + /usr/include/boost/preprocessor/iterate.hpp \ + /usr/include/boost/function/detail/prologue.hpp \ + /usr/include/boost/config/no_tr1/functional.hpp \ + /usr/include/boost/throw_exception.hpp \ + /usr/include/boost/assert/source_location.hpp \ + /usr/include/boost/current_function.hpp \ + /usr/include/boost/exception/exception.hpp \ + /usr/include/boost/function/function_base.hpp \ + /usr/include/boost/integer.hpp \ + /usr/include/boost/integer_fwd.hpp \ + /usr/include/boost/type_index.hpp \ + /usr/include/boost/type_index/stl_type_index.hpp \ + /usr/include/boost/type_index/type_index_facade.hpp \ + /usr/include/boost/container_hash/hash_fwd.hpp \ + /usr/include/boost/core/demangle.hpp \ + /usr/include/boost/type_traits/has_trivial_copy.hpp \ + /usr/include/boost/type_traits/has_trivial_destructor.hpp \ + /usr/include/boost/type_traits/composite_traits.hpp \ + /usr/include/boost/type_traits/is_union.hpp \ + /usr/include/boost/ref.hpp \ + /usr/include/boost/core/ref.hpp \ + /usr/include/boost/type_traits/enable_if.hpp \ + /usr/include/boost/function_equal.hpp \ + /usr/include/boost/function/function_fwd.hpp \ + /usr/include/boost/mem_fn.hpp \ + /usr/include/boost/bind/mem_fn.hpp \ + /usr/include/boost/get_pointer.hpp \ + /usr/include/boost/config/no_tr1/memory.hpp \ + /usr/include/boost/bind/mem_fn_template.hpp \ + /usr/include/boost/bind/mem_fn_cc.hpp \ + /usr/include/boost/preprocessor/enum.hpp \ + /usr/include/boost/preprocessor/repetition/enum.hpp \ + /usr/include/boost/preprocessor/enum_params.hpp \ + /usr/include/boost/function/detail/function_iterate.hpp \ + /usr/include/boost/function/detail/maybe_include.hpp \ + /usr/include/boost/function/function_template.hpp \ + /usr/include/boost/core/no_exceptions_support.hpp \ + /usr/include/boost/algorithm/string/detail/util.hpp \ + /usr/include/boost/algorithm/string/join.hpp \ + /usr/include/boost/algorithm/string/detail/sequence.hpp \ + /usr/include/boost/mpl/logical.hpp \ + /usr/include/boost/algorithm/string/replace.hpp \ + /usr/include/boost/algorithm/string/find_format.hpp \ + /usr/include/boost/algorithm/string/detail/find_format.hpp \ + /usr/include/boost/algorithm/string/detail/find_format_store.hpp \ + /usr/include/boost/algorithm/string/detail/replace_storage.hpp \ + /usr/include/boost/algorithm/string/detail/find_format_all.hpp \ + /usr/include/boost/algorithm/string/formatter.hpp \ + /usr/include/boost/algorithm/string/detail/formatter.hpp \ + /usr/include/boost/algorithm/string/erase.hpp \ + /home/orb/ORB_SLAM3/include/Frame.h \ + /home/orb/ORB_SLAM3/include/Map.h \ + /home/orb/ORB_SLAM3/include/Atlas.h \ + /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__builder.hpp \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Matrix3x3.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Transform.h \ + /opt/ros/humble/include/tf2_geometry_msgs/tf2_geometry_msgs/tf2_geometry_msgs.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/transform.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/vector3.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/vector3_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point32.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_with_covariance.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_with_covariance_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/polygon_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/wrench.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/wrench_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__traits.hpp \ + /usr/include/kdl/frames.hpp \ + /usr/include/kdl/utilities/kdl-config.h \ + /usr/include/kdl/utilities/utility.h \ + /usr/include/kdl/utilities/kdl-config.h \ + /usr/include/kdl/frames.inl \ + /home/orb/ORB_SLAM3/include/MapPoint.h + +CMakeFiles/rgbd.dir/src/rgbd/rgbd-slam-node.cpp.o: /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp \ + /usr/include/stdc-predef.h \ + /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp \ + /usr/include/c++/11/iostream \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h \ + /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/c++/11/pstl/pstl_config.h \ + /usr/include/c++/11/ostream \ + /usr/include/c++/11/ios \ + /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/postypes.h \ + /usr/include/c++/11/cwchar \ + /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/new \ + /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_pair.h \ + /usr/include/c++/11/compare \ + /usr/include/c++/11/concepts \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/iterator_concepts.h \ + /usr/include/c++/11/bits/ptr_traits.h \ + /usr/include/c++/11/bits/ranges_cmp.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/stl_construct.h \ + /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale \ + /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/c++/11/cctype \ + /usr/include/ctype.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/bits/locale_classes.h \ + /usr/include/c++/11/string \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/stl_algo.h \ + /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/c++/11/bits/std_abs.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/uniform_int_dist.h \ + /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/string_view \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/ranges_base.h \ + /usr/include/c++/11/bits/max_size_type.h \ + /usr/include/c++/11/numbers \ + /usr/include/c++/11/bits/string_view.tcc \ + /usr/include/c++/11/ext/string_conversions.h \ + /usr/include/c++/11/cstdio \ + /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /usr/include/c++/11/cerrno \ + /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/basic_string.tcc \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/stdexcept \ + /usr/include/c++/11/streambuf \ + /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/locale_facets.h \ + /usr/include/c++/11/cwctype \ + /usr/include/wctype.h \ + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/basic_ios.tcc \ + /usr/include/c++/11/bits/ostream.tcc \ + /usr/include/c++/11/istream \ + /usr/include/c++/11/bits/istream.tcc \ + /usr/include/c++/11/algorithm \ + /usr/include/c++/11/utility \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/bits/ranges_algo.h \ + /usr/include/c++/11/bits/ranges_algobase.h \ + /usr/include/c++/11/iterator \ + /usr/include/c++/11/bits/stream_iterator.h \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/bits/ranges_util.h \ + /usr/include/c++/11/pstl/glue_algorithm_defs.h \ + /usr/include/c++/11/functional \ + /usr/include/c++/11/tuple \ + /usr/include/c++/11/array \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/bits/std_function.h \ + /usr/include/c++/11/unordered_map \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/bits/hashtable.h \ + /usr/include/c++/11/bits/hashtable_policy.h \ + /usr/include/c++/11/bits/enable_special_members.h \ + /usr/include/c++/11/bits/node_handle.h \ + /usr/include/c++/11/bits/unordered_map.h \ + /usr/include/c++/11/bits/erase_if.h \ + /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc \ + /usr/include/c++/11/pstl/execution_defs.h \ + /usr/include/c++/11/fstream \ + /usr/include/c++/11/bits/codecvt.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/basic_file.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++io.h \ + /usr/include/c++/11/bits/fstream.tcc \ + /usr/include/c++/11/chrono \ + /usr/include/c++/11/ratio \ + /usr/include/c++/11/limits \ + /usr/include/c++/11/ctime \ + /usr/include/c++/11/bits/parse_numbers.h \ + /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp \ + /usr/include/c++/11/csignal \ + /usr/include/signal.h \ + /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ + /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ + /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h \ + /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h \ + /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ + /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h \ + /usr/include/c++/11/bit \ + /usr/include/c++/11/bits/unique_ptr.h \ + /usr/include/c++/11/bits/shared_ptr.h \ + /usr/include/c++/11/bits/shared_ptr_base.h \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/ext/concurrence.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/bits/atomic_wait.h \ + /usr/include/c++/11/climits \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h \ + /usr/include/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/syscall.h \ + /usr/include/x86_64-linux-gnu/sys/syscall.h \ + /usr/include/x86_64-linux-gnu/asm/unistd.h \ + /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ + /usr/include/x86_64-linux-gnu/bits/syscall.h \ + /usr/include/c++/11/bits/std_mutex.h \ + /usr/include/c++/11/backward/auto_ptr.h \ + /usr/include/c++/11/bits/ranges_uninitialized.h \ + /usr/include/c++/11/bits/uses_allocator_args.h \ + /usr/include/c++/11/pstl/glue_memory_defs.h \ + /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp \ + /usr/include/c++/11/future \ + /usr/include/c++/11/mutex \ + /usr/include/c++/11/bits/unique_lock.h \ + /usr/include/c++/11/condition_variable \ + /usr/include/c++/11/stop_token \ + /usr/include/c++/11/atomic \ + /usr/include/c++/11/bits/std_thread.h \ + /usr/include/c++/11/semaphore \ + /usr/include/c++/11/bits/semaphore_base.h \ + /usr/include/c++/11/bits/atomic_timed_wait.h \ + /usr/include/c++/11/bits/this_thread_sleep.h \ + /usr/include/x86_64-linux-gnu/sys/time.h \ + /usr/include/semaphore.h \ + /usr/include/x86_64-linux-gnu/bits/semaphore.h \ + /usr/include/c++/11/bits/atomic_futex.h \ + /opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp \ + /usr/include/c++/11/set \ + /usr/include/c++/11/bits/stl_tree.h \ + /usr/include/c++/11/bits/stl_set.h \ + /usr/include/c++/11/bits/stl_multiset.h \ + /usr/include/c++/11/thread \ + /opt/ros/humble/include/rclcpp/rclcpp/executor.hpp \ + /usr/include/c++/11/cassert \ + /usr/include/assert.h \ + /usr/include/c++/11/list \ + /usr/include/c++/11/bits/stl_list.h \ + /usr/include/c++/11/bits/list.tcc \ + /usr/include/c++/11/map \ + /usr/include/c++/11/bits/stl_map.h \ + /usr/include/c++/11/bits/stl_multimap.h \ + /opt/ros/humble/include/rcl/rcl/guard_condition.h \ + /opt/ros/humble/include/rcl/rcl/allocator.h \ + /opt/ros/humble/include/rcutils/rcutils/allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /opt/ros/humble/include/rcutils/rcutils/macros.h \ + /opt/ros/humble/include/rcutils/rcutils/testing/fault_injection.h \ + /opt/ros/humble/include/rcutils/rcutils/visibility_control.h \ + /opt/ros/humble/include/rcutils/rcutils/visibility_control_macros.h \ + /opt/ros/humble/include/rcutils/rcutils/types/rcutils_ret.h \ + /opt/ros/humble/include/rcl/rcl/context.h \ + /opt/ros/humble/include/rmw/rmw/init.h \ + /opt/ros/humble/include/rmw/rmw/init_options.h \ + /opt/ros/humble/include/rmw/rmw/domain_id.h \ + /opt/ros/humble/include/rmw/rmw/localhost.h \ + /opt/ros/humble/include/rmw/rmw/visibility_control.h \ + /opt/ros/humble/include/rmw/rmw/macros.h \ + /opt/ros/humble/include/rmw/rmw/ret_types.h \ + /opt/ros/humble/include/rmw/rmw/security_options.h \ + /opt/ros/humble/include/rcl/rcl/arguments.h \ + /opt/ros/humble/include/rcl/rcl/log_level.h \ + /opt/ros/humble/include/rcl/rcl/macros.h \ + /opt/ros/humble/include/rcl/rcl/types.h \ + /opt/ros/humble/include/rmw/rmw/types.h \ + /opt/ros/humble/include/rcutils/rcutils/logging.h \ + /opt/ros/humble/include/rcutils/rcutils/error_handling.h \ + /usr/include/c++/11/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /opt/ros/humble/include/rcutils/rcutils/snprintf.h \ + /opt/ros/humble/include/rcutils/rcutils/time.h \ + /opt/ros/humble/include/rcutils/rcutils/types.h \ + /opt/ros/humble/include/rcutils/rcutils/types/array_list.h \ + /opt/ros/humble/include/rcutils/rcutils/types/char_array.h \ + /opt/ros/humble/include/rcutils/rcutils/types/hash_map.h \ + /opt/ros/humble/include/rcutils/rcutils/types/string_array.h \ + /opt/ros/humble/include/rcutils/rcutils/qsort.h \ + /opt/ros/humble/include/rcutils/rcutils/types/string_map.h \ + /opt/ros/humble/include/rcutils/rcutils/types/uint8_array.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/events_statuses.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/incompatible_qos.h \ + /opt/ros/humble/include/rmw/rmw/qos_policy_kind.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_changed.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_lost.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/message_lost.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/offered_deadline_missed.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/requested_deadline_missed.h \ + /opt/ros/humble/include/rmw/rmw/serialized_message.h \ + /opt/ros/humble/include/rmw/rmw/subscription_content_filter_options.h \ + /opt/ros/humble/include/rmw/rmw/time.h \ + /opt/ros/humble/include/rcl/rcl/visibility_control.h \ + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h \ + /opt/ros/humble/include/rcl/rcl/init_options.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdalign.h \ + /opt/ros/humble/include/rcl/rcl/wait.h \ + /opt/ros/humble/include/rcl/rcl/client.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /opt/ros/humble/include/rcl/rcl/event_callback.h \ + /opt/ros/humble/include/rmw/rmw/event_callback_type.h \ + /opt/ros/humble/include/rcl/rcl/node.h \ + /opt/ros/humble/include/rcl/rcl/node_options.h \ + /opt/ros/humble/include/rcl/rcl/domain_id.h \ + /opt/ros/humble/include/rcl/rcl/service.h \ + /opt/ros/humble/include/rcl/rcl/subscription.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rmw/rmw/message_sequence.h \ + /opt/ros/humble/include/rcl/rcl/timer.h \ + /opt/ros/humble/include/rcl/rcl/time.h \ + /opt/ros/humble/include/rmw/rmw/rmw.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/sequence_bound.h \ + /opt/ros/humble/include/rmw/rmw/event.h \ + /opt/ros/humble/include/rmw/rmw/publisher_options.h \ + /opt/ros/humble/include/rmw/rmw/qos_profiles.h \ + /opt/ros/humble/include/rmw/rmw/subscription_options.h \ + /opt/ros/humble/include/rcl/rcl/event.h \ + /opt/ros/humble/include/rcl/rcl/publisher.h \ + /opt/ros/humble/include/rcpputils/rcpputils/scope_exit.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/context.hpp \ + /usr/include/c++/11/typeindex \ + /usr/include/c++/11/unordered_set \ + /usr/include/c++/11/bits/unordered_set.h \ + /opt/ros/humble/include/rclcpp/rclcpp/init_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/visibility_control.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/macros.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/contexts/default_context.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/guard_condition.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/client.hpp \ + /usr/include/c++/11/optional \ + /usr/include/c++/11/sstream \ + /usr/include/c++/11/bits/sstream.tcc \ + /usr/include/c++/11/variant \ + /opt/ros/humble/include/rcl/rcl/error_handling.h \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/exceptions.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/exceptions/exceptions.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/join.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/function_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/logging.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/logger.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/filesystem_helper.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/visibility_control.hpp \ + /opt/ros/humble/include/rcutils/rcutils/logging_macros.h \ + /opt/ros/humble/include/rclcpp/rclcpp/utilities.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp \ + /opt/ros/humble/include/rcl/rcl/graph.h \ + /opt/ros/humble/include/rmw/rmw/names_and_types.h \ + /opt/ros/humble/include/rmw/rmw/get_topic_names_and_types.h \ + /opt/ros/humble/include/rmw/rmw/topic_endpoint_info_array.h \ + /opt/ros/humble/include/rmw/rmw/topic_endpoint_info.h \ + /opt/ros/humble/include/rclcpp/rclcpp/event.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/qos.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/duration.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/duration.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__struct.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__builder.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__traits.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp \ + /usr/include/c++/11/codecvt \ + /usr/include/c++/11/iomanip \ + /usr/include/c++/11/locale \ + /usr/include/c++/11/bits/locale_facets_nonio.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h \ + /usr/include/libintl.h \ + /usr/include/c++/11/bits/locale_facets_nonio.tcc \ + /usr/include/c++/11/bits/locale_conv.h \ + /usr/include/c++/11/bits/quoted_string.h \ + /opt/ros/humble/include/rcl/rcl/logging_rosout.h \ + /opt/ros/humble/include/rmw/rmw/incompatible_qos_events_statuses.h \ + /opt/ros/humble/include/rclcpp/rclcpp/type_support_decl.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_type_support_decl.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/service_type_support_decl.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp \ + /opt/ros/humble/include/rmw/rmw/error_handling.h \ + /opt/ros/humble/include/rmw/rmw/impl/cpp/demangle.hpp \ + /usr/include/c++/11/cxxabi.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cxxabi_tweaks.h \ + /opt/ros/humble/include/rmw/rmw/impl/config.h \ + /opt/ros/humble/include/rclcpp/rclcpp/publisher_base.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/network_flow_endpoint.hpp \ + /opt/ros/humble/include/rcl/rcl/network_flow_endpoints.h \ + /opt/ros/humble/include/rmw/rmw/network_flow_endpoint.h \ + /opt/ros/humble/include/rmw/rmw/network_flow_endpoint_array.h \ + /opt/ros/humble/include/rclcpp/rclcpp/qos_event.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/waitable.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/time.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/service.hpp \ + /opt/ros/humble/include/tracetools/tracetools/tracetools.h \ + /opt/ros/humble/include/tracetools/tracetools/config.h \ + /opt/ros/humble/include/tracetools/tracetools/visibility_control.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp \ + /opt/ros/humble/include/tracetools/tracetools/utils.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_base.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/any_subscription_callback.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/allocator/allocator_common.hpp \ + /usr/include/c++/11/cstring \ + /opt/ros/humble/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/message_info.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/serialized_message.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/type_adapter.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp \ + /usr/include/c++/11/shared_mutex \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/ros_message_intra_process_buffer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/intra_process_buffer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/buffer_implementation_base.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process_buffer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/create_intra_process_buffer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/ring_buffer_implementation.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/intra_process_buffer_type.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_content_filter_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/timer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/clock.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/time.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/time.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__builder.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/rate.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/intra_process_setting.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/message_memory_strategy.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_payload.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/qos_overriding_options.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/set_parameters_result.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/topic_statistics_state.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/generate_statistics_message.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/metrics_message.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__struct.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__struct.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__builder.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__traits.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__traits.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/visibility_control.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp \ + /usr/include/c++/11/cmath \ + /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/11/bits/specfun.h \ + /usr/include/c++/11/tr1/gamma.tcc \ + /usr/include/c++/11/tr1/special_function_util.h \ + /usr/include/c++/11/tr1/bessel_function.tcc \ + /usr/include/c++/11/tr1/beta_function.tcc \ + /usr/include/c++/11/tr1/ell_integral.tcc \ + /usr/include/c++/11/tr1/exp_integral.tcc \ + /usr/include/c++/11/tr1/hypergeometric.tcc \ + /usr/include/c++/11/tr1/legendre_function.tcc \ + /usr/include/c++/11/tr1/modified_bessel_func.tcc \ + /usr/include/c++/11/tr1/poly_hermite.tcc \ + /usr/include/c++/11/tr1/poly_laguerre.tcc \ + /usr/include/c++/11/tr1/riemann_zeta.tcc \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_age.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/collector.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/moving_average.hpp \ + /usr/include/c++/11/numeric \ + /usr/include/c++/11/bits/stl_numeric.h \ + /usr/include/c++/11/pstl/glue_numeric_defs.h \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/thread_safety_annotations.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_period.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/publisher.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/get_message_type_support_handle.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/is_ros_compatible_type.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/loaned_message.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/publisher_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/future_return_code.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/list_parameters_result.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_event.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/generic_publisher.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/shared_library.hpp \ + /opt/ros/humble/include/rcutils/rcutils/shared_library.h \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/publisher_factory.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_factory.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/typesupport_helpers.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/generic_subscription.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__builder.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter_value.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_type.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_value.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__builder.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_impl.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_client.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_generic_publisher.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_generic_subscription.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_publisher.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/pointer_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_topics_interface_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/qos_parameters.hpp \ + /opt/ros/humble/include/rmw/rmw/qos_string_conversions.h \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_parameters_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_service.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_subscription.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_timers_interface_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_timer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_base_interface_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/executors/static_executor_entities_collector.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/executable_list.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter_client.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/describe_parameters.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/get_parameter_types.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/get_parameters.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/list_parameters.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/set_parameters.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/set_parameters_atomically.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp \ + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/parser.h \ + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter_map.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter_event_handler.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter_service.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/storage_policy_common.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_result.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_result_kind.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_template.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/image.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/image__struct.hpp \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__struct.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/image__builder.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/image__traits.hpp \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__traits.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/imu.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/imu__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__struct.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/imu__builder.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/imu__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__traits.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/point_cloud2.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__struct.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_field__struct.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__builder.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__traits.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_field__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_array.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_array__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_array__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_array__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/transform_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__traits.hpp \ + /opt/ros/humble/include/tf2_ros/tf2_ros/transform_broadcaster.h \ + /opt/ros/humble/include/tf2_ros/tf2_ros/visibility_control.h \ + /opt/ros/humble/include/tf2_msgs/tf2_msgs/msg/tf_message.hpp \ + /opt/ros/humble/include/tf2_msgs/tf2_msgs/msg/detail/tf_message__struct.hpp \ + /opt/ros/humble/include/tf2_msgs/tf2_msgs/msg/detail/tf_message__builder.hpp \ + /opt/ros/humble/include/tf2_msgs/tf2_msgs/msg/detail/tf_message__traits.hpp \ + /opt/ros/humble/include/tf2_ros/tf2_ros/qos.hpp \ + /opt/ros/humble/include/tf2_ros/tf2_ros/transform_listener.h \ + /opt/ros/humble/include/tf2/tf2/buffer_core.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Transform.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Matrix3x3.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Vector3.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Scalar.h \ + /usr/include/c++/11/math.h \ + /usr/include/c++/11/cfloat \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/float.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/MinMax.h \ + /opt/ros/humble/include/tf2/tf2/visibility_control.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Quaternion.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/QuadWord.h \ + /opt/ros/humble/include/tf2/tf2/buffer_core_interface.h \ + /opt/ros/humble/include/tf2/tf2/time.h \ + /opt/ros/humble/include/tf2/tf2/exceptions.h \ + /opt/ros/humble/include/tf2/tf2/transform_storage.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Vector3.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Quaternion.h \ + /opt/ros/humble/include/message_filters/message_filters/subscriber.h \ + /opt/ros/humble/include/message_filters/message_filters/connection.h \ + /opt/ros/humble/include/message_filters/message_filters/visibility_control.h \ + /opt/ros/humble/include/message_filters/message_filters/simple_filter.h \ + /opt/ros/humble/include/message_filters/message_filters/signal1.h \ + /opt/ros/humble/include/message_filters/message_filters/message_event.h \ + /opt/ros/humble/include/message_filters/message_filters/parameter_adapter.h \ + /opt/ros/humble/include/message_filters/message_filters/synchronizer.h \ + /usr/include/c++/11/deque \ + /usr/include/c++/11/bits/stl_deque.h \ + /usr/include/c++/11/bits/deque.tcc \ + /opt/ros/humble/include/message_filters/message_filters/null_types.h \ + /opt/ros/humble/include/message_filters/message_filters/message_traits.h \ + /opt/ros/humble/include/message_filters/message_filters/signal9.h \ + /opt/ros/humble/include/message_filters/message_filters/sync_policies/approximate_time.h \ + /usr/include/inttypes.h \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_data.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__struct.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__struct.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__struct.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__builder.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__traits.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__traits.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__traits.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_map.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__struct.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__builder.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__traits.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_landmarks_in_view.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__struct.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__struct.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__builder.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__traits.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__traits.hpp \ + /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp \ + /usr/include/eigen3/Eigen/Core \ + /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h \ + /usr/include/eigen3/Eigen/src/Core/util/Macros.h \ + /usr/include/eigen3/Eigen/src/Core/util/ConfigureVectorization.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/mm_malloc.h \ + /usr/include/c++/11/complex \ + /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h \ + /usr/include/c++/11/cstddef \ + /usr/include/eigen3/Eigen/src/Core/util/Constants.h \ + /usr/include/eigen3/Eigen/src/Core/util/Meta.h \ + /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h \ + /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h \ + /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h \ + /usr/include/eigen3/Eigen/src/Core/util/Memory.h \ + /usr/include/eigen3/Eigen/src/Core/util/IntegralConstant.h \ + /usr/include/eigen3/Eigen/src/Core/util/SymbolicIndex.h \ + /usr/include/eigen3/Eigen/src/Core/NumTraits.h \ + /usr/include/eigen3/Eigen/src/Core/MathFunctions.h \ + /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h \ + /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/Half.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/BFloat16.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/TypeCasting.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/GenericPacketMathFunctionsFwd.h \ + /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h \ + /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h \ + /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h \ + /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/GenericPacketMathFunctions.h \ + /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/util/IndexedViewHelper.h \ + /usr/include/eigen3/Eigen/src/Core/util/ReshapedHelper.h \ + /usr/include/eigen3/Eigen/src/Core/ArithmeticSequence.h \ + /usr/include/eigen3/Eigen/src/Core/IO.h \ + /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h \ + /usr/include/eigen3/Eigen/src/Core/DenseBase.h \ + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h \ + /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h \ + /usr/include/eigen3/Eigen/src/plugins/IndexedViewMethods.h \ + /usr/include/eigen3/Eigen/src/plugins/IndexedViewMethods.h \ + /usr/include/eigen3/Eigen/src/plugins/ReshapedMethods.h \ + /usr/include/eigen3/Eigen/src/plugins/ReshapedMethods.h \ + /usr/include/eigen3/Eigen/src/Core/MatrixBase.h \ + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h \ + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h \ + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h \ + /usr/include/eigen3/Eigen/src/Core/EigenBase.h \ + /usr/include/eigen3/Eigen/src/Core/Product.h \ + /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h \ + /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h \ + /usr/include/eigen3/Eigen/src/Core/Assign.h \ + /usr/include/eigen3/Eigen/src/Core/ArrayBase.h \ + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h \ + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h \ + /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h \ + /usr/include/eigen3/Eigen/src/Core/DenseStorage.h \ + /usr/include/eigen3/Eigen/src/Core/NestByValue.h \ + /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h \ + /usr/include/eigen3/Eigen/src/Core/NoAlias.h \ + /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h \ + /usr/include/eigen3/Eigen/src/Core/Matrix.h \ + /usr/include/eigen3/Eigen/src/Core/Array.h \ + /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h \ + /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h \ + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h \ + /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h \ + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h \ + /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h \ + /usr/include/eigen3/Eigen/src/Core/Dot.h \ + /usr/include/eigen3/Eigen/src/Core/StableNorm.h \ + /usr/include/eigen3/Eigen/src/Core/Stride.h \ + /usr/include/eigen3/Eigen/src/Core/MapBase.h \ + /usr/include/eigen3/Eigen/src/Core/Map.h \ + /usr/include/eigen3/Eigen/src/Core/Ref.h \ + /usr/include/eigen3/Eigen/src/Core/Block.h \ + /usr/include/eigen3/Eigen/src/Core/VectorBlock.h \ + /usr/include/eigen3/Eigen/src/Core/IndexedView.h \ + /usr/include/eigen3/Eigen/src/Core/Reshaped.h \ + /usr/include/eigen3/Eigen/src/Core/Transpose.h \ + /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/Diagonal.h \ + /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h \ + /usr/include/eigen3/Eigen/src/Core/Redux.h \ + /usr/include/eigen3/Eigen/src/Core/Visitor.h \ + /usr/include/eigen3/Eigen/src/Core/Fuzzy.h \ + /usr/include/eigen3/Eigen/src/Core/Swap.h \ + /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h \ + /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h \ + /usr/include/eigen3/Eigen/src/Core/Solve.h \ + /usr/include/eigen3/Eigen/src/Core/Inverse.h \ + /usr/include/eigen3/Eigen/src/Core/SolverBase.h \ + /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/Transpositions.h \ + /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h \ + /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h \ + /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h \ + /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h \ + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h \ + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h \ + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h \ + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h \ + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h \ + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h \ + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h \ + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h \ + /usr/include/eigen3/Eigen/src/Core/BandMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/CoreIterators.h \ + /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h \ + /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h \ + /usr/include/eigen3/Eigen/src/Core/Select.h \ + /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h \ + /usr/include/eigen3/Eigen/src/Core/PartialReduxEvaluator.h \ + /usr/include/eigen3/Eigen/src/Core/Random.h \ + /usr/include/eigen3/Eigen/src/Core/Replicate.h \ + /usr/include/eigen3/Eigen/src/Core/Reverse.h \ + /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h \ + /usr/include/eigen3/Eigen/src/Core/StlIterators.h \ + /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h \ + /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h \ + /usr/include/eigen3/Eigen/Geometry \ + /usr/include/eigen3/Eigen/Core \ + /usr/include/eigen3/Eigen/SVD \ + /usr/include/eigen3/Eigen/QR \ + /usr/include/eigen3/Eigen/Cholesky \ + /usr/include/eigen3/Eigen/Jacobi \ + /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h \ + /usr/include/eigen3/Eigen/src/Cholesky/LLT.h \ + /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h \ + /usr/include/eigen3/Eigen/Householder \ + /usr/include/eigen3/Eigen/src/Householder/Householder.h \ + /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h \ + /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h \ + /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h \ + /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h \ + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h \ + /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h \ + /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h \ + /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h \ + /usr/include/eigen3/Eigen/src/SVD/SVDBase.h \ + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h \ + /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h \ + /usr/include/eigen3/Eigen/LU \ + /usr/include/eigen3/Eigen/src/misc/Kernel.h \ + /usr/include/eigen3/Eigen/src/misc/Image.h \ + /usr/include/eigen3/Eigen/src/LU/FullPivLU.h \ + /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h \ + /usr/include/eigen3/Eigen/src/LU/Determinant.h \ + /usr/include/eigen3/Eigen/src/LU/InverseImpl.h \ + /usr/include/eigen3/Eigen/src/LU/arch/InverseSize4.h \ + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h \ + /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h \ + /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h \ + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h \ + /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h \ + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h \ + /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h \ + /usr/include/eigen3/Eigen/src/Geometry/Transform.h \ + /usr/include/eigen3/Eigen/src/Geometry/Translation.h \ + /usr/include/eigen3/Eigen/src/Geometry/Scaling.h \ + /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h \ + /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h \ + /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h \ + /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h \ + /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SIMD.h \ + /usr/local/include/sophus/se3.hpp \ + /usr/local/include/sophus/so3.hpp \ + /usr/local/include/sophus/rotation_matrix.hpp \ + /usr/include/eigen3/Eigen/Dense \ + /usr/include/eigen3/Eigen/Geometry \ + /usr/include/eigen3/Eigen/Eigenvalues \ + /usr/include/eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexEigenSolver.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/RealQZ.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/RealQZ.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h \ + /usr/include/eigen3/Eigen/SVD \ + /usr/local/include/sophus/types.hpp \ + /usr/local/include/sophus/common.hpp \ + /usr/include/c++/11/random \ + /usr/include/c++/11/bits/random.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/opt_random.h \ + /usr/include/c++/11/bits/random.tcc \ + /usr/local/include/sophus/formatstring.hpp \ + /usr/local/include/sophus/so2.hpp \ + /usr/include/eigen3/Eigen/LU \ + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h \ + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h \ + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Matrix3x3.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Transform.h \ + /opt/ros/humble/include/tf2_geometry_msgs/tf2_geometry_msgs/tf2_geometry_msgs.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/quaternion_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/transform.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/vector3.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/vector3_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point32.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_with_covariance.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_with_covariance_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/polygon_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/wrench.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/wrench_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__traits.hpp \ + /usr/include/kdl/frames.hpp \ + /usr/include/kdl/utilities/kdl-config.h \ + /usr/include/kdl/utilities/utility.h \ + /usr/include/kdl/utilities/kdl-config.h \ + /usr/include/kdl/frames.inl \ + /opt/ros/humble/include/tf2/tf2/convert.h \ + /opt/ros/humble/include/tf2/tf2/impl/convert.h \ + /opt/ros/humble/include/tf2/tf2/transform_datatypes.h \ + /opt/ros/humble/include/tf2_ros/tf2_ros/buffer_interface.h \ + /opt/ros/humble/include/tf2_eigen/tf2_eigen/tf2_eigen.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/quaternion.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/twist.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__traits.hpp \ + /opt/ros/humble/include/tf2_ros/tf2_ros/buffer.h \ + /opt/ros/humble/include/tf2_ros/tf2_ros/async_buffer_interface.h \ + /opt/ros/humble/include/tf2_ros/tf2_ros/create_timer_interface.h \ + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/frame_graph.hpp \ + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__struct.hpp \ + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__builder.hpp \ + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__traits.hpp \ + /home/orb/ORB_SLAM3/include/MapPoint.h \ + /home/orb/ORB_SLAM3/include/KeyFrame.h \ + /home/orb/ORB_SLAM3/include/MapPoint.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/BowVector.h \ + /usr/include/boost/serialization/serialization.hpp \ + /usr/include/boost/config.hpp \ + /usr/include/boost/config/user.hpp \ + /usr/include/boost/config/detail/select_compiler_config.hpp \ + /usr/include/boost/config/compiler/gcc.hpp \ + /usr/include/boost/config/detail/select_stdlib_config.hpp \ + /usr/include/c++/11/version \ + /usr/include/boost/config/stdlib/libstdcpp3.hpp \ + /usr/include/boost/config/detail/select_platform_config.hpp \ + /usr/include/boost/config/platform/linux.hpp \ + /usr/include/boost/config/detail/posix_features.hpp \ + /usr/include/boost/config/detail/suffix.hpp \ + /usr/include/boost/config/helper_macros.hpp \ + /usr/include/boost/serialization/strong_typedef.hpp \ + /usr/include/boost/operators.hpp \ + /usr/include/boost/detail/workaround.hpp \ + /usr/include/boost/config/workaround.hpp \ + /usr/include/boost/core/addressof.hpp \ + /usr/include/boost/type_traits/has_nothrow_assign.hpp \ + /usr/include/boost/type_traits/integral_constant.hpp \ + /usr/include/boost/type_traits/intrinsics.hpp \ + /usr/include/boost/type_traits/detail/config.hpp \ + /usr/include/boost/version.hpp \ + /usr/include/boost/type_traits/is_const.hpp \ + /usr/include/boost/type_traits/is_volatile.hpp \ + /usr/include/boost/type_traits/is_assignable.hpp \ + /usr/include/boost/type_traits/is_complete.hpp \ + /usr/include/boost/type_traits/declval.hpp \ + /usr/include/boost/type_traits/add_rvalue_reference.hpp \ + /usr/include/boost/type_traits/is_void.hpp \ + /usr/include/boost/type_traits/is_reference.hpp \ + /usr/include/boost/type_traits/is_lvalue_reference.hpp \ + /usr/include/boost/type_traits/is_rvalue_reference.hpp \ + /usr/include/boost/type_traits/remove_reference.hpp \ + /usr/include/boost/type_traits/is_function.hpp \ + /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \ + /usr/include/boost/type_traits/detail/yes_no_type.hpp \ + /usr/include/boost/static_assert.hpp \ + /usr/include/boost/type_traits/is_array.hpp \ + /usr/include/boost/type_traits/has_nothrow_constructor.hpp \ + /usr/include/boost/type_traits/is_default_constructible.hpp \ + /usr/include/boost/type_traits/has_nothrow_copy.hpp \ + /usr/include/boost/type_traits/is_copy_constructible.hpp \ + /usr/include/boost/type_traits/is_constructible.hpp \ + /usr/include/boost/type_traits/is_destructible.hpp \ + /usr/include/boost/serialization/access.hpp \ + /usr/include/boost/serialization/map.hpp \ + /usr/include/boost/serialization/nvp.hpp \ + /usr/include/boost/core/nvp.hpp \ + /usr/include/boost/preprocessor/stringize.hpp \ + /usr/include/boost/preprocessor/config/config.hpp \ + /usr/include/boost/serialization/level.hpp \ + /usr/include/boost/type_traits/is_fundamental.hpp \ + /usr/include/boost/type_traits/is_arithmetic.hpp \ + /usr/include/boost/type_traits/is_integral.hpp \ + /usr/include/boost/type_traits/is_floating_point.hpp \ + /usr/include/boost/type_traits/is_enum.hpp \ + /usr/include/boost/type_traits/is_class.hpp \ + /usr/include/boost/type_traits/is_base_and_derived.hpp \ + /usr/include/boost/type_traits/remove_cv.hpp \ + /usr/include/boost/type_traits/is_same.hpp \ + /usr/include/boost/mpl/eval_if.hpp \ + /usr/include/boost/mpl/if.hpp \ + /usr/include/boost/mpl/aux_/value_wknd.hpp \ + /usr/include/boost/mpl/aux_/static_cast.hpp \ + /usr/include/boost/mpl/aux_/config/workaround.hpp \ + /usr/include/boost/mpl/aux_/config/integral.hpp \ + /usr/include/boost/mpl/aux_/config/msvc.hpp \ + /usr/include/boost/mpl/aux_/config/eti.hpp \ + /usr/include/boost/mpl/aux_/na_spec.hpp \ + /usr/include/boost/mpl/lambda_fwd.hpp \ + /usr/include/boost/mpl/void_fwd.hpp \ + /usr/include/boost/mpl/aux_/adl_barrier.hpp \ + /usr/include/boost/mpl/aux_/config/adl.hpp \ + /usr/include/boost/mpl/aux_/config/intel.hpp \ + /usr/include/boost/mpl/aux_/config/gcc.hpp \ + /usr/include/boost/mpl/aux_/na.hpp \ + /usr/include/boost/mpl/bool.hpp \ + /usr/include/boost/mpl/bool_fwd.hpp \ + /usr/include/boost/mpl/integral_c_tag.hpp \ + /usr/include/boost/mpl/aux_/config/static_constant.hpp \ + /usr/include/boost/mpl/aux_/na_fwd.hpp \ + /usr/include/boost/mpl/aux_/config/ctps.hpp \ + /usr/include/boost/mpl/aux_/config/lambda.hpp \ + /usr/include/boost/mpl/aux_/config/ttp.hpp \ + /usr/include/boost/mpl/int.hpp \ + /usr/include/boost/mpl/int_fwd.hpp \ + /usr/include/boost/mpl/aux_/nttp_decl.hpp \ + /usr/include/boost/mpl/aux_/config/nttp.hpp \ + /usr/include/boost/mpl/aux_/integral_wrapper.hpp \ + /usr/include/boost/preprocessor/cat.hpp \ + /usr/include/boost/mpl/aux_/lambda_arity_param.hpp \ + /usr/include/boost/mpl/aux_/template_arity_fwd.hpp \ + /usr/include/boost/mpl/aux_/arity.hpp \ + /usr/include/boost/mpl/aux_/config/dtp.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/params.hpp \ + /usr/include/boost/mpl/aux_/config/preprocessor.hpp \ + /usr/include/boost/preprocessor/comma_if.hpp \ + /usr/include/boost/preprocessor/punctuation/comma_if.hpp \ + /usr/include/boost/preprocessor/control/if.hpp \ + /usr/include/boost/preprocessor/control/iif.hpp \ + /usr/include/boost/preprocessor/logical/bool.hpp \ + /usr/include/boost/preprocessor/facilities/empty.hpp \ + /usr/include/boost/preprocessor/punctuation/comma.hpp \ + /usr/include/boost/preprocessor/repeat.hpp \ + /usr/include/boost/preprocessor/repetition/repeat.hpp \ + /usr/include/boost/preprocessor/debug/error.hpp \ + /usr/include/boost/preprocessor/detail/auto_rec.hpp \ + /usr/include/boost/preprocessor/tuple/eat.hpp \ + /usr/include/boost/preprocessor/inc.hpp \ + /usr/include/boost/preprocessor/arithmetic/inc.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/enum.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \ + /usr/include/boost/mpl/limits/arity.hpp \ + /usr/include/boost/preprocessor/logical/and.hpp \ + /usr/include/boost/preprocessor/logical/bitand.hpp \ + /usr/include/boost/preprocessor/identity.hpp \ + /usr/include/boost/preprocessor/facilities/identity.hpp \ + /usr/include/boost/preprocessor/empty.hpp \ + /usr/include/boost/preprocessor/arithmetic/add.hpp \ + /usr/include/boost/preprocessor/arithmetic/dec.hpp \ + /usr/include/boost/preprocessor/control/while.hpp \ + /usr/include/boost/preprocessor/list/fold_left.hpp \ + /usr/include/boost/preprocessor/list/detail/fold_left.hpp \ + /usr/include/boost/preprocessor/control/expr_iif.hpp \ + /usr/include/boost/preprocessor/list/adt.hpp \ + /usr/include/boost/preprocessor/detail/is_binary.hpp \ + /usr/include/boost/preprocessor/detail/check.hpp \ + /usr/include/boost/preprocessor/logical/compl.hpp \ + /usr/include/boost/preprocessor/list/fold_right.hpp \ + /usr/include/boost/preprocessor/list/detail/fold_right.hpp \ + /usr/include/boost/preprocessor/list/reverse.hpp \ + /usr/include/boost/preprocessor/control/detail/while.hpp \ + /usr/include/boost/preprocessor/tuple/elem.hpp \ + /usr/include/boost/preprocessor/facilities/expand.hpp \ + /usr/include/boost/preprocessor/facilities/overload.hpp \ + /usr/include/boost/preprocessor/variadic/size.hpp \ + /usr/include/boost/preprocessor/tuple/rem.hpp \ + /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \ + /usr/include/boost/preprocessor/variadic/elem.hpp \ + /usr/include/boost/preprocessor/arithmetic/sub.hpp \ + /usr/include/boost/mpl/aux_/config/overload_resolution.hpp \ + /usr/include/boost/mpl/aux_/lambda_support.hpp \ + /usr/include/boost/mpl/integral_c.hpp \ + /usr/include/boost/mpl/integral_c_fwd.hpp \ + /usr/include/boost/serialization/level_enum.hpp \ + /usr/include/boost/serialization/tracking.hpp \ + /usr/include/boost/mpl/identity.hpp \ + /usr/include/boost/mpl/equal_to.hpp \ + /usr/include/boost/mpl/aux_/comparison_op.hpp \ + /usr/include/boost/mpl/aux_/numeric_op.hpp \ + /usr/include/boost/mpl/numeric_cast.hpp \ + /usr/include/boost/mpl/apply_wrap.hpp \ + /usr/include/boost/mpl/aux_/has_apply.hpp \ + /usr/include/boost/mpl/has_xxx.hpp \ + /usr/include/boost/mpl/aux_/type_wrapper.hpp \ + /usr/include/boost/mpl/aux_/yes_no.hpp \ + /usr/include/boost/mpl/aux_/config/arrays.hpp \ + /usr/include/boost/mpl/aux_/config/has_xxx.hpp \ + /usr/include/boost/mpl/aux_/config/msvc_typename.hpp \ + /usr/include/boost/preprocessor/array/elem.hpp \ + /usr/include/boost/preprocessor/array/data.hpp \ + /usr/include/boost/preprocessor/array/size.hpp \ + /usr/include/boost/preprocessor/repetition/enum_params.hpp \ + /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \ + /usr/include/boost/mpl/aux_/config/has_apply.hpp \ + /usr/include/boost/mpl/aux_/msvc_never_true.hpp \ + /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp \ + /usr/include/boost/mpl/aux_/include_preprocessed.hpp \ + /usr/include/boost/mpl/aux_/config/compiler.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \ + /usr/include/boost/mpl/tag.hpp \ + /usr/include/boost/mpl/void.hpp \ + /usr/include/boost/mpl/aux_/has_tag.hpp \ + /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp \ + /usr/include/boost/mpl/aux_/config/forwarding.hpp \ + /usr/include/boost/mpl/aux_/msvc_eti_base.hpp \ + /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \ + /usr/include/boost/mpl/greater.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp \ + /usr/include/boost/type_traits/is_pointer.hpp \ + /usr/include/boost/serialization/tracking_enum.hpp \ + /usr/include/boost/serialization/type_info_implementation.hpp \ + /usr/include/boost/serialization/traits.hpp \ + /usr/include/boost/serialization/split_free.hpp \ + /usr/include/boost/serialization/wrapper.hpp \ + /usr/include/boost/serialization/base_object.hpp \ + /usr/include/boost/type_traits/is_polymorphic.hpp \ + /usr/include/boost/serialization/force_include.hpp \ + /usr/include/boost/serialization/void_cast_fwd.hpp \ + /usr/include/boost/serialization/collection_size_type.hpp \ + /usr/include/boost/serialization/is_bitwise_serializable.hpp \ + /usr/include/boost/serialization/item_version_type.hpp \ + /usr/include/boost/cstdint.hpp \ + /usr/include/boost/integer_traits.hpp \ + /usr/include/boost/limits.hpp \ + /usr/include/boost/assert.hpp \ + /usr/include/boost/serialization/library_version_type.hpp \ + /usr/include/boost/serialization/detail/stack_constructor.hpp \ + /usr/include/boost/aligned_storage.hpp \ + /usr/include/boost/type_traits/aligned_storage.hpp \ + /usr/include/boost/type_traits/alignment_of.hpp \ + /usr/include/boost/type_traits/type_with_alignment.hpp \ + /usr/include/boost/type_traits/is_pod.hpp \ + /usr/include/boost/type_traits/is_scalar.hpp \ + /usr/include/boost/type_traits/is_member_pointer.hpp \ + /usr/include/boost/type_traits/is_member_function_pointer.hpp \ + /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \ + /usr/include/boost/type_traits/conditional.hpp \ + /usr/include/boost/serialization/utility.hpp \ + /usr/include/boost/type_traits/remove_const.hpp \ + /usr/include/boost/mpl/and.hpp \ + /usr/include/boost/mpl/aux_/nested_type_wknd.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \ + /usr/include/boost/serialization/collections_save_imp.hpp \ + /usr/include/boost/serialization/version.hpp \ + /usr/include/boost/mpl/assert.hpp \ + /usr/include/boost/mpl/not.hpp \ + /usr/include/boost/mpl/aux_/config/gpu.hpp \ + /usr/include/boost/mpl/aux_/config/pp_counter.hpp \ + /usr/include/boost/mpl/less.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \ + /usr/include/boost/mpl/comparison.hpp \ + /usr/include/boost/mpl/not_equal_to.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp \ + /usr/include/boost/mpl/less_equal.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp \ + /usr/include/boost/mpl/greater_equal.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp \ + /usr/include/boost/move/utility_core.hpp \ + /usr/include/boost/move/detail/config_begin.hpp \ + /usr/include/boost/move/detail/workaround.hpp \ + /usr/include/boost/move/core.hpp \ + /usr/include/boost/move/detail/config_end.hpp \ + /usr/include/boost/move/detail/meta_utils.hpp \ + /usr/include/boost/move/detail/meta_utils_core.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FeatureVector.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/BowVector.h \ + /home/orb/ORB_SLAM3/include/ORBVocabulary.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FORB.h \ + /usr/local/include/opencv4/opencv2/core/core.hpp \ + /usr/local/include/opencv4/opencv2/core.hpp \ + /usr/local/include/opencv4/opencv2/core/cvdef.h \ + /usr/local/include/opencv4/opencv2/core/hal/interface.h \ + /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h \ + /usr/local/include/opencv4/opencv2/core/version.hpp \ + /usr/local/include/opencv4/opencv2/core/base.hpp \ + /usr/local/include/opencv4/opencv2/opencv_modules.hpp \ + /usr/local/include/opencv4/opencv2/core/cvstd.hpp \ + /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp \ + /usr/local/include/opencv4/opencv2/core/neon_utils.hpp \ + /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp \ + /usr/local/include/opencv4/opencv2/core/check.hpp \ + /usr/local/include/opencv4/opencv2/core/traits.hpp \ + /usr/local/include/opencv4/opencv2/core/matx.hpp \ + /usr/local/include/opencv4/opencv2/core/saturate.hpp \ + /usr/local/include/opencv4/opencv2/core/fast_math.hpp \ + /usr/local/include/opencv4/opencv2/core/types.hpp \ + /usr/local/include/opencv4/opencv2/core/mat.hpp \ + /usr/local/include/opencv4/opencv2/core/bufferpool.hpp \ + /usr/local/include/opencv4/opencv2/core/mat.inl.hpp \ + /usr/local/include/opencv4/opencv2/core/persistence.hpp \ + /usr/local/include/opencv4/opencv2/core/operations.hpp \ + /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp \ + /usr/local/include/opencv4/opencv2/core/utility.hpp \ + /usr/local/include/opencv4/opencv2/core/optim.hpp \ + /usr/local/include/opencv4/opencv2/core/ovx.hpp \ + /usr/local/include/opencv4/opencv2/core/cvdef.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FClass.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/TemplatedVocabulary.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FeatureVector.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/ScoringObject.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DUtils/Random.h \ + /home/orb/ORB_SLAM3/include/ORBextractor.h \ + /usr/local/include/opencv4/opencv2/opencv.hpp \ + /usr/local/include/opencv4/opencv2/calib3d.hpp \ + /usr/local/include/opencv4/opencv2/features2d.hpp \ + /usr/local/include/opencv4/opencv2/flann/miniflann.hpp \ + /usr/local/include/opencv4/opencv2/flann/defines.h \ + /usr/local/include/opencv4/opencv2/flann/config.h \ + /usr/local/include/opencv4/opencv2/core/affine.hpp \ + /usr/local/include/opencv4/opencv2/dnn.hpp \ + /usr/local/include/opencv4/opencv2/dnn/dnn.hpp \ + /usr/local/include/opencv4/opencv2/core/async.hpp \ + /usr/local/include/opencv4/opencv2/dnn/version.hpp \ + /usr/local/include/opencv4/opencv2/dnn/dict.hpp \ + /usr/local/include/opencv4/opencv2/dnn/layer.hpp \ + /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp \ + /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp \ + /usr/local/include/opencv4/opencv2/dnn/dnn.hpp \ + /usr/local/include/opencv4/opencv2/flann.hpp \ + /usr/local/include/opencv4/opencv2/flann/flann_base.hpp \ + /usr/local/include/opencv4/opencv2/flann/general.h \ + /usr/local/include/opencv4/opencv2/flann/matrix.h \ + /usr/local/include/opencv4/opencv2/flann/params.h \ + /usr/local/include/opencv4/opencv2/flann/any.h \ + /usr/local/include/opencv4/opencv2/flann/defines.h \ + /usr/local/include/opencv4/opencv2/flann/saving.h \ + /usr/local/include/opencv4/opencv2/flann/nn_index.h \ + /usr/local/include/opencv4/opencv2/flann/result_set.h \ + /usr/local/include/opencv4/opencv2/flann/all_indices.h \ + /usr/local/include/opencv4/opencv2/flann/kdtree_index.h \ + /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h \ + /usr/local/include/opencv4/opencv2/flann/dist.h \ + /usr/local/include/opencv4/opencv2/flann/heap.h \ + /usr/local/include/opencv4/opencv2/flann/allocator.h \ + /usr/local/include/opencv4/opencv2/flann/random.h \ + /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h \ + /usr/local/include/opencv4/opencv2/flann/kmeans_index.h \ + /usr/local/include/opencv4/opencv2/flann/logger.h \ + /usr/local/include/opencv4/opencv2/flann/composite_index.h \ + /usr/local/include/opencv4/opencv2/flann/linear_index.h \ + /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h \ + /usr/local/include/opencv4/opencv2/flann/lsh_index.h \ + /usr/local/include/opencv4/opencv2/flann/lsh_table.h \ + /usr/local/include/opencv4/opencv2/flann/autotuned_index.h \ + /usr/local/include/opencv4/opencv2/flann/ground_truth.h \ + /usr/local/include/opencv4/opencv2/flann/index_testing.h \ + /usr/local/include/opencv4/opencv2/flann/timer.h \ + /usr/local/include/opencv4/opencv2/flann/sampling.h \ + /usr/local/include/opencv4/opencv2/highgui.hpp \ + /usr/local/include/opencv4/opencv2/imgcodecs.hpp \ + /usr/local/include/opencv4/opencv2/videoio.hpp \ + /usr/local/include/opencv4/opencv2/imgproc.hpp \ + /usr/local/include/opencv4/opencv2/ml.hpp \ + /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp \ + /usr/local/include/opencv4/opencv2/objdetect.hpp \ + /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp \ + /usr/local/include/opencv4/opencv2/photo.hpp \ + /usr/local/include/opencv4/opencv2/stitching.hpp \ + /usr/local/include/opencv4/opencv2/stitching/warpers.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp \ + /usr/local/include/opencv4/opencv2/core/cuda.hpp \ + /usr/local/include/opencv4/opencv2/core/cuda_types.hpp \ + /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp \ + /usr/include/c++/11/queue \ + /usr/include/c++/11/bits/stl_queue.h \ + /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp \ + /usr/local/include/opencv4/opencv2/video.hpp \ + /usr/local/include/opencv4/opencv2/video/tracking.hpp \ + /usr/local/include/opencv4/opencv2/video/background_segm.hpp \ + /home/orb/ORB_SLAM3/include/Frame.h \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/se3.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/so3.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/types.hpp \ + /home/orb/ORB_SLAM3/include/ImuTypes.h \ + /home/orb/ORB_SLAM3/include/SerializationUtils.h \ + /usr/include/boost/serialization/vector.hpp \ + /usr/include/boost/serialization/collections_load_imp.hpp \ + /usr/include/boost/serialization/detail/is_default_constructible.hpp \ + /usr/include/boost/utility/enable_if.hpp \ + /usr/include/boost/core/enable_if.hpp \ + /usr/include/boost/serialization/array_wrapper.hpp \ + /usr/include/boost/serialization/split_member.hpp \ + /usr/include/boost/serialization/array_optimization.hpp \ + /usr/include/boost/mpl/always.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp \ + /usr/include/boost/mpl/aux_/arity_spec.hpp \ + /usr/include/boost/mpl/apply.hpp \ + /usr/include/boost/mpl/apply_fwd.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \ + /usr/include/boost/mpl/placeholders.hpp \ + /usr/include/boost/mpl/arg.hpp \ + /usr/include/boost/mpl/arg_fwd.hpp \ + /usr/include/boost/mpl/aux_/na_assert.hpp \ + /usr/include/boost/mpl/aux_/arg_typedef.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \ + /usr/include/boost/mpl/lambda.hpp \ + /usr/include/boost/mpl/bind.hpp \ + /usr/include/boost/mpl/bind_fwd.hpp \ + /usr/include/boost/mpl/aux_/config/bind.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \ + /usr/include/boost/mpl/next.hpp \ + /usr/include/boost/mpl/next_prior.hpp \ + /usr/include/boost/mpl/aux_/common_name_wknd.hpp \ + /usr/include/boost/mpl/protect.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \ + /usr/include/boost/mpl/aux_/full_lambda.hpp \ + /usr/include/boost/mpl/quote.hpp \ + /usr/include/boost/mpl/aux_/has_type.hpp \ + /usr/include/boost/mpl/aux_/config/bcc.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \ + /usr/include/boost/mpl/aux_/template_arity.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \ + /usr/include/boost/serialization/collection_traits.hpp \ + /usr/local/include/opencv4/opencv2/features2d/features2d.hpp \ + /home/orb/ORB_SLAM3/include/Converter.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_vertex.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/optimizable_graph.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/openmp_mutex.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/config.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/hyper_graph.h \ + /usr/include/c++/11/bitset \ + /usr/include/c++/11/tr1/unordered_map \ + /usr/include/c++/11/tr1/type_traits \ + /usr/include/c++/11/tr1/functional_hash.h \ + /usr/include/c++/11/tr1/hashtable.h \ + /usr/include/c++/11/tr1/hashtable_policy.h \ + /usr/include/c++/11/tr1/unordered_map.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/parameter.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/parameter_container.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/jacobian_workspace.h \ + /usr/include/eigen3/Eigen/StdVector \ + /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h \ + /usr/include/eigen3/Eigen/src/StlSupport/details.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/stuff/macros.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/creators.h \ + /usr/include/eigen3/Eigen/Cholesky \ + /usr/include/c++/11/stack \ + /usr/include/c++/11/bits/stl_stack.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_vertex.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_binary_edge.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_edge.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/robust_kernel.h \ + /usr/include/c++/11/tr1/memory \ + /usr/include/c++/11/tr1/shared_ptr.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_binary_edge.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_unary_edge.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_unary_edge.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3_ops.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3_ops.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/sim3.h \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/sim3.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/rxso3.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/sim_details.hpp \ + /home/orb/ORB_SLAM3/include/Settings.h \ + /home/orb/ORB_SLAM3/include/CameraModels/GeometricCamera.h \ + /usr/local/include/opencv4/opencv2/imgproc/imgproc.hpp \ + /usr/include/boost/serialization/export.hpp \ + /usr/include/boost/serialization/extended_type_info.hpp \ + /usr/include/c++/11/cstdarg \ + /usr/include/boost/noncopyable.hpp \ + /usr/include/boost/core/noncopyable.hpp \ + /usr/include/boost/serialization/config.hpp \ + /usr/include/boost/config/abi_prefix.hpp \ + /usr/include/boost/config/abi_suffix.hpp \ + /usr/include/boost/serialization/static_warning.hpp \ + /usr/include/boost/mpl/print.hpp \ + /usr/include/boost/serialization/assume_abstract.hpp \ + /usr/include/boost/type_traits/is_abstract.hpp \ + /usr/include/boost/serialization/singleton.hpp \ + /usr/include/boost/archive/detail/auto_link_archive.hpp \ + /usr/include/boost/archive/detail/decl.hpp \ + /usr/include/boost/archive/detail/abi_prefix.hpp \ + /usr/include/boost/archive/detail/abi_suffix.hpp \ + /usr/include/boost/archive/detail/register_archive.hpp \ + /home/orb/ORB_SLAM3/include/Converter.h \ + /home/orb/ORB_SLAM3/include/GeometricTools.h \ + /home/orb/ORB_SLAM3/include/KeyFrameDatabase.h \ + /home/orb/ORB_SLAM3/include/Map.h \ + /usr/local/include/pangolin/pangolin.h \ + /usr/local/include/pangolin/platform.h \ + /usr/local/include/pangolin/utils/assert.h \ + /usr/local/include/pangolin/utils/format_string.h \ + /usr/local/include/pangolin/utils/log.h \ + /usr/local/include/pangolin/display/display.h \ + /usr/local/include/pangolin/gl/glinclude.h \ + /usr/local/include/pangolin/gl/glplatform.h \ + /usr/include/GL/glew.h \ + /usr/include/GL/glu.h \ + /usr/include/GL/gl.h \ + /usr/local/include/pangolin/gl/glpangoglu.h \ + /usr/local/include/pangolin/gl/viewport.h \ + /usr/local/include/pangolin/utils/params.h \ + /usr/local/include/pangolin/utils/type_convert.h \ + /usr/local/include/pangolin/compat/type_traits.h \ + /usr/local/include/pangolin/windowing/window.h \ + /usr/local/include/pangolin/utils/signal_slot.h \ + /usr/local/include/sigslot/signal.hpp \ + /usr/local/include/pangolin/utils/true_false_toggle.h \ + /usr/local/include/pangolin/utils/uri.h \ + /usr/local/include/pangolin/windowing/handler_bitsets.h \ + /usr/local/include/pangolin/utils/bitmask.h \ + /usr/local/include/pangolin/windowing/handler_enums.h \ + /usr/local/include/pangolin/display/display.hpp \ + /usr/local/include/pangolin/display/view.h \ + /usr/local/include/pangolin/display/attach.h \ + /usr/local/include/pangolin/display/widgets.h \ + /usr/local/include/pangolin/var/var.h \ + /usr/local/include/pangolin/utils/is_streamable.h \ + /usr/local/include/pangolin/var/varvalue.h \ + /usr/local/include/pangolin/var/varvaluet.h \ + /usr/local/include/pangolin/var/varvaluegeneric.h \ + /usr/local/include/pangolin/utils/file_utils.h \ + /usr/local/include/pangolin/var/varwrapper.h \ + /usr/local/include/pangolin/var/varstate.h \ + /usr/include/c++/11/any \ + /usr/local/include/pangolin/var/varinit.h \ + /usr/local/include/pangolin/handler/handler.h \ + /usr/local/include/pangolin/gl/opengl_render_state.h \ + /usr/local/include/pangolin/utils/simple_math.h \ + /usr/local/include/pangolin/gl/gl.h \ + /usr/local/include/pangolin/image/image_io.h \ + /usr/local/include/pangolin/image/typed_image.h \ + /usr/local/include/pangolin/image/managed_image.h \ + /usr/local/include/pangolin/image/image.h \ + /usr/local/include/pangolin/image/memcpy.h \ + /usr/local/include/pangolin/image/copy.h \ + /usr/local/include/pangolin/image/pixel_format.h \ + /usr/local/include/pangolin/utils/file_extension.h \ + /usr/local/include/pangolin/gl/gl.hpp \ + /usr/local/include/pangolin/gl/glpixformat.h \ + /usr/local/include/pangolin/gl/glformattraits.h \ + /usr/local/include/pangolin/gl/glfont.h \ + /usr/local/include/pangolin/gl/gltext.h \ + /usr/local/include/pangolin/gl/glchar.h \ + /usr/local/include/pangolin/gl/colour.h \ + /usr/local/include/pangolin/gl/gldraw.h \ + /usr/local/include/pangolin/gl/glstate.h \ + /usr/local/include/pangolin/gl/glvbo.h \ + /usr/local/include/pangolin/plot/plotter.h \ + /usr/local/include/pangolin/gl/glsl.h \ + /usr/local/include/pangolin/gl/glsl.hpp \ + /usr/local/include/pangolin/utils/range.h \ + /usr/local/include/pangolin/plot/datalog.h \ + /usr/local/include/pangolin/var/varextra.h \ + /usr/local/include/pangolin/video/video.h \ + /usr/local/include/pangolin/video/video_exception.h \ + /usr/local/include/pangolin/video/video_interface.h \ + /usr/local/include/pangolin/utils/picojson.h \ + /usr/local/include/pangolin/video/stream_info.h \ + /usr/local/include/pangolin/video/video_output_interface.h \ + /usr/local/include/pangolin/video/video_input.h \ + /usr/local/include/pangolin/video/video_output.h \ + /usr/include/boost/serialization/list.hpp \ + /home/orb/ORB_SLAM3/include/CameraModels/GeometricCamera.h \ + /usr/include/boost/serialization/array.hpp \ + /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp \ + /opt/ros/humble/include/nav_msgs/nav_msgs/msg/odometry.hpp \ + /opt/ros/humble/include/nav_msgs/nav_msgs/msg/detail/odometry__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist_with_covariance__struct.hpp \ + /opt/ros/humble/include/nav_msgs/nav_msgs/msg/detail/odometry__builder.hpp \ + /opt/ros/humble/include/nav_msgs/nav_msgs/msg/detail/odometry__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist_with_covariance__traits.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_graph.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__builder.hpp \ + /opt/ros/humble/include/cv_bridge/cv_bridge/cv_bridge.h \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/compressed_image.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/compressed_image__struct.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/compressed_image__builder.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/compressed_image__traits.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/image_encodings.hpp \ + /usr/local/include/opencv4/opencv2/imgproc/types_c.h \ + /usr/local/include/opencv4/opencv2/core/core_c.h \ + /usr/local/include/opencv4/opencv2/core/types_c.h \ + /opt/ros/humble/include/cv_bridge/cv_bridge/cv_bridge_export.h \ + /home/orb/ORB_SLAM3/include/System.h \ + /home/orb/ORB_SLAM3/include/Tracking.h \ + /home/orb/ORB_SLAM3/include/Viewer.h \ + /home/orb/ORB_SLAM3/include/FrameDrawer.h \ + /home/orb/ORB_SLAM3/include/Atlas.h \ + /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h \ + /home/orb/ORB_SLAM3/include/CameraModels/GeometricCamera.h \ + /home/orb/ORB_SLAM3/include/TwoViewReconstruction.h \ + /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h \ + /home/orb/ORB_SLAM3/include/MapDrawer.h \ + /home/orb/ORB_SLAM3/include/System.h \ + /home/orb/ORB_SLAM3/include/LocalMapping.h \ + /home/orb/ORB_SLAM3/include/LoopClosing.h \ + /usr/include/boost/algorithm/string.hpp \ + /usr/include/boost/algorithm/string/std_containers_traits.hpp \ + /usr/include/boost/algorithm/string/std/string_traits.hpp \ + /usr/include/boost/algorithm/string/yes_no_type.hpp \ + /usr/include/boost/algorithm/string/sequence_traits.hpp \ + /usr/include/boost/algorithm/string/std/list_traits.hpp \ + /usr/include/boost/algorithm/string/std/slist_traits.hpp \ + /usr/include/boost/algorithm/string/config.hpp \ + /usr/include/c++/11/ext/slist \ + /usr/include/boost/algorithm/string/trim.hpp \ + /usr/include/boost/range/begin.hpp \ + /usr/include/boost/range/config.hpp \ + /usr/include/boost/range/iterator.hpp \ + /usr/include/boost/range/range_fwd.hpp \ + /usr/include/boost/range/mutable_iterator.hpp \ + /usr/include/boost/range/detail/extract_optional_type.hpp \ + /usr/include/boost/iterator/iterator_traits.hpp \ + /usr/include/boost/range/detail/msvc_has_iterator_workaround.hpp \ + /usr/include/boost/range/const_iterator.hpp \ + /usr/include/boost/range/end.hpp \ + /usr/include/boost/range/detail/implementation_help.hpp \ + /usr/include/boost/range/detail/common.hpp \ + /usr/include/boost/range/detail/sfinae.hpp \ + /usr/include/boost/range/as_literal.hpp \ + /usr/include/boost/range/iterator_range.hpp \ + /usr/include/boost/range/iterator_range_core.hpp \ + /usr/include/boost/iterator/iterator_facade.hpp \ + /usr/include/boost/iterator/interoperable.hpp \ + /usr/include/boost/mpl/or.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \ + /usr/include/boost/type_traits/is_convertible.hpp \ + /usr/include/boost/type_traits/add_lvalue_reference.hpp \ + /usr/include/boost/type_traits/add_reference.hpp \ + /usr/include/boost/iterator/detail/config_def.hpp \ + /usr/include/boost/iterator/detail/config_undef.hpp \ + /usr/include/boost/iterator/iterator_categories.hpp \ + /usr/include/boost/iterator/detail/facade_iterator_category.hpp \ + /usr/include/boost/core/use_default.hpp \ + /usr/include/boost/detail/indirect_traits.hpp \ + /usr/include/boost/type_traits/remove_pointer.hpp \ + /usr/include/boost/detail/select_type.hpp \ + /usr/include/boost/iterator/detail/enable_if.hpp \ + /usr/include/boost/type_traits/add_const.hpp \ + /usr/include/boost/type_traits/add_pointer.hpp \ + /usr/include/boost/range/functions.hpp \ + /usr/include/boost/range/size.hpp \ + /usr/include/boost/range/size_type.hpp \ + /usr/include/boost/range/difference_type.hpp \ + /usr/include/boost/range/has_range_iterator.hpp \ + /usr/include/boost/range/concepts.hpp \ + /usr/include/boost/concept_check.hpp \ + /usr/include/boost/concept/assert.hpp \ + /usr/include/boost/concept/detail/general.hpp \ + /usr/include/boost/concept/detail/backward_compatibility.hpp \ + /usr/include/boost/concept/detail/has_constraints.hpp \ + /usr/include/boost/type_traits/conversion_traits.hpp \ + /usr/include/boost/concept/usage.hpp \ + /usr/include/boost/concept/detail/concept_def.hpp \ + /usr/include/boost/preprocessor/seq/for_each_i.hpp \ + /usr/include/boost/preprocessor/repetition/for.hpp \ + /usr/include/boost/preprocessor/repetition/detail/for.hpp \ + /usr/include/boost/preprocessor/seq/seq.hpp \ + /usr/include/boost/preprocessor/seq/elem.hpp \ + /usr/include/boost/preprocessor/seq/size.hpp \ + /usr/include/boost/preprocessor/seq/detail/is_empty.hpp \ + /usr/include/boost/preprocessor/seq/enum.hpp \ + /usr/include/boost/concept/detail/concept_undef.hpp \ + /usr/include/boost/iterator/iterator_concepts.hpp \ + /usr/include/boost/range/value_type.hpp \ + /usr/include/boost/range/detail/misc_concept.hpp \ + /usr/include/boost/type_traits/make_unsigned.hpp \ + /usr/include/boost/type_traits/is_signed.hpp \ + /usr/include/boost/type_traits/is_unsigned.hpp \ + /usr/include/boost/type_traits/add_volatile.hpp \ + /usr/include/boost/range/detail/has_member_size.hpp \ + /usr/include/boost/utility.hpp \ + /usr/include/boost/utility/base_from_member.hpp \ + /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp \ + /usr/include/boost/preprocessor/repetition/repeat_from_to.hpp \ + /usr/include/boost/utility/binary.hpp \ + /usr/include/boost/preprocessor/control/deduce_d.hpp \ + /usr/include/boost/preprocessor/seq/cat.hpp \ + /usr/include/boost/preprocessor/seq/fold_left.hpp \ + /usr/include/boost/preprocessor/seq/transform.hpp \ + /usr/include/boost/preprocessor/arithmetic/mod.hpp \ + /usr/include/boost/preprocessor/arithmetic/detail/div_base.hpp \ + /usr/include/boost/preprocessor/comparison/less_equal.hpp \ + /usr/include/boost/preprocessor/logical/not.hpp \ + /usr/include/boost/utility/identity_type.hpp \ + /usr/include/boost/type_traits/function_traits.hpp \ + /usr/include/boost/core/checked_delete.hpp \ + /usr/include/boost/range/distance.hpp \ + /usr/include/boost/iterator/distance.hpp \ + /usr/include/boost/range/empty.hpp \ + /usr/include/boost/range/rbegin.hpp \ + /usr/include/boost/range/reverse_iterator.hpp \ + /usr/include/boost/iterator/reverse_iterator.hpp \ + /usr/include/boost/iterator/iterator_adaptor.hpp \ + /usr/include/boost/range/rend.hpp \ + /usr/include/boost/range/algorithm/equal.hpp \ + /usr/include/boost/range/detail/safe_bool.hpp \ + /usr/include/boost/next_prior.hpp \ + /usr/include/boost/type_traits/has_plus.hpp \ + /usr/include/boost/type_traits/detail/has_binary_operator.hpp \ + /usr/include/boost/type_traits/make_void.hpp \ + /usr/include/boost/type_traits/has_plus_assign.hpp \ + /usr/include/boost/type_traits/has_minus.hpp \ + /usr/include/boost/type_traits/has_minus_assign.hpp \ + /usr/include/boost/iterator/advance.hpp \ + /usr/include/boost/range/iterator_range_io.hpp \ + /usr/include/boost/range/detail/str_types.hpp \ + /usr/include/boost/algorithm/string/detail/trim.hpp \ + /usr/include/boost/algorithm/string/classification.hpp \ + /usr/include/boost/algorithm/string/detail/classification.hpp \ + /usr/include/boost/algorithm/string/predicate_facade.hpp \ + /usr/include/boost/algorithm/string/case_conv.hpp \ + /usr/include/boost/iterator/transform_iterator.hpp \ + /usr/include/boost/utility/result_of.hpp \ + /usr/include/boost/preprocessor/iteration/iterate.hpp \ + /usr/include/boost/preprocessor/slot/slot.hpp \ + /usr/include/boost/preprocessor/slot/detail/def.hpp \ + /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp \ + /usr/include/boost/preprocessor/facilities/intercept.hpp \ + /usr/include/boost/type_traits/type_identity.hpp \ + /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \ + /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \ + /usr/include/boost/preprocessor/slot/detail/shared.hpp \ + /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \ + /usr/include/boost/utility/detail/result_of_iterate.hpp \ + /usr/include/boost/algorithm/string/detail/case_conv.hpp \ + /usr/include/boost/algorithm/string/predicate.hpp \ + /usr/include/boost/algorithm/string/compare.hpp \ + /usr/include/boost/algorithm/string/find.hpp \ + /usr/include/boost/algorithm/string/finder.hpp \ + /usr/include/boost/algorithm/string/constants.hpp \ + /usr/include/boost/algorithm/string/detail/finder.hpp \ + /usr/include/boost/algorithm/string/detail/predicate.hpp \ + /usr/include/boost/algorithm/string/split.hpp \ + /usr/include/boost/algorithm/string/iter_find.hpp \ + /usr/include/boost/algorithm/string/concept.hpp \ + /usr/include/boost/algorithm/string/find_iterator.hpp \ + /usr/include/boost/algorithm/string/detail/find_iterator.hpp \ + /usr/include/boost/function.hpp \ + /usr/include/boost/preprocessor/iterate.hpp \ + /usr/include/boost/function/detail/prologue.hpp \ + /usr/include/boost/config/no_tr1/functional.hpp \ + /usr/include/boost/throw_exception.hpp \ + /usr/include/boost/assert/source_location.hpp \ + /usr/include/boost/current_function.hpp \ + /usr/include/boost/exception/exception.hpp \ + /usr/include/boost/function/function_base.hpp \ + /usr/include/boost/integer.hpp \ + /usr/include/boost/integer_fwd.hpp \ + /usr/include/boost/type_index.hpp \ + /usr/include/boost/type_index/stl_type_index.hpp \ + /usr/include/boost/type_index/type_index_facade.hpp \ + /usr/include/boost/container_hash/hash_fwd.hpp \ + /usr/include/boost/core/demangle.hpp \ + /usr/include/boost/type_traits/has_trivial_copy.hpp \ + /usr/include/boost/type_traits/has_trivial_destructor.hpp \ + /usr/include/boost/type_traits/composite_traits.hpp \ + /usr/include/boost/type_traits/is_union.hpp \ + /usr/include/boost/ref.hpp \ + /usr/include/boost/core/ref.hpp \ + /usr/include/boost/type_traits/enable_if.hpp \ + /usr/include/boost/function_equal.hpp \ + /usr/include/boost/function/function_fwd.hpp \ + /usr/include/boost/mem_fn.hpp \ + /usr/include/boost/bind/mem_fn.hpp \ + /usr/include/boost/get_pointer.hpp \ + /usr/include/boost/config/no_tr1/memory.hpp \ + /usr/include/boost/bind/mem_fn_template.hpp \ + /usr/include/boost/bind/mem_fn_cc.hpp \ + /usr/include/boost/preprocessor/enum.hpp \ + /usr/include/boost/preprocessor/repetition/enum.hpp \ + /usr/include/boost/preprocessor/enum_params.hpp \ + /usr/include/boost/function/detail/function_iterate.hpp \ + /usr/include/boost/function/detail/maybe_include.hpp \ + /usr/include/boost/function/function_template.hpp \ + /usr/include/boost/core/no_exceptions_support.hpp \ + /usr/include/boost/algorithm/string/detail/util.hpp \ + /usr/include/boost/algorithm/string/join.hpp \ + /usr/include/boost/algorithm/string/detail/sequence.hpp \ + /usr/include/boost/mpl/logical.hpp \ + /usr/include/boost/algorithm/string/replace.hpp \ + /usr/include/boost/algorithm/string/find_format.hpp \ + /usr/include/boost/algorithm/string/detail/find_format.hpp \ + /usr/include/boost/algorithm/string/detail/find_format_store.hpp \ + /usr/include/boost/algorithm/string/detail/replace_storage.hpp \ + /usr/include/boost/algorithm/string/detail/find_format_all.hpp \ + /usr/include/boost/algorithm/string/formatter.hpp \ + /usr/include/boost/algorithm/string/detail/formatter.hpp \ + /usr/include/boost/algorithm/string/erase.hpp \ + /home/orb/ORB_SLAM3/include/Frame.h \ + /home/orb/ORB_SLAM3/include/Map.h \ + /home/orb/ORB_SLAM3/include/Atlas.h + +CMakeFiles/rgbd.dir/src/rgbd/rgbd.cpp.o: /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp \ + /usr/include/stdc-predef.h \ + /usr/include/c++/11/iostream \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h \ + /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/c++/11/pstl/pstl_config.h \ + /usr/include/c++/11/ostream \ + /usr/include/c++/11/ios \ + /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/postypes.h \ + /usr/include/c++/11/cwchar \ + /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/new \ + /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_pair.h \ + /usr/include/c++/11/compare \ + /usr/include/c++/11/concepts \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/iterator_concepts.h \ + /usr/include/c++/11/bits/ptr_traits.h \ + /usr/include/c++/11/bits/ranges_cmp.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/stl_construct.h \ + /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale \ + /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/c++/11/cctype \ + /usr/include/ctype.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/bits/locale_classes.h \ + /usr/include/c++/11/string \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/stl_algo.h \ + /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/c++/11/bits/std_abs.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/uniform_int_dist.h \ + /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/string_view \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/ranges_base.h \ + /usr/include/c++/11/bits/max_size_type.h \ + /usr/include/c++/11/numbers \ + /usr/include/c++/11/bits/string_view.tcc \ + /usr/include/c++/11/ext/string_conversions.h \ + /usr/include/c++/11/cstdio \ + /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /usr/include/c++/11/cerrno \ + /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/basic_string.tcc \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/stdexcept \ + /usr/include/c++/11/streambuf \ + /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/locale_facets.h \ + /usr/include/c++/11/cwctype \ + /usr/include/wctype.h \ + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/basic_ios.tcc \ + /usr/include/c++/11/bits/ostream.tcc \ + /usr/include/c++/11/istream \ + /usr/include/c++/11/bits/istream.tcc \ + /usr/include/c++/11/algorithm \ + /usr/include/c++/11/utility \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/bits/ranges_algo.h \ + /usr/include/c++/11/bits/ranges_algobase.h \ + /usr/include/c++/11/iterator \ + /usr/include/c++/11/bits/stream_iterator.h \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/bits/ranges_util.h \ + /usr/include/c++/11/pstl/glue_algorithm_defs.h \ + /usr/include/c++/11/functional \ + /usr/include/c++/11/tuple \ + /usr/include/c++/11/array \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/bits/std_function.h \ + /usr/include/c++/11/unordered_map \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/bits/hashtable.h \ + /usr/include/c++/11/bits/hashtable_policy.h \ + /usr/include/c++/11/bits/enable_special_members.h \ + /usr/include/c++/11/bits/node_handle.h \ + /usr/include/c++/11/bits/unordered_map.h \ + /usr/include/c++/11/bits/erase_if.h \ + /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc \ + /usr/include/c++/11/pstl/execution_defs.h \ + /usr/include/c++/11/fstream \ + /usr/include/c++/11/bits/codecvt.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/basic_file.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++io.h \ + /usr/include/c++/11/bits/fstream.tcc \ + /usr/include/c++/11/chrono \ + /usr/include/c++/11/ratio \ + /usr/include/c++/11/limits \ + /usr/include/c++/11/ctime \ + /usr/include/c++/11/bits/parse_numbers.h \ + /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp \ + /usr/include/c++/11/csignal \ + /usr/include/signal.h \ + /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ + /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ + /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h \ + /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h \ + /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ + /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h \ + /usr/include/c++/11/bit \ + /usr/include/c++/11/bits/unique_ptr.h \ + /usr/include/c++/11/bits/shared_ptr.h \ + /usr/include/c++/11/bits/shared_ptr_base.h \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/ext/concurrence.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/bits/atomic_wait.h \ + /usr/include/c++/11/climits \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h \ + /usr/include/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/syscall.h \ + /usr/include/x86_64-linux-gnu/sys/syscall.h \ + /usr/include/x86_64-linux-gnu/asm/unistd.h \ + /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ + /usr/include/x86_64-linux-gnu/bits/syscall.h \ + /usr/include/c++/11/bits/std_mutex.h \ + /usr/include/c++/11/backward/auto_ptr.h \ + /usr/include/c++/11/bits/ranges_uninitialized.h \ + /usr/include/c++/11/bits/uses_allocator_args.h \ + /usr/include/c++/11/pstl/glue_memory_defs.h \ + /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp \ + /usr/include/c++/11/future \ + /usr/include/c++/11/mutex \ + /usr/include/c++/11/bits/unique_lock.h \ + /usr/include/c++/11/condition_variable \ + /usr/include/c++/11/stop_token \ + /usr/include/c++/11/atomic \ + /usr/include/c++/11/bits/std_thread.h \ + /usr/include/c++/11/semaphore \ + /usr/include/c++/11/bits/semaphore_base.h \ + /usr/include/c++/11/bits/atomic_timed_wait.h \ + /usr/include/c++/11/bits/this_thread_sleep.h \ + /usr/include/x86_64-linux-gnu/sys/time.h \ + /usr/include/semaphore.h \ + /usr/include/x86_64-linux-gnu/bits/semaphore.h \ + /usr/include/c++/11/bits/atomic_futex.h \ + /opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp \ + /usr/include/c++/11/set \ + /usr/include/c++/11/bits/stl_tree.h \ + /usr/include/c++/11/bits/stl_set.h \ + /usr/include/c++/11/bits/stl_multiset.h \ + /usr/include/c++/11/thread \ + /opt/ros/humble/include/rclcpp/rclcpp/executor.hpp \ + /usr/include/c++/11/cassert \ + /usr/include/assert.h \ + /usr/include/c++/11/list \ + /usr/include/c++/11/bits/stl_list.h \ + /usr/include/c++/11/bits/list.tcc \ + /usr/include/c++/11/map \ + /usr/include/c++/11/bits/stl_map.h \ + /usr/include/c++/11/bits/stl_multimap.h \ + /opt/ros/humble/include/rcl/rcl/guard_condition.h \ + /opt/ros/humble/include/rcl/rcl/allocator.h \ + /opt/ros/humble/include/rcutils/rcutils/allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /opt/ros/humble/include/rcutils/rcutils/macros.h \ + /opt/ros/humble/include/rcutils/rcutils/testing/fault_injection.h \ + /opt/ros/humble/include/rcutils/rcutils/visibility_control.h \ + /opt/ros/humble/include/rcutils/rcutils/visibility_control_macros.h \ + /opt/ros/humble/include/rcutils/rcutils/types/rcutils_ret.h \ + /opt/ros/humble/include/rcl/rcl/context.h \ + /opt/ros/humble/include/rmw/rmw/init.h \ + /opt/ros/humble/include/rmw/rmw/init_options.h \ + /opt/ros/humble/include/rmw/rmw/domain_id.h \ + /opt/ros/humble/include/rmw/rmw/localhost.h \ + /opt/ros/humble/include/rmw/rmw/visibility_control.h \ + /opt/ros/humble/include/rmw/rmw/macros.h \ + /opt/ros/humble/include/rmw/rmw/ret_types.h \ + /opt/ros/humble/include/rmw/rmw/security_options.h \ + /opt/ros/humble/include/rcl/rcl/arguments.h \ + /opt/ros/humble/include/rcl/rcl/log_level.h \ + /opt/ros/humble/include/rcl/rcl/macros.h \ + /opt/ros/humble/include/rcl/rcl/types.h \ + /opt/ros/humble/include/rmw/rmw/types.h \ + /opt/ros/humble/include/rcutils/rcutils/logging.h \ + /opt/ros/humble/include/rcutils/rcutils/error_handling.h \ + /usr/include/c++/11/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /opt/ros/humble/include/rcutils/rcutils/snprintf.h \ + /opt/ros/humble/include/rcutils/rcutils/time.h \ + /opt/ros/humble/include/rcutils/rcutils/types.h \ + /opt/ros/humble/include/rcutils/rcutils/types/array_list.h \ + /opt/ros/humble/include/rcutils/rcutils/types/char_array.h \ + /opt/ros/humble/include/rcutils/rcutils/types/hash_map.h \ + /opt/ros/humble/include/rcutils/rcutils/types/string_array.h \ + /opt/ros/humble/include/rcutils/rcutils/qsort.h \ + /opt/ros/humble/include/rcutils/rcutils/types/string_map.h \ + /opt/ros/humble/include/rcutils/rcutils/types/uint8_array.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/events_statuses.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/incompatible_qos.h \ + /opt/ros/humble/include/rmw/rmw/qos_policy_kind.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_changed.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_lost.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/message_lost.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/offered_deadline_missed.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/requested_deadline_missed.h \ + /opt/ros/humble/include/rmw/rmw/serialized_message.h \ + /opt/ros/humble/include/rmw/rmw/subscription_content_filter_options.h \ + /opt/ros/humble/include/rmw/rmw/time.h \ + /opt/ros/humble/include/rcl/rcl/visibility_control.h \ + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h \ + /opt/ros/humble/include/rcl/rcl/init_options.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdalign.h \ + /opt/ros/humble/include/rcl/rcl/wait.h \ + /opt/ros/humble/include/rcl/rcl/client.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /opt/ros/humble/include/rcl/rcl/event_callback.h \ + /opt/ros/humble/include/rmw/rmw/event_callback_type.h \ + /opt/ros/humble/include/rcl/rcl/node.h \ + /opt/ros/humble/include/rcl/rcl/node_options.h \ + /opt/ros/humble/include/rcl/rcl/domain_id.h \ + /opt/ros/humble/include/rcl/rcl/service.h \ + /opt/ros/humble/include/rcl/rcl/subscription.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rmw/rmw/message_sequence.h \ + /opt/ros/humble/include/rcl/rcl/timer.h \ + /opt/ros/humble/include/rcl/rcl/time.h \ + /opt/ros/humble/include/rmw/rmw/rmw.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/sequence_bound.h \ + /opt/ros/humble/include/rmw/rmw/event.h \ + /opt/ros/humble/include/rmw/rmw/publisher_options.h \ + /opt/ros/humble/include/rmw/rmw/qos_profiles.h \ + /opt/ros/humble/include/rmw/rmw/subscription_options.h \ + /opt/ros/humble/include/rcl/rcl/event.h \ + /opt/ros/humble/include/rcl/rcl/publisher.h \ + /opt/ros/humble/include/rcpputils/rcpputils/scope_exit.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/context.hpp \ + /usr/include/c++/11/typeindex \ + /usr/include/c++/11/unordered_set \ + /usr/include/c++/11/bits/unordered_set.h \ + /opt/ros/humble/include/rclcpp/rclcpp/init_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/visibility_control.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/macros.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/contexts/default_context.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/guard_condition.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/client.hpp \ + /usr/include/c++/11/optional \ + /usr/include/c++/11/sstream \ + /usr/include/c++/11/bits/sstream.tcc \ + /usr/include/c++/11/variant \ + /opt/ros/humble/include/rcl/rcl/error_handling.h \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/exceptions.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/exceptions/exceptions.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/join.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/function_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/logging.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/logger.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/filesystem_helper.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/visibility_control.hpp \ + /opt/ros/humble/include/rcutils/rcutils/logging_macros.h \ + /opt/ros/humble/include/rclcpp/rclcpp/utilities.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp \ + /opt/ros/humble/include/rcl/rcl/graph.h \ + /opt/ros/humble/include/rmw/rmw/names_and_types.h \ + /opt/ros/humble/include/rmw/rmw/get_topic_names_and_types.h \ + /opt/ros/humble/include/rmw/rmw/topic_endpoint_info_array.h \ + /opt/ros/humble/include/rmw/rmw/topic_endpoint_info.h \ + /opt/ros/humble/include/rclcpp/rclcpp/event.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/qos.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/duration.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/duration.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__struct.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__builder.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__traits.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp \ + /usr/include/c++/11/codecvt \ + /usr/include/c++/11/iomanip \ + /usr/include/c++/11/locale \ + /usr/include/c++/11/bits/locale_facets_nonio.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h \ + /usr/include/libintl.h \ + /usr/include/c++/11/bits/locale_facets_nonio.tcc \ + /usr/include/c++/11/bits/locale_conv.h \ + /usr/include/c++/11/bits/quoted_string.h \ + /opt/ros/humble/include/rcl/rcl/logging_rosout.h \ + /opt/ros/humble/include/rmw/rmw/incompatible_qos_events_statuses.h \ + /opt/ros/humble/include/rclcpp/rclcpp/type_support_decl.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_type_support_decl.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/service_type_support_decl.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp \ + /opt/ros/humble/include/rmw/rmw/error_handling.h \ + /opt/ros/humble/include/rmw/rmw/impl/cpp/demangle.hpp \ + /usr/include/c++/11/cxxabi.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cxxabi_tweaks.h \ + /opt/ros/humble/include/rmw/rmw/impl/config.h \ + /opt/ros/humble/include/rclcpp/rclcpp/publisher_base.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/network_flow_endpoint.hpp \ + /opt/ros/humble/include/rcl/rcl/network_flow_endpoints.h \ + /opt/ros/humble/include/rmw/rmw/network_flow_endpoint.h \ + /opt/ros/humble/include/rmw/rmw/network_flow_endpoint_array.h \ + /opt/ros/humble/include/rclcpp/rclcpp/qos_event.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/waitable.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/time.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/service.hpp \ + /opt/ros/humble/include/tracetools/tracetools/tracetools.h \ + /opt/ros/humble/include/tracetools/tracetools/config.h \ + /opt/ros/humble/include/tracetools/tracetools/visibility_control.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp \ + /opt/ros/humble/include/tracetools/tracetools/utils.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_base.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/any_subscription_callback.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/allocator/allocator_common.hpp \ + /usr/include/c++/11/cstring \ + /opt/ros/humble/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/message_info.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/serialized_message.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/type_adapter.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp \ + /usr/include/c++/11/shared_mutex \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/ros_message_intra_process_buffer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/intra_process_buffer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/buffer_implementation_base.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process_buffer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/create_intra_process_buffer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/ring_buffer_implementation.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/intra_process_buffer_type.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_content_filter_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/timer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/clock.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/time.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/time.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__builder.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/rate.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/intra_process_setting.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/message_memory_strategy.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_payload.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/qos_overriding_options.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/set_parameters_result.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/topic_statistics_state.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/generate_statistics_message.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/metrics_message.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__struct.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__struct.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__builder.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__traits.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__traits.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/visibility_control.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp \ + /usr/include/c++/11/cmath \ + /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/11/bits/specfun.h \ + /usr/include/c++/11/tr1/gamma.tcc \ + /usr/include/c++/11/tr1/special_function_util.h \ + /usr/include/c++/11/tr1/bessel_function.tcc \ + /usr/include/c++/11/tr1/beta_function.tcc \ + /usr/include/c++/11/tr1/ell_integral.tcc \ + /usr/include/c++/11/tr1/exp_integral.tcc \ + /usr/include/c++/11/tr1/hypergeometric.tcc \ + /usr/include/c++/11/tr1/legendre_function.tcc \ + /usr/include/c++/11/tr1/modified_bessel_func.tcc \ + /usr/include/c++/11/tr1/poly_hermite.tcc \ + /usr/include/c++/11/tr1/poly_laguerre.tcc \ + /usr/include/c++/11/tr1/riemann_zeta.tcc \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_age.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/collector.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/moving_average.hpp \ + /usr/include/c++/11/numeric \ + /usr/include/c++/11/bits/stl_numeric.h \ + /usr/include/c++/11/pstl/glue_numeric_defs.h \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/thread_safety_annotations.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_period.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/publisher.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/get_message_type_support_handle.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/is_ros_compatible_type.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/loaned_message.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/publisher_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/future_return_code.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/list_parameters_result.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_event.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/generic_publisher.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/shared_library.hpp \ + /opt/ros/humble/include/rcutils/rcutils/shared_library.h \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/publisher_factory.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_factory.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/typesupport_helpers.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/generic_subscription.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__builder.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter_value.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_type.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_value.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__builder.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_impl.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_client.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_generic_publisher.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_generic_subscription.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_publisher.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/pointer_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_topics_interface_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/qos_parameters.hpp \ + /opt/ros/humble/include/rmw/rmw/qos_string_conversions.h \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_parameters_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_service.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_subscription.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_timers_interface_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_timer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_base_interface_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/executors/static_executor_entities_collector.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/executable_list.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter_client.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/describe_parameters.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/get_parameter_types.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/get_parameters.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/list_parameters.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/set_parameters.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/set_parameters_atomically.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp \ + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/parser.h \ + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter_map.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter_event_handler.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter_service.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/storage_policy_common.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_result.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_result_kind.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_template.hpp \ + /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/image.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/image__struct.hpp \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__struct.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/image__builder.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/image__traits.hpp \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__traits.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/imu.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/imu__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__struct.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/imu__builder.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/imu__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__traits.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/point_cloud2.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__struct.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_field__struct.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__builder.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__traits.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_field__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_array.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_array__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_array__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_array__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/transform_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__traits.hpp \ + /opt/ros/humble/include/tf2_ros/tf2_ros/transform_broadcaster.h \ + /opt/ros/humble/include/tf2_ros/tf2_ros/visibility_control.h \ + /opt/ros/humble/include/tf2_msgs/tf2_msgs/msg/tf_message.hpp \ + /opt/ros/humble/include/tf2_msgs/tf2_msgs/msg/detail/tf_message__struct.hpp \ + /opt/ros/humble/include/tf2_msgs/tf2_msgs/msg/detail/tf_message__builder.hpp \ + /opt/ros/humble/include/tf2_msgs/tf2_msgs/msg/detail/tf_message__traits.hpp \ + /opt/ros/humble/include/tf2_ros/tf2_ros/qos.hpp \ + /opt/ros/humble/include/tf2_ros/tf2_ros/transform_listener.h \ + /opt/ros/humble/include/tf2/tf2/buffer_core.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Transform.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Matrix3x3.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Vector3.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Scalar.h \ + /usr/include/c++/11/math.h \ + /usr/include/c++/11/cfloat \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/float.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/MinMax.h \ + /opt/ros/humble/include/tf2/tf2/visibility_control.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Quaternion.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/QuadWord.h \ + /opt/ros/humble/include/tf2/tf2/buffer_core_interface.h \ + /opt/ros/humble/include/tf2/tf2/time.h \ + /opt/ros/humble/include/tf2/tf2/exceptions.h \ + /opt/ros/humble/include/tf2/tf2/transform_storage.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Vector3.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Quaternion.h \ + /opt/ros/humble/include/message_filters/message_filters/subscriber.h \ + /opt/ros/humble/include/message_filters/message_filters/connection.h \ + /opt/ros/humble/include/message_filters/message_filters/visibility_control.h \ + /opt/ros/humble/include/message_filters/message_filters/simple_filter.h \ + /opt/ros/humble/include/message_filters/message_filters/signal1.h \ + /opt/ros/humble/include/message_filters/message_filters/message_event.h \ + /opt/ros/humble/include/message_filters/message_filters/parameter_adapter.h \ + /opt/ros/humble/include/message_filters/message_filters/synchronizer.h \ + /usr/include/c++/11/deque \ + /usr/include/c++/11/bits/stl_deque.h \ + /usr/include/c++/11/bits/deque.tcc \ + /opt/ros/humble/include/message_filters/message_filters/null_types.h \ + /opt/ros/humble/include/message_filters/message_filters/message_traits.h \ + /opt/ros/humble/include/message_filters/message_filters/signal9.h \ + /opt/ros/humble/include/message_filters/message_filters/sync_policies/approximate_time.h \ + /usr/include/inttypes.h \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_data.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__struct.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__struct.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__struct.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__builder.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__traits.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__traits.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__traits.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_map.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__struct.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__builder.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__traits.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_landmarks_in_view.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__struct.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__struct.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__builder.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__traits.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__traits.hpp \ + /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp \ + /usr/include/eigen3/Eigen/Core \ + /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h \ + /usr/include/eigen3/Eigen/src/Core/util/Macros.h \ + /usr/include/eigen3/Eigen/src/Core/util/ConfigureVectorization.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/mm_malloc.h \ + /usr/include/c++/11/complex \ + /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h \ + /usr/include/c++/11/cstddef \ + /usr/include/eigen3/Eigen/src/Core/util/Constants.h \ + /usr/include/eigen3/Eigen/src/Core/util/Meta.h \ + /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h \ + /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h \ + /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h \ + /usr/include/eigen3/Eigen/src/Core/util/Memory.h \ + /usr/include/eigen3/Eigen/src/Core/util/IntegralConstant.h \ + /usr/include/eigen3/Eigen/src/Core/util/SymbolicIndex.h \ + /usr/include/eigen3/Eigen/src/Core/NumTraits.h \ + /usr/include/eigen3/Eigen/src/Core/MathFunctions.h \ + /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h \ + /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/Half.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/BFloat16.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/TypeCasting.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/GenericPacketMathFunctionsFwd.h \ + /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h \ + /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h \ + /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h \ + /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/GenericPacketMathFunctions.h \ + /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/util/IndexedViewHelper.h \ + /usr/include/eigen3/Eigen/src/Core/util/ReshapedHelper.h \ + /usr/include/eigen3/Eigen/src/Core/ArithmeticSequence.h \ + /usr/include/eigen3/Eigen/src/Core/IO.h \ + /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h \ + /usr/include/eigen3/Eigen/src/Core/DenseBase.h \ + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h \ + /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h \ + /usr/include/eigen3/Eigen/src/plugins/IndexedViewMethods.h \ + /usr/include/eigen3/Eigen/src/plugins/IndexedViewMethods.h \ + /usr/include/eigen3/Eigen/src/plugins/ReshapedMethods.h \ + /usr/include/eigen3/Eigen/src/plugins/ReshapedMethods.h \ + /usr/include/eigen3/Eigen/src/Core/MatrixBase.h \ + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h \ + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h \ + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h \ + /usr/include/eigen3/Eigen/src/Core/EigenBase.h \ + /usr/include/eigen3/Eigen/src/Core/Product.h \ + /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h \ + /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h \ + /usr/include/eigen3/Eigen/src/Core/Assign.h \ + /usr/include/eigen3/Eigen/src/Core/ArrayBase.h \ + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h \ + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h \ + /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h \ + /usr/include/eigen3/Eigen/src/Core/DenseStorage.h \ + /usr/include/eigen3/Eigen/src/Core/NestByValue.h \ + /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h \ + /usr/include/eigen3/Eigen/src/Core/NoAlias.h \ + /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h \ + /usr/include/eigen3/Eigen/src/Core/Matrix.h \ + /usr/include/eigen3/Eigen/src/Core/Array.h \ + /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h \ + /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h \ + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h \ + /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h \ + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h \ + /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h \ + /usr/include/eigen3/Eigen/src/Core/Dot.h \ + /usr/include/eigen3/Eigen/src/Core/StableNorm.h \ + /usr/include/eigen3/Eigen/src/Core/Stride.h \ + /usr/include/eigen3/Eigen/src/Core/MapBase.h \ + /usr/include/eigen3/Eigen/src/Core/Map.h \ + /usr/include/eigen3/Eigen/src/Core/Ref.h \ + /usr/include/eigen3/Eigen/src/Core/Block.h \ + /usr/include/eigen3/Eigen/src/Core/VectorBlock.h \ + /usr/include/eigen3/Eigen/src/Core/IndexedView.h \ + /usr/include/eigen3/Eigen/src/Core/Reshaped.h \ + /usr/include/eigen3/Eigen/src/Core/Transpose.h \ + /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/Diagonal.h \ + /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h \ + /usr/include/eigen3/Eigen/src/Core/Redux.h \ + /usr/include/eigen3/Eigen/src/Core/Visitor.h \ + /usr/include/eigen3/Eigen/src/Core/Fuzzy.h \ + /usr/include/eigen3/Eigen/src/Core/Swap.h \ + /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h \ + /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h \ + /usr/include/eigen3/Eigen/src/Core/Solve.h \ + /usr/include/eigen3/Eigen/src/Core/Inverse.h \ + /usr/include/eigen3/Eigen/src/Core/SolverBase.h \ + /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/Transpositions.h \ + /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h \ + /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h \ + /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h \ + /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h \ + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h \ + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h \ + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h \ + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h \ + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h \ + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h \ + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h \ + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h \ + /usr/include/eigen3/Eigen/src/Core/BandMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/CoreIterators.h \ + /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h \ + /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h \ + /usr/include/eigen3/Eigen/src/Core/Select.h \ + /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h \ + /usr/include/eigen3/Eigen/src/Core/PartialReduxEvaluator.h \ + /usr/include/eigen3/Eigen/src/Core/Random.h \ + /usr/include/eigen3/Eigen/src/Core/Replicate.h \ + /usr/include/eigen3/Eigen/src/Core/Reverse.h \ + /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h \ + /usr/include/eigen3/Eigen/src/Core/StlIterators.h \ + /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h \ + /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h \ + /usr/include/eigen3/Eigen/Geometry \ + /usr/include/eigen3/Eigen/Core \ + /usr/include/eigen3/Eigen/SVD \ + /usr/include/eigen3/Eigen/QR \ + /usr/include/eigen3/Eigen/Cholesky \ + /usr/include/eigen3/Eigen/Jacobi \ + /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h \ + /usr/include/eigen3/Eigen/src/Cholesky/LLT.h \ + /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h \ + /usr/include/eigen3/Eigen/Householder \ + /usr/include/eigen3/Eigen/src/Householder/Householder.h \ + /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h \ + /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h \ + /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h \ + /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h \ + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h \ + /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h \ + /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h \ + /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h \ + /usr/include/eigen3/Eigen/src/SVD/SVDBase.h \ + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h \ + /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h \ + /usr/include/eigen3/Eigen/LU \ + /usr/include/eigen3/Eigen/src/misc/Kernel.h \ + /usr/include/eigen3/Eigen/src/misc/Image.h \ + /usr/include/eigen3/Eigen/src/LU/FullPivLU.h \ + /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h \ + /usr/include/eigen3/Eigen/src/LU/Determinant.h \ + /usr/include/eigen3/Eigen/src/LU/InverseImpl.h \ + /usr/include/eigen3/Eigen/src/LU/arch/InverseSize4.h \ + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h \ + /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h \ + /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h \ + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h \ + /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h \ + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h \ + /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h \ + /usr/include/eigen3/Eigen/src/Geometry/Transform.h \ + /usr/include/eigen3/Eigen/src/Geometry/Translation.h \ + /usr/include/eigen3/Eigen/src/Geometry/Scaling.h \ + /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h \ + /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h \ + /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h \ + /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h \ + /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SIMD.h \ + /usr/local/include/sophus/se3.hpp \ + /usr/local/include/sophus/so3.hpp \ + /usr/local/include/sophus/rotation_matrix.hpp \ + /usr/include/eigen3/Eigen/Dense \ + /usr/include/eigen3/Eigen/Geometry \ + /usr/include/eigen3/Eigen/Eigenvalues \ + /usr/include/eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexEigenSolver.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/RealQZ.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/RealQZ.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h \ + /usr/include/eigen3/Eigen/SVD \ + /usr/local/include/sophus/types.hpp \ + /usr/local/include/sophus/common.hpp \ + /usr/include/c++/11/random \ + /usr/include/c++/11/bits/random.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/opt_random.h \ + /usr/include/c++/11/bits/random.tcc \ + /usr/local/include/sophus/formatstring.hpp \ + /usr/local/include/sophus/so2.hpp \ + /usr/include/eigen3/Eigen/LU \ + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h \ + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h \ + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Matrix3x3.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Transform.h \ + /opt/ros/humble/include/tf2_geometry_msgs/tf2_geometry_msgs/tf2_geometry_msgs.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/quaternion_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/transform.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/vector3.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/vector3_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point32.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_with_covariance.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_with_covariance_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/polygon_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/wrench.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/wrench_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__traits.hpp \ + /usr/include/kdl/frames.hpp \ + /usr/include/kdl/utilities/kdl-config.h \ + /usr/include/kdl/utilities/utility.h \ + /usr/include/kdl/utilities/kdl-config.h \ + /usr/include/kdl/frames.inl \ + /opt/ros/humble/include/tf2/tf2/convert.h \ + /opt/ros/humble/include/tf2/tf2/impl/convert.h \ + /opt/ros/humble/include/tf2/tf2/transform_datatypes.h \ + /opt/ros/humble/include/tf2_ros/tf2_ros/buffer_interface.h \ + /opt/ros/humble/include/tf2_eigen/tf2_eigen/tf2_eigen.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/quaternion.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/twist.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__traits.hpp \ + /opt/ros/humble/include/tf2_ros/tf2_ros/buffer.h \ + /opt/ros/humble/include/tf2_ros/tf2_ros/async_buffer_interface.h \ + /opt/ros/humble/include/tf2_ros/tf2_ros/create_timer_interface.h \ + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/frame_graph.hpp \ + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__struct.hpp \ + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__builder.hpp \ + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__traits.hpp \ + /home/orb/ORB_SLAM3/include/MapPoint.h \ + /home/orb/ORB_SLAM3/include/KeyFrame.h \ + /home/orb/ORB_SLAM3/include/MapPoint.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/BowVector.h \ + /usr/include/boost/serialization/serialization.hpp \ + /usr/include/boost/config.hpp \ + /usr/include/boost/config/user.hpp \ + /usr/include/boost/config/detail/select_compiler_config.hpp \ + /usr/include/boost/config/compiler/gcc.hpp \ + /usr/include/boost/config/detail/select_stdlib_config.hpp \ + /usr/include/c++/11/version \ + /usr/include/boost/config/stdlib/libstdcpp3.hpp \ + /usr/include/boost/config/detail/select_platform_config.hpp \ + /usr/include/boost/config/platform/linux.hpp \ + /usr/include/boost/config/detail/posix_features.hpp \ + /usr/include/boost/config/detail/suffix.hpp \ + /usr/include/boost/config/helper_macros.hpp \ + /usr/include/boost/serialization/strong_typedef.hpp \ + /usr/include/boost/operators.hpp \ + /usr/include/boost/detail/workaround.hpp \ + /usr/include/boost/config/workaround.hpp \ + /usr/include/boost/core/addressof.hpp \ + /usr/include/boost/type_traits/has_nothrow_assign.hpp \ + /usr/include/boost/type_traits/integral_constant.hpp \ + /usr/include/boost/type_traits/intrinsics.hpp \ + /usr/include/boost/type_traits/detail/config.hpp \ + /usr/include/boost/version.hpp \ + /usr/include/boost/type_traits/is_const.hpp \ + /usr/include/boost/type_traits/is_volatile.hpp \ + /usr/include/boost/type_traits/is_assignable.hpp \ + /usr/include/boost/type_traits/is_complete.hpp \ + /usr/include/boost/type_traits/declval.hpp \ + /usr/include/boost/type_traits/add_rvalue_reference.hpp \ + /usr/include/boost/type_traits/is_void.hpp \ + /usr/include/boost/type_traits/is_reference.hpp \ + /usr/include/boost/type_traits/is_lvalue_reference.hpp \ + /usr/include/boost/type_traits/is_rvalue_reference.hpp \ + /usr/include/boost/type_traits/remove_reference.hpp \ + /usr/include/boost/type_traits/is_function.hpp \ + /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \ + /usr/include/boost/type_traits/detail/yes_no_type.hpp \ + /usr/include/boost/static_assert.hpp \ + /usr/include/boost/type_traits/is_array.hpp \ + /usr/include/boost/type_traits/has_nothrow_constructor.hpp \ + /usr/include/boost/type_traits/is_default_constructible.hpp \ + /usr/include/boost/type_traits/has_nothrow_copy.hpp \ + /usr/include/boost/type_traits/is_copy_constructible.hpp \ + /usr/include/boost/type_traits/is_constructible.hpp \ + /usr/include/boost/type_traits/is_destructible.hpp \ + /usr/include/boost/serialization/access.hpp \ + /usr/include/boost/serialization/map.hpp \ + /usr/include/boost/serialization/nvp.hpp \ + /usr/include/boost/core/nvp.hpp \ + /usr/include/boost/preprocessor/stringize.hpp \ + /usr/include/boost/preprocessor/config/config.hpp \ + /usr/include/boost/serialization/level.hpp \ + /usr/include/boost/type_traits/is_fundamental.hpp \ + /usr/include/boost/type_traits/is_arithmetic.hpp \ + /usr/include/boost/type_traits/is_integral.hpp \ + /usr/include/boost/type_traits/is_floating_point.hpp \ + /usr/include/boost/type_traits/is_enum.hpp \ + /usr/include/boost/type_traits/is_class.hpp \ + /usr/include/boost/type_traits/is_base_and_derived.hpp \ + /usr/include/boost/type_traits/remove_cv.hpp \ + /usr/include/boost/type_traits/is_same.hpp \ + /usr/include/boost/mpl/eval_if.hpp \ + /usr/include/boost/mpl/if.hpp \ + /usr/include/boost/mpl/aux_/value_wknd.hpp \ + /usr/include/boost/mpl/aux_/static_cast.hpp \ + /usr/include/boost/mpl/aux_/config/workaround.hpp \ + /usr/include/boost/mpl/aux_/config/integral.hpp \ + /usr/include/boost/mpl/aux_/config/msvc.hpp \ + /usr/include/boost/mpl/aux_/config/eti.hpp \ + /usr/include/boost/mpl/aux_/na_spec.hpp \ + /usr/include/boost/mpl/lambda_fwd.hpp \ + /usr/include/boost/mpl/void_fwd.hpp \ + /usr/include/boost/mpl/aux_/adl_barrier.hpp \ + /usr/include/boost/mpl/aux_/config/adl.hpp \ + /usr/include/boost/mpl/aux_/config/intel.hpp \ + /usr/include/boost/mpl/aux_/config/gcc.hpp \ + /usr/include/boost/mpl/aux_/na.hpp \ + /usr/include/boost/mpl/bool.hpp \ + /usr/include/boost/mpl/bool_fwd.hpp \ + /usr/include/boost/mpl/integral_c_tag.hpp \ + /usr/include/boost/mpl/aux_/config/static_constant.hpp \ + /usr/include/boost/mpl/aux_/na_fwd.hpp \ + /usr/include/boost/mpl/aux_/config/ctps.hpp \ + /usr/include/boost/mpl/aux_/config/lambda.hpp \ + /usr/include/boost/mpl/aux_/config/ttp.hpp \ + /usr/include/boost/mpl/int.hpp \ + /usr/include/boost/mpl/int_fwd.hpp \ + /usr/include/boost/mpl/aux_/nttp_decl.hpp \ + /usr/include/boost/mpl/aux_/config/nttp.hpp \ + /usr/include/boost/mpl/aux_/integral_wrapper.hpp \ + /usr/include/boost/preprocessor/cat.hpp \ + /usr/include/boost/mpl/aux_/lambda_arity_param.hpp \ + /usr/include/boost/mpl/aux_/template_arity_fwd.hpp \ + /usr/include/boost/mpl/aux_/arity.hpp \ + /usr/include/boost/mpl/aux_/config/dtp.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/params.hpp \ + /usr/include/boost/mpl/aux_/config/preprocessor.hpp \ + /usr/include/boost/preprocessor/comma_if.hpp \ + /usr/include/boost/preprocessor/punctuation/comma_if.hpp \ + /usr/include/boost/preprocessor/control/if.hpp \ + /usr/include/boost/preprocessor/control/iif.hpp \ + /usr/include/boost/preprocessor/logical/bool.hpp \ + /usr/include/boost/preprocessor/facilities/empty.hpp \ + /usr/include/boost/preprocessor/punctuation/comma.hpp \ + /usr/include/boost/preprocessor/repeat.hpp \ + /usr/include/boost/preprocessor/repetition/repeat.hpp \ + /usr/include/boost/preprocessor/debug/error.hpp \ + /usr/include/boost/preprocessor/detail/auto_rec.hpp \ + /usr/include/boost/preprocessor/tuple/eat.hpp \ + /usr/include/boost/preprocessor/inc.hpp \ + /usr/include/boost/preprocessor/arithmetic/inc.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/enum.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \ + /usr/include/boost/mpl/limits/arity.hpp \ + /usr/include/boost/preprocessor/logical/and.hpp \ + /usr/include/boost/preprocessor/logical/bitand.hpp \ + /usr/include/boost/preprocessor/identity.hpp \ + /usr/include/boost/preprocessor/facilities/identity.hpp \ + /usr/include/boost/preprocessor/empty.hpp \ + /usr/include/boost/preprocessor/arithmetic/add.hpp \ + /usr/include/boost/preprocessor/arithmetic/dec.hpp \ + /usr/include/boost/preprocessor/control/while.hpp \ + /usr/include/boost/preprocessor/list/fold_left.hpp \ + /usr/include/boost/preprocessor/list/detail/fold_left.hpp \ + /usr/include/boost/preprocessor/control/expr_iif.hpp \ + /usr/include/boost/preprocessor/list/adt.hpp \ + /usr/include/boost/preprocessor/detail/is_binary.hpp \ + /usr/include/boost/preprocessor/detail/check.hpp \ + /usr/include/boost/preprocessor/logical/compl.hpp \ + /usr/include/boost/preprocessor/list/fold_right.hpp \ + /usr/include/boost/preprocessor/list/detail/fold_right.hpp \ + /usr/include/boost/preprocessor/list/reverse.hpp \ + /usr/include/boost/preprocessor/control/detail/while.hpp \ + /usr/include/boost/preprocessor/tuple/elem.hpp \ + /usr/include/boost/preprocessor/facilities/expand.hpp \ + /usr/include/boost/preprocessor/facilities/overload.hpp \ + /usr/include/boost/preprocessor/variadic/size.hpp \ + /usr/include/boost/preprocessor/tuple/rem.hpp \ + /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \ + /usr/include/boost/preprocessor/variadic/elem.hpp \ + /usr/include/boost/preprocessor/arithmetic/sub.hpp \ + /usr/include/boost/mpl/aux_/config/overload_resolution.hpp \ + /usr/include/boost/mpl/aux_/lambda_support.hpp \ + /usr/include/boost/mpl/integral_c.hpp \ + /usr/include/boost/mpl/integral_c_fwd.hpp \ + /usr/include/boost/serialization/level_enum.hpp \ + /usr/include/boost/serialization/tracking.hpp \ + /usr/include/boost/mpl/identity.hpp \ + /usr/include/boost/mpl/equal_to.hpp \ + /usr/include/boost/mpl/aux_/comparison_op.hpp \ + /usr/include/boost/mpl/aux_/numeric_op.hpp \ + /usr/include/boost/mpl/numeric_cast.hpp \ + /usr/include/boost/mpl/apply_wrap.hpp \ + /usr/include/boost/mpl/aux_/has_apply.hpp \ + /usr/include/boost/mpl/has_xxx.hpp \ + /usr/include/boost/mpl/aux_/type_wrapper.hpp \ + /usr/include/boost/mpl/aux_/yes_no.hpp \ + /usr/include/boost/mpl/aux_/config/arrays.hpp \ + /usr/include/boost/mpl/aux_/config/has_xxx.hpp \ + /usr/include/boost/mpl/aux_/config/msvc_typename.hpp \ + /usr/include/boost/preprocessor/array/elem.hpp \ + /usr/include/boost/preprocessor/array/data.hpp \ + /usr/include/boost/preprocessor/array/size.hpp \ + /usr/include/boost/preprocessor/repetition/enum_params.hpp \ + /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \ + /usr/include/boost/mpl/aux_/config/has_apply.hpp \ + /usr/include/boost/mpl/aux_/msvc_never_true.hpp \ + /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp \ + /usr/include/boost/mpl/aux_/include_preprocessed.hpp \ + /usr/include/boost/mpl/aux_/config/compiler.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \ + /usr/include/boost/mpl/tag.hpp \ + /usr/include/boost/mpl/void.hpp \ + /usr/include/boost/mpl/aux_/has_tag.hpp \ + /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp \ + /usr/include/boost/mpl/aux_/config/forwarding.hpp \ + /usr/include/boost/mpl/aux_/msvc_eti_base.hpp \ + /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \ + /usr/include/boost/mpl/greater.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp \ + /usr/include/boost/type_traits/is_pointer.hpp \ + /usr/include/boost/serialization/tracking_enum.hpp \ + /usr/include/boost/serialization/type_info_implementation.hpp \ + /usr/include/boost/serialization/traits.hpp \ + /usr/include/boost/serialization/split_free.hpp \ + /usr/include/boost/serialization/wrapper.hpp \ + /usr/include/boost/serialization/base_object.hpp \ + /usr/include/boost/type_traits/is_polymorphic.hpp \ + /usr/include/boost/serialization/force_include.hpp \ + /usr/include/boost/serialization/void_cast_fwd.hpp \ + /usr/include/boost/serialization/collection_size_type.hpp \ + /usr/include/boost/serialization/is_bitwise_serializable.hpp \ + /usr/include/boost/serialization/item_version_type.hpp \ + /usr/include/boost/cstdint.hpp \ + /usr/include/boost/integer_traits.hpp \ + /usr/include/boost/limits.hpp \ + /usr/include/boost/assert.hpp \ + /usr/include/boost/serialization/library_version_type.hpp \ + /usr/include/boost/serialization/detail/stack_constructor.hpp \ + /usr/include/boost/aligned_storage.hpp \ + /usr/include/boost/type_traits/aligned_storage.hpp \ + /usr/include/boost/type_traits/alignment_of.hpp \ + /usr/include/boost/type_traits/type_with_alignment.hpp \ + /usr/include/boost/type_traits/is_pod.hpp \ + /usr/include/boost/type_traits/is_scalar.hpp \ + /usr/include/boost/type_traits/is_member_pointer.hpp \ + /usr/include/boost/type_traits/is_member_function_pointer.hpp \ + /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \ + /usr/include/boost/type_traits/conditional.hpp \ + /usr/include/boost/serialization/utility.hpp \ + /usr/include/boost/type_traits/remove_const.hpp \ + /usr/include/boost/mpl/and.hpp \ + /usr/include/boost/mpl/aux_/nested_type_wknd.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \ + /usr/include/boost/serialization/collections_save_imp.hpp \ + /usr/include/boost/serialization/version.hpp \ + /usr/include/boost/mpl/assert.hpp \ + /usr/include/boost/mpl/not.hpp \ + /usr/include/boost/mpl/aux_/config/gpu.hpp \ + /usr/include/boost/mpl/aux_/config/pp_counter.hpp \ + /usr/include/boost/mpl/less.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \ + /usr/include/boost/mpl/comparison.hpp \ + /usr/include/boost/mpl/not_equal_to.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp \ + /usr/include/boost/mpl/less_equal.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp \ + /usr/include/boost/mpl/greater_equal.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp \ + /usr/include/boost/move/utility_core.hpp \ + /usr/include/boost/move/detail/config_begin.hpp \ + /usr/include/boost/move/detail/workaround.hpp \ + /usr/include/boost/move/core.hpp \ + /usr/include/boost/move/detail/config_end.hpp \ + /usr/include/boost/move/detail/meta_utils.hpp \ + /usr/include/boost/move/detail/meta_utils_core.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FeatureVector.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/BowVector.h \ + /home/orb/ORB_SLAM3/include/ORBVocabulary.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FORB.h \ + /usr/local/include/opencv4/opencv2/core/core.hpp \ + /usr/local/include/opencv4/opencv2/core.hpp \ + /usr/local/include/opencv4/opencv2/core/cvdef.h \ + /usr/local/include/opencv4/opencv2/core/hal/interface.h \ + /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h \ + /usr/local/include/opencv4/opencv2/core/version.hpp \ + /usr/local/include/opencv4/opencv2/core/base.hpp \ + /usr/local/include/opencv4/opencv2/opencv_modules.hpp \ + /usr/local/include/opencv4/opencv2/core/cvstd.hpp \ + /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp \ + /usr/local/include/opencv4/opencv2/core/neon_utils.hpp \ + /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp \ + /usr/local/include/opencv4/opencv2/core/check.hpp \ + /usr/local/include/opencv4/opencv2/core/traits.hpp \ + /usr/local/include/opencv4/opencv2/core/matx.hpp \ + /usr/local/include/opencv4/opencv2/core/saturate.hpp \ + /usr/local/include/opencv4/opencv2/core/fast_math.hpp \ + /usr/local/include/opencv4/opencv2/core/types.hpp \ + /usr/local/include/opencv4/opencv2/core/mat.hpp \ + /usr/local/include/opencv4/opencv2/core/bufferpool.hpp \ + /usr/local/include/opencv4/opencv2/core/mat.inl.hpp \ + /usr/local/include/opencv4/opencv2/core/persistence.hpp \ + /usr/local/include/opencv4/opencv2/core/operations.hpp \ + /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp \ + /usr/local/include/opencv4/opencv2/core/utility.hpp \ + /usr/local/include/opencv4/opencv2/core/optim.hpp \ + /usr/local/include/opencv4/opencv2/core/ovx.hpp \ + /usr/local/include/opencv4/opencv2/core/cvdef.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FClass.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/TemplatedVocabulary.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FeatureVector.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/ScoringObject.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DUtils/Random.h \ + /home/orb/ORB_SLAM3/include/ORBextractor.h \ + /usr/local/include/opencv4/opencv2/opencv.hpp \ + /usr/local/include/opencv4/opencv2/calib3d.hpp \ + /usr/local/include/opencv4/opencv2/features2d.hpp \ + /usr/local/include/opencv4/opencv2/flann/miniflann.hpp \ + /usr/local/include/opencv4/opencv2/flann/defines.h \ + /usr/local/include/opencv4/opencv2/flann/config.h \ + /usr/local/include/opencv4/opencv2/core/affine.hpp \ + /usr/local/include/opencv4/opencv2/dnn.hpp \ + /usr/local/include/opencv4/opencv2/dnn/dnn.hpp \ + /usr/local/include/opencv4/opencv2/core/async.hpp \ + /usr/local/include/opencv4/opencv2/dnn/version.hpp \ + /usr/local/include/opencv4/opencv2/dnn/dict.hpp \ + /usr/local/include/opencv4/opencv2/dnn/layer.hpp \ + /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp \ + /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp \ + /usr/local/include/opencv4/opencv2/dnn/dnn.hpp \ + /usr/local/include/opencv4/opencv2/flann.hpp \ + /usr/local/include/opencv4/opencv2/flann/flann_base.hpp \ + /usr/local/include/opencv4/opencv2/flann/general.h \ + /usr/local/include/opencv4/opencv2/flann/matrix.h \ + /usr/local/include/opencv4/opencv2/flann/params.h \ + /usr/local/include/opencv4/opencv2/flann/any.h \ + /usr/local/include/opencv4/opencv2/flann/defines.h \ + /usr/local/include/opencv4/opencv2/flann/saving.h \ + /usr/local/include/opencv4/opencv2/flann/nn_index.h \ + /usr/local/include/opencv4/opencv2/flann/result_set.h \ + /usr/local/include/opencv4/opencv2/flann/all_indices.h \ + /usr/local/include/opencv4/opencv2/flann/kdtree_index.h \ + /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h \ + /usr/local/include/opencv4/opencv2/flann/dist.h \ + /usr/local/include/opencv4/opencv2/flann/heap.h \ + /usr/local/include/opencv4/opencv2/flann/allocator.h \ + /usr/local/include/opencv4/opencv2/flann/random.h \ + /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h \ + /usr/local/include/opencv4/opencv2/flann/kmeans_index.h \ + /usr/local/include/opencv4/opencv2/flann/logger.h \ + /usr/local/include/opencv4/opencv2/flann/composite_index.h \ + /usr/local/include/opencv4/opencv2/flann/linear_index.h \ + /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h \ + /usr/local/include/opencv4/opencv2/flann/lsh_index.h \ + /usr/local/include/opencv4/opencv2/flann/lsh_table.h \ + /usr/local/include/opencv4/opencv2/flann/autotuned_index.h \ + /usr/local/include/opencv4/opencv2/flann/ground_truth.h \ + /usr/local/include/opencv4/opencv2/flann/index_testing.h \ + /usr/local/include/opencv4/opencv2/flann/timer.h \ + /usr/local/include/opencv4/opencv2/flann/sampling.h \ + /usr/local/include/opencv4/opencv2/highgui.hpp \ + /usr/local/include/opencv4/opencv2/imgcodecs.hpp \ + /usr/local/include/opencv4/opencv2/videoio.hpp \ + /usr/local/include/opencv4/opencv2/imgproc.hpp \ + /usr/local/include/opencv4/opencv2/ml.hpp \ + /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp \ + /usr/local/include/opencv4/opencv2/objdetect.hpp \ + /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp \ + /usr/local/include/opencv4/opencv2/photo.hpp \ + /usr/local/include/opencv4/opencv2/stitching.hpp \ + /usr/local/include/opencv4/opencv2/stitching/warpers.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp \ + /usr/local/include/opencv4/opencv2/core/cuda.hpp \ + /usr/local/include/opencv4/opencv2/core/cuda_types.hpp \ + /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp \ + /usr/include/c++/11/queue \ + /usr/include/c++/11/bits/stl_queue.h \ + /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp \ + /usr/local/include/opencv4/opencv2/video.hpp \ + /usr/local/include/opencv4/opencv2/video/tracking.hpp \ + /usr/local/include/opencv4/opencv2/video/background_segm.hpp \ + /home/orb/ORB_SLAM3/include/Frame.h \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/se3.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/so3.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/types.hpp \ + /home/orb/ORB_SLAM3/include/ImuTypes.h \ + /home/orb/ORB_SLAM3/include/SerializationUtils.h \ + /usr/include/boost/serialization/vector.hpp \ + /usr/include/boost/serialization/collections_load_imp.hpp \ + /usr/include/boost/serialization/detail/is_default_constructible.hpp \ + /usr/include/boost/utility/enable_if.hpp \ + /usr/include/boost/core/enable_if.hpp \ + /usr/include/boost/serialization/array_wrapper.hpp \ + /usr/include/boost/serialization/split_member.hpp \ + /usr/include/boost/serialization/array_optimization.hpp \ + /usr/include/boost/mpl/always.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp \ + /usr/include/boost/mpl/aux_/arity_spec.hpp \ + /usr/include/boost/mpl/apply.hpp \ + /usr/include/boost/mpl/apply_fwd.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \ + /usr/include/boost/mpl/placeholders.hpp \ + /usr/include/boost/mpl/arg.hpp \ + /usr/include/boost/mpl/arg_fwd.hpp \ + /usr/include/boost/mpl/aux_/na_assert.hpp \ + /usr/include/boost/mpl/aux_/arg_typedef.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \ + /usr/include/boost/mpl/lambda.hpp \ + /usr/include/boost/mpl/bind.hpp \ + /usr/include/boost/mpl/bind_fwd.hpp \ + /usr/include/boost/mpl/aux_/config/bind.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \ + /usr/include/boost/mpl/next.hpp \ + /usr/include/boost/mpl/next_prior.hpp \ + /usr/include/boost/mpl/aux_/common_name_wknd.hpp \ + /usr/include/boost/mpl/protect.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \ + /usr/include/boost/mpl/aux_/full_lambda.hpp \ + /usr/include/boost/mpl/quote.hpp \ + /usr/include/boost/mpl/aux_/has_type.hpp \ + /usr/include/boost/mpl/aux_/config/bcc.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \ + /usr/include/boost/mpl/aux_/template_arity.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \ + /usr/include/boost/serialization/collection_traits.hpp \ + /usr/local/include/opencv4/opencv2/features2d/features2d.hpp \ + /home/orb/ORB_SLAM3/include/Converter.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_vertex.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/optimizable_graph.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/openmp_mutex.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/config.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/hyper_graph.h \ + /usr/include/c++/11/bitset \ + /usr/include/c++/11/tr1/unordered_map \ + /usr/include/c++/11/tr1/type_traits \ + /usr/include/c++/11/tr1/functional_hash.h \ + /usr/include/c++/11/tr1/hashtable.h \ + /usr/include/c++/11/tr1/hashtable_policy.h \ + /usr/include/c++/11/tr1/unordered_map.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/parameter.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/parameter_container.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/jacobian_workspace.h \ + /usr/include/eigen3/Eigen/StdVector \ + /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h \ + /usr/include/eigen3/Eigen/src/StlSupport/details.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/stuff/macros.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/creators.h \ + /usr/include/eigen3/Eigen/Cholesky \ + /usr/include/c++/11/stack \ + /usr/include/c++/11/bits/stl_stack.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_vertex.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_binary_edge.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_edge.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/robust_kernel.h \ + /usr/include/c++/11/tr1/memory \ + /usr/include/c++/11/tr1/shared_ptr.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_binary_edge.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_unary_edge.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_unary_edge.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3_ops.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3_ops.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/sim3.h \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/sim3.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/rxso3.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/sim_details.hpp \ + /home/orb/ORB_SLAM3/include/Settings.h \ + /home/orb/ORB_SLAM3/include/CameraModels/GeometricCamera.h \ + /usr/local/include/opencv4/opencv2/imgproc/imgproc.hpp \ + /usr/include/boost/serialization/export.hpp \ + /usr/include/boost/serialization/extended_type_info.hpp \ + /usr/include/c++/11/cstdarg \ + /usr/include/boost/noncopyable.hpp \ + /usr/include/boost/core/noncopyable.hpp \ + /usr/include/boost/serialization/config.hpp \ + /usr/include/boost/config/abi_prefix.hpp \ + /usr/include/boost/config/abi_suffix.hpp \ + /usr/include/boost/serialization/static_warning.hpp \ + /usr/include/boost/mpl/print.hpp \ + /usr/include/boost/serialization/assume_abstract.hpp \ + /usr/include/boost/type_traits/is_abstract.hpp \ + /usr/include/boost/serialization/singleton.hpp \ + /usr/include/boost/archive/detail/auto_link_archive.hpp \ + /usr/include/boost/archive/detail/decl.hpp \ + /usr/include/boost/archive/detail/abi_prefix.hpp \ + /usr/include/boost/archive/detail/abi_suffix.hpp \ + /usr/include/boost/archive/detail/register_archive.hpp \ + /home/orb/ORB_SLAM3/include/Converter.h \ + /home/orb/ORB_SLAM3/include/GeometricTools.h \ + /home/orb/ORB_SLAM3/include/KeyFrameDatabase.h \ + /home/orb/ORB_SLAM3/include/Map.h \ + /usr/local/include/pangolin/pangolin.h \ + /usr/local/include/pangolin/platform.h \ + /usr/local/include/pangolin/utils/assert.h \ + /usr/local/include/pangolin/utils/format_string.h \ + /usr/local/include/pangolin/utils/log.h \ + /usr/local/include/pangolin/display/display.h \ + /usr/local/include/pangolin/gl/glinclude.h \ + /usr/local/include/pangolin/gl/glplatform.h \ + /usr/include/GL/glew.h \ + /usr/include/GL/glu.h \ + /usr/include/GL/gl.h \ + /usr/local/include/pangolin/gl/glpangoglu.h \ + /usr/local/include/pangolin/gl/viewport.h \ + /usr/local/include/pangolin/utils/params.h \ + /usr/local/include/pangolin/utils/type_convert.h \ + /usr/local/include/pangolin/compat/type_traits.h \ + /usr/local/include/pangolin/windowing/window.h \ + /usr/local/include/pangolin/utils/signal_slot.h \ + /usr/local/include/sigslot/signal.hpp \ + /usr/local/include/pangolin/utils/true_false_toggle.h \ + /usr/local/include/pangolin/utils/uri.h \ + /usr/local/include/pangolin/windowing/handler_bitsets.h \ + /usr/local/include/pangolin/utils/bitmask.h \ + /usr/local/include/pangolin/windowing/handler_enums.h \ + /usr/local/include/pangolin/display/display.hpp \ + /usr/local/include/pangolin/display/view.h \ + /usr/local/include/pangolin/display/attach.h \ + /usr/local/include/pangolin/display/widgets.h \ + /usr/local/include/pangolin/var/var.h \ + /usr/local/include/pangolin/utils/is_streamable.h \ + /usr/local/include/pangolin/var/varvalue.h \ + /usr/local/include/pangolin/var/varvaluet.h \ + /usr/local/include/pangolin/var/varvaluegeneric.h \ + /usr/local/include/pangolin/utils/file_utils.h \ + /usr/local/include/pangolin/var/varwrapper.h \ + /usr/local/include/pangolin/var/varstate.h \ + /usr/include/c++/11/any \ + /usr/local/include/pangolin/var/varinit.h \ + /usr/local/include/pangolin/handler/handler.h \ + /usr/local/include/pangolin/gl/opengl_render_state.h \ + /usr/local/include/pangolin/utils/simple_math.h \ + /usr/local/include/pangolin/gl/gl.h \ + /usr/local/include/pangolin/image/image_io.h \ + /usr/local/include/pangolin/image/typed_image.h \ + /usr/local/include/pangolin/image/managed_image.h \ + /usr/local/include/pangolin/image/image.h \ + /usr/local/include/pangolin/image/memcpy.h \ + /usr/local/include/pangolin/image/copy.h \ + /usr/local/include/pangolin/image/pixel_format.h \ + /usr/local/include/pangolin/utils/file_extension.h \ + /usr/local/include/pangolin/gl/gl.hpp \ + /usr/local/include/pangolin/gl/glpixformat.h \ + /usr/local/include/pangolin/gl/glformattraits.h \ + /usr/local/include/pangolin/gl/glfont.h \ + /usr/local/include/pangolin/gl/gltext.h \ + /usr/local/include/pangolin/gl/glchar.h \ + /usr/local/include/pangolin/gl/colour.h \ + /usr/local/include/pangolin/gl/gldraw.h \ + /usr/local/include/pangolin/gl/glstate.h \ + /usr/local/include/pangolin/gl/glvbo.h \ + /usr/local/include/pangolin/plot/plotter.h \ + /usr/local/include/pangolin/gl/glsl.h \ + /usr/local/include/pangolin/gl/glsl.hpp \ + /usr/local/include/pangolin/utils/range.h \ + /usr/local/include/pangolin/plot/datalog.h \ + /usr/local/include/pangolin/var/varextra.h \ + /usr/local/include/pangolin/video/video.h \ + /usr/local/include/pangolin/video/video_exception.h \ + /usr/local/include/pangolin/video/video_interface.h \ + /usr/local/include/pangolin/utils/picojson.h \ + /usr/local/include/pangolin/video/stream_info.h \ + /usr/local/include/pangolin/video/video_output_interface.h \ + /usr/local/include/pangolin/video/video_input.h \ + /usr/local/include/pangolin/video/video_output.h \ + /usr/include/boost/serialization/list.hpp \ + /home/orb/ORB_SLAM3/include/CameraModels/GeometricCamera.h \ + /usr/include/boost/serialization/array.hpp \ + /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp \ + /opt/ros/humble/include/nav_msgs/nav_msgs/msg/odometry.hpp \ + /opt/ros/humble/include/nav_msgs/nav_msgs/msg/detail/odometry__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist_with_covariance__struct.hpp \ + /opt/ros/humble/include/nav_msgs/nav_msgs/msg/detail/odometry__builder.hpp \ + /opt/ros/humble/include/nav_msgs/nav_msgs/msg/detail/odometry__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist_with_covariance__traits.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_graph.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__builder.hpp \ + /opt/ros/humble/include/cv_bridge/cv_bridge/cv_bridge.h \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/compressed_image.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/compressed_image__struct.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/compressed_image__builder.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/compressed_image__traits.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/image_encodings.hpp \ + /usr/local/include/opencv4/opencv2/imgproc/types_c.h \ + /usr/local/include/opencv4/opencv2/core/core_c.h \ + /usr/local/include/opencv4/opencv2/core/types_c.h \ + /opt/ros/humble/include/cv_bridge/cv_bridge/cv_bridge_export.h \ + /home/orb/ORB_SLAM3/include/System.h \ + /home/orb/ORB_SLAM3/include/Tracking.h \ + /home/orb/ORB_SLAM3/include/Viewer.h \ + /home/orb/ORB_SLAM3/include/FrameDrawer.h \ + /home/orb/ORB_SLAM3/include/Atlas.h \ + /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h \ + /home/orb/ORB_SLAM3/include/CameraModels/GeometricCamera.h \ + /home/orb/ORB_SLAM3/include/TwoViewReconstruction.h \ + /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h \ + /home/orb/ORB_SLAM3/include/MapDrawer.h \ + /home/orb/ORB_SLAM3/include/System.h \ + /home/orb/ORB_SLAM3/include/LocalMapping.h \ + /home/orb/ORB_SLAM3/include/LoopClosing.h \ + /usr/include/boost/algorithm/string.hpp \ + /usr/include/boost/algorithm/string/std_containers_traits.hpp \ + /usr/include/boost/algorithm/string/std/string_traits.hpp \ + /usr/include/boost/algorithm/string/yes_no_type.hpp \ + /usr/include/boost/algorithm/string/sequence_traits.hpp \ + /usr/include/boost/algorithm/string/std/list_traits.hpp \ + /usr/include/boost/algorithm/string/std/slist_traits.hpp \ + /usr/include/boost/algorithm/string/config.hpp \ + /usr/include/c++/11/ext/slist \ + /usr/include/boost/algorithm/string/trim.hpp \ + /usr/include/boost/range/begin.hpp \ + /usr/include/boost/range/config.hpp \ + /usr/include/boost/range/iterator.hpp \ + /usr/include/boost/range/range_fwd.hpp \ + /usr/include/boost/range/mutable_iterator.hpp \ + /usr/include/boost/range/detail/extract_optional_type.hpp \ + /usr/include/boost/iterator/iterator_traits.hpp \ + /usr/include/boost/range/detail/msvc_has_iterator_workaround.hpp \ + /usr/include/boost/range/const_iterator.hpp \ + /usr/include/boost/range/end.hpp \ + /usr/include/boost/range/detail/implementation_help.hpp \ + /usr/include/boost/range/detail/common.hpp \ + /usr/include/boost/range/detail/sfinae.hpp \ + /usr/include/boost/range/as_literal.hpp \ + /usr/include/boost/range/iterator_range.hpp \ + /usr/include/boost/range/iterator_range_core.hpp \ + /usr/include/boost/iterator/iterator_facade.hpp \ + /usr/include/boost/iterator/interoperable.hpp \ + /usr/include/boost/mpl/or.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \ + /usr/include/boost/type_traits/is_convertible.hpp \ + /usr/include/boost/type_traits/add_lvalue_reference.hpp \ + /usr/include/boost/type_traits/add_reference.hpp \ + /usr/include/boost/iterator/detail/config_def.hpp \ + /usr/include/boost/iterator/detail/config_undef.hpp \ + /usr/include/boost/iterator/iterator_categories.hpp \ + /usr/include/boost/iterator/detail/facade_iterator_category.hpp \ + /usr/include/boost/core/use_default.hpp \ + /usr/include/boost/detail/indirect_traits.hpp \ + /usr/include/boost/type_traits/remove_pointer.hpp \ + /usr/include/boost/detail/select_type.hpp \ + /usr/include/boost/iterator/detail/enable_if.hpp \ + /usr/include/boost/type_traits/add_const.hpp \ + /usr/include/boost/type_traits/add_pointer.hpp \ + /usr/include/boost/range/functions.hpp \ + /usr/include/boost/range/size.hpp \ + /usr/include/boost/range/size_type.hpp \ + /usr/include/boost/range/difference_type.hpp \ + /usr/include/boost/range/has_range_iterator.hpp \ + /usr/include/boost/range/concepts.hpp \ + /usr/include/boost/concept_check.hpp \ + /usr/include/boost/concept/assert.hpp \ + /usr/include/boost/concept/detail/general.hpp \ + /usr/include/boost/concept/detail/backward_compatibility.hpp \ + /usr/include/boost/concept/detail/has_constraints.hpp \ + /usr/include/boost/type_traits/conversion_traits.hpp \ + /usr/include/boost/concept/usage.hpp \ + /usr/include/boost/concept/detail/concept_def.hpp \ + /usr/include/boost/preprocessor/seq/for_each_i.hpp \ + /usr/include/boost/preprocessor/repetition/for.hpp \ + /usr/include/boost/preprocessor/repetition/detail/for.hpp \ + /usr/include/boost/preprocessor/seq/seq.hpp \ + /usr/include/boost/preprocessor/seq/elem.hpp \ + /usr/include/boost/preprocessor/seq/size.hpp \ + /usr/include/boost/preprocessor/seq/detail/is_empty.hpp \ + /usr/include/boost/preprocessor/seq/enum.hpp \ + /usr/include/boost/concept/detail/concept_undef.hpp \ + /usr/include/boost/iterator/iterator_concepts.hpp \ + /usr/include/boost/range/value_type.hpp \ + /usr/include/boost/range/detail/misc_concept.hpp \ + /usr/include/boost/type_traits/make_unsigned.hpp \ + /usr/include/boost/type_traits/is_signed.hpp \ + /usr/include/boost/type_traits/is_unsigned.hpp \ + /usr/include/boost/type_traits/add_volatile.hpp \ + /usr/include/boost/range/detail/has_member_size.hpp \ + /usr/include/boost/utility.hpp \ + /usr/include/boost/utility/base_from_member.hpp \ + /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp \ + /usr/include/boost/preprocessor/repetition/repeat_from_to.hpp \ + /usr/include/boost/utility/binary.hpp \ + /usr/include/boost/preprocessor/control/deduce_d.hpp \ + /usr/include/boost/preprocessor/seq/cat.hpp \ + /usr/include/boost/preprocessor/seq/fold_left.hpp \ + /usr/include/boost/preprocessor/seq/transform.hpp \ + /usr/include/boost/preprocessor/arithmetic/mod.hpp \ + /usr/include/boost/preprocessor/arithmetic/detail/div_base.hpp \ + /usr/include/boost/preprocessor/comparison/less_equal.hpp \ + /usr/include/boost/preprocessor/logical/not.hpp \ + /usr/include/boost/utility/identity_type.hpp \ + /usr/include/boost/type_traits/function_traits.hpp \ + /usr/include/boost/core/checked_delete.hpp \ + /usr/include/boost/range/distance.hpp \ + /usr/include/boost/iterator/distance.hpp \ + /usr/include/boost/range/empty.hpp \ + /usr/include/boost/range/rbegin.hpp \ + /usr/include/boost/range/reverse_iterator.hpp \ + /usr/include/boost/iterator/reverse_iterator.hpp \ + /usr/include/boost/iterator/iterator_adaptor.hpp \ + /usr/include/boost/range/rend.hpp \ + /usr/include/boost/range/algorithm/equal.hpp \ + /usr/include/boost/range/detail/safe_bool.hpp \ + /usr/include/boost/next_prior.hpp \ + /usr/include/boost/type_traits/has_plus.hpp \ + /usr/include/boost/type_traits/detail/has_binary_operator.hpp \ + /usr/include/boost/type_traits/make_void.hpp \ + /usr/include/boost/type_traits/has_plus_assign.hpp \ + /usr/include/boost/type_traits/has_minus.hpp \ + /usr/include/boost/type_traits/has_minus_assign.hpp \ + /usr/include/boost/iterator/advance.hpp \ + /usr/include/boost/range/iterator_range_io.hpp \ + /usr/include/boost/range/detail/str_types.hpp \ + /usr/include/boost/algorithm/string/detail/trim.hpp \ + /usr/include/boost/algorithm/string/classification.hpp \ + /usr/include/boost/algorithm/string/detail/classification.hpp \ + /usr/include/boost/algorithm/string/predicate_facade.hpp \ + /usr/include/boost/algorithm/string/case_conv.hpp \ + /usr/include/boost/iterator/transform_iterator.hpp \ + /usr/include/boost/utility/result_of.hpp \ + /usr/include/boost/preprocessor/iteration/iterate.hpp \ + /usr/include/boost/preprocessor/slot/slot.hpp \ + /usr/include/boost/preprocessor/slot/detail/def.hpp \ + /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp \ + /usr/include/boost/preprocessor/facilities/intercept.hpp \ + /usr/include/boost/type_traits/type_identity.hpp \ + /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \ + /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \ + /usr/include/boost/preprocessor/slot/detail/shared.hpp \ + /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \ + /usr/include/boost/utility/detail/result_of_iterate.hpp \ + /usr/include/boost/algorithm/string/detail/case_conv.hpp \ + /usr/include/boost/algorithm/string/predicate.hpp \ + /usr/include/boost/algorithm/string/compare.hpp \ + /usr/include/boost/algorithm/string/find.hpp \ + /usr/include/boost/algorithm/string/finder.hpp \ + /usr/include/boost/algorithm/string/constants.hpp \ + /usr/include/boost/algorithm/string/detail/finder.hpp \ + /usr/include/boost/algorithm/string/detail/predicate.hpp \ + /usr/include/boost/algorithm/string/split.hpp \ + /usr/include/boost/algorithm/string/iter_find.hpp \ + /usr/include/boost/algorithm/string/concept.hpp \ + /usr/include/boost/algorithm/string/find_iterator.hpp \ + /usr/include/boost/algorithm/string/detail/find_iterator.hpp \ + /usr/include/boost/function.hpp \ + /usr/include/boost/preprocessor/iterate.hpp \ + /usr/include/boost/function/detail/prologue.hpp \ + /usr/include/boost/config/no_tr1/functional.hpp \ + /usr/include/boost/throw_exception.hpp \ + /usr/include/boost/assert/source_location.hpp \ + /usr/include/boost/current_function.hpp \ + /usr/include/boost/exception/exception.hpp \ + /usr/include/boost/function/function_base.hpp \ + /usr/include/boost/integer.hpp \ + /usr/include/boost/integer_fwd.hpp \ + /usr/include/boost/type_index.hpp \ + /usr/include/boost/type_index/stl_type_index.hpp \ + /usr/include/boost/type_index/type_index_facade.hpp \ + /usr/include/boost/container_hash/hash_fwd.hpp \ + /usr/include/boost/core/demangle.hpp \ + /usr/include/boost/type_traits/has_trivial_copy.hpp \ + /usr/include/boost/type_traits/has_trivial_destructor.hpp \ + /usr/include/boost/type_traits/composite_traits.hpp \ + /usr/include/boost/type_traits/is_union.hpp \ + /usr/include/boost/ref.hpp \ + /usr/include/boost/core/ref.hpp \ + /usr/include/boost/type_traits/enable_if.hpp \ + /usr/include/boost/function_equal.hpp \ + /usr/include/boost/function/function_fwd.hpp \ + /usr/include/boost/mem_fn.hpp \ + /usr/include/boost/bind/mem_fn.hpp \ + /usr/include/boost/get_pointer.hpp \ + /usr/include/boost/config/no_tr1/memory.hpp \ + /usr/include/boost/bind/mem_fn_template.hpp \ + /usr/include/boost/bind/mem_fn_cc.hpp \ + /usr/include/boost/preprocessor/enum.hpp \ + /usr/include/boost/preprocessor/repetition/enum.hpp \ + /usr/include/boost/preprocessor/enum_params.hpp \ + /usr/include/boost/function/detail/function_iterate.hpp \ + /usr/include/boost/function/detail/maybe_include.hpp \ + /usr/include/boost/function/function_template.hpp \ + /usr/include/boost/core/no_exceptions_support.hpp \ + /usr/include/boost/algorithm/string/detail/util.hpp \ + /usr/include/boost/algorithm/string/join.hpp \ + /usr/include/boost/algorithm/string/detail/sequence.hpp \ + /usr/include/boost/mpl/logical.hpp \ + /usr/include/boost/algorithm/string/replace.hpp \ + /usr/include/boost/algorithm/string/find_format.hpp \ + /usr/include/boost/algorithm/string/detail/find_format.hpp \ + /usr/include/boost/algorithm/string/detail/find_format_store.hpp \ + /usr/include/boost/algorithm/string/detail/replace_storage.hpp \ + /usr/include/boost/algorithm/string/detail/find_format_all.hpp \ + /usr/include/boost/algorithm/string/formatter.hpp \ + /usr/include/boost/algorithm/string/detail/formatter.hpp \ + /usr/include/boost/algorithm/string/erase.hpp \ + /home/orb/ORB_SLAM3/include/Frame.h \ + /home/orb/ORB_SLAM3/include/Map.h \ + /home/orb/ORB_SLAM3/include/Atlas.h + +CMakeFiles/rgbd.dir/src/type_conversion.cpp.o: /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp \ + /usr/include/stdc-predef.h \ + /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp \ + /usr/include/eigen3/Eigen/Core \ + /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h \ + /usr/include/eigen3/Eigen/src/Core/util/Macros.h \ + /usr/include/c++/11/cmath \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h \ + /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/c++/11/pstl/pstl_config.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/11/bits/std_abs.h \ + /usr/include/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/c++/11/bits/specfun.h \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_pair.h \ + /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits \ + /usr/include/c++/11/compare \ + /usr/include/c++/11/concepts \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/iterator_concepts.h \ + /usr/include/c++/11/bits/ptr_traits.h \ + /usr/include/c++/11/bits/ranges_cmp.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/stl_construct.h \ + /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/limits \ + /usr/include/c++/11/tr1/gamma.tcc \ + /usr/include/c++/11/tr1/special_function_util.h \ + /usr/include/c++/11/tr1/bessel_function.tcc \ + /usr/include/c++/11/tr1/beta_function.tcc \ + /usr/include/c++/11/tr1/ell_integral.tcc \ + /usr/include/c++/11/tr1/exp_integral.tcc \ + /usr/include/c++/11/tr1/hypergeometric.tcc \ + /usr/include/c++/11/tr1/legendre_function.tcc \ + /usr/include/c++/11/tr1/modified_bessel_func.tcc \ + /usr/include/c++/11/tr1/poly_hermite.tcc \ + /usr/include/c++/11/tr1/poly_laguerre.tcc \ + /usr/include/c++/11/tr1/riemann_zeta.tcc \ + /usr/include/eigen3/Eigen/src/Core/util/ConfigureVectorization.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/mm_malloc.h \ + /usr/include/c++/11/stdlib.h \ + /usr/include/c++/11/cstdlib \ + /usr/include/c++/11/complex \ + /usr/include/c++/11/sstream \ + /usr/include/c++/11/istream \ + /usr/include/c++/11/ios \ + /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/postypes.h \ + /usr/include/c++/11/cwchar \ + /usr/include/wchar.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale \ + /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/c++/11/cctype \ + /usr/include/ctype.h \ + /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/bits/locale_classes.h \ + /usr/include/c++/11/string \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/stl_algo.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/uniform_int_dist.h \ + /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/string_view \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/ranges_base.h \ + /usr/include/c++/11/bits/max_size_type.h \ + /usr/include/c++/11/numbers \ + /usr/include/c++/11/bits/string_view.tcc \ + /usr/include/c++/11/ext/string_conversions.h \ + /usr/include/c++/11/cstdio \ + /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /usr/include/c++/11/cerrno \ + /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/basic_string.tcc \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/stdexcept \ + /usr/include/c++/11/streambuf \ + /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/locale_facets.h \ + /usr/include/c++/11/cwctype \ + /usr/include/wctype.h \ + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/basic_ios.tcc \ + /usr/include/c++/11/ostream \ + /usr/include/c++/11/bits/ostream.tcc \ + /usr/include/c++/11/bits/istream.tcc \ + /usr/include/c++/11/bits/sstream.tcc \ + /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h \ + /usr/include/c++/11/cstddef \ + /usr/include/c++/11/cassert \ + /usr/include/assert.h \ + /usr/include/c++/11/functional \ + /usr/include/c++/11/tuple \ + /usr/include/c++/11/utility \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/array \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/bits/std_function.h \ + /usr/include/c++/11/unordered_map \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/bits/hashtable.h \ + /usr/include/c++/11/bits/hashtable_policy.h \ + /usr/include/c++/11/bits/enable_special_members.h \ + /usr/include/c++/11/bits/node_handle.h \ + /usr/include/c++/11/bits/unordered_map.h \ + /usr/include/c++/11/bits/erase_if.h \ + /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc \ + /usr/include/c++/11/cstring \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/c++/11/climits \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h \ + /usr/include/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/c++/11/algorithm \ + /usr/include/c++/11/bits/ranges_algo.h \ + /usr/include/c++/11/bits/ranges_algobase.h \ + /usr/include/c++/11/iterator \ + /usr/include/c++/11/bits/stream_iterator.h \ + /usr/include/c++/11/bits/ranges_util.h \ + /usr/include/c++/11/pstl/glue_algorithm_defs.h \ + /usr/include/c++/11/pstl/execution_defs.h \ + /usr/include/eigen3/Eigen/src/Core/util/Constants.h \ + /usr/include/eigen3/Eigen/src/Core/util/Meta.h \ + /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h \ + /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h \ + /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h \ + /usr/include/eigen3/Eigen/src/Core/util/Memory.h \ + /usr/include/eigen3/Eigen/src/Core/util/IntegralConstant.h \ + /usr/include/eigen3/Eigen/src/Core/util/SymbolicIndex.h \ + /usr/include/eigen3/Eigen/src/Core/NumTraits.h \ + /usr/include/eigen3/Eigen/src/Core/MathFunctions.h \ + /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h \ + /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/Half.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/BFloat16.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/TypeCasting.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/GenericPacketMathFunctionsFwd.h \ + /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h \ + /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h \ + /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h \ + /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/GenericPacketMathFunctions.h \ + /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/util/IndexedViewHelper.h \ + /usr/include/eigen3/Eigen/src/Core/util/ReshapedHelper.h \ + /usr/include/eigen3/Eigen/src/Core/ArithmeticSequence.h \ + /usr/include/eigen3/Eigen/src/Core/IO.h \ + /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h \ + /usr/include/eigen3/Eigen/src/Core/DenseBase.h \ + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h \ + /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h \ + /usr/include/eigen3/Eigen/src/plugins/IndexedViewMethods.h \ + /usr/include/eigen3/Eigen/src/plugins/IndexedViewMethods.h \ + /usr/include/eigen3/Eigen/src/plugins/ReshapedMethods.h \ + /usr/include/eigen3/Eigen/src/plugins/ReshapedMethods.h \ + /usr/include/eigen3/Eigen/src/Core/MatrixBase.h \ + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h \ + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h \ + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h \ + /usr/include/eigen3/Eigen/src/Core/EigenBase.h \ + /usr/include/eigen3/Eigen/src/Core/Product.h \ + /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h \ + /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h \ + /usr/include/eigen3/Eigen/src/Core/Assign.h \ + /usr/include/eigen3/Eigen/src/Core/ArrayBase.h \ + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h \ + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h \ + /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h \ + /usr/include/eigen3/Eigen/src/Core/DenseStorage.h \ + /usr/include/eigen3/Eigen/src/Core/NestByValue.h \ + /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h \ + /usr/include/eigen3/Eigen/src/Core/NoAlias.h \ + /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h \ + /usr/include/eigen3/Eigen/src/Core/Matrix.h \ + /usr/include/eigen3/Eigen/src/Core/Array.h \ + /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h \ + /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h \ + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h \ + /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h \ + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h \ + /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h \ + /usr/include/eigen3/Eigen/src/Core/Dot.h \ + /usr/include/eigen3/Eigen/src/Core/StableNorm.h \ + /usr/include/eigen3/Eigen/src/Core/Stride.h \ + /usr/include/eigen3/Eigen/src/Core/MapBase.h \ + /usr/include/eigen3/Eigen/src/Core/Map.h \ + /usr/include/eigen3/Eigen/src/Core/Ref.h \ + /usr/include/eigen3/Eigen/src/Core/Block.h \ + /usr/include/eigen3/Eigen/src/Core/VectorBlock.h \ + /usr/include/eigen3/Eigen/src/Core/IndexedView.h \ + /usr/include/eigen3/Eigen/src/Core/Reshaped.h \ + /usr/include/eigen3/Eigen/src/Core/Transpose.h \ + /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/Diagonal.h \ + /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h \ + /usr/include/eigen3/Eigen/src/Core/Redux.h \ + /usr/include/eigen3/Eigen/src/Core/Visitor.h \ + /usr/include/eigen3/Eigen/src/Core/Fuzzy.h \ + /usr/include/eigen3/Eigen/src/Core/Swap.h \ + /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h \ + /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h \ + /usr/include/eigen3/Eigen/src/Core/Solve.h \ + /usr/include/eigen3/Eigen/src/Core/Inverse.h \ + /usr/include/eigen3/Eigen/src/Core/SolverBase.h \ + /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/Transpositions.h \ + /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h \ + /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h \ + /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h \ + /usr/include/c++/11/atomic \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/bits/atomic_wait.h \ + /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h \ + /usr/include/syscall.h \ + /usr/include/x86_64-linux-gnu/sys/syscall.h \ + /usr/include/x86_64-linux-gnu/asm/unistd.h \ + /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ + /usr/include/x86_64-linux-gnu/bits/syscall.h \ + /usr/include/c++/11/bits/std_mutex.h \ + /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h \ + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h \ + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h \ + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h \ + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h \ + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h \ + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h \ + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h \ + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h \ + /usr/include/eigen3/Eigen/src/Core/BandMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/CoreIterators.h \ + /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h \ + /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h \ + /usr/include/eigen3/Eigen/src/Core/Select.h \ + /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h \ + /usr/include/eigen3/Eigen/src/Core/PartialReduxEvaluator.h \ + /usr/include/eigen3/Eigen/src/Core/Random.h \ + /usr/include/eigen3/Eigen/src/Core/Replicate.h \ + /usr/include/eigen3/Eigen/src/Core/Reverse.h \ + /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h \ + /usr/include/eigen3/Eigen/src/Core/StlIterators.h \ + /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h \ + /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h \ + /usr/include/eigen3/Eigen/Geometry \ + /usr/include/eigen3/Eigen/Core \ + /usr/include/eigen3/Eigen/SVD \ + /usr/include/eigen3/Eigen/QR \ + /usr/include/eigen3/Eigen/Cholesky \ + /usr/include/eigen3/Eigen/Jacobi \ + /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h \ + /usr/include/eigen3/Eigen/src/Cholesky/LLT.h \ + /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h \ + /usr/include/eigen3/Eigen/Householder \ + /usr/include/eigen3/Eigen/src/Householder/Householder.h \ + /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h \ + /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h \ + /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h \ + /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h \ + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h \ + /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h \ + /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h \ + /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h \ + /usr/include/eigen3/Eigen/src/SVD/SVDBase.h \ + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h \ + /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h \ + /usr/include/eigen3/Eigen/LU \ + /usr/include/eigen3/Eigen/src/misc/Kernel.h \ + /usr/include/eigen3/Eigen/src/misc/Image.h \ + /usr/include/eigen3/Eigen/src/LU/FullPivLU.h \ + /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h \ + /usr/include/eigen3/Eigen/src/LU/Determinant.h \ + /usr/include/eigen3/Eigen/src/LU/InverseImpl.h \ + /usr/include/eigen3/Eigen/src/LU/arch/InverseSize4.h \ + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h \ + /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h \ + /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h \ + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h \ + /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h \ + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h \ + /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h \ + /usr/include/eigen3/Eigen/src/Geometry/Transform.h \ + /usr/include/eigen3/Eigen/src/Geometry/Translation.h \ + /usr/include/eigen3/Eigen/src/Geometry/Scaling.h \ + /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h \ + /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h \ + /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h \ + /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h \ + /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SIMD.h \ + /usr/local/include/sophus/se3.hpp \ + /usr/local/include/sophus/so3.hpp \ + /usr/local/include/sophus/rotation_matrix.hpp \ + /usr/include/eigen3/Eigen/Dense \ + /usr/include/eigen3/Eigen/Geometry \ + /usr/include/eigen3/Eigen/Eigenvalues \ + /usr/include/eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexEigenSolver.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/RealQZ.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/RealQZ.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h \ + /usr/include/eigen3/Eigen/SVD \ + /usr/local/include/sophus/types.hpp \ + /usr/local/include/sophus/common.hpp \ + /usr/include/c++/11/random \ + /usr/include/c++/11/bits/random.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/opt_random.h \ + /usr/include/c++/11/bits/random.tcc \ + /usr/include/c++/11/numeric \ + /usr/include/c++/11/bits/stl_numeric.h \ + /usr/include/c++/11/bit \ + /usr/include/c++/11/pstl/glue_numeric_defs.h \ + /usr/local/include/sophus/formatstring.hpp \ + /usr/include/c++/11/iostream \ + /usr/local/include/sophus/so2.hpp \ + /usr/include/eigen3/Eigen/LU \ + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h \ + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h \ + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h \ + /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp \ + /usr/include/c++/11/csignal \ + /usr/include/signal.h \ + /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ + /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ + /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h \ + /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ + /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h \ + /usr/include/c++/11/bits/unique_ptr.h \ + /usr/include/c++/11/bits/shared_ptr.h \ + /usr/include/c++/11/bits/shared_ptr_base.h \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/ext/concurrence.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/backward/auto_ptr.h \ + /usr/include/c++/11/bits/ranges_uninitialized.h \ + /usr/include/c++/11/bits/uses_allocator_args.h \ + /usr/include/c++/11/pstl/glue_memory_defs.h \ + /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp \ + /usr/include/c++/11/future \ + /usr/include/c++/11/mutex \ + /usr/include/c++/11/chrono \ + /usr/include/c++/11/ratio \ + /usr/include/c++/11/ctime \ + /usr/include/c++/11/bits/parse_numbers.h \ + /usr/include/c++/11/bits/unique_lock.h \ + /usr/include/c++/11/condition_variable \ + /usr/include/c++/11/stop_token \ + /usr/include/c++/11/bits/std_thread.h \ + /usr/include/c++/11/semaphore \ + /usr/include/c++/11/bits/semaphore_base.h \ + /usr/include/c++/11/bits/atomic_timed_wait.h \ + /usr/include/c++/11/bits/this_thread_sleep.h \ + /usr/include/x86_64-linux-gnu/sys/time.h \ + /usr/include/semaphore.h \ + /usr/include/x86_64-linux-gnu/bits/semaphore.h \ + /usr/include/c++/11/bits/atomic_futex.h \ + /opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp \ + /usr/include/c++/11/set \ + /usr/include/c++/11/bits/stl_tree.h \ + /usr/include/c++/11/bits/stl_set.h \ + /usr/include/c++/11/bits/stl_multiset.h \ + /usr/include/c++/11/thread \ + /opt/ros/humble/include/rclcpp/rclcpp/executor.hpp \ + /usr/include/c++/11/list \ + /usr/include/c++/11/bits/stl_list.h \ + /usr/include/c++/11/bits/list.tcc \ + /usr/include/c++/11/map \ + /usr/include/c++/11/bits/stl_map.h \ + /usr/include/c++/11/bits/stl_multimap.h \ + /opt/ros/humble/include/rcl/rcl/guard_condition.h \ + /opt/ros/humble/include/rcl/rcl/allocator.h \ + /opt/ros/humble/include/rcutils/rcutils/allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /opt/ros/humble/include/rcutils/rcutils/macros.h \ + /opt/ros/humble/include/rcutils/rcutils/testing/fault_injection.h \ + /opt/ros/humble/include/rcutils/rcutils/visibility_control.h \ + /opt/ros/humble/include/rcutils/rcutils/visibility_control_macros.h \ + /opt/ros/humble/include/rcutils/rcutils/types/rcutils_ret.h \ + /opt/ros/humble/include/rcl/rcl/context.h \ + /opt/ros/humble/include/rmw/rmw/init.h \ + /opt/ros/humble/include/rmw/rmw/init_options.h \ + /opt/ros/humble/include/rmw/rmw/domain_id.h \ + /opt/ros/humble/include/rmw/rmw/localhost.h \ + /opt/ros/humble/include/rmw/rmw/visibility_control.h \ + /opt/ros/humble/include/rmw/rmw/macros.h \ + /opt/ros/humble/include/rmw/rmw/ret_types.h \ + /opt/ros/humble/include/rmw/rmw/security_options.h \ + /opt/ros/humble/include/rcl/rcl/arguments.h \ + /opt/ros/humble/include/rcl/rcl/log_level.h \ + /opt/ros/humble/include/rcl/rcl/macros.h \ + /opt/ros/humble/include/rcl/rcl/types.h \ + /opt/ros/humble/include/rmw/rmw/types.h \ + /opt/ros/humble/include/rcutils/rcutils/logging.h \ + /opt/ros/humble/include/rcutils/rcutils/error_handling.h \ + /opt/ros/humble/include/rcutils/rcutils/snprintf.h \ + /opt/ros/humble/include/rcutils/rcutils/time.h \ + /opt/ros/humble/include/rcutils/rcutils/types.h \ + /opt/ros/humble/include/rcutils/rcutils/types/array_list.h \ + /opt/ros/humble/include/rcutils/rcutils/types/char_array.h \ + /opt/ros/humble/include/rcutils/rcutils/types/hash_map.h \ + /opt/ros/humble/include/rcutils/rcutils/types/string_array.h \ + /opt/ros/humble/include/rcutils/rcutils/qsort.h \ + /opt/ros/humble/include/rcutils/rcutils/types/string_map.h \ + /opt/ros/humble/include/rcutils/rcutils/types/uint8_array.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/events_statuses.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/incompatible_qos.h \ + /opt/ros/humble/include/rmw/rmw/qos_policy_kind.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_changed.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_lost.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/message_lost.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/offered_deadline_missed.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/requested_deadline_missed.h \ + /opt/ros/humble/include/rmw/rmw/serialized_message.h \ + /opt/ros/humble/include/rmw/rmw/subscription_content_filter_options.h \ + /opt/ros/humble/include/rmw/rmw/time.h \ + /opt/ros/humble/include/rcl/rcl/visibility_control.h \ + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h \ + /opt/ros/humble/include/rcl/rcl/init_options.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdalign.h \ + /opt/ros/humble/include/rcl/rcl/wait.h \ + /opt/ros/humble/include/rcl/rcl/client.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /opt/ros/humble/include/rcl/rcl/event_callback.h \ + /opt/ros/humble/include/rmw/rmw/event_callback_type.h \ + /opt/ros/humble/include/rcl/rcl/node.h \ + /opt/ros/humble/include/rcl/rcl/node_options.h \ + /opt/ros/humble/include/rcl/rcl/domain_id.h \ + /opt/ros/humble/include/rcl/rcl/service.h \ + /opt/ros/humble/include/rcl/rcl/subscription.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rmw/rmw/message_sequence.h \ + /opt/ros/humble/include/rcl/rcl/timer.h \ + /opt/ros/humble/include/rcl/rcl/time.h \ + /opt/ros/humble/include/rmw/rmw/rmw.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/sequence_bound.h \ + /opt/ros/humble/include/rmw/rmw/event.h \ + /opt/ros/humble/include/rmw/rmw/publisher_options.h \ + /opt/ros/humble/include/rmw/rmw/qos_profiles.h \ + /opt/ros/humble/include/rmw/rmw/subscription_options.h \ + /opt/ros/humble/include/rcl/rcl/event.h \ + /opt/ros/humble/include/rcl/rcl/publisher.h \ + /opt/ros/humble/include/rcpputils/rcpputils/scope_exit.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/context.hpp \ + /usr/include/c++/11/typeindex \ + /usr/include/c++/11/unordered_set \ + /usr/include/c++/11/bits/unordered_set.h \ + /opt/ros/humble/include/rclcpp/rclcpp/init_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/visibility_control.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/macros.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/contexts/default_context.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/guard_condition.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/client.hpp \ + /usr/include/c++/11/optional \ + /usr/include/c++/11/variant \ + /opt/ros/humble/include/rcl/rcl/error_handling.h \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/exceptions.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/exceptions/exceptions.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/join.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/function_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/logging.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/logger.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/filesystem_helper.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/visibility_control.hpp \ + /opt/ros/humble/include/rcutils/rcutils/logging_macros.h \ + /opt/ros/humble/include/rclcpp/rclcpp/utilities.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp \ + /opt/ros/humble/include/rcl/rcl/graph.h \ + /opt/ros/humble/include/rmw/rmw/names_and_types.h \ + /opt/ros/humble/include/rmw/rmw/get_topic_names_and_types.h \ + /opt/ros/humble/include/rmw/rmw/topic_endpoint_info_array.h \ + /opt/ros/humble/include/rmw/rmw/topic_endpoint_info.h \ + /opt/ros/humble/include/rclcpp/rclcpp/event.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/qos.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/duration.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/duration.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__struct.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__builder.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__traits.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp \ + /usr/include/c++/11/codecvt \ + /usr/include/c++/11/bits/codecvt.h \ + /usr/include/c++/11/iomanip \ + /usr/include/c++/11/locale \ + /usr/include/c++/11/bits/locale_facets_nonio.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h \ + /usr/include/libintl.h \ + /usr/include/c++/11/bits/locale_facets_nonio.tcc \ + /usr/include/c++/11/bits/locale_conv.h \ + /usr/include/c++/11/bits/quoted_string.h \ + /opt/ros/humble/include/rcl/rcl/logging_rosout.h \ + /opt/ros/humble/include/rmw/rmw/incompatible_qos_events_statuses.h \ + /opt/ros/humble/include/rclcpp/rclcpp/type_support_decl.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_type_support_decl.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/service_type_support_decl.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp \ + /opt/ros/humble/include/rmw/rmw/error_handling.h \ + /opt/ros/humble/include/rmw/rmw/impl/cpp/demangle.hpp \ + /usr/include/c++/11/cxxabi.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cxxabi_tweaks.h \ + /opt/ros/humble/include/rmw/rmw/impl/config.h \ + /opt/ros/humble/include/rclcpp/rclcpp/publisher_base.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/network_flow_endpoint.hpp \ + /opt/ros/humble/include/rcl/rcl/network_flow_endpoints.h \ + /opt/ros/humble/include/rmw/rmw/network_flow_endpoint.h \ + /opt/ros/humble/include/rmw/rmw/network_flow_endpoint_array.h \ + /opt/ros/humble/include/rclcpp/rclcpp/qos_event.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/waitable.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/time.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/service.hpp \ + /opt/ros/humble/include/tracetools/tracetools/tracetools.h \ + /opt/ros/humble/include/tracetools/tracetools/config.h \ + /opt/ros/humble/include/tracetools/tracetools/visibility_control.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp \ + /opt/ros/humble/include/tracetools/tracetools/utils.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_base.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/any_subscription_callback.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/allocator/allocator_common.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/message_info.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/serialized_message.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/type_adapter.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp \ + /usr/include/c++/11/shared_mutex \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/ros_message_intra_process_buffer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/intra_process_buffer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/buffer_implementation_base.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process_buffer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/create_intra_process_buffer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/ring_buffer_implementation.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/intra_process_buffer_type.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_content_filter_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/timer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/clock.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/time.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/time.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__builder.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/rate.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/intra_process_setting.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/message_memory_strategy.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_payload.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/qos_overriding_options.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/set_parameters_result.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/topic_statistics_state.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/generate_statistics_message.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/metrics_message.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__struct.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__struct.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__builder.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__traits.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__traits.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/visibility_control.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_age.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/collector.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/moving_average.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/thread_safety_annotations.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_period.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/publisher.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/get_message_type_support_handle.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/is_ros_compatible_type.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/loaned_message.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/publisher_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/future_return_code.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/list_parameters_result.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_event.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/generic_publisher.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/shared_library.hpp \ + /opt/ros/humble/include/rcutils/rcutils/shared_library.h \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/publisher_factory.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_factory.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/typesupport_helpers.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/generic_subscription.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__builder.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter_value.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_type.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_value.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__builder.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_impl.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_client.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_generic_publisher.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_generic_subscription.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_publisher.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/pointer_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_topics_interface_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/qos_parameters.hpp \ + /opt/ros/humble/include/rmw/rmw/qos_string_conversions.h \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_parameters_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_service.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_subscription.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_timers_interface_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_timer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_base_interface_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/executors/static_executor_entities_collector.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/executable_list.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter_client.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/describe_parameters.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/get_parameter_types.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/get_parameters.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/list_parameters.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/set_parameters.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/set_parameters_atomically.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp \ + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/parser.h \ + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter_map.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter_event_handler.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter_service.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/storage_policy_common.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_result.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_result_kind.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_template.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__struct.hpp \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__traits.hpp \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__traits.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/point_cloud2.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__struct.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_field__struct.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__builder.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__traits.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_field__traits.hpp \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Matrix3x3.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Vector3.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Scalar.h \ + /usr/include/c++/11/math.h \ + /usr/include/c++/11/cfloat \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/float.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/MinMax.h \ + /opt/ros/humble/include/tf2/tf2/visibility_control.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Quaternion.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/QuadWord.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Vector3.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Transform.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Matrix3x3.h \ + /opt/ros/humble/include/tf2_geometry_msgs/tf2_geometry_msgs/tf2_geometry_msgs.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/quaternion_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/transform.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/transform_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/vector3.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/vector3_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point32.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_with_covariance.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_with_covariance_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/polygon_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/wrench.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/wrench_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__traits.hpp \ + /usr/include/kdl/frames.hpp \ + /usr/include/kdl/utilities/kdl-config.h \ + /usr/include/kdl/utilities/utility.h \ + /usr/include/kdl/utilities/kdl-config.h \ + /usr/include/kdl/frames.inl \ + /opt/ros/humble/include/tf2/tf2/convert.h \ + /opt/ros/humble/include/tf2/tf2/exceptions.h \ + /opt/ros/humble/include/tf2/tf2/impl/convert.h \ + /opt/ros/humble/include/tf2/tf2/transform_datatypes.h \ + /opt/ros/humble/include/tf2/tf2/time.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Quaternion.h \ + /opt/ros/humble/include/tf2_ros/tf2_ros/buffer_interface.h \ + /opt/ros/humble/include/tf2_ros/tf2_ros/visibility_control.h \ + /opt/ros/humble/include/tf2_eigen/tf2_eigen/tf2_eigen.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/quaternion.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/twist.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__traits.hpp \ + /opt/ros/humble/include/tf2_ros/tf2_ros/buffer.h \ + /opt/ros/humble/include/tf2_ros/tf2_ros/async_buffer_interface.h \ + /opt/ros/humble/include/tf2/tf2/buffer_core.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Transform.h \ + /opt/ros/humble/include/tf2/tf2/buffer_core_interface.h \ + /opt/ros/humble/include/tf2/tf2/transform_storage.h \ + /opt/ros/humble/include/tf2_ros/tf2_ros/create_timer_interface.h \ + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/frame_graph.hpp \ + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__struct.hpp \ + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__builder.hpp \ + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__traits.hpp \ + /home/orb/ORB_SLAM3/include/MapPoint.h \ + /home/orb/ORB_SLAM3/include/KeyFrame.h \ + /home/orb/ORB_SLAM3/include/MapPoint.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/BowVector.h \ + /usr/include/boost/serialization/serialization.hpp \ + /usr/include/boost/config.hpp \ + /usr/include/boost/config/user.hpp \ + /usr/include/boost/config/detail/select_compiler_config.hpp \ + /usr/include/boost/config/compiler/gcc.hpp \ + /usr/include/boost/config/detail/select_stdlib_config.hpp \ + /usr/include/c++/11/version \ + /usr/include/boost/config/stdlib/libstdcpp3.hpp \ + /usr/include/boost/config/detail/select_platform_config.hpp \ + /usr/include/boost/config/platform/linux.hpp \ + /usr/include/boost/config/detail/posix_features.hpp \ + /usr/include/boost/config/detail/suffix.hpp \ + /usr/include/boost/config/helper_macros.hpp \ + /usr/include/boost/serialization/strong_typedef.hpp \ + /usr/include/boost/operators.hpp \ + /usr/include/boost/detail/workaround.hpp \ + /usr/include/boost/config/workaround.hpp \ + /usr/include/boost/core/addressof.hpp \ + /usr/include/boost/type_traits/has_nothrow_assign.hpp \ + /usr/include/boost/type_traits/integral_constant.hpp \ + /usr/include/boost/type_traits/intrinsics.hpp \ + /usr/include/boost/type_traits/detail/config.hpp \ + /usr/include/boost/version.hpp \ + /usr/include/boost/type_traits/is_const.hpp \ + /usr/include/boost/type_traits/is_volatile.hpp \ + /usr/include/boost/type_traits/is_assignable.hpp \ + /usr/include/boost/type_traits/is_complete.hpp \ + /usr/include/boost/type_traits/declval.hpp \ + /usr/include/boost/type_traits/add_rvalue_reference.hpp \ + /usr/include/boost/type_traits/is_void.hpp \ + /usr/include/boost/type_traits/is_reference.hpp \ + /usr/include/boost/type_traits/is_lvalue_reference.hpp \ + /usr/include/boost/type_traits/is_rvalue_reference.hpp \ + /usr/include/boost/type_traits/remove_reference.hpp \ + /usr/include/boost/type_traits/is_function.hpp \ + /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \ + /usr/include/boost/type_traits/detail/yes_no_type.hpp \ + /usr/include/boost/static_assert.hpp \ + /usr/include/boost/type_traits/is_array.hpp \ + /usr/include/boost/type_traits/has_nothrow_constructor.hpp \ + /usr/include/boost/type_traits/is_default_constructible.hpp \ + /usr/include/boost/type_traits/has_nothrow_copy.hpp \ + /usr/include/boost/type_traits/is_copy_constructible.hpp \ + /usr/include/boost/type_traits/is_constructible.hpp \ + /usr/include/boost/type_traits/is_destructible.hpp \ + /usr/include/boost/serialization/access.hpp \ + /usr/include/boost/serialization/map.hpp \ + /usr/include/boost/serialization/nvp.hpp \ + /usr/include/boost/core/nvp.hpp \ + /usr/include/boost/preprocessor/stringize.hpp \ + /usr/include/boost/preprocessor/config/config.hpp \ + /usr/include/boost/serialization/level.hpp \ + /usr/include/boost/type_traits/is_fundamental.hpp \ + /usr/include/boost/type_traits/is_arithmetic.hpp \ + /usr/include/boost/type_traits/is_integral.hpp \ + /usr/include/boost/type_traits/is_floating_point.hpp \ + /usr/include/boost/type_traits/is_enum.hpp \ + /usr/include/boost/type_traits/is_class.hpp \ + /usr/include/boost/type_traits/is_base_and_derived.hpp \ + /usr/include/boost/type_traits/remove_cv.hpp \ + /usr/include/boost/type_traits/is_same.hpp \ + /usr/include/boost/mpl/eval_if.hpp \ + /usr/include/boost/mpl/if.hpp \ + /usr/include/boost/mpl/aux_/value_wknd.hpp \ + /usr/include/boost/mpl/aux_/static_cast.hpp \ + /usr/include/boost/mpl/aux_/config/workaround.hpp \ + /usr/include/boost/mpl/aux_/config/integral.hpp \ + /usr/include/boost/mpl/aux_/config/msvc.hpp \ + /usr/include/boost/mpl/aux_/config/eti.hpp \ + /usr/include/boost/mpl/aux_/na_spec.hpp \ + /usr/include/boost/mpl/lambda_fwd.hpp \ + /usr/include/boost/mpl/void_fwd.hpp \ + /usr/include/boost/mpl/aux_/adl_barrier.hpp \ + /usr/include/boost/mpl/aux_/config/adl.hpp \ + /usr/include/boost/mpl/aux_/config/intel.hpp \ + /usr/include/boost/mpl/aux_/config/gcc.hpp \ + /usr/include/boost/mpl/aux_/na.hpp \ + /usr/include/boost/mpl/bool.hpp \ + /usr/include/boost/mpl/bool_fwd.hpp \ + /usr/include/boost/mpl/integral_c_tag.hpp \ + /usr/include/boost/mpl/aux_/config/static_constant.hpp \ + /usr/include/boost/mpl/aux_/na_fwd.hpp \ + /usr/include/boost/mpl/aux_/config/ctps.hpp \ + /usr/include/boost/mpl/aux_/config/lambda.hpp \ + /usr/include/boost/mpl/aux_/config/ttp.hpp \ + /usr/include/boost/mpl/int.hpp \ + /usr/include/boost/mpl/int_fwd.hpp \ + /usr/include/boost/mpl/aux_/nttp_decl.hpp \ + /usr/include/boost/mpl/aux_/config/nttp.hpp \ + /usr/include/boost/mpl/aux_/integral_wrapper.hpp \ + /usr/include/boost/preprocessor/cat.hpp \ + /usr/include/boost/mpl/aux_/lambda_arity_param.hpp \ + /usr/include/boost/mpl/aux_/template_arity_fwd.hpp \ + /usr/include/boost/mpl/aux_/arity.hpp \ + /usr/include/boost/mpl/aux_/config/dtp.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/params.hpp \ + /usr/include/boost/mpl/aux_/config/preprocessor.hpp \ + /usr/include/boost/preprocessor/comma_if.hpp \ + /usr/include/boost/preprocessor/punctuation/comma_if.hpp \ + /usr/include/boost/preprocessor/control/if.hpp \ + /usr/include/boost/preprocessor/control/iif.hpp \ + /usr/include/boost/preprocessor/logical/bool.hpp \ + /usr/include/boost/preprocessor/facilities/empty.hpp \ + /usr/include/boost/preprocessor/punctuation/comma.hpp \ + /usr/include/boost/preprocessor/repeat.hpp \ + /usr/include/boost/preprocessor/repetition/repeat.hpp \ + /usr/include/boost/preprocessor/debug/error.hpp \ + /usr/include/boost/preprocessor/detail/auto_rec.hpp \ + /usr/include/boost/preprocessor/tuple/eat.hpp \ + /usr/include/boost/preprocessor/inc.hpp \ + /usr/include/boost/preprocessor/arithmetic/inc.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/enum.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \ + /usr/include/boost/mpl/limits/arity.hpp \ + /usr/include/boost/preprocessor/logical/and.hpp \ + /usr/include/boost/preprocessor/logical/bitand.hpp \ + /usr/include/boost/preprocessor/identity.hpp \ + /usr/include/boost/preprocessor/facilities/identity.hpp \ + /usr/include/boost/preprocessor/empty.hpp \ + /usr/include/boost/preprocessor/arithmetic/add.hpp \ + /usr/include/boost/preprocessor/arithmetic/dec.hpp \ + /usr/include/boost/preprocessor/control/while.hpp \ + /usr/include/boost/preprocessor/list/fold_left.hpp \ + /usr/include/boost/preprocessor/list/detail/fold_left.hpp \ + /usr/include/boost/preprocessor/control/expr_iif.hpp \ + /usr/include/boost/preprocessor/list/adt.hpp \ + /usr/include/boost/preprocessor/detail/is_binary.hpp \ + /usr/include/boost/preprocessor/detail/check.hpp \ + /usr/include/boost/preprocessor/logical/compl.hpp \ + /usr/include/boost/preprocessor/list/fold_right.hpp \ + /usr/include/boost/preprocessor/list/detail/fold_right.hpp \ + /usr/include/boost/preprocessor/list/reverse.hpp \ + /usr/include/boost/preprocessor/control/detail/while.hpp \ + /usr/include/boost/preprocessor/tuple/elem.hpp \ + /usr/include/boost/preprocessor/facilities/expand.hpp \ + /usr/include/boost/preprocessor/facilities/overload.hpp \ + /usr/include/boost/preprocessor/variadic/size.hpp \ + /usr/include/boost/preprocessor/tuple/rem.hpp \ + /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \ + /usr/include/boost/preprocessor/variadic/elem.hpp \ + /usr/include/boost/preprocessor/arithmetic/sub.hpp \ + /usr/include/boost/mpl/aux_/config/overload_resolution.hpp \ + /usr/include/boost/mpl/aux_/lambda_support.hpp \ + /usr/include/boost/mpl/integral_c.hpp \ + /usr/include/boost/mpl/integral_c_fwd.hpp \ + /usr/include/boost/serialization/level_enum.hpp \ + /usr/include/boost/serialization/tracking.hpp \ + /usr/include/boost/mpl/identity.hpp \ + /usr/include/boost/mpl/equal_to.hpp \ + /usr/include/boost/mpl/aux_/comparison_op.hpp \ + /usr/include/boost/mpl/aux_/numeric_op.hpp \ + /usr/include/boost/mpl/numeric_cast.hpp \ + /usr/include/boost/mpl/apply_wrap.hpp \ + /usr/include/boost/mpl/aux_/has_apply.hpp \ + /usr/include/boost/mpl/has_xxx.hpp \ + /usr/include/boost/mpl/aux_/type_wrapper.hpp \ + /usr/include/boost/mpl/aux_/yes_no.hpp \ + /usr/include/boost/mpl/aux_/config/arrays.hpp \ + /usr/include/boost/mpl/aux_/config/has_xxx.hpp \ + /usr/include/boost/mpl/aux_/config/msvc_typename.hpp \ + /usr/include/boost/preprocessor/array/elem.hpp \ + /usr/include/boost/preprocessor/array/data.hpp \ + /usr/include/boost/preprocessor/array/size.hpp \ + /usr/include/boost/preprocessor/repetition/enum_params.hpp \ + /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \ + /usr/include/boost/mpl/aux_/config/has_apply.hpp \ + /usr/include/boost/mpl/aux_/msvc_never_true.hpp \ + /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp \ + /usr/include/boost/mpl/aux_/include_preprocessed.hpp \ + /usr/include/boost/mpl/aux_/config/compiler.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \ + /usr/include/boost/mpl/tag.hpp \ + /usr/include/boost/mpl/void.hpp \ + /usr/include/boost/mpl/aux_/has_tag.hpp \ + /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp \ + /usr/include/boost/mpl/aux_/config/forwarding.hpp \ + /usr/include/boost/mpl/aux_/msvc_eti_base.hpp \ + /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \ + /usr/include/boost/mpl/greater.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp \ + /usr/include/boost/type_traits/is_pointer.hpp \ + /usr/include/boost/serialization/tracking_enum.hpp \ + /usr/include/boost/serialization/type_info_implementation.hpp \ + /usr/include/boost/serialization/traits.hpp \ + /usr/include/boost/serialization/split_free.hpp \ + /usr/include/boost/serialization/wrapper.hpp \ + /usr/include/boost/serialization/base_object.hpp \ + /usr/include/boost/type_traits/is_polymorphic.hpp \ + /usr/include/boost/serialization/force_include.hpp \ + /usr/include/boost/serialization/void_cast_fwd.hpp \ + /usr/include/boost/serialization/collection_size_type.hpp \ + /usr/include/boost/serialization/is_bitwise_serializable.hpp \ + /usr/include/boost/serialization/item_version_type.hpp \ + /usr/include/boost/cstdint.hpp \ + /usr/include/boost/integer_traits.hpp \ + /usr/include/boost/limits.hpp \ + /usr/include/boost/assert.hpp \ + /usr/include/boost/serialization/library_version_type.hpp \ + /usr/include/boost/serialization/detail/stack_constructor.hpp \ + /usr/include/boost/aligned_storage.hpp \ + /usr/include/boost/type_traits/aligned_storage.hpp \ + /usr/include/boost/type_traits/alignment_of.hpp \ + /usr/include/boost/type_traits/type_with_alignment.hpp \ + /usr/include/boost/type_traits/is_pod.hpp \ + /usr/include/boost/type_traits/is_scalar.hpp \ + /usr/include/boost/type_traits/is_member_pointer.hpp \ + /usr/include/boost/type_traits/is_member_function_pointer.hpp \ + /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \ + /usr/include/boost/type_traits/conditional.hpp \ + /usr/include/boost/serialization/utility.hpp \ + /usr/include/boost/type_traits/remove_const.hpp \ + /usr/include/boost/mpl/and.hpp \ + /usr/include/boost/mpl/aux_/nested_type_wknd.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \ + /usr/include/boost/serialization/collections_save_imp.hpp \ + /usr/include/boost/serialization/version.hpp \ + /usr/include/boost/mpl/assert.hpp \ + /usr/include/boost/mpl/not.hpp \ + /usr/include/boost/mpl/aux_/config/gpu.hpp \ + /usr/include/boost/mpl/aux_/config/pp_counter.hpp \ + /usr/include/boost/mpl/less.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \ + /usr/include/boost/mpl/comparison.hpp \ + /usr/include/boost/mpl/not_equal_to.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp \ + /usr/include/boost/mpl/less_equal.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp \ + /usr/include/boost/mpl/greater_equal.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp \ + /usr/include/boost/move/utility_core.hpp \ + /usr/include/boost/move/detail/config_begin.hpp \ + /usr/include/boost/move/detail/workaround.hpp \ + /usr/include/boost/move/core.hpp \ + /usr/include/boost/move/detail/config_end.hpp \ + /usr/include/boost/move/detail/meta_utils.hpp \ + /usr/include/boost/move/detail/meta_utils_core.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FeatureVector.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/BowVector.h \ + /home/orb/ORB_SLAM3/include/ORBVocabulary.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FORB.h \ + /usr/local/include/opencv4/opencv2/core/core.hpp \ + /usr/local/include/opencv4/opencv2/core.hpp \ + /usr/local/include/opencv4/opencv2/core/cvdef.h \ + /usr/local/include/opencv4/opencv2/core/hal/interface.h \ + /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h \ + /usr/local/include/opencv4/opencv2/core/version.hpp \ + /usr/local/include/opencv4/opencv2/core/base.hpp \ + /usr/local/include/opencv4/opencv2/opencv_modules.hpp \ + /usr/local/include/opencv4/opencv2/core/cvstd.hpp \ + /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp \ + /usr/local/include/opencv4/opencv2/core/neon_utils.hpp \ + /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp \ + /usr/local/include/opencv4/opencv2/core/check.hpp \ + /usr/local/include/opencv4/opencv2/core/traits.hpp \ + /usr/local/include/opencv4/opencv2/core/matx.hpp \ + /usr/local/include/opencv4/opencv2/core/saturate.hpp \ + /usr/local/include/opencv4/opencv2/core/fast_math.hpp \ + /usr/local/include/opencv4/opencv2/core/types.hpp \ + /usr/local/include/opencv4/opencv2/core/mat.hpp \ + /usr/local/include/opencv4/opencv2/core/bufferpool.hpp \ + /usr/local/include/opencv4/opencv2/core/mat.inl.hpp \ + /usr/local/include/opencv4/opencv2/core/persistence.hpp \ + /usr/local/include/opencv4/opencv2/core/operations.hpp \ + /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp \ + /usr/local/include/opencv4/opencv2/core/utility.hpp \ + /usr/local/include/opencv4/opencv2/core/optim.hpp \ + /usr/local/include/opencv4/opencv2/core/ovx.hpp \ + /usr/local/include/opencv4/opencv2/core/cvdef.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FClass.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/TemplatedVocabulary.h \ + /usr/include/c++/11/fstream \ + /usr/include/x86_64-linux-gnu/c++/11/bits/basic_file.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++io.h \ + /usr/include/c++/11/bits/fstream.tcc \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FeatureVector.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/ScoringObject.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DUtils/Random.h \ + /home/orb/ORB_SLAM3/include/ORBextractor.h \ + /usr/local/include/opencv4/opencv2/opencv.hpp \ + /usr/local/include/opencv4/opencv2/calib3d.hpp \ + /usr/local/include/opencv4/opencv2/features2d.hpp \ + /usr/local/include/opencv4/opencv2/flann/miniflann.hpp \ + /usr/local/include/opencv4/opencv2/flann/defines.h \ + /usr/local/include/opencv4/opencv2/flann/config.h \ + /usr/local/include/opencv4/opencv2/core/affine.hpp \ + /usr/local/include/opencv4/opencv2/dnn.hpp \ + /usr/local/include/opencv4/opencv2/dnn/dnn.hpp \ + /usr/local/include/opencv4/opencv2/core/async.hpp \ + /usr/local/include/opencv4/opencv2/dnn/version.hpp \ + /usr/local/include/opencv4/opencv2/dnn/dict.hpp \ + /usr/local/include/opencv4/opencv2/dnn/layer.hpp \ + /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp \ + /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp \ + /usr/local/include/opencv4/opencv2/dnn/dnn.hpp \ + /usr/local/include/opencv4/opencv2/flann.hpp \ + /usr/local/include/opencv4/opencv2/flann/flann_base.hpp \ + /usr/local/include/opencv4/opencv2/flann/general.h \ + /usr/local/include/opencv4/opencv2/flann/matrix.h \ + /usr/local/include/opencv4/opencv2/flann/params.h \ + /usr/local/include/opencv4/opencv2/flann/any.h \ + /usr/local/include/opencv4/opencv2/flann/defines.h \ + /usr/local/include/opencv4/opencv2/flann/saving.h \ + /usr/local/include/opencv4/opencv2/flann/nn_index.h \ + /usr/local/include/opencv4/opencv2/flann/result_set.h \ + /usr/local/include/opencv4/opencv2/flann/all_indices.h \ + /usr/local/include/opencv4/opencv2/flann/kdtree_index.h \ + /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h \ + /usr/local/include/opencv4/opencv2/flann/dist.h \ + /usr/local/include/opencv4/opencv2/flann/heap.h \ + /usr/local/include/opencv4/opencv2/flann/allocator.h \ + /usr/local/include/opencv4/opencv2/flann/random.h \ + /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h \ + /usr/local/include/opencv4/opencv2/flann/kmeans_index.h \ + /usr/local/include/opencv4/opencv2/flann/logger.h \ + /usr/local/include/opencv4/opencv2/flann/composite_index.h \ + /usr/local/include/opencv4/opencv2/flann/linear_index.h \ + /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h \ + /usr/local/include/opencv4/opencv2/flann/lsh_index.h \ + /usr/local/include/opencv4/opencv2/flann/lsh_table.h \ + /usr/local/include/opencv4/opencv2/flann/autotuned_index.h \ + /usr/local/include/opencv4/opencv2/flann/ground_truth.h \ + /usr/local/include/opencv4/opencv2/flann/index_testing.h \ + /usr/local/include/opencv4/opencv2/flann/timer.h \ + /usr/local/include/opencv4/opencv2/flann/sampling.h \ + /usr/local/include/opencv4/opencv2/highgui.hpp \ + /usr/local/include/opencv4/opencv2/imgcodecs.hpp \ + /usr/local/include/opencv4/opencv2/videoio.hpp \ + /usr/local/include/opencv4/opencv2/imgproc.hpp \ + /usr/local/include/opencv4/opencv2/ml.hpp \ + /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp \ + /usr/local/include/opencv4/opencv2/objdetect.hpp \ + /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp \ + /usr/local/include/opencv4/opencv2/photo.hpp \ + /usr/local/include/opencv4/opencv2/stitching.hpp \ + /usr/local/include/opencv4/opencv2/stitching/warpers.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp \ + /usr/local/include/opencv4/opencv2/core/cuda.hpp \ + /usr/local/include/opencv4/opencv2/core/cuda_types.hpp \ + /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp \ + /usr/include/c++/11/queue \ + /usr/include/c++/11/deque \ + /usr/include/c++/11/bits/stl_deque.h \ + /usr/include/c++/11/bits/deque.tcc \ + /usr/include/c++/11/bits/stl_queue.h \ + /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp \ + /usr/local/include/opencv4/opencv2/video.hpp \ + /usr/local/include/opencv4/opencv2/video/tracking.hpp \ + /usr/local/include/opencv4/opencv2/video/background_segm.hpp \ + /home/orb/ORB_SLAM3/include/Frame.h \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/se3.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/so3.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/types.hpp \ + /home/orb/ORB_SLAM3/include/ImuTypes.h \ + /home/orb/ORB_SLAM3/include/SerializationUtils.h \ + /usr/include/boost/serialization/vector.hpp \ + /usr/include/boost/serialization/collections_load_imp.hpp \ + /usr/include/boost/serialization/detail/is_default_constructible.hpp \ + /usr/include/boost/utility/enable_if.hpp \ + /usr/include/boost/core/enable_if.hpp \ + /usr/include/boost/serialization/array_wrapper.hpp \ + /usr/include/boost/serialization/split_member.hpp \ + /usr/include/boost/serialization/array_optimization.hpp \ + /usr/include/boost/mpl/always.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp \ + /usr/include/boost/mpl/aux_/arity_spec.hpp \ + /usr/include/boost/mpl/apply.hpp \ + /usr/include/boost/mpl/apply_fwd.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \ + /usr/include/boost/mpl/placeholders.hpp \ + /usr/include/boost/mpl/arg.hpp \ + /usr/include/boost/mpl/arg_fwd.hpp \ + /usr/include/boost/mpl/aux_/na_assert.hpp \ + /usr/include/boost/mpl/aux_/arg_typedef.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \ + /usr/include/boost/mpl/lambda.hpp \ + /usr/include/boost/mpl/bind.hpp \ + /usr/include/boost/mpl/bind_fwd.hpp \ + /usr/include/boost/mpl/aux_/config/bind.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \ + /usr/include/boost/mpl/next.hpp \ + /usr/include/boost/mpl/next_prior.hpp \ + /usr/include/boost/mpl/aux_/common_name_wknd.hpp \ + /usr/include/boost/mpl/protect.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \ + /usr/include/boost/mpl/aux_/full_lambda.hpp \ + /usr/include/boost/mpl/quote.hpp \ + /usr/include/boost/mpl/aux_/has_type.hpp \ + /usr/include/boost/mpl/aux_/config/bcc.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \ + /usr/include/boost/mpl/aux_/template_arity.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \ + /usr/include/boost/serialization/collection_traits.hpp \ + /usr/local/include/opencv4/opencv2/features2d/features2d.hpp \ + /home/orb/ORB_SLAM3/include/Converter.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_vertex.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/optimizable_graph.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/openmp_mutex.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/config.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/hyper_graph.h \ + /usr/include/c++/11/bitset \ + /usr/include/c++/11/tr1/unordered_map \ + /usr/include/c++/11/tr1/type_traits \ + /usr/include/c++/11/tr1/functional_hash.h \ + /usr/include/c++/11/tr1/hashtable.h \ + /usr/include/c++/11/tr1/hashtable_policy.h \ + /usr/include/c++/11/tr1/unordered_map.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/parameter.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/parameter_container.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/jacobian_workspace.h \ + /usr/include/eigen3/Eigen/StdVector \ + /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h \ + /usr/include/eigen3/Eigen/src/StlSupport/details.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/stuff/macros.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/creators.h \ + /usr/include/eigen3/Eigen/Cholesky \ + /usr/include/c++/11/stack \ + /usr/include/c++/11/bits/stl_stack.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_vertex.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_binary_edge.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_edge.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/robust_kernel.h \ + /usr/include/c++/11/tr1/memory \ + /usr/include/c++/11/tr1/shared_ptr.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_binary_edge.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_unary_edge.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_unary_edge.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3_ops.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3_ops.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/sim3.h \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/sim3.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/rxso3.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/sim_details.hpp \ + /home/orb/ORB_SLAM3/include/Settings.h \ + /home/orb/ORB_SLAM3/include/CameraModels/GeometricCamera.h \ + /usr/local/include/opencv4/opencv2/imgproc/imgproc.hpp \ + /usr/include/boost/serialization/export.hpp \ + /usr/include/boost/serialization/extended_type_info.hpp \ + /usr/include/c++/11/cstdarg \ + /usr/include/boost/noncopyable.hpp \ + /usr/include/boost/core/noncopyable.hpp \ + /usr/include/boost/serialization/config.hpp \ + /usr/include/boost/config/abi_prefix.hpp \ + /usr/include/boost/config/abi_suffix.hpp \ + /usr/include/boost/serialization/static_warning.hpp \ + /usr/include/boost/mpl/print.hpp \ + /usr/include/boost/serialization/assume_abstract.hpp \ + /usr/include/boost/type_traits/is_abstract.hpp \ + /usr/include/boost/serialization/singleton.hpp \ + /usr/include/boost/archive/detail/auto_link_archive.hpp \ + /usr/include/boost/archive/detail/decl.hpp \ + /usr/include/boost/archive/detail/abi_prefix.hpp \ + /usr/include/boost/archive/detail/abi_suffix.hpp \ + /usr/include/boost/archive/detail/register_archive.hpp \ + /home/orb/ORB_SLAM3/include/Converter.h \ + /home/orb/ORB_SLAM3/include/GeometricTools.h \ + /home/orb/ORB_SLAM3/include/KeyFrameDatabase.h \ + /home/orb/ORB_SLAM3/include/Map.h \ + /usr/local/include/pangolin/pangolin.h \ + /usr/local/include/pangolin/platform.h \ + /usr/local/include/pangolin/utils/assert.h \ + /usr/local/include/pangolin/utils/format_string.h \ + /usr/local/include/pangolin/utils/log.h \ + /usr/local/include/pangolin/display/display.h \ + /usr/local/include/pangolin/gl/glinclude.h \ + /usr/local/include/pangolin/gl/glplatform.h \ + /usr/include/GL/glew.h \ + /usr/include/GL/glu.h \ + /usr/include/GL/gl.h \ + /usr/local/include/pangolin/gl/glpangoglu.h \ + /usr/local/include/pangolin/gl/viewport.h \ + /usr/local/include/pangolin/utils/params.h \ + /usr/local/include/pangolin/utils/type_convert.h \ + /usr/local/include/pangolin/compat/type_traits.h \ + /usr/local/include/pangolin/windowing/window.h \ + /usr/local/include/pangolin/utils/signal_slot.h \ + /usr/local/include/sigslot/signal.hpp \ + /usr/local/include/pangolin/utils/true_false_toggle.h \ + /usr/local/include/pangolin/utils/uri.h \ + /usr/local/include/pangolin/windowing/handler_bitsets.h \ + /usr/local/include/pangolin/utils/bitmask.h \ + /usr/local/include/pangolin/windowing/handler_enums.h \ + /usr/local/include/pangolin/display/display.hpp \ + /usr/local/include/pangolin/display/view.h \ + /usr/local/include/pangolin/display/attach.h \ + /usr/local/include/pangolin/display/widgets.h \ + /usr/local/include/pangolin/var/var.h \ + /usr/local/include/pangolin/utils/is_streamable.h \ + /usr/local/include/pangolin/var/varvalue.h \ + /usr/local/include/pangolin/var/varvaluet.h \ + /usr/local/include/pangolin/var/varvaluegeneric.h \ + /usr/local/include/pangolin/utils/file_utils.h \ + /usr/local/include/pangolin/var/varwrapper.h \ + /usr/local/include/pangolin/var/varstate.h \ + /usr/include/c++/11/any \ + /usr/local/include/pangolin/var/varinit.h \ + /usr/local/include/pangolin/handler/handler.h \ + /usr/local/include/pangolin/gl/opengl_render_state.h \ + /usr/local/include/pangolin/utils/simple_math.h \ + /usr/local/include/pangolin/gl/gl.h \ + /usr/local/include/pangolin/image/image_io.h \ + /usr/local/include/pangolin/image/typed_image.h \ + /usr/local/include/pangolin/image/managed_image.h \ + /usr/local/include/pangolin/image/image.h \ + /usr/local/include/pangolin/image/memcpy.h \ + /usr/local/include/pangolin/image/copy.h \ + /usr/local/include/pangolin/image/pixel_format.h \ + /usr/local/include/pangolin/utils/file_extension.h \ + /usr/local/include/pangolin/gl/gl.hpp \ + /usr/local/include/pangolin/gl/glpixformat.h \ + /usr/local/include/pangolin/gl/glformattraits.h \ + /usr/local/include/pangolin/gl/glfont.h \ + /usr/local/include/pangolin/gl/gltext.h \ + /usr/local/include/pangolin/gl/glchar.h \ + /usr/local/include/pangolin/gl/colour.h \ + /usr/local/include/pangolin/gl/gldraw.h \ + /usr/local/include/pangolin/gl/glstate.h \ + /usr/local/include/pangolin/gl/glvbo.h \ + /usr/local/include/pangolin/plot/plotter.h \ + /usr/local/include/pangolin/gl/glsl.h \ + /usr/local/include/pangolin/gl/glsl.hpp \ + /usr/local/include/pangolin/utils/range.h \ + /usr/local/include/pangolin/plot/datalog.h \ + /usr/local/include/pangolin/var/varextra.h \ + /usr/local/include/pangolin/video/video.h \ + /usr/local/include/pangolin/video/video_exception.h \ + /usr/local/include/pangolin/video/video_interface.h \ + /usr/local/include/pangolin/utils/picojson.h \ + /usr/include/inttypes.h \ + /usr/local/include/pangolin/video/stream_info.h \ + /usr/local/include/pangolin/video/video_output_interface.h \ + /usr/local/include/pangolin/video/video_input.h \ + /usr/local/include/pangolin/video/video_output.h \ + /usr/include/boost/serialization/list.hpp \ + /home/orb/ORB_SLAM3/include/CameraModels/GeometricCamera.h \ + /usr/include/boost/serialization/array.hpp + + +/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp: + +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__traits.hpp: + +/root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__builder.hpp: + +/root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__builder.hpp: + +/opt/ros/humble/include/message_filters/message_filters/sync_policies/approximate_time.h: + +/opt/ros/humble/include/message_filters/message_filters/null_types.h: + +/opt/ros/humble/include/message_filters/message_filters/parameter_adapter.h: + +/opt/ros/humble/include/message_filters/message_filters/message_event.h: + +/opt/ros/humble/include/message_filters/message_filters/subscriber.h: + +/opt/ros/humble/include/tf2_ros/tf2_ros/transform_listener.h: + +/opt/ros/humble/include/tf2_msgs/tf2_msgs/msg/detail/tf_message__traits.hpp: + +/opt/ros/humble/include/tf2_msgs/tf2_msgs/msg/detail/tf_message__builder.hpp: + +/opt/ros/humble/include/tf2_msgs/tf2_msgs/msg/detail/tf_message__struct.hpp: + +/opt/ros/humble/include/tf2_ros/tf2_ros/transform_broadcaster.h: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_array__builder.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_array.hpp: + +/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp: + +/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp: + +/usr/include/kdl/frames.inl: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__traits.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__struct.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/wrench_stamped.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__traits.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__builder.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/wrench.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon__traits.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__builder.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__struct.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/polygon_stamped.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__traits.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_with_covariance_stamped.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__builder.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__traits.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__builder.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__struct.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/vector3_stamped.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__builder.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose.hpp: + +/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp: + +/usr/include/boost/algorithm/string/detail/formatter.hpp: + +/usr/include/boost/algorithm/string/formatter.hpp: + +/usr/include/boost/algorithm/string/detail/find_format_all.hpp: + +/usr/include/boost/algorithm/string/detail/find_format_store.hpp: + +/usr/include/boost/algorithm/string/find_format.hpp: + +/usr/include/boost/algorithm/string/replace.hpp: + +/usr/include/boost/algorithm/string/detail/util.hpp: + +/usr/include/boost/function/detail/maybe_include.hpp: + +/usr/include/boost/function/detail/function_iterate.hpp: + +/usr/include/boost/preprocessor/enum_params.hpp: + +/usr/include/boost/preprocessor/repetition/enum.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_array__struct.hpp: + +/usr/include/boost/preprocessor/enum.hpp: + +/usr/include/boost/config/no_tr1/memory.hpp: + +/usr/include/boost/bind/mem_fn.hpp: + +/usr/include/boost/function_equal.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_with_covariance.hpp: + +/usr/include/boost/ref.hpp: + +/usr/include/boost/type_traits/has_trivial_destructor.hpp: + +/usr/include/boost/core/demangle.hpp: + +/usr/include/boost/container_hash/hash_fwd.hpp: + +/usr/include/boost/type_index/type_index_facade.hpp: + +/usr/include/boost/type_index/stl_type_index.hpp: + +/usr/include/boost/integer_fwd.hpp: + +/usr/include/boost/integer.hpp: + +/usr/include/boost/exception/exception.hpp: + +/usr/include/boost/current_function.hpp: + +/usr/include/boost/function.hpp: + +/usr/include/boost/algorithm/string/find_iterator.hpp: + +/usr/include/boost/algorithm/string/split.hpp: + +/usr/include/boost/algorithm/string/finder.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point32.hpp: + +/usr/include/boost/algorithm/string/compare.hpp: + +/usr/include/boost/algorithm/string/predicate.hpp: + +/usr/include/boost/algorithm/string/detail/case_conv.hpp: + +/usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp: + +/usr/include/boost/type_traits/type_identity.hpp: + +/usr/include/boost/preprocessor/facilities/intercept.hpp: + +/usr/include/boost/preprocessor/slot/detail/def.hpp: + +/usr/include/boost/preprocessor/slot/slot.hpp: + +/usr/include/boost/preprocessor/iteration/iterate.hpp: + +/usr/include/boost/iterator/transform_iterator.hpp: + +/usr/include/boost/algorithm/string/detail/trim.hpp: + +/usr/include/boost/algorithm/string/find.hpp: + +/usr/include/boost/iterator/advance.hpp: + +/usr/include/boost/type_traits/make_void.hpp: + +/usr/include/boost/type_traits/detail/has_binary_operator.hpp: + +/usr/include/boost/range/detail/safe_bool.hpp: + +/usr/include/boost/range/algorithm/equal.hpp: + +/usr/include/boost/iterator/iterator_adaptor.hpp: + +/usr/include/boost/iterator/reverse_iterator.hpp: + +/usr/include/boost/range/rbegin.hpp: + +/usr/include/boost/range/empty.hpp: + +/usr/include/boost/iterator/distance.hpp: + +/usr/include/boost/range/distance.hpp: + +/usr/include/boost/utility/identity_type.hpp: + +/usr/include/boost/preprocessor/logical/not.hpp: + +/usr/include/boost/preprocessor/comparison/less_equal.hpp: + +/usr/include/boost/preprocessor/seq/transform.hpp: + +/usr/include/boost/preprocessor/seq/fold_left.hpp: + +/usr/include/boost/preprocessor/seq/cat.hpp: + +/usr/include/boost/preprocessor/control/deduce_d.hpp: + +/usr/include/boost/utility/binary.hpp: + +/usr/include/boost/utility/base_from_member.hpp: + +/usr/include/boost/range/detail/has_member_size.hpp: + +/usr/include/boost/type_traits/make_unsigned.hpp: + +/usr/include/boost/iterator/iterator_concepts.hpp: + +/usr/include/boost/concept/detail/concept_undef.hpp: + +/usr/include/boost/preprocessor/seq/elem.hpp: + +/usr/include/boost/preprocessor/seq/seq.hpp: + +/usr/include/boost/preprocessor/repetition/detail/for.hpp: + +/usr/include/boost/preprocessor/repetition/for.hpp: + +/usr/include/boost/preprocessor/seq/for_each_i.hpp: + +/usr/include/boost/concept/detail/concept_def.hpp: + +/usr/include/boost/concept/usage.hpp: + +/usr/include/boost/type_traits/conversion_traits.hpp: + +/usr/include/boost/concept/detail/backward_compatibility.hpp: + +/usr/include/boost/concept/assert.hpp: + +/usr/include/boost/range/concepts.hpp: + +/usr/include/boost/iterator/detail/enable_if.hpp: + +/usr/include/boost/type_traits/remove_pointer.hpp: + +/usr/include/boost/iterator/detail/facade_iterator_category.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__struct.hpp: + +/usr/include/boost/iterator/iterator_facade.hpp: + +/usr/include/boost/range/detail/sfinae.hpp: + +/usr/include/boost/range/end.hpp: + +/usr/include/boost/range/detail/msvc_has_iterator_workaround.hpp: + +/usr/include/boost/iterator/iterator_traits.hpp: + +/usr/include/boost/range/detail/extract_optional_type.hpp: + +/usr/include/boost/range/range_fwd.hpp: + +/usr/include/boost/range/iterator.hpp: + +/usr/include/boost/algorithm/string/concept.hpp: + +/usr/include/boost/algorithm/string/trim.hpp: + +/usr/include/c++/11/ext/slist: + +/usr/include/boost/algorithm/string/config.hpp: + +/usr/include/boost/algorithm/string/sequence_traits.hpp: + +/usr/include/boost/algorithm/string/std/string_traits.hpp: + +/usr/include/boost/algorithm/string.hpp: + +/home/orb/ORB_SLAM3/include/LoopClosing.h: + +/home/orb/ORB_SLAM3/include/LocalMapping.h: + +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h: + +/home/orb/ORB_SLAM3/include/Atlas.h: + +/usr/include/boost/serialization/array.hpp: + +/usr/include/boost/serialization/list.hpp: + +/root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_map.hpp: + +/usr/local/include/pangolin/video/video_output.h: + +/usr/local/include/pangolin/video/video_input.h: + +/usr/local/include/pangolin/video/video_output_interface.h: + +/opt/ros/humble/include/tf2_ros/tf2_ros/qos.hpp: + +/usr/include/inttypes.h: + +/usr/local/include/pangolin/video/video_interface.h: + +/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp: + +/usr/local/include/pangolin/video/video_exception.h: + +/usr/local/include/pangolin/video/video.h: + +/usr/local/include/pangolin/plot/plotter.h: + +/usr/local/include/pangolin/gl/glvbo.h: + +/usr/local/include/pangolin/gl/glstate.h: + +/usr/local/include/pangolin/gl/glchar.h: + +/usr/local/include/pangolin/gl/gltext.h: + +/usr/local/include/pangolin/gl/glfont.h: + +/usr/local/include/pangolin/gl/glpixformat.h: + +/usr/local/include/pangolin/utils/file_extension.h: + +/usr/local/include/pangolin/image/pixel_format.h: + +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__struct.hpp: + +/usr/local/include/pangolin/image/copy.h: + +/usr/local/include/pangolin/image/memcpy.h: + +/usr/local/include/pangolin/image/image.h: + +/usr/local/include/pangolin/image/managed_image.h: + +/usr/local/include/pangolin/gl/gl.h: + +/usr/local/include/pangolin/gl/opengl_render_state.h: + +/usr/include/boost/range/begin.hpp: + +/usr/local/include/pangolin/handler/handler.h: + +/usr/local/include/pangolin/var/varinit.h: + +/usr/include/c++/11/any: + +/usr/local/include/pangolin/var/varstate.h: + +/opt/ros/humble/include/tf2_msgs/tf2_msgs/msg/tf_message.hpp: + +/usr/local/include/pangolin/var/varwrapper.h: + +/usr/local/include/pangolin/utils/file_utils.h: + +/usr/local/include/pangolin/var/varvaluegeneric.h: + +/usr/local/include/pangolin/var/varvaluet.h: + +/usr/local/include/pangolin/utils/is_streamable.h: + +/usr/local/include/pangolin/var/var.h: + +/usr/local/include/pangolin/display/widgets.h: + +/usr/local/include/pangolin/display/view.h: + +/usr/local/include/pangolin/display/display.hpp: + +/usr/local/include/pangolin/windowing/handler_bitsets.h: + +/usr/include/boost/function/detail/prologue.hpp: + +/usr/local/include/pangolin/utils/uri.h: + +/usr/local/include/pangolin/utils/true_false_toggle.h: + +/usr/local/include/sigslot/signal.hpp: + +/usr/local/include/pangolin/utils/signal_slot.h: + +/usr/local/include/pangolin/utils/type_convert.h: + +/usr/local/include/pangolin/utils/params.h: + +/usr/local/include/pangolin/gl/viewport.h: + +/usr/local/include/pangolin/gl/glinclude.h: + +/usr/local/include/pangolin/display/display.h: + +/usr/include/boost/core/checked_delete.hpp: + +/usr/local/include/pangolin/compat/type_traits.h: + +/usr/local/include/pangolin/utils/log.h: + +/usr/local/include/pangolin/utils/assert.h: + +/home/orb/ORB_SLAM3/include/Map.h: + +/usr/include/boost/archive/detail/register_archive.hpp: + +/usr/include/boost/archive/detail/abi_suffix.hpp: + +/usr/include/boost/archive/detail/auto_link_archive.hpp: + +/usr/include/boost/serialization/singleton.hpp: + +/usr/include/boost/serialization/assume_abstract.hpp: + +/usr/include/boost/serialization/static_warning.hpp: + +/usr/include/boost/config/abi_suffix.hpp: + +/usr/include/boost/config/abi_prefix.hpp: + +/usr/include/boost/core/noncopyable.hpp: + +/usr/include/boost/noncopyable.hpp: + +/usr/include/boost/serialization/extended_type_info.hpp: + +/usr/include/boost/serialization/export.hpp: + +/home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/sim_details.hpp: + +/home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/sim3.hpp: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/sim3.h: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3_ops.hpp: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3_ops.h: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_unary_edge.hpp: + +/usr/include/c++/11/tr1/shared_ptr.h: + +/opt/ros/humble/include/message_filters/message_filters/synchronizer.h: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_edge.h: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_vertex.hpp: + +/usr/include/c++/11/bits/stl_stack.h: + +/usr/include/c++/11/stack: + +/usr/local/include/pangolin/plot/datalog.h: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/jacobian_workspace.h: + +/usr/include/c++/11/tr1/unordered_map.h: + +/usr/include/c++/11/tr1/hashtable_policy.h: + +/usr/include/c++/11/tr1/hashtable.h: + +/usr/include/c++/11/tr1/type_traits: + +/usr/include/boost/function/function_base.hpp: + +/usr/include/c++/11/tr1/unordered_map: + +/home/orb/ORB_SLAM3/include/Converter.h: + +/usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp: + +/usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp: + +/usr/include/boost/mpl/aux_/template_arity.hpp: + +/usr/include/boost/mpl/aux_/config/bcc.hpp: + +/usr/include/boost/mpl/aux_/has_type.hpp: + +/usr/include/boost/mpl/protect.hpp: + +/usr/local/include/pangolin/gl/gldraw.h: + +/usr/include/boost/mpl/aux_/common_name_wknd.hpp: + +/usr/include/boost/mpl/next.hpp: + +/usr/include/boost/mpl/aux_/config/bind.hpp: + +/usr/include/boost/range/as_literal.hpp: + +/usr/include/boost/mpl/lambda.hpp: + +/usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp: + +/usr/include/boost/mpl/aux_/arg_typedef.hpp: + +/usr/include/boost/mpl/placeholders.hpp: + +/usr/include/boost/mpl/apply_fwd.hpp: + +/usr/include/boost/mpl/aux_/arity_spec.hpp: + +/usr/include/boost/mpl/always.hpp: + +/usr/include/boost/serialization/array_optimization.hpp: + +/usr/include/boost/core/enable_if.hpp: + +/usr/include/boost/utility/enable_if.hpp: + +/usr/include/boost/serialization/collections_load_imp.hpp: + +/usr/include/boost/serialization/vector.hpp: + +/home/orb/ORB_SLAM3/include/SerializationUtils.h: + +/usr/include/boost/algorithm/string/case_conv.hpp: + +/home/orb/ORB_SLAM3/include/ImuTypes.h: + +/home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/types.hpp: + +/usr/include/boost/algorithm/string/std_containers_traits.hpp: + +/usr/local/include/pangolin/var/varvalue.h: + +/home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/so3.hpp: + +/home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/se3.hpp: + +/home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp: + +/home/orb/ORB_SLAM3/include/Frame.h: + +/usr/local/include/opencv4/opencv2/video/tracking.hpp: + +/usr/local/include/opencv4/opencv2/video.hpp: + +/usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp: + +/usr/include/c++/11/tr1/memory: + +/usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp: + +/usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp: + +/usr/include/c++/11/bits/stl_queue.h: + +/usr/include/c++/11/bits/deque.tcc: + +/usr/include/c++/11/bits/stl_deque.h: + +/usr/include/c++/11/deque: + +/usr/include/c++/11/queue: + +/usr/local/include/opencv4/opencv2/stitching/detail/util.hpp: + +/usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp: + +/usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp: + +/usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp: + +/usr/local/include/opencv4/opencv2/core/cuda.inl.hpp: + +/usr/local/include/opencv4/opencv2/core/cuda_types.hpp: + +/usr/local/include/opencv4/opencv2/stitching.hpp: + +/usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp: + +/usr/local/include/opencv4/opencv2/objdetect.hpp: + +/usr/local/include/opencv4/opencv2/ml.hpp: + +/usr/include/boost/range/functions.hpp: + +/usr/local/include/opencv4/opencv2/videoio.hpp: + +/usr/local/include/opencv4/opencv2/imgcodecs.hpp: + +/usr/local/include/opencv4/opencv2/flann/index_testing.h: + +/usr/local/include/opencv4/opencv2/flann/autotuned_index.h: + +/usr/local/include/opencv4/opencv2/flann/linear_index.h: + +/usr/local/include/opencv4/opencv2/flann/composite_index.h: + +/usr/local/include/opencv4/opencv2/flann/kmeans_index.h: + +/usr/local/include/opencv4/opencv2/flann/random.h: + +/usr/local/include/opencv4/opencv2/flann/heap.h: + +/usr/local/include/opencv4/opencv2/flann/dist.h: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__builder.hpp: + +/usr/local/include/opencv4/opencv2/flann/all_indices.h: + +/usr/local/include/opencv4/opencv2/flann/nn_index.h: + +/usr/local/include/opencv4/opencv2/flann/saving.h: + +/usr/include/boost/range/const_iterator.hpp: + +/usr/local/include/opencv4/opencv2/flann/any.h: + +/usr/local/include/opencv4/opencv2/flann/params.h: + +/usr/include/boost/range/iterator_range_core.hpp: + +/usr/include/boost/mpl/aux_/preprocessor/default_params.hpp: + +/usr/local/include/opencv4/opencv2/flann/matrix.h: + +/usr/local/include/opencv4/opencv2/flann/flann_base.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__traits.hpp: + +/usr/local/include/pangolin/image/typed_image.h: + +/usr/local/include/opencv4/opencv2/flann.hpp: + +/usr/include/boost/mpl/apply.hpp: + +/usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp: + +/usr/include/boost/type_traits/add_reference.hpp: + +/usr/local/include/opencv4/opencv2/dnn/layer.hpp: + +/usr/local/include/opencv4/opencv2/core/affine.hpp: + +/usr/local/include/opencv4/opencv2/opencv.hpp: + +/home/orb/ORB_SLAM3/include/ORBextractor.h: + +/home/orb/ORB_SLAM3/Thirdparty/DBoW2/DUtils/Random.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/c++io.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/basic_file.h: + +/usr/include/c++/11/fstream: + +/home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/TemplatedVocabulary.h: + +/usr/include/boost/range/config.hpp: + +/home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FClass.h: + +/home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FORB.h: + +/usr/include/boost/serialization/detail/is_default_constructible.hpp: + +/home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp: + +/home/orb/ORB_SLAM3/include/ORBVocabulary.h: + +/home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FeatureVector.h: + +/usr/include/boost/move/detail/meta_utils_core.hpp: + +/usr/include/boost/move/detail/meta_utils.hpp: + +/usr/include/boost/move/core.hpp: + +/usr/include/boost/move/detail/workaround.hpp: + +/usr/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp: + +/usr/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp: + +/usr/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp: + +/usr/include/boost/mpl/not_equal_to.hpp: + +/usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp: + +/usr/include/boost/mpl/aux_/config/pp_counter.hpp: + +/usr/include/boost/mpl/aux_/config/gpu.hpp: + +/usr/include/boost/mpl/not.hpp: + +/usr/local/include/pangolin/gl/glplatform.h: + +/usr/include/boost/mpl/assert.hpp: + +/usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp: + +/usr/include/boost/mpl/aux_/nested_type_wknd.hpp: + +/usr/include/boost/mpl/and.hpp: + +/usr/include/boost/type_traits/remove_const.hpp: + +/usr/include/boost/type_traits/conditional.hpp: + +/usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp: + +/usr/include/boost/type_traits/is_member_pointer.hpp: + +/usr/include/boost/algorithm/string/detail/classification.hpp: + +/usr/include/boost/type_traits/alignment_of.hpp: + +/usr/include/boost/serialization/detail/stack_constructor.hpp: + +/usr/include/boost/serialization/library_version_type.hpp: + +/usr/include/boost/assert.hpp: + +/usr/include/boost/serialization/item_version_type.hpp: + +/usr/include/boost/serialization/void_cast_fwd.hpp: + +/usr/include/boost/serialization/force_include.hpp: + +/usr/include/boost/serialization/base_object.hpp: + +/usr/include/GL/gl.h: + +/usr/include/boost/serialization/wrapper.hpp: + +/root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__struct.hpp: + +/usr/include/boost/serialization/split_free.hpp: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/parameter_container.h: + +/usr/include/boost/serialization/tracking_enum.hpp: + +/usr/include/boost/type_traits/is_pointer.hpp: + +/usr/include/boost/serialization/version.hpp: + +/usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp: + +/usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp: + +/usr/include/boost/mpl/aux_/config/forwarding.hpp: + +/root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__traits.hpp: + +/usr/include/boost/mpl/void.hpp: + +/usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp: + +/usr/include/boost/mpl/aux_/config/compiler.hpp: + +/usr/include/boost/detail/indirect_traits.hpp: + +/usr/include/boost/mpl/aux_/include_preprocessed.hpp: + +/usr/local/include/pangolin/display/attach.h: + +/usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp: + +/usr/include/boost/preprocessor/repetition/enum_params.hpp: + +/usr/include/boost/mpl/aux_/config/msvc_typename.hpp: + +/usr/include/boost/mpl/aux_/config/arrays.hpp: + +/usr/include/boost/mpl/aux_/yes_no.hpp: + +/usr/include/boost/mpl/aux_/type_wrapper.hpp: + +/usr/include/boost/mpl/has_xxx.hpp: + +/usr/include/boost/mpl/apply_wrap.hpp: + +/usr/local/include/pangolin/gl/gl.hpp: + +/usr/include/boost/mpl/aux_/numeric_op.hpp: + +/usr/include/boost/mpl/aux_/comparison_op.hpp: + +/usr/local/include/pangolin/platform.h: + +/usr/include/boost/mpl/equal_to.hpp: + +/usr/include/boost/mpl/identity.hpp: + +/usr/include/boost/range/detail/implementation_help.hpp: + +/usr/include/boost/serialization/tracking.hpp: + +/usr/include/boost/serialization/level_enum.hpp: + +/usr/include/boost/mpl/integral_c_fwd.hpp: + +/usr/include/boost/mpl/aux_/lambda_support.hpp: + +/usr/include/boost/mpl/aux_/config/overload_resolution.hpp: + +/usr/include/boost/type_traits/has_trivial_copy.hpp: + +/usr/include/boost/preprocessor/variadic/elem.hpp: + +/usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp: + +/usr/include/boost/preprocessor/facilities/overload.hpp: + +/usr/include/boost/preprocessor/facilities/expand.hpp: + +/usr/include/boost/preprocessor/list/reverse.hpp: + +/usr/include/boost/preprocessor/list/fold_right.hpp: + +/usr/include/boost/preprocessor/detail/check.hpp: + +/usr/local/include/opencv4/opencv2/dnn/dict.hpp: + +/usr/include/boost/preprocessor/list/adt.hpp: + +/usr/include/boost/mpl/aux_/config/use_preprocessed.hpp: + +/usr/include/boost/preprocessor/list/detail/fold_left.hpp: + +/usr/include/boost/preprocessor/list/fold_left.hpp: + +/usr/include/boost/preprocessor/arithmetic/dec.hpp: + +/usr/include/boost/preprocessor/arithmetic/add.hpp: + +/usr/include/boost/preprocessor/empty.hpp: + +/usr/include/boost/preprocessor/facilities/identity.hpp: + +/usr/include/boost/preprocessor/logical/bitand.hpp: + +/usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp: + +/usr/include/boost/preprocessor/arithmetic/inc.hpp: + +/usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp: + +/usr/include/boost/preprocessor/array/size.hpp: + +/usr/include/boost/preprocessor/inc.hpp: + +/usr/include/boost/preprocessor/tuple/eat.hpp: + +/usr/include/boost/preprocessor/debug/error.hpp: + +/usr/include/boost/preprocessor/repeat.hpp: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_unary_edge.h: + +/usr/include/boost/preprocessor/punctuation/comma.hpp: + +/usr/include/boost/preprocessor/control/iif.hpp: + +/opt/ros/humble/include/message_filters/message_filters/connection.h: + +/usr/include/boost/preprocessor/control/if.hpp: + +/usr/include/boost/serialization/split_member.hpp: + +/usr/include/boost/preprocessor/punctuation/comma_if.hpp: + +/usr/include/boost/preprocessor/comma_if.hpp: + +/usr/include/boost/mpl/aux_/preprocessor/params.hpp: + +/usr/include/boost/mpl/aux_/arity.hpp: + +/usr/include/boost/algorithm/string/detail/sequence.hpp: + +/usr/include/boost/mpl/aux_/template_arity_fwd.hpp: + +/usr/include/boost/mpl/aux_/lambda_arity_param.hpp: + +/usr/include/boost/preprocessor/cat.hpp: + +/usr/include/boost/type_traits/has_plus.hpp: + +/usr/include/boost/type_traits/is_convertible.hpp: + +/usr/include/boost/mpl/aux_/nttp_decl.hpp: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h: + +/usr/include/boost/mpl/int.hpp: + +/usr/include/boost/mpl/aux_/config/ttp.hpp: + +/usr/include/boost/mpl/aux_/config/lambda.hpp: + +/usr/include/boost/mpl/aux_/na_fwd.hpp: + +/usr/include/boost/mpl/integral_c_tag.hpp: + +/usr/include/boost/mpl/bool_fwd.hpp: + +/usr/include/boost/mpl/bool.hpp: + +/usr/include/boost/mpl/aux_/na.hpp: + +/usr/include/boost/mpl/aux_/config/intel.hpp: + +/usr/include/boost/preprocessor/arithmetic/detail/div_base.hpp: + +/usr/include/boost/mpl/aux_/config/adl.hpp: + +/usr/include/boost/mpl/aux_/adl_barrier.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__struct.hpp: + +/usr/include/boost/mpl/lambda_fwd.hpp: + +/usr/include/boost/mpl/aux_/na_spec.hpp: + +/usr/include/boost/mpl/aux_/config/eti.hpp: + +/usr/include/boost/mpl/aux_/config/workaround.hpp: + +/usr/include/boost/mpl/if.hpp: + +/usr/include/boost/mpl/eval_if.hpp: + +/usr/include/boost/type_traits/is_same.hpp: + +/usr/include/boost/mpl/aux_/config/has_apply.hpp: + +/usr/include/boost/type_traits/remove_cv.hpp: + +/usr/include/boost/algorithm/string/iter_find.hpp: + +/usr/include/boost/type_traits/is_class.hpp: + +/usr/include/c++/11/bits/fstream.tcc: + +/usr/include/boost/type_traits/is_floating_point.hpp: + +/usr/include/boost/type_traits/is_integral.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__traits.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__struct.hpp: + +/usr/include/c++/11/bits/stl_heap.h: + +/usr/local/include/opencv4/opencv2/core/async.hpp: + +/usr/local/include/opencv4/opencv2/dnn/dnn.hpp: + +/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: + +/usr/include/c++/11/initializer_list: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__traits.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__builder.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.hpp: + +/usr/include/boost/algorithm/string/detail/replace_storage.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_stamped.hpp: + +/opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__traits.hpp: + +/opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp: + +/opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__struct.hpp: + +/usr/include/unistd.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__struct.hpp: + +/usr/include/c++/11/bits/quoted_string.h: + +/usr/include/boost/algorithm/string/classification.hpp: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp: + +/usr/include/eigen3/Eigen/src/Core/Swap.h: + +/usr/include/c++/11/bits/basic_ios.h: + +/usr/include/boost/type_traits/detail/yes_no_type.hpp: + +/usr/include/c++/11/bits/locale_facets_nonio.h: + +/opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp: + +/usr/include/c++/11/bits/stl_map.h: + +/usr/include/boost/bind/mem_fn_template.hpp: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/mm_malloc.h: + +/usr/include/c++/11/bits/uses_allocator_args.h: + +/usr/include/c++/11/backward/auto_ptr.h: + +/usr/include/c++/11/ext/concurrence.h: + +/usr/include/c++/11/bits/allocated_ptr.h: + +/usr/include/boost/mpl/aux_/config/has_xxx.hpp: + +/usr/include/assert.h: + +/usr/include/c++/11/codecvt: + +/usr/include/boost/preprocessor/seq/enum.hpp: + +/home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp: + +/opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h: + +/usr/local/include/opencv4/opencv2/dnn.hpp: + +/usr/include/c++/11/bits/unique_ptr.h: + +/usr/include/c++/11/bit: + +/opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_changed.h: + +/usr/include/c++/11/bits/stl_raw_storage_iter.h: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point.hpp: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_binary_edge.hpp: + +/usr/include/boost/type_traits/type_with_alignment.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.hpp: + +/opt/ros/humble/include/tf2_eigen/tf2_eigen/tf2_eigen.hpp: + +/usr/include/c++/11/cstdio: + +/usr/include/c++/11/sstream: + +/usr/include/boost/range/rend.hpp: + +/usr/include/c++/11/cstdarg: + +/usr/include/boost/mpl/arg.hpp: + +/usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h: + +/usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h: + +/usr/include/c++/11/cstring: + +/usr/include/c++/11/bits/atomic_futex.h: + +/usr/include/boost/preprocessor/tuple/elem.hpp: + +/usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h: + +/usr/include/features.h: + +/usr/include/eigen3/Eigen/src/Geometry/Scaling.h: + +/usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h: + +/usr/local/include/opencv4/opencv2/ml/ml.inl.hpp: + +/usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h: + +/usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h: + +/usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: + +/usr/include/eigen3/Eigen/src/misc/Kernel.h: + +/usr/include/eigen3/Eigen/src/SVD/BDCSVD.h: + +/usr/include/eigen3/Eigen/src/SVD/SVDBase.h: + +/opt/ros/humble/include/rcutils/rcutils/types/uint8_array.h: + +/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h: + +/opt/ros/humble/include/rclcpp/rclcpp/timer.hpp: + +/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp: + +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__traits.hpp: + +/usr/local/include/pangolin/video/stream_info.h: + +/usr/include/boost/mpl/next_prior.hpp: + +/usr/include/eigen3/Eigen/src/Cholesky/LLT.h: + +/usr/include/boost/type_traits/is_member_function_pointer.hpp: + +/usr/include/c++/11/bits/uniform_int_dist.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp: + +/usr/include/eigen3/Eigen/Jacobi: + +/usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h: + +/usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h: + +/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h: + +/usr/include/GL/glew.h: + +/opt/ros/humble/include/rmw/rmw/rmw.h: + +/usr/include/eigen3/Eigen/src/Core/Reverse.h: + +/usr/include/boost/preprocessor/detail/auto_rec.hpp: + +/usr/include/eigen3/Eigen/src/Core/Replicate.h: + +/opt/ros/humble/include/rmw/rmw/init_options.h: + +/usr/include/eigen3/Eigen/src/Core/Random.h: + +/usr/include/c++/11/bits/locale_conv.h: + +/usr/include/eigen3/Eigen/src/Core/PartialReduxEvaluator.h: + +/usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h: + +/usr/include/boost/preprocessor/tuple/rem.hpp: + +/opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_age.hpp: + +/usr/include/eigen3/Eigen/src/Core/CoreIterators.h: + +/usr/include/boost/preprocessor/arithmetic/sub.hpp: + +/opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/point_cloud2.hpp: + +/usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface_traits.hpp: + +/usr/include/boost/range/detail/misc_concept.hpp: + +/usr/include/stdc-predef.h: + +/usr/include/boost/iterator/interoperable.hpp: + +/usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h: + +/usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h: + +/usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__struct.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_array__traits.hpp: + +/usr/include/eigen3/Eigen/src/Eigenvalues/RealQZ.h: + +/opt/ros/humble/include/rclcpp/rclcpp/rate.hpp: + +/usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h: + +/usr/include/c++/11/bits/uses_allocator.h: + +/usr/local/include/pangolin/gl/glsl.h: + +/usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h: + +/opt/ros/humble/include/rclcpp/rclcpp/contexts/default_context.hpp: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/c++/11/bits/std_function.h: + +/opt/ros/humble/include/rcl/rcl/visibility_control.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/set_parameters.hpp: + +/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h: + +/usr/include/c++/11/unordered_set: + +/usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp: + +/usr/include/boost/mpl/aux_/na_assert.hpp: + +/usr/include/x86_64-linux-gnu/sys/syscall.h: + +/usr/include/syscall.h: + +/home/orb/ORB_SLAM3/include/TwoViewReconstruction.h: + +/usr/include/linux/close_range.h: + +/usr/include/boost/preprocessor/control/expr_iif.hpp: + +/usr/include/eigen3/Eigen/Cholesky: + +/usr/include/x86_64-linux-gnu/bits/unistd_ext.h: + +/usr/include/x86_64-linux-gnu/bits/unistd.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_type.hpp: + +/usr/include/boost/type_traits/is_union.hpp: + +/usr/include/x86_64-linux-gnu/bits/confname.h: + +/home/orb/ORB_SLAM3/include/FrameDrawer.h: + +/usr/include/c++/11/bits/atomic_wait.h: + +/opt/ros/humble/include/rmw/rmw/network_flow_endpoint.h: + +/usr/include/c++/11/bits/atomic_lockfree_defines.h: + +/usr/include/boost/bind/mem_fn_cc.hpp: + +/usr/include/boost/utility/result_of.hpp: + +/opt/ros/humble/include/nav_msgs/nav_msgs/msg/detail/odometry__traits.hpp: + +/usr/include/c++/11/bits/random.tcc: + +/usr/include/eigen3/Eigen/QR: + +/opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/image__builder.hpp: + +/usr/include/c++/11/atomic: + +/usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h: + +/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h: + +/usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h: + +/usr/include/boost/preprocessor/control/while.hpp: + +/opt/ros/humble/include/rmw/rmw/events_statuses/requested_deadline_missed.h: + +/usr/include/eigen3/Eigen/src/Core/Inverse.h: + +/root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_landmarks_in_view.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point_stamped.hpp: + +/opt/ros/humble/include/rcl/rcl/timer.h: + +/opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/image.hpp: + +/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h: + +/opt/ros/humble/include/rclcpp/rclcpp/create_client.hpp: + +/usr/include/boost/next_prior.hpp: + +/usr/include/eigen3/Eigen/src/Core/Transpose.h: + +/opt/ros/humble/include/rclcpp/rclcpp/function_traits.hpp: + +/usr/include/eigen3/Eigen/src/Core/Reshaped.h: + +/usr/include/eigen3/Eigen/StdVector: + +/usr/include/boost/preprocessor/identity.hpp: + +/usr/include/c++/11/set: + +/usr/include/eigen3/Eigen/src/Core/Block.h: + +/usr/include/c++/11/tr1/functional_hash.h: + +/usr/include/eigen3/Eigen/src/Core/Ref.h: + +/usr/include/x86_64-linux-gnu/sys/single_threaded.h: + +/usr/include/boost/algorithm/string/predicate_facade.hpp: + +/usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h: + +/usr/include/boost/range/mutable_iterator.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/type_adapter.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp: + +/usr/include/boost/algorithm/string/join.hpp: + +/usr/include/boost/utility.hpp: + +/usr/include/eigen3/Eigen/src/Core/Map.h: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__struct.hpp: + +/opt/ros/humble/include/tf2/tf2/time.h: + +/usr/include/eigen3/Eigen/src/Core/Dot.h: + +/usr/include/x86_64-linux-gnu/bits/cpu-set.h: + +/usr/include/boost/concept/detail/general.hpp: + +/usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/eigen3/Eigen/src/StlSupport/StdVector.h: + +/opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/imu__traits.hpp: + +/usr/include/boost/mpl/print.hpp: + +/usr/include/c++/11/bits/cxxabi_forced.h: + +/usr/local/include/opencv4/opencv2/flann/logger.h: + +/usr/include/boost/type_traits/is_base_and_derived.hpp: + +/usr/include/c++/11/pstl/glue_memory_defs.h: + +/usr/include/boost/integer_traits.hpp: + +/usr/include/x86_64-linux-gnu/bits/syscall.h: + +/usr/include/eigen3/Eigen/src/Core/NoAlias.h: + +/usr/include/boost/preprocessor/logical/and.hpp: + +/usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h: + +/usr/local/include/opencv4/opencv2/core/vsx_utils.hpp: + +/usr/include/c++/11/ctime: + +/usr/local/include/opencv4/opencv2/flann/kdtree_index.h: + +/usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h: + +/usr/include/eigen3/Eigen/src/Core/ArrayBase.h: + +/usr/include/c++/11/compare: + +/usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h: + +/usr/include/eigen3/Eigen/src/Core/MatrixBase.h: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_vertex.h: + +/usr/include/boost/mpl/void_fwd.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__builder.hpp: + +/usr/include/eigen3/Eigen/src/Core/Matrix.h: + +/usr/include/eigen3/Eigen/src/plugins/ReshapedMethods.h: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/robust_kernel.h: + +/usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: + +/usr/include/eigen3/Eigen/src/Core/Select.h: + +/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h: + +/usr/include/c++/11/bits/stl_iterator_base_types.h: + +/opt/ros/humble/include/rcl/rcl/time.h: + +/usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h: + +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__struct.hpp: + +/usr/include/kdl/frames.hpp: + +/usr/include/boost/range/iterator_range.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__struct.hpp: + +/opt/ros/humble/include/rmw/rmw/types.h: + +/usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h: + +/usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h: + +/usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h: + +/usr/include/boost/type_traits/integral_constant.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/exceptions/exceptions.hpp: + +/usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h: + +/usr/include/eigen3/Eigen/src/Core/arch/Default/GenericPacketMathFunctions.h: + +/usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h: + +/usr/include/eigen3/Eigen/src/Core/arch/Default/Half.h: + +/usr/include/boost/range/has_range_iterator.hpp: + +/usr/include/eigen3/Eigen/src/Core/Visitor.h: + +/usr/include/c++/11/ext/new_allocator.h: + +/usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h: + +/usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h: + +/usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SIMD.h: + +/usr/include/eigen3/Eigen/src/Core/IndexedView.h: + +/home/orb/ORB_SLAM3/include/Viewer.h: + +/usr/include/eigen3/Eigen/src/Core/arch/Default/GenericPacketMathFunctionsFwd.h: + +/usr/include/c++/11/bits/atomic_timed_wait.h: + +/usr/include/eigen3/Eigen/src/Core/arch/Default/TypeCasting.h: + +/usr/local/include/opencv4/opencv2/flann/lsh_table.h: + +/usr/include/boost/mpl/aux_/config/msvc.hpp: + +/usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h: + +/usr/include/eigen3/Eigen/Geometry: + +/usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h: + +/opt/ros/humble/include/tf2/tf2/LinearMath/Transform.h: + +/usr/include/x86_64-linux-gnu/bits/getopt_core.h: + +/usr/include/boost/preprocessor/iterate.hpp: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h: + +/usr/include/boost/preprocessor/slot/detail/shared.hpp: + +/usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h: + +/usr/local/include/opencv4/opencv2/flann/config.h: + +/usr/include/eigen3/Eigen/src/Core/NumTraits.h: + +/usr/include/boost/type_traits/has_minus.hpp: + +/usr/include/eigen3/Eigen/src/Core/SolverBase.h: + +/usr/include/boost/preprocessor/seq/size.hpp: + +/usr/include/c++/11/bits/ranges_algo.h: + +/usr/include/c++/11/csignal: + +/usr/include/boost/type_traits/is_default_constructible.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__builder.hpp: + +/usr/include/x86_64-linux-gnu/bits/environments.h: + +/opt/ros/humble/include/sensor_msgs/sensor_msgs/image_encodings.hpp: + +/usr/include/eigen3/Eigen/src/Core/util/Memory.h: + +/usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h: + +/opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/ring_buffer_implementation.hpp: + +/usr/include/boost/mpl/aux_/config/gcc.hpp: + +/usr/include/eigen3/Eigen/src/Geometry/Translation.h: + +/usr/include/eigen3/Eigen/src/Core/util/Constants.h: + +/usr/include/x86_64-linux-gnu/bits/xopen_lim.h: + +/usr/local/include/pangolin/utils/format_string.h: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +/usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/locale.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h: + +/usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__builder.hpp: + +/usr/include/boost/core/ref.hpp: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/creators.h: + +/usr/local/include/sophus/common.hpp: + +/usr/include/x86_64-linux-gnu/bits/ss_flags.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h: + +/usr/include/eigen3/Eigen/src/Core/util/MKL_support.h: + +/usr/include/x86_64-linux-gnu/asm/unistd_64.h: + +/usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter.hpp: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/xmmintrin.h: + +/usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/emmintrin.h: + +/home/orb/ORB_SLAM3/include/System.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/mmintrin.h: + +/usr/include/c++/11/list: + +/usr/include/eigen3/Eigen/src/Core/util/ConfigureVectorization.h: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__builder.hpp: + +/usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h: + +/usr/include/c++/11/bits/exception_ptr.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/eigen3/Eigen/src/StlSupport/details.h: + +/usr/include/c++/11/bits/charconv.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__traits.hpp: + +/usr/include/math.h: + +/usr/include/eigen3/Eigen/SVD: + +/usr/include/c++/11/bits/codecvt.h: + +/opt/ros/humble/include/rcpputils/rcpputils/join.hpp: + +/usr/include/c++/11/bits/locale_classes.h: + +/usr/include/boost/serialization/collection_traits.hpp: + +/home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/BowVector.h: + +/usr/include/boost/type_traits/is_assignable.hpp: + +/usr/include/x86_64-linux-gnu/bits/semaphore.h: + +/usr/include/eigen3/Eigen/src/Core/BooleanRedux.h: + +/usr/include/eigen3/Eigen/src/Cholesky/LDLT.h: + +/usr/include/boost/serialization/collections_save_imp.hpp: + +/usr/include/c++/11/bits/ranges_uninitialized.h: + +/usr/local/include/opencv4/opencv2/features2d.hpp: + +/usr/include/boost/mem_fn.hpp: + +/usr/include/eigen3/Eigen/src/plugins/BlockMethods.h: + +/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: + +/usr/include/eigen3/Eigen/src/Core/Assign.h: + +/usr/include/time.h: + +/usr/include/eigen3/Eigen/src/misc/Image.h: + +/usr/include/eigen3/Eigen/src/Core/StlIterators.h: + +/usr/include/pthread.h: + +/usr/include/c++/11/bits/ranges_base.h: + +/usr/include/c++/11/bits/ios_base.h: + +/usr/include/x86_64-linux-gnu/bits/timex.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/boost/range/size.hpp: + +/usr/include/eigen3/Eigen/src/Core/NestByValue.h: + +/usr/include/GL/glu.h: + +/opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h: + +/usr/include/boost/preprocessor/array/data.hpp: + +/usr/include/c++/11/semaphore: + +/opt/ros/humble/include/rcutils/rcutils/logging.h: + +/opt/ros/humble/include/rclcpp/rclcpp/experimental/ros_message_intra_process_buffer.hpp: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/local/include/opencv4/opencv2/calib3d.hpp: + +/usr/include/eigen3/Eigen/src/plugins/IndexedViewMethods.h: + +/usr/include/boost/type_traits/is_unsigned.hpp: + +/usr/include/c++/11/bits/shared_ptr_base.h: + +/usr/include/c++/11/bits/basic_string.h: + +/home/orb/ORB_SLAM3/include/Settings.h: + +/usr/include/locale.h: + +/usr/include/c++/11/numbers: + +/usr/include/c++/11/bits/localefwd.h: + +/usr/include/boost/mpl/aux_/has_tag.hpp: + +/usr/include/c++/11/iostream: + +/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h: + +/usr/include/c++/11/tr1/hypergeometric.tcc: + +/opt/ros/humble/include/tf2/tf2/LinearMath/Scalar.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__builder.hpp: + +/usr/include/x86_64-linux-gnu/asm/unistd.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/c++/11/bits/locale_facets.tcc: + +/usr/include/eigen3/Eigen/src/Core/DenseStorage.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/stdalign.h: + +/usr/include/eigen3/Eigen/src/Core/util/XprHelper.h: + +/opt/ros/humble/include/tf2_geometry_msgs/tf2_geometry_msgs/tf2_geometry_msgs.hpp: + +/usr/include/c++/11/unordered_map: + +/opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp: + +/usr/include/boost/algorithm/string/std/list_traits.hpp: + +/usr/include/boost/mpl/bind_fwd.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/wait_set.hpp: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/c++/11/bits/range_access.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/signal_ext.h: + +/opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp: + +/usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/boost/detail/select_type.hpp: + +/usr/include/boost/config/detail/select_compiler_config.hpp: + +/usr/include/c++/11/bits/unordered_map.h: + +/usr/include/boost/type_traits/is_arithmetic.hpp: + +/usr/include/c++/11/ext/alloc_traits.h: + +/usr/include/x86_64-linux-gnu/bits/sched.h: + +/usr/include/c++/11/tr1/exp_integral.tcc: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon__struct.hpp: + +/usr/include/c++/11/climits: + +/usr/include/boost/archive/detail/abi_prefix.hpp: + +/home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/rxso3.hpp: + +/usr/local/include/sophus/formatstring.hpp: + +/usr/include/boost/mpl/limits/arity.hpp: + +/usr/include/c++/11/bits/sstream.tcc: + +/usr/include/c++/11/new: + +/usr/include/x86_64-linux-gnu/bits/getopt_posix.h: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__struct.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/publisher_options.hpp: + +/usr/include/c++/11/locale: + +/usr/include/c++/11/bits/stream_iterator.h: + +/usr/include/c++/11/bits/cpp_type_traits.h: + +/usr/include/eigen3/Eigen/src/Core/arch/Default/BFloat16.h: + +/usr/include/endian.h: + +/usr/include/c++/11/bits/stl_iterator_base_funcs.h: + +/usr/include/c++/11/bits/streambuf.tcc: + +/usr/include/c++/11/bits/istream.tcc: + +/usr/include/c++/11/clocale: + +/opt/ros/humble/include/rcl/rcl/event.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/signal.h: + +/opt/ros/humble/include/rclcpp/rclcpp/waitable.hpp: + +/usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h: + +/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h: + +/opt/ros/humble/include/rclcpp/rclcpp/clock.hpp: + +/opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__builder.hpp: + +/usr/local/include/opencv4/opencv2/core/utility.hpp: + +/usr/include/wchar.h: + +/usr/include/boost/algorithm/string/detail/predicate.hpp: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/boost/type_index.hpp: + +/usr/include/x86_64-linux-gnu/bits/uio_lim.h: + +/opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__traits.hpp: + +/usr/local/include/opencv4/opencv2/imgproc/types_c.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/c++/11/tuple: + +/usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h: + +/usr/include/eigen3/Eigen/src/Geometry/Umeyama.h: + +/usr/include/c++/11/bits/stringfwd.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/eigen3/Eigen/src/Core/DenseBase.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/boost/preprocessor/array/elem.hpp: + +/usr/include/c++/11/bits/stl_pair.h: + +/usr/include/c++/11/cxxabi.h: + +/usr/include/c++/11/backward/binders.h: + +/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h: + +/opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_lost.h: + +/usr/include/eigen3/Eigen/src/Core/util/IntegralConstant.h: + +/opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_payload.hpp: + +/usr/include/boost/throw_exception.hpp: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/local/include/opencv4/opencv2/core/saturate.hpp: + +/usr/include/c++/11/bits/stl_function.h: + +/usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp: + +/usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h: + +/usr/include/eigen3/Eigen/src/Core/IO.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h: + +/usr/include/boost/mpl/numeric_cast.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/quaternion.hpp: + +/usr/include/boost/config/compiler/gcc.hpp: + +/usr/include/c++/11/debug/assertions.h: + +/usr/include/eigen3/Eigen/src/Core/Solve.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/stuff/macros.h: + +/usr/include/c++/11/exception: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/include/c++/11/cstdint: + +/opt/ros/humble/include/rclcpp/rclcpp/any_subscription_callback.hpp: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/boost/type_traits/add_const.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp: + +/usr/include/c++/11/tr1/special_function_util.h: + +/usr/include/boost/mpl/aux_/msvc_eti_base.hpp: + +/usr/include/c++/11/bits/shared_ptr.h: + +/opt/ros/humble/include/tf2/tf2/LinearMath/Vector3.h: + +/usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__struct.hpp: + +/usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp: + +/usr/include/c++/11/bits/stl_construct.h: + +/usr/local/include/opencv4/opencv2/flann/timer.h: + +/opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_period.hpp: + +/usr/include/eigen3/Eigen/Core: + +/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h: + +/usr/include/c++/11/system_error: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/c++/11/ext/atomicity.h: + +/usr/include/c++/11/bits/stl_iterator.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h: + +/usr/include/eigen3/Eigen/src/LU/FullPivLU.h: + +/usr/include/boost/mpl/integral_c.hpp: + +/usr/include/c++/11/pstl/pstl_config.h: + +/usr/include/eigen3/Eigen/src/Core/CommaInitializer.h: + +/usr/include/c++/11/type_traits: + +/opt/ros/humble/include/rmw/rmw/visibility_control.h: + +/root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__traits.hpp: + +/usr/include/c++/11/cmath: + +/opt/ros/humble/include/rclcpp/rclcpp/detail/qos_parameters.hpp: + +/usr/include/linux/limits.h: + +/usr/include/c++/11/bits/allocator.h: + +/usr/include/boost/operators.hpp: + +/opt/ros/humble/include/message_filters/message_filters/signal1.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/opt/ros/humble/include/message_filters/message_filters/simple_filter.h: + +/opt/ros/humble/include/tf2/tf2/exceptions.h: + +/usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h: + +/usr/include/c++/11/ext/type_traits.h: + +/usr/include/c++/11/bits/iterator_concepts.h: + +/opt/ros/humble/include/rclcpp/rclcpp/utilities.hpp: + +/opt/ros/humble/include/message_filters/message_filters/signal9.h: + +/usr/include/x86_64-linux-gnu/bits/posix_opt.h: + +/usr/local/include/opencv4/opencv2/highgui.hpp: + +/usr/include/c++/11/bits/ranges_algobase.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/local/include/opencv4/opencv2/video/background_segm.hpp: + +/usr/include/boost/mpl/aux_/config/preprocessor.hpp: + +/usr/include/c++/11/ext/numeric_traits.h: + +/usr/include/x86_64-linux-gnu/bits/sigstack.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__struct.hpp: + +/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp: + +/usr/include/eigen3/Eigen/src/Core/BandMatrix.h: + +/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h: + +/usr/include/c++/11/bits/exception.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h: + +/usr/include/boost/preprocessor/arithmetic/mod.hpp: + +/usr/include/c++/11/functional: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__traits.hpp: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/boost/mpl/quote.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__traits.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__traits.hpp: + +/usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__struct.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__builder.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp: + +/usr/include/boost/core/use_default.hpp: + +/usr/include/c++/11/memory: + +/usr/include/eigen3/Eigen/src/Core/VectorBlock.h: + +/usr/include/c++/11/ostream: + +/usr/include/eigen3/Eigen/src/Core/Product.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/opt/ros/humble/include/tf2/tf2/LinearMath/Matrix3x3.h: + +/opt/ros/humble/include/rmw/rmw/domain_id.h: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/optimizable_graph.h: + +/usr/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp: + +/usr/include/libintl.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/opt/ros/humble/include/tf2/tf2/convert.h: + +/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h: + +/opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp: + +/root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__struct.hpp: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/parameter.h: + +/usr/include/c++/11/bits/stl_algobase.h: + +/usr/include/c++/11/bits/nested_exception.h: + +/usr/include/boost/iterator/detail/config_undef.hpp: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/opt/ros/humble/include/rclcpp/rclcpp/qos_event.hpp: + +/usr/local/include/pangolin/windowing/window.h: + +/usr/include/c++/11/bits/stl_tempbuf.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/c++/11/bits/std_mutex.h: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__builder.hpp: + +/usr/include/boost/preprocessor/repetition/repeat_from_to.hpp: + +/usr/include/x86_64-linux-gnu/bits/wchar2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/c++/11/bits/specfun.h: + +/usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/boost/preprocessor/variadic/size.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__traits.hpp: + +/usr/include/boost/serialization/type_info_implementation.hpp: + +/usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h: + +/usr/include/c++/11/bits/invoke.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_parameters_interface.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__struct.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__struct.hpp: + +/usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h: + +/usr/include/boost/mpl/aux_/numeric_cast_utils.hpp: + +/usr/include/c++/11/bits/exception_defines.h: + +/usr/include/c++/11/typeinfo: + +/usr/include/c++/11/bits/move.h: + +/opt/ros/humble/include/rcl/rcl/logging_rosout.h: + +/usr/include/boost/type_traits/has_nothrow_assign.hpp: + +/usr/include/boost/concept/detail/has_constraints.hpp: + +/usr/include/eigen3/Eigen/Householder: + +/usr/include/c++/11/bits/string_view.tcc: + +/usr/local/include/pangolin/utils/picojson.h: + +/usr/local/include/opencv4/opencv2/imgproc.hpp: + +/usr/include/c++/11/bits/atomic_base.h: + +/usr/include/eigen3/Eigen/src/Eigenvalues/ComplexEigenSolver.h: + +/opt/ros/humble/include/rcpputils/rcpputils/thread_safety_annotations.hpp: + +/usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/vector3.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__traits.hpp: + +/usr/include/boost/mpl/logical.hpp: + +/usr/include/c++/11/bits/list.tcc: + +/usr/include/c++/11/bits/stl_algo.h: + +/usr/include/boost/aligned_storage.hpp: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/c++/11/bits/functexcept.h: + +/usr/include/eigen3/Eigen/src/Core/SolveTriangular.h: + +/usr/include/boost/algorithm/string/constants.hpp: + +/opt/ros/humble/include/rcl/rcl/context.h: + +/opt/ros/humble/include/rmw/rmw/event_callback_type.h: + +/opt/ros/humble/include/tf2/tf2/buffer_core.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__builder.hpp: + +/usr/local/include/opencv4/opencv2/flann/general.h: + +/usr/local/include/opencv4/opencv2/core/mat.hpp: + +/usr/include/c++/11/ext/aligned_buffer.h: + +/usr/include/boost/move/detail/config_end.hpp: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/c++/11/cwchar: + +/usr/include/boost/type_traits/has_plus_assign.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/publisher_base.hpp: + +/usr/include/eigen3/Eigen/src/LU/arch/InverseSize4.h: + +/usr/include/c++/11/pstl/glue_numeric_defs.h: + +/usr/include/eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h: + +/usr/include/c++/11/cwctype: + +/usr/include/eigen3/Eigen/src/Core/util/Macros.h: + +/usr/local/include/opencv4/opencv2/core/check.hpp: + +/usr/include/c++/11/iosfwd: + +/home/orb/ORB_SLAM3/include/GeometricTools.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/boost/range/detail/str_types.hpp: + +/usr/include/boost/algorithm/string/yes_no_type.hpp: + +/opt/ros/humble/include/rcpputils/rcpputils/time.hpp: + +/usr/include/c++/11/iterator: + +/usr/include/boost/config/detail/posix_features.hpp: + +/usr/include/boost/range/reverse_iterator.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp: + +/usr/include/c++/11/bits/std_abs.h: + +/usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp: + +/opt/ros/humble/include/rcpputils/rcpputils/pointer_traits.hpp: + +/usr/include/c++/11/bits/alloc_traits.h: + +/usr/include/errno.h: + +/usr/include/boost/type_traits/composite_traits.hpp: + +/opt/ros/humble/include/rcl/rcl/allocator.h: + +/usr/include/c++/11/bits/functional_hash.h: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__traits.hpp: + +/usr/include/boost/mpl/aux_/config/integral.hpp: + +/usr/include/c++/11/bits/align.h: + +/opt/ros/humble/include/rclcpp/rclcpp/parameter_value.hpp: + +/usr/include/c++/11/bits/max_size_type.h: + +/usr/include/x86_64-linux-gnu/bits/iscanonical.h: + +/opt/ros/humble/include/rclcpp/rclcpp/subscription_options.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h: + +/usr/local/include/sophus/so3.hpp: + +/usr/include/boost/function/function_template.hpp: + +/usr/include/boost/type_traits/is_reference.hpp: + +/usr/include/c++/11/cerrno: + +/opt/ros/humble/include/tf2/tf2/buffer_core_interface.h: + +/usr/include/c++/11/bits/locale_facets_nonio.tcc: + +/usr/include/eigen3/Eigen/LU: + +/usr/include/eigen3/Eigen/src/Core/Transpositions.h: + +/opt/ros/humble/include/rclcpp/rclcpp/subscription_content_filter_options.hpp: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/set_parameters_result.hpp: + +/usr/include/wctype.h: + +/opt/ros/humble/include/rmw/rmw/topic_endpoint_info.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/openmp_mutex.h: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/quaternion_stamped.hpp: + +/usr/include/boost/mpl/less_equal.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp: + +/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h: + +/usr/include/x86_64-linux-gnu/bits/types/error_t.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__struct.hpp: + +/usr/include/boost/mpl/aux_/config/dtp.hpp: + +/opt/ros/humble/include/tracetools/tracetools/visibility_control.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/intra_process_buffer_type.hpp: + +/usr/include/eigen3/Eigen/src/Core/StableNorm.h: + +/usr/include/c++/11/bits/algorithmfwd.h: + +/usr/include/c++/11/bits/basic_string.tcc: + +/usr/include/c++/11/bits/node_handle.h: + +/usr/include/c++/11/cstddef: + +/usr/include/c++/11/bits/stl_vector.h: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.hpp: + +/usr/include/c++/11/ios: + +/usr/include/c++/11/utility: + +/usr/include/boost/mpl/aux_/msvc_never_true.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/intra_process_buffer.hpp: + +/usr/include/c++/11/pstl/glue_algorithm_defs.h: + +/usr/local/include/opencv4/opencv2/flann/result_set.h: + +/usr/include/c++/11/stdexcept: + +/usr/include/string.h: + +/usr/include/boost/serialization/traits.hpp: + +/usr/local/include/sophus/se3.hpp: + +/usr/include/boost/type_traits/declval.hpp: + +/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h: + +/opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp: + +/usr/include/c++/11/bits/locale_facets.h: + +/opt/ros/humble/include/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp: + +/usr/include/c++/11/bits/memoryfwd.h: + +/usr/include/c++/11/tr1/poly_hermite.tcc: + +/usr/include/boost/algorithm/string/detail/finder.hpp: + +/usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h: + +/opt/ros/humble/include/rclcpp/rclcpp/typesupport_helpers.hpp: + +/usr/include/boost/type_traits/is_pod.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__traits.hpp: + +/usr/include/boost/preprocessor/logical/compl.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__builder.hpp: + +/opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp: + +/usr/local/include/pangolin/windowing/handler_enums.h: + +/usr/include/c++/11/bits/streambuf_iterator.h: + +/usr/include/c++/11/istream: + +/home/orb/ORB_SLAM3/include/CameraModels/GeometricCamera.h: + +/usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h: + +/opt/ros/humble/include/rmw/rmw/qos_policy_kind.h: + +/usr/include/boost/preprocessor/detail/is_binary.hpp: + +/usr/include/c++/11/bits/stl_relops.h: + +/usr/include/eigen3/Eigen/src/Core/EigenBase.h: + +/usr/include/eigen3/Eigen/src/Core/Diagonal.h: + +/usr/include/c++/11/bits/ranges_util.h: + +/usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h: + +/usr/include/c++/11/bits/refwrap.h: + +/usr/include/c++/11/bits/hashtable.h: + +/usr/local/include/pangolin/gl/glpangoglu.h: + +/usr/include/c++/11/bits/hashtable_policy.h: + +/usr/include/c++/11/bits/basic_ios.tcc: + +/usr/include/c++/11/bits/enable_special_members.h: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_binary_edge.h: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist_with_covariance__struct.hpp: + +/usr/include/c++/11/bits/ptr_traits.h: + +/usr/include/stdint.h: + +/usr/include/c++/11/bits/erase_if.h: + +/usr/include/c++/11/vector: + +/usr/include/c++/11/bits/stl_uninitialized.h: + +/home/orb/ORB_SLAM3/include/MapDrawer.h: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__traits.hpp: + +/usr/include/c++/11/bits/cxxabi_init_exception.h: + +/usr/include/c++/11/bits/locale_classes.tcc: + +/opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp: + +/opt/ros/humble/include/rcutils/rcutils/macros.h: + +/usr/include/c++/11/tr1/ell_integral.tcc: + +/usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h: + +/usr/local/include/opencv4/opencv2/photo.hpp: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/boost/range/iterator_range_io.hpp: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h: + +/usr/local/include/pangolin/utils/bitmask.h: + +/usr/include/c++/11/bits/stl_bvector.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/twist.hpp: + +/opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/sequence_bound.h: + +/usr/include/c++/11/bits/vector.tcc: + +/usr/include/boost/type_traits/is_enum.hpp: + +/usr/include/boost/type_traits/detail/config.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__traits.hpp: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/c++/11/bits/postypes.h: + +/usr/include/eigen3/Eigen/src/Geometry/RotationBase.h: + +/usr/include/c++/11/tr1/poly_laguerre.tcc: + +/usr/include/c++/11/array: + +/usr/include/c++/11/tr1/beta_function.tcc: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/opt/ros/humble/include/nav_msgs/nav_msgs/msg/detail/odometry__builder.hpp: + +/usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h: + +/usr/local/include/opencv4/opencv2/core/version.hpp: + +/usr/include/boost/serialization/array_wrapper.hpp: + +/usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h: + +/opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h: + +/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/opt_random.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h: + +/usr/local/include/opencv4/opencv2/core/cvdef.h: + +/usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp: + +/usr/include/limits.h: + +/usr/include/c++/11/tr1/riemann_zeta.tcc: + +/opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/time.hpp: + +/opt/ros/humble/include/tf2/tf2/impl/convert.h: + +/usr/include/boost/mpl/aux_/integral_wrapper.hpp: + +/usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h: + +/opt/ros/humble/include/tf2/tf2/transform_datatypes.h: + +/usr/include/c++/11/chrono: + +/usr/include/x86_64-linux-gnu/bits/sigthread.h: + +/usr/include/c++/11/ratio: + +/usr/local/include/pangolin/image/image_io.h: + +/usr/include/c++/11/bits/parse_numbers.h: + +/opt/ros/humble/include/tf2_ros/tf2_ros/buffer.h: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/hyper_graph.h: + +/usr/include/boost/preprocessor/repetition/repeat.hpp: + +/usr/include/c++/11/mutex: + +/usr/include/c++/11/bits/unique_lock.h: + +/home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/ScoringObject.h: + +/usr/include/c++/11/condition_variable: + +/usr/include/x86_64-linux-gnu/bits/sigstksz.h: + +/usr/include/c++/11/optional: + +/usr/include/boost/mpl/aux_/value_wknd.hpp: + +/usr/include/c++/11/stop_token: + +/usr/include/c++/11/bits/std_thread.h: + +/usr/include/c++/11/bits/this_thread_sleep.h: + +/usr/include/boost/limits.hpp: + +/usr/include/x86_64-linux-gnu/sys/time.h: + +/opt/ros/humble/include/tf2_ros/tf2_ros/async_buffer_interface.h: + +/usr/include/boost/type_traits/enable_if.hpp: + +/opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/compressed_image__struct.hpp: + +/opt/ros/humble/include/tf2_ros/tf2_ros/visibility_control.h: + +/usr/include/eigen3/Eigen/src/Geometry/Transform.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__traits.hpp: + +/home/orb/ORB_SLAM3/include/Tracking.h: + +/usr/include/c++/11/bits/stl_tree.h: + +/usr/include/c++/11/bits/stl_multimap.h: + +/opt/ros/humble/include/rcutils/rcutils/types/string_map.h: + +/usr/include/c++/11/math.h: + +/opt/ros/humble/include/rclcpp/rclcpp/network_flow_endpoint.hpp: + +/opt/ros/humble/include/libstatistics_collector/libstatistics_collector/visibility_control.hpp: + +/usr/include/eigen3/Eigen/Eigenvalues: + +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: + +/usr/include/boost/type_traits/is_scalar.hpp: + +/usr/include/c++/11/cfloat: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/float.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__builder.hpp: + +/opt/ros/humble/include/tf2/tf2/LinearMath/MinMax.h: + +/usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp: + +/usr/include/boost/mpl/comparison.hpp: + +/opt/ros/humble/include/tf2/tf2/LinearMath/Quaternion.h: + +/opt/ros/humble/include/tf2/tf2/LinearMath/QuadWord.h: + +/opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp: + +/opt/ros/humble/include/tf2/tf2/transform_storage.h: + +/usr/include/c++/11/cctype: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__traits.hpp: + +/opt/ros/humble/include/tf2_ros/tf2_ros/buffer_interface.h: + +/usr/include/boost/type_traits/has_minus_assign.hpp: + +/opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/duration.hpp: + +/opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__struct.hpp: + +/usr/local/include/sophus/rotation_matrix.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/logging.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/describe_parameters.hpp: + +/usr/local/include/pangolin/var/varextra.h: + +/opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__traits.hpp: + +/usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h: + +/usr/include/c++/11/numeric: + +/opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/compressed_image__traits.hpp: + +/opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__builder.hpp: + +/usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h: + +/opt/ros/humble/include/rclcpp/rclcpp/intra_process_setting.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp: + +/usr/include/c++/11/cstdlib: + +/usr/include/c++/11/string_view: + +/usr/include/x86_64-linux-gnu/bits/signum-generic.h: + +/usr/include/boost/mpl/aux_/full_lambda.hpp: + +/usr/include/x86_64-linux-gnu/bits/signum-arch.h: + +/usr/include/boost/preprocessor/facilities/empty.hpp: + +/usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h: + +/usr/include/boost/serialization/map.hpp: + +/usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h: + +/usr/include/boost/algorithm/string/erase.hpp: + +/usr/include/eigen3/Eigen/src/Core/util/IndexedViewHelper.h: + +/usr/include/x86_64-linux-gnu/bits/time.h: + +/opt/ros/humble/include/tf2/tf2/visibility_control.h: + +/usr/include/x86_64-linux-gnu/bits/siginfo-arch.h: + +/usr/include/x86_64-linux-gnu/bits/siginfo-consts.h: + +/usr/local/include/opencv4/opencv2/core/matx.hpp: + +/usr/include/c++/11/streambuf: + +/opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp: + +/usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigval_t.h: + +/usr/include/sched.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h: + +/usr/include/x86_64-linux-gnu/bits/sigevent-consts.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/c++/11/tr1/legendre_function.tcc: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__builder.hpp: + +/usr/include/x86_64-linux-gnu/bits/sigaction.h: + +/usr/include/boost/config/no_tr1/functional.hpp: + +/usr/include/c++/11/stdlib.h: + +/usr/local/include/opencv4/opencv2/core/types_c.h: + +/usr/include/boost/type_traits/is_signed.hpp: + +/opt/ros/humble/include/rmw/rmw/qos_string_conversions.h: + +/usr/include/boost/type_traits/aligned_storage.hpp: + +/usr/include/c++/11/bits/shared_ptr_atomic.h: + +/opt/ros/humble/include/rcutils/rcutils/visibility_control_macros.h: + +/usr/include/c++/11/iomanip: + +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__traits.hpp: + +/usr/include/x86_64-linux-gnu/sys/ucontext.h: + +/usr/include/boost/type_traits/add_volatile.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/executors.hpp: + +/usr/include/eigen3/Eigen/src/Householder/Householder.h: + +/usr/include/semaphore.h: + +/opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp: + +/usr/include/c++/11/bits/stl_set.h: + +/opt/ros/humble/include/message_filters/message_filters/visibility_control.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/c++/11/bits/stl_multiset.h: + +/opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/imu__builder.hpp: + +/usr/local/include/opencv4/opencv2/core/hal/interface.h: + +/usr/include/boost/type_traits/is_rvalue_reference.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/message_memory_strategy.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/generic_publisher.hpp: + +/usr/include/boost/type_traits/function_traits.hpp: + +/opt/ros/humble/include/rcl/rcl/guard_condition.h: + +/usr/include/boost/mpl/greater.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_topics_interface_traits.hpp: + +/usr/include/eigen3/Eigen/src/Core/util/Meta.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h: + +/usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp: + +/usr/include/boost/mpl/arg_fwd.hpp: + +/opt/ros/humble/include/rcutils/rcutils/testing/fault_injection.h: + +/usr/include/boost/preprocessor/logical/bool.hpp: + +/opt/ros/humble/include/rcutils/rcutils/types/rcutils_ret.h: + +/opt/ros/humble/include/rmw/rmw/localhost.h: + +/opt/ros/humble/include/rmw/rmw/macros.h: + +/opt/ros/humble/include/rmw/rmw/ret_types.h: + +/usr/local/include/opencv4/opencv2/dnn/version.hpp: + +/usr/include/c++/11/cassert: + +/opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/moving_average.hpp: + +/usr/include/boost/type_traits/is_function.hpp: + +/usr/include/c++/11/string: + +/opt/ros/humble/include/rmw/rmw/security_options.h: + +/usr/include/boost/serialization/config.hpp: + +/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h: + +/opt/ros/humble/include/rcl/rcl/arguments.h: + +/opt/ros/humble/include/rclcpp/rclcpp/logger.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/type_support_decl.hpp: + +/opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/image__traits.hpp: + +/usr/include/eigen3/Eigen/src/Core/Stride.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h: + +/opt/ros/humble/include/rcl/rcl/log_level.h: + +/opt/ros/humble/include/rcl/rcl/types.h: + +/usr/include/boost/function/function_fwd.hpp: + +/usr/local/include/pangolin/gl/glformattraits.h: + +/opt/ros/humble/include/rcutils/rcutils/error_handling.h: + +/opt/ros/humble/include/rcutils/rcutils/snprintf.h: + +/usr/local/include/opencv4/opencv2/core/base.hpp: + +/usr/local/include/pangolin/gl/glsl.hpp: + +/opt/ros/humble/include/rcutils/rcutils/time.h: + +/usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h: + +/opt/ros/humble/include/rcutils/rcutils/types.h: + +/opt/ros/humble/include/rcutils/rcutils/types/array_list.h: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h: + +/opt/ros/humble/include/rcutils/rcutils/types/char_array.h: + +/opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp: + +/opt/ros/humble/include/rcutils/rcutils/types/hash_map.h: + +/opt/ros/humble/include/rmw/rmw/events_statuses/events_statuses.h: + +/opt/ros/humble/include/rcutils/rcutils/types/string_array.h: + +/opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/parser.h: + +/opt/ros/humble/include/rcutils/rcutils/qsort.h: + +/usr/include/boost/preprocessor/repetition/enum_binary_params.hpp: + +/opt/ros/humble/include/rmw/rmw/events_statuses/incompatible_qos.h: + +/opt/ros/humble/include/rmw/rmw/events_statuses/message_lost.h: + +/opt/ros/humble/include/rmw/rmw/events_statuses/offered_deadline_missed.h: + +/opt/ros/humble/include/rmw/rmw/serialized_message.h: + +/usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp: + +/opt/ros/humble/include/rmw/rmw/subscription_content_filter_options.h: + +/opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__traits.hpp: + +/usr/include/boost/move/utility_core.hpp: + +/opt/ros/humble/include/rcutils/rcutils/allocator.h: + +/opt/ros/humble/include/rcl/rcl/init_options.h: + +/usr/include/boost/serialization/utility.hpp: + +/usr/include/c++/11/bits/predefined_ops.h: + +/opt/ros/humble/include/rcl/rcl/wait.h: + +/usr/local/include/opencv4/opencv2/imgproc/imgproc.hpp: + +/opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/get_parameters.hpp: + +/opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h: + +/usr/include/boost/assert/source_location.hpp: + +/usr/include/boost/type_traits/add_lvalue_reference.hpp: + +/opt/ros/humble/include/rcl/rcl/event_callback.h: + +/opt/ros/humble/include/tracetools/tracetools/tracetools.h: + +/usr/include/boost/iterator/detail/config_def.hpp: + +/usr/include/boost/config/user.hpp: + +/opt/ros/humble/include/rcl/rcl/node.h: + +/usr/include/features-time64.h: + +/opt/ros/humble/include/rcl/rcl/node_options.h: + +/usr/include/boost/algorithm/string/detail/find_format.hpp: + +/opt/ros/humble/include/rcl/rcl/service.h: + +/usr/include/boost/mpl/aux_/config/static_constant.hpp: + +/opt/ros/humble/include/rcl/rcl/subscription.h: + +/usr/include/boost/preprocessor/config/config.hpp: + +/usr/local/include/pangolin/gl/colour.h: + +/opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h: + +/opt/ros/humble/include/rmw/rmw/network_flow_endpoint_array.h: + +/usr/include/c++/11/tr1/gamma.tcc: + +/opt/ros/humble/include/rmw/rmw/message_sequence.h: + +/opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp: + +/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h: + +/opt/ros/humble/include/rmw/rmw/event.h: + +/opt/ros/humble/include/rcl/rcl/client.h: + +/opt/ros/humble/include/rclcpp/rclcpp/wait_set_template.hpp: + +/opt/ros/humble/include/rmw/rmw/publisher_options.h: + +/opt/ros/humble/include/rmw/rmw/qos_profiles.h: + +/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h: + +/opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/generate_statistics_message.hpp: + +/usr/include/boost/mpl/less.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/executor.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__struct.hpp: + +/usr/include/c++/11/complex: + +/opt/ros/humble/include/rmw/rmw/subscription_options.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/opt/ros/humble/include/rcl/rcl/publisher.h: + +/opt/ros/humble/include/rcpputils/rcpputils/scope_exit.hpp: + +/usr/include/x86_64-linux-gnu/bits/setjmp.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/opt/ros/humble/include/rclcpp/rclcpp/context.hpp: + +/usr/include/c++/11/typeindex: + +/opt/ros/humble/include/rclcpp/rclcpp/init_options.hpp: + +/usr/local/include/opencv4/opencv2/core/mat.inl.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/visibility_control.hpp: + +/usr/include/boost/mpl/aux_/config/nttp.hpp: + +/usr/include/c++/11/bits/ostream_insert.h: + +/opt/ros/humble/include/rclcpp/rclcpp/macros.hpp: + +/usr/include/x86_64-linux-gnu/bits/sigcontext.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/guard_condition.hpp: + +/usr/include/c++/11/map: + +/opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp: + +/opt/ros/humble/include/rcl/rcl/domain_id.h: + +/opt/ros/humble/include/rclcpp/rclcpp/client.hpp: + +/usr/include/boost/concept_check.hpp: + +/usr/include/c++/11/variant: + +/usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h: + +/opt/ros/humble/include/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/exceptions.hpp: + +/opt/ros/humble/include/rmw/rmw/error_handling.h: + +/opt/ros/humble/include/rcl/rcl/macros.h: + +/opt/ros/humble/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp: + +/usr/include/boost/type_traits/is_const.hpp: + +/opt/ros/humble/include/rcpputils/rcpputils/filesystem_helper.hpp: + +/home/orb/ORB_SLAM3/include/KeyFrameDatabase.h: + +/usr/include/boost/type_traits/is_lvalue_reference.hpp: + +/opt/ros/humble/include/rcpputils/rcpputils/visibility_control.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp: + +/opt/ros/humble/include/rcutils/rcutils/logging_macros.h: + +/opt/ros/humble/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp: + +/opt/ros/humble/include/rcl/rcl/graph.h: + +/opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp: + +/opt/ros/humble/include/rmw/rmw/names_and_types.h: + +/opt/ros/humble/include/rmw/rmw/get_topic_names_and_types.h: + +/usr/include/boost/range/difference_type.hpp: + +/opt/ros/humble/include/rmw/rmw/topic_endpoint_info_array.h: + +/opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/storage_policy_common.hpp: + +/usr/include/strings.h: + +/opt/ros/humble/include/rclcpp/rclcpp/event.hpp: + +/usr/include/eigen3/Eigen/src/Core/Array.h: + +/opt/ros/humble/include/rclcpp/rclcpp/qos.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_value.hpp: + +/usr/include/boost/type_traits/is_complete.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/duration.hpp: + +/usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp: + +/opt/ros/humble/include/rmw/rmw/incompatible_qos_events_statuses.h: + +/usr/include/eigen3/Eigen/src/LU/InverseImpl.h: + +/opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_type_support_decl.hpp: + +/usr/local/include/opencv4/opencv2/flann/miniflann.hpp: + +/opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/service_type_support_decl.hpp: + +/opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp: + +/opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_field__struct.hpp: + +/opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp: + +/opt/ros/humble/include/rmw/rmw/impl/cpp/demangle.hpp: + +/usr/include/x86_64-linux-gnu/c++/11/bits/cxxabi_tweaks.h: + +/usr/local/include/opencv4/opencv2/core/core_c.h: + +/opt/ros/humble/include/rmw/rmw/impl/config.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp: + +/opt/ros/humble/include/rcl/rcl/network_flow_endpoints.h: + +/usr/include/eigen3/Eigen/src/Core/Fuzzy.h: + +/opt/ros/humble/include/rclcpp/rclcpp/service.hpp: + +/opt/ros/humble/include/tracetools/tracetools/utils.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/subscription_base.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/parameter_map.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/allocator/allocator_common.hpp: + +/usr/include/boost/preprocessor/seq/detail/is_empty.hpp: + +/usr/include/boost/preprocessor/list/detail/fold_right.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__traits.hpp: + +/usr/include/c++/11/ext/string_conversions.h: + +/home/orb/ORB_SLAM3/include/KeyFrame.h: + +/usr/include/boost/preprocessor/control/detail/while.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp: + +/usr/include/boost/archive/detail/decl.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/message_info.hpp: + +/usr/include/boost/mpl/aux_/static_cast.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/serialized_message.hpp: + +/usr/include/boost/type_traits/add_pointer.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp: + +/usr/include/c++/11/shared_mutex: + +/opt/ros/humble/include/rclcpp/rclcpp/create_generic_subscription.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp: + +/usr/include/boost/mpl/aux_/has_apply.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/buffer_implementation_base.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/experimental/create_intra_process_buffer.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/time.hpp: + +/usr/include/ctype.h: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/parameter.hpp: + +/usr/include/boost/core/no_exceptions_support.hpp: + +/usr/include/c++/11/bits/ranges_cmp.h: + +/opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp: + +/usr/include/boost/type_traits/remove_reference.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/qos_overriding_options.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp: + +/usr/include/c++/11/bits/stl_list.h: + +/opt/ros/humble/include/rclcpp/rclcpp/topic_statistics_state.hpp: + +/usr/local/include/pangolin/utils/simple_math.h: + +/opt/ros/humble/include/rclcpp/rclcpp/subscription_traits.hpp: + +/opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/metrics_message.hpp: + +/opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__struct.hpp: + +/usr/include/boost/type_traits/is_destructible.hpp: + +/usr/include/boost/type_traits/add_rvalue_reference.hpp: + +/usr/include/eigen3/Eigen/src/Core/ReturnByValue.h: + +/opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__struct.hpp: + +/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp: + +/usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h: + +/usr/include/boost/move/detail/config_begin.hpp: + +/usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h: + +/opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__builder.hpp: + +/usr/include/boost/get_pointer.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp: + +/opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__traits.hpp: + +/opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__struct.hpp: + +/usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp: + +/opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp: + +/opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/collector.hpp: + +/usr/include/c++/11/bitset: + +/opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process_buffer.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_timers_interface_traits.hpp: + +/usr/include/eigen3/Eigen/src/Core/ArithmeticSequence.h: + +/opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp: + +/usr/include/boost/mpl/tag.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/publisher.hpp: + +/usr/include/eigen3/Eigen/src/Core/Redux.h: + +/usr/local/include/sophus/so2.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/get_message_type_support_handle.hpp: + +/usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h: + +/opt/ros/humble/include/rclcpp/rclcpp/is_ros_compatible_type.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/loaned_message.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/future_return_code.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/node.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/list_parameters_result.hpp: + +/usr/include/c++/11/algorithm: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp: + +/usr/include/boost/range/value_type.hpp: + +/opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__struct.hpp: + +/usr/local/include/pangolin/pangolin.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__traits.hpp: + +/usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp: + +/usr/local/include/opencv4/opencv2/core/core.hpp: + +/usr/include/c++/11/bits/char_traits.h: + +/usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h: + +/usr/include/c++/11/bits/concept_check.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_event.hpp: + +/opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp: + +/usr/include/eigen3/Eigen/src/LU/Determinant.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__traits.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__traits.hpp: + +/opt/ros/humble/include/rcpputils/rcpputils/shared_library.hpp: + +/opt/ros/humble/include/rcutils/rcutils/shared_library.h: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/publisher_factory.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/subscription_factory.hpp: + +/opt/ros/humble/include/rmw/rmw/init.h: + +/opt/ros/humble/include/rclcpp/rclcpp/generic_subscription.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp: + +/usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp: + +/usr/include/boost/mpl/or.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__builder.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__builder.hpp: + +/usr/include/c++/11/bits/unordered_set.h: + +/opt/ros/humble/include/rcutils/rcutils/visibility_control.h: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp: + +/usr/local/include/opencv4/opencv2/flann/allocator.h: + +/opt/ros/humble/include/rclcpp/rclcpp/node_options.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/create_publisher.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/create_service.hpp: + +/usr/include/c++/11/thread: + +/opt/ros/humble/include/rclcpp/rclcpp/create_subscription.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__traits.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/create_timer.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp: + +/usr/include/boost/config/helper_macros.hpp: + +/usr/include/boost/mpl/int_fwd.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_base_interface_traits.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/executors/static_executor_entities_collector.hpp: + +/usr/include/boost/mpl/bind.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/experimental/executable_list.hpp: + +/usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h: + +/opt/ros/humble/include/rclcpp/rclcpp/parameter_client.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__builder.hpp: + +/usr/local/include/opencv4/opencv2/core/neon_utils.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/get_parameter_types.hpp: + +/usr/include/eigen3/Eigen/src/Core/MapBase.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp: + +/usr/include/boost/serialization/collection_size_type.hpp: + +/usr/include/boost/type_traits/is_polymorphic.hpp: + +/usr/include/c++/11/pstl/execution_defs.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp: + +/usr/include/kdl/utilities/utility.h: + +/usr/local/include/opencv4/opencv2/flann/sampling.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__struct.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/transform_stamped.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__builder.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__builder.hpp: + +/usr/include/eigen3/Eigen/src/Core/util/SymbolicIndex.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__traits.hpp: + +/usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/list_parameters.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__struct.hpp: + +/usr/include/c++/11/debug/debug.h: + +/usr/local/include/opencv4/opencv2/features2d/features2d.hpp: + +/usr/include/c++/11/bits/semaphore_base.h: + +/usr/include/boost/config.hpp: + +/usr/include/c++/11/bits/hash_bytes.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__struct.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/set_parameters_atomically.hpp: + +/opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h: + +/usr/include/boost/serialization/nvp.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/parameter_event_handler.hpp: + +/opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/frame_graph.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/parameter_service.hpp: + +/usr/include/c++/11/bits/stl_numeric.h: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__builder.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp: + +/usr/include/eigen3/Eigen/src/Core/MathFunctions.h: + +/opt/ros/humble/include/rcl/rcl/error_handling.h: + +/opt/ros/humble/include/nav_msgs/nav_msgs/msg/detail/odometry__struct.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/wait_result.hpp: + +/usr/include/boost/range/detail/common.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/wait_result_kind.hpp: + +/usr/local/include/opencv4/opencv2/stitching/warpers.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp: + +/opt/ros/humble/include/tf2_ros/tf2_ros/create_timer_interface.h: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__builder.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__struct.hpp: + +/opt/ros/humble/include/nav_msgs/nav_msgs/msg/odometry.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist_with_covariance__traits.hpp: + +/opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/imu__struct.hpp: + +/usr/include/boost/mpl/aux_/config/ctps.hpp: + +/opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__struct.hpp: + +/opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__builder.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/transform.hpp: + +/usr/include/boost/algorithm/string/detail/find_iterator.hpp: + +/opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__traits.hpp: + +/opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_field__traits.hpp: + +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_graph.hpp: + +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_data.hpp: + +/usr/include/boost/iterator/iterator_categories.hpp: + +/usr/local/include/opencv4/opencv2/core/traits.hpp: + +/usr/include/boost/detail/workaround.hpp: + +/usr/include/boost/type_traits/is_abstract.hpp: + +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__struct.hpp: + +/usr/include/x86_64-linux-gnu/bits/types/wint_t.h: + +/usr/include/c++/11/concepts: + +/usr/include/boost/config/stdlib/libstdcpp3.hpp: + +/usr/local/include/pangolin/utils/range.h: + +/usr/include/eigen3/Eigen/src/Geometry/Quaternion.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__builder.hpp: + +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__struct.hpp: + +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__traits.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__traits.hpp: + +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__builder.hpp: + +/usr/include/c++/11/future: + +/opt/ros/humble/include/cv_bridge/cv_bridge/cv_bridge.h: + +/usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp: + +/usr/include/boost/serialization/is_bitwise_serializable.hpp: + +/opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/image__struct.hpp: + +/opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/compressed_image.hpp: + +/usr/local/include/opencv4/opencv2/flann/ground_truth.h: + +/opt/ros/humble/include/tracetools/tracetools/config.h: + +/opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/compressed_image__builder.hpp: + +/usr/local/include/opencv4/opencv2/flann/lsh_index.h: + +/usr/include/eigen3/Eigen/src/Core/util/ReshapedHelper.h: + +/usr/include/c++/11/tr1/bessel_function.tcc: + +/usr/local/include/opencv4/opencv2/core.hpp: + +/usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h: + +/usr/local/include/opencv4/opencv2/opencv_modules.hpp: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/local/include/opencv4/opencv2/core/cvstd.hpp: + +/usr/include/boost/range/size_type.hpp: + +/usr/local/include/opencv4/opencv2/core/fast_math.hpp: + +/usr/local/include/opencv4/opencv2/core/types.hpp: + +/usr/local/include/opencv4/opencv2/core/bufferpool.hpp: + +/usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp: + +/usr/local/include/opencv4/opencv2/core/persistence.hpp: + +/usr/local/include/opencv4/opencv2/core/operations.hpp: + +/usr/local/include/opencv4/opencv2/core/optim.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__traits.hpp: + +/usr/local/include/opencv4/opencv2/core/ovx.hpp: + +/opt/ros/humble/include/cv_bridge/cv_bridge/cv_bridge_export.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/eigen3/Eigen/Dense: + +/usr/include/x86_64-linux-gnu/bits/types/stack_t.h: + +/usr/include/eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h: + +/usr/include/alloca.h: + +/usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h: + +/usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur.h: + +/usr/include/boost/version.hpp: + +/usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/eigen3/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h: + +/usr/local/include/sophus/types.hpp: + +/usr/include/boost/utility/detail/result_of_iterate.hpp: + +/usr/include/boost/mpl/greater_equal.hpp: + +/usr/include/c++/11/random: + +/usr/include/c++/11/bits/random.h: + +/opt/ros/humble/include/message_filters/message_filters/message_traits.h: + +/usr/include/c++/11/limits: + +/usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h: + +/usr/local/include/opencv4/opencv2/flann/defines.h: + +/home/orb/ORB_SLAM3/include/MapPoint.h: + +/usr/include/boost/serialization/serialization.hpp: + +/usr/include/boost/config/detail/select_stdlib_config.hpp: + +/usr/include/c++/11/version: + +/usr/include/boost/config/detail/select_platform_config.hpp: + +/usr/include/boost/config/platform/linux.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/subscription.hpp: + +/usr/include/boost/config/detail/suffix.hpp: + +/opt/ros/humble/include/rmw/rmw/time.h: + +/usr/include/boost/serialization/strong_typedef.hpp: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h: + +/usr/include/boost/mpl/aux_/preprocessor/enum.hpp: + +/usr/include/boost/config/workaround.hpp: + +/usr/include/boost/core/addressof.hpp: + +/usr/include/boost/type_traits/intrinsics.hpp: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/config.h: + +/opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/imu.hpp: + +/usr/include/boost/type_traits/is_volatile.hpp: + +/usr/include/boost/type_traits/is_void.hpp: + +/usr/include/kdl/utilities/kdl-config.h: + +/opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp: + +/usr/include/boost/type_traits/detail/is_function_cxx_11.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/node_impl.hpp: + +/usr/include/boost/static_assert.hpp: + +/usr/local/include/opencv4/opencv2/core/cuda.hpp: + +/usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h: + +/usr/include/boost/type_traits/is_array.hpp: + +/usr/include/boost/type_traits/has_nothrow_constructor.hpp: + +/usr/include/c++/11/bits/ostream.tcc: + +/usr/include/c++/11/tr1/modified_bessel_func.tcc: + +/opt/ros/humble/include/rclcpp/rclcpp/create_generic_publisher.hpp: + +/usr/include/boost/type_traits/has_nothrow_copy.hpp: + +/usr/include/boost/type_traits/is_copy_constructible.hpp: + +/usr/include/boost/type_traits/is_constructible.hpp: + +/opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__builder.hpp: + +/usr/include/boost/serialization/access.hpp: + +/usr/include/boost/core/nvp.hpp: + +/usr/include/boost/cstdint.hpp: + +/usr/include/boost/preprocessor/stringize.hpp: + +/usr/include/boost/serialization/level.hpp: + +/usr/include/boost/algorithm/string/std/slist_traits.hpp: + +/usr/include/boost/type_traits/is_fundamental.hpp: diff --git a/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/compiler_depend.ts b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/compiler_depend.ts new file mode 100644 index 0000000..87aa196 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for rgbd. diff --git a/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/depend.make b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/depend.make new file mode 100644 index 0000000..556b860 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for rgbd. +# This may be replaced when dependencies are built. diff --git a/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/flags.make b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/flags.make new file mode 100644 index 0000000..7902299 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DDEFAULT_RMW_IMPLEMENTATION=rmw_fastrtps_cpp -DDISABLE_PCAP -DHAVE_EIGEN -DHAVE_GLEW -DHAVE_PYTHON -DPANGO_DEFAULT_WIN_URI=\"wayland\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DRCUTILS_ENABLE_FAULT_INJECTION -D_LINUX_ -Dkiss_fft_scalar=double + +CXX_INCLUDES = -I/root/colcon_ws/src/orb_slam3_ros2_wrapper/include -I/home/orb/ORB_SLAM3/include -I/home/orb/ORB_SLAM3/include/CameraModels -I/home/orb/ORB_SLAM3 -I/opt/ros/humble/src/gtest_vendor/include -isystem /opt/ros/humble/include/rclcpp -isystem /opt/ros/humble/include/sensor_msgs -isystem /opt/ros/humble/include/cv_bridge -isystem /opt/ros/humble/include/message_filters -isystem /opt/ros/humble/include/tf2_ros -isystem /opt/ros/humble/include/tf2_eigen -isystem /opt/ros/humble/include/pcl_ros -isystem /opt/ros/humble/include/pcl_conversions -isystem /opt/ros/humble/include/pcl_msgs -isystem /opt/ros/humble/include/std_msgs -isystem /opt/ros/humble/include/nav_msgs -isystem /root/install/slam_msgs/include/slam_msgs -isystem /usr/include/pcl-1.12 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/openni2 -isystem /opt/ros/humble/include/ament_index_cpp -isystem /opt/ros/humble/include/libstatistics_collector -isystem /opt/ros/humble/include/builtin_interfaces -isystem /opt/ros/humble/include/rosidl_runtime_c -isystem /opt/ros/humble/include/rcutils -isystem /opt/ros/humble/include/rosidl_typesupport_interface -isystem /opt/ros/humble/include/fastcdr -isystem /opt/ros/humble/include/rosidl_runtime_cpp -isystem /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp -isystem /opt/ros/humble/include/rmw -isystem /opt/ros/humble/include/rosidl_typesupport_fastrtps_c -isystem /opt/ros/humble/include/rosidl_typesupport_introspection_c -isystem /opt/ros/humble/include/rosidl_typesupport_introspection_cpp -isystem /opt/ros/humble/include/rcl -isystem /opt/ros/humble/include/rcl_interfaces -isystem /opt/ros/humble/include/rcl_logging_interface -isystem /opt/ros/humble/include/rcl_yaml_param_parser -isystem /opt/ros/humble/include/libyaml_vendor -isystem /opt/ros/humble/include/tracetools -isystem /opt/ros/humble/include/rcpputils -isystem /opt/ros/humble/include/statistics_msgs -isystem /opt/ros/humble/include/rosgraph_msgs -isystem /opt/ros/humble/include/rosidl_typesupport_cpp -isystem /opt/ros/humble/include/rosidl_typesupport_c -isystem /opt/ros/humble/include/geometry_msgs -isystem /usr/local/include/opencv4 -isystem /opt/ros/humble/include/rclcpp_action -isystem /opt/ros/humble/include/action_msgs -isystem /opt/ros/humble/include/unique_identifier_msgs -isystem /opt/ros/humble/include/rcl_action -isystem /opt/ros/humble/include/tf2 -isystem /opt/ros/humble/include/tf2_msgs -isystem /opt/ros/humble/include/tf2_geometry_msgs -isystem /usr/include/vtk-9.1 -isystem /usr/include/jsoncpp -isystem /usr/include/freetype2 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtOpenGL -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /opt/ros/humble/include/rclcpp_components -isystem /opt/ros/humble/include/class_loader -isystem /opt/ros/humble/include/composition_interfaces + +CXX_FLAGS = -O3 -DNDEBUG -Wall -Wextra -Wpedantic -fPIC -std=gnu++20 + diff --git a/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/link.txt b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/link.txt new file mode 100644 index 0000000..3237cc0 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -O3 -DNDEBUG CMakeFiles/rgbd.dir/src/type_conversion.cpp.o CMakeFiles/rgbd.dir/src/orb_slam3_interface.cpp.o CMakeFiles/rgbd.dir/src/rgbd/rgbd-slam-node.cpp.o CMakeFiles/rgbd.dir/src/rgbd/rgbd.cpp.o -o rgbd -L/root/colcon_ws/src/orb_slam3_ros2_wrapper/include -Wl,-rpath,/root/colcon_ws/src/orb_slam3_ros2_wrapper/include:/home/orb/ORB_SLAM3/lib:/home/orb/ORB_SLAM3/Thirdparty/DBoW2/lib:/home/orb/ORB_SLAM3/Thirdparty/g2o/lib:/opt/ros/humble/lib:/root/install/slam_msgs/lib:/usr/local/lib /opt/ros/humble/lib/libpcl_ros_tf.a /home/orb/ORB_SLAM3/lib/libORB_SLAM3.so /home/orb/ORB_SLAM3/Thirdparty/DBoW2/lib/libDBoW2.so /home/orb/ORB_SLAM3/Thirdparty/g2o/lib/libg2o.so /opt/ros/humble/lib/libmessage_filters.so /opt/ros/humble/lib/librosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/librmw.so /opt/ros/humble/lib/librosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/librcutils.so -ldl /opt/ros/humble/lib/librcpputils.so /opt/ros/humble/lib/librosidl_typesupport_c.so /opt/ros/humble/lib/librosidl_typesupport_cpp.so /opt/ros/humble/lib/librosidl_runtime_c.so /opt/ros/humble/lib/librosidl_typesupport_introspection_c.so /opt/ros/humble/lib/librosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libpcl_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libpcl_msgs__rosidl_generator_py.so /opt/ros/humble/lib/librclcpp.so /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_py.so /opt/ros/humble/lib/libstd_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libstd_msgs__rosidl_generator_py.so /usr/lib/x86_64-linux-gnu/libpython3.10.so /usr/lib/x86_64-linux-gnu/libusb-1.0.so /usr/lib/libOpenNI.so /usr/lib/x86_64-linux-gnu/libOpenNI2.so /usr/lib/x86_64-linux-gnu/libpcl_common.so /opt/ros/humble/lib/libcv_bridge.so /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_fastrtps_c.so /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_fastrtps_cpp.so /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_introspection_c.so /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_introspection_cpp.so /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_cpp.so /root/install/slam_msgs/lib/libslam_msgs__rosidl_generator_py.so /opt/ros/humble/lib/libpcl_ros_tf.a /opt/ros/humble/lib/libpcd_to_pointcloud_lib.so /opt/ros/humble/lib/libnav_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libnav_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libnav_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libnav_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libnav_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libnav_msgs__rosidl_generator_py.so /home/orb/ORB_SLAM3/lib/libORB_SLAM3.so /home/orb/ORB_SLAM3/Thirdparty/DBoW2/lib/libDBoW2.so /home/orb/ORB_SLAM3/Thirdparty/g2o/lib/libg2o.so /usr/local/lib/libpango_glgeometry.so /usr/local/lib/libpango_python.so /usr/local/lib/libpango_scene.so /usr/local/lib/libpango_tools.so /usr/local/lib/libpango_video.so /opt/ros/humble/lib/libmessage_filters.so /opt/ros/humble/lib/librosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/librmw.so /opt/ros/humble/lib/librosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/librcutils.so -ldl /opt/ros/humble/lib/librcpputils.so /opt/ros/humble/lib/librosidl_typesupport_c.so /opt/ros/humble/lib/librosidl_typesupport_cpp.so /opt/ros/humble/lib/librosidl_runtime_c.so /opt/ros/humble/lib/librosidl_typesupport_introspection_c.so /opt/ros/humble/lib/librosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libpcl_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libpcl_msgs__rosidl_generator_py.so /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_py.so /opt/ros/humble/lib/librclcpp.so /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_py.so /opt/ros/humble/lib/libstd_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libstd_msgs__rosidl_generator_py.so /usr/lib/x86_64-linux-gnu/libpython3.10.so /usr/lib/x86_64-linux-gnu/libusb-1.0.so /usr/lib/libOpenNI.so /usr/lib/x86_64-linux-gnu/libOpenNI2.so /usr/lib/x86_64-linux-gnu/libpcl_common.so /usr/lib/x86_64-linux-gnu/libpcl_apps.so /usr/lib/x86_64-linux-gnu/libpcl_outofcore.so /usr/lib/x86_64-linux-gnu/libpcl_people.so /usr/lib/libOpenNI.so /usr/lib/x86_64-linux-gnu/libusb-1.0.so /usr/lib/x86_64-linux-gnu/libOpenNI2.so /usr/lib/x86_64-linux-gnu/libusb-1.0.so /usr/lib/x86_64-linux-gnu/libflann_cpp.so /usr/local/lib/libopencv_imgcodecs.so.4.4.0 /usr/local/lib/libopencv_imgproc.so.4.4.0 /usr/local/lib/libopencv_core.so.4.4.0 /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_c.so /root/install/slam_msgs/lib/libslam_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libstatic_transform_broadcaster_node.so /opt/ros/humble/lib/libtf2_ros.so /opt/ros/humble/lib/libmessage_filters.so /opt/ros/humble/lib/librclcpp_action.so /opt/ros/humble/lib/librcl_action.so /opt/ros/humble/lib/libtf2_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libtf2_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libtf2_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libtf2_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libtf2_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libtf2_msgs__rosidl_generator_py.so /opt/ros/humble/lib/libtf2_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libtf2_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libaction_msgs__rosidl_generator_py.so /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libaction_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_generator_py.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libtf2.so /usr/lib/x86_64-linux-gnu/liborocos-kdl.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libpcl_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_c.so -llz4 /usr/lib/x86_64-linux-gnu/libqhull_r.so.8.0.2 -lm /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_py.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_generator_c.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_generator_py.so /opt/ros/humble/lib/librcl_yaml_param_parser.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_generator_py.so /opt/ros/humble/lib/libtracetools.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_generator_py.so /opt/ros/humble/lib/libcomponent_manager.so /opt/ros/humble/lib/librclcpp.so /opt/ros/humble/lib/liblibstatistics_collector.so /opt/ros/humble/lib/librcl.so /opt/ros/humble/lib/librmw_implementation.so /opt/ros/humble/lib/librcl_logging_spdlog.so /opt/ros/humble/lib/librcl_logging_interface.so /opt/ros/humble/lib/librcl_yaml_param_parser.so /opt/ros/humble/lib/libyaml.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_generator_py.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_generator_py.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libtracetools.so /opt/ros/humble/lib/libament_index_cpp.so /opt/ros/humble/lib/libclass_loader.so /usr/lib/x86_64-linux-gnu/libconsole_bridge.so.1.0 /opt/ros/humble/lib/libcomposition_interfaces__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libcomposition_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libcomposition_interfaces__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libcomposition_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libcomposition_interfaces__rosidl_typesupport_cpp.so /opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libcomposition_interfaces__rosidl_generator_py.so /opt/ros/humble/lib/librcl_interfaces__rosidl_generator_py.so /opt/ros/humble/lib/libcomposition_interfaces__rosidl_typesupport_c.so /opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_c.so /opt/ros/humble/lib/libcomposition_interfaces__rosidl_generator_c.so /opt/ros/humble/lib/librcl_interfaces__rosidl_generator_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/librosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/librosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libfastcdr.so.1.0.24 /opt/ros/humble/lib/librmw.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/librosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/librosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /opt/ros/humble/lib/librosidl_typesupport_cpp.so /opt/ros/humble/lib/libnav_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libnav_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_generator_py.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_generator_py.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_py.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /opt/ros/humble/lib/librosidl_typesupport_c.so /opt/ros/humble/lib/librcpputils.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so /opt/ros/humble/lib/librosidl_runtime_c.so /opt/ros/humble/lib/librcutils.so /opt/ros/humble/lib/libmessage_filters.so /opt/ros/humble/lib/librosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/librmw.so /opt/ros/humble/lib/librosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/librcutils.so /opt/ros/humble/lib/librcpputils.so /opt/ros/humble/lib/librosidl_typesupport_c.so /opt/ros/humble/lib/librosidl_typesupport_cpp.so /opt/ros/humble/lib/librosidl_runtime_c.so /opt/ros/humble/lib/librosidl_typesupport_introspection_c.so /opt/ros/humble/lib/librosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libpcl_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libpcl_msgs__rosidl_generator_py.so /opt/ros/humble/lib/librclcpp.so /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_py.so /opt/ros/humble/lib/libstd_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libstd_msgs__rosidl_generator_py.so /usr/lib/x86_64-linux-gnu/libpython3.10.so /usr/local/lib/libpango_geometry.so /usr/local/lib/libtinyobj.so /usr/local/lib/libpango_plot.so /usr/local/lib/libpango_display.so /usr/local/lib/libpango_vars.so /usr/local/lib/libpango_windowing.so /usr/local/lib/libpango_opengl.so /usr/lib/x86_64-linux-gnu/libGLEW.so /usr/lib/x86_64-linux-gnu/libOpenGL.so /usr/lib/x86_64-linux-gnu/libGLX.so /usr/lib/x86_64-linux-gnu/libGLU.so /usr/local/lib/libpango_image.so /usr/local/lib/libpango_packetstream.so /usr/local/lib/libpango_core.so -lrt /usr/lib/x86_64-linux-gnu/libpcl_surface.so /usr/lib/x86_64-linux-gnu/libpcl_keypoints.so /usr/lib/x86_64-linux-gnu/libpcl_tracking.so /usr/lib/x86_64-linux-gnu/libpcl_recognition.so /usr/lib/x86_64-linux-gnu/libpcl_registration.so /usr/lib/x86_64-linux-gnu/libpcl_stereo.so /usr/lib/x86_64-linux-gnu/libpcl_segmentation.so /usr/lib/x86_64-linux-gnu/libpcl_features.so /usr/lib/x86_64-linux-gnu/libpcl_filters.so /usr/lib/x86_64-linux-gnu/libpcl_sample_consensus.so /usr/lib/x86_64-linux-gnu/libpcl_ml.so /usr/lib/x86_64-linux-gnu/libpcl_visualization.so /usr/lib/x86_64-linux-gnu/libpcl_search.so /usr/lib/x86_64-linux-gnu/libpcl_kdtree.so /usr/lib/x86_64-linux-gnu/libpcl_io.so /usr/lib/x86_64-linux-gnu/libpcl_octree.so /usr/lib/x86_64-linux-gnu/libpng.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libusb-1.0.so /usr/lib/x86_64-linux-gnu/libvtkChartsCore-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkInteractionImage-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkIOGeometry-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libjsoncpp.so /usr/lib/x86_64-linux-gnu/libvtkIOPLY-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkRenderingLOD-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkViewsContext2D-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkViewsCore-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkGUISupportQt-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkInteractionWidgets-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkFiltersModeling-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkInteractionStyle-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkFiltersExtraction-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkIOLegacy-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkIOCore-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkRenderingAnnotation-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkRenderingContext2D-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkRenderingFreeType-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libfreetype.so /usr/lib/x86_64-linux-gnu/libvtkImagingSources-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkIOImage-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkImagingCore-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkRenderingOpenGL2-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkRenderingUI-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkRenderingCore-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkCommonColor-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkFiltersGeometry-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkFiltersSources-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkFiltersGeneral-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkCommonComputationalGeometry-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkFiltersCore-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkCommonExecutionModel-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkCommonDataModel-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkCommonMisc-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkCommonTransforms-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkCommonMath-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkkissfft-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libGLEW.so /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libQt5OpenGL.so.5.15.3 /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.15.3 /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.15.3 /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3 /usr/lib/x86_64-linux-gnu/libvtkCommonCore-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libtbb.so.12.5 /usr/lib/x86_64-linux-gnu/libvtksys-9.1.so.9.1.0 -ldl /usr/lib/libOpenNI.so /usr/lib/x86_64-linux-gnu/libOpenNI2.so /usr/lib/x86_64-linux-gnu/libpcl_common.so /usr/lib/x86_64-linux-gnu/libboost_system.so.1.74.0 /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.74.0 /usr/lib/x86_64-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/x86_64-linux-gnu/libboost_iostreams.so.1.74.0 /usr/lib/x86_64-linux-gnu/libboost_serialization.so.1.74.0 diff --git a/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/progress.make b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/progress.make new file mode 100644 index 0000000..d79b081 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/progress.make @@ -0,0 +1,6 @@ +CMAKE_PROGRESS_1 = 5 +CMAKE_PROGRESS_2 = 6 +CMAKE_PROGRESS_3 = 7 +CMAKE_PROGRESS_4 = 8 +CMAKE_PROGRESS_5 = 9 + diff --git a/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/src/orb_slam3_interface.cpp.o b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/src/orb_slam3_interface.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..85ba3ae557929809d403dc9aa7f6f395ccb22145 GIT binary patch literal 213960 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 literal 0 HcmV?d00001 diff --git a/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/src/orb_slam3_interface.cpp.o.d b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/src/orb_slam3_interface.cpp.o.d new file mode 100644 index 0000000..85fbff4 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/src/orb_slam3_interface.cpp.o.d @@ -0,0 +1,1730 @@ +CMakeFiles/rgbd.dir/src/orb_slam3_interface.cpp.o: \ + /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp \ + /usr/include/stdc-predef.h \ + /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp \ + /usr/include/c++/11/iostream \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/c++/11/pstl/pstl_config.h /usr/include/c++/11/ostream \ + /usr/include/c++/11/ios /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/memoryfwd.h /usr/include/c++/11/bits/postypes.h \ + /usr/include/c++/11/cwchar /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/c++/11/exception /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/typeinfo /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/new /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_pair.h /usr/include/c++/11/compare \ + /usr/include/c++/11/concepts \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/iterator_concepts.h \ + /usr/include/c++/11/bits/ptr_traits.h \ + /usr/include/c++/11/bits/ranges_cmp.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/stl_construct.h \ + /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/11/cctype \ + /usr/include/ctype.h /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/11/bits/ios_base.h /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/bits/locale_classes.h /usr/include/c++/11/string \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/stl_algo.h /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/c++/11/bits/std_abs.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/initializer_list /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/uniform_int_dist.h \ + /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h /usr/include/c++/11/string_view \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/ranges_base.h \ + /usr/include/c++/11/bits/max_size_type.h /usr/include/c++/11/numbers \ + /usr/include/c++/11/bits/string_view.tcc \ + /usr/include/c++/11/ext/string_conversions.h /usr/include/c++/11/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/11/cerrno \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/basic_string.tcc \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/stdexcept /usr/include/c++/11/streambuf \ + /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/locale_facets.h /usr/include/c++/11/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/basic_ios.tcc \ + /usr/include/c++/11/bits/ostream.tcc /usr/include/c++/11/istream \ + /usr/include/c++/11/bits/istream.tcc /usr/include/c++/11/algorithm \ + /usr/include/c++/11/utility /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/bits/ranges_algo.h \ + /usr/include/c++/11/bits/ranges_algobase.h /usr/include/c++/11/iterator \ + /usr/include/c++/11/bits/stream_iterator.h \ + /usr/include/c++/11/bits/invoke.h /usr/include/c++/11/bits/ranges_util.h \ + /usr/include/c++/11/pstl/glue_algorithm_defs.h \ + /usr/include/c++/11/functional /usr/include/c++/11/tuple \ + /usr/include/c++/11/array /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/bits/std_function.h \ + /usr/include/c++/11/unordered_map \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/bits/hashtable.h \ + /usr/include/c++/11/bits/hashtable_policy.h \ + /usr/include/c++/11/bits/enable_special_members.h \ + /usr/include/c++/11/bits/node_handle.h \ + /usr/include/c++/11/bits/unordered_map.h \ + /usr/include/c++/11/bits/erase_if.h /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc \ + /usr/include/c++/11/pstl/execution_defs.h /usr/include/eigen3/Eigen/Core \ + /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h \ + /usr/include/eigen3/Eigen/src/Core/util/Macros.h \ + /usr/include/c++/11/cmath /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/11/bits/specfun.h /usr/include/c++/11/limits \ + /usr/include/c++/11/tr1/gamma.tcc \ + /usr/include/c++/11/tr1/special_function_util.h \ + /usr/include/c++/11/tr1/bessel_function.tcc \ + /usr/include/c++/11/tr1/beta_function.tcc \ + /usr/include/c++/11/tr1/ell_integral.tcc \ + /usr/include/c++/11/tr1/exp_integral.tcc \ + /usr/include/c++/11/tr1/hypergeometric.tcc \ + /usr/include/c++/11/tr1/legendre_function.tcc \ + /usr/include/c++/11/tr1/modified_bessel_func.tcc \ + /usr/include/c++/11/tr1/poly_hermite.tcc \ + /usr/include/c++/11/tr1/poly_laguerre.tcc \ + /usr/include/c++/11/tr1/riemann_zeta.tcc \ + /usr/include/eigen3/Eigen/src/Core/util/ConfigureVectorization.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/mm_malloc.h \ + /usr/include/c++/11/stdlib.h /usr/include/c++/11/complex \ + /usr/include/c++/11/sstream /usr/include/c++/11/bits/sstream.tcc \ + /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h \ + /usr/include/c++/11/cstddef /usr/include/c++/11/cassert \ + /usr/include/assert.h /usr/include/c++/11/cstring /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/c++/11/climits \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/eigen3/Eigen/src/Core/util/Constants.h \ + /usr/include/eigen3/Eigen/src/Core/util/Meta.h \ + /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h \ + /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h \ + /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h \ + /usr/include/eigen3/Eigen/src/Core/util/Memory.h \ + /usr/include/eigen3/Eigen/src/Core/util/IntegralConstant.h \ + /usr/include/eigen3/Eigen/src/Core/util/SymbolicIndex.h \ + /usr/include/eigen3/Eigen/src/Core/NumTraits.h \ + /usr/include/eigen3/Eigen/src/Core/MathFunctions.h \ + /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h \ + /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/Half.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/BFloat16.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/TypeCasting.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/GenericPacketMathFunctionsFwd.h \ + /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h \ + /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h \ + /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h \ + /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/GenericPacketMathFunctions.h \ + /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/util/IndexedViewHelper.h \ + /usr/include/eigen3/Eigen/src/Core/util/ReshapedHelper.h \ + /usr/include/eigen3/Eigen/src/Core/ArithmeticSequence.h \ + /usr/include/eigen3/Eigen/src/Core/IO.h \ + /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h \ + /usr/include/eigen3/Eigen/src/Core/DenseBase.h \ + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h \ + /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h \ + /usr/include/eigen3/Eigen/src/plugins/IndexedViewMethods.h \ + /usr/include/eigen3/Eigen/src/plugins/IndexedViewMethods.h \ + /usr/include/eigen3/Eigen/src/plugins/ReshapedMethods.h \ + /usr/include/eigen3/Eigen/src/plugins/ReshapedMethods.h \ + /usr/include/eigen3/Eigen/src/Core/MatrixBase.h \ + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h \ + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h \ + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h \ + /usr/include/eigen3/Eigen/src/Core/EigenBase.h \ + /usr/include/eigen3/Eigen/src/Core/Product.h \ + /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h \ + /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h \ + /usr/include/eigen3/Eigen/src/Core/Assign.h \ + /usr/include/eigen3/Eigen/src/Core/ArrayBase.h \ + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h \ + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h \ + /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h \ + /usr/include/eigen3/Eigen/src/Core/DenseStorage.h \ + /usr/include/eigen3/Eigen/src/Core/NestByValue.h \ + /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h \ + /usr/include/eigen3/Eigen/src/Core/NoAlias.h \ + /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h \ + /usr/include/eigen3/Eigen/src/Core/Matrix.h \ + /usr/include/eigen3/Eigen/src/Core/Array.h \ + /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h \ + /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h \ + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h \ + /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h \ + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h \ + /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h \ + /usr/include/eigen3/Eigen/src/Core/Dot.h \ + /usr/include/eigen3/Eigen/src/Core/StableNorm.h \ + /usr/include/eigen3/Eigen/src/Core/Stride.h \ + /usr/include/eigen3/Eigen/src/Core/MapBase.h \ + /usr/include/eigen3/Eigen/src/Core/Map.h \ + /usr/include/eigen3/Eigen/src/Core/Ref.h \ + /usr/include/eigen3/Eigen/src/Core/Block.h \ + /usr/include/eigen3/Eigen/src/Core/VectorBlock.h \ + /usr/include/eigen3/Eigen/src/Core/IndexedView.h \ + /usr/include/eigen3/Eigen/src/Core/Reshaped.h \ + /usr/include/eigen3/Eigen/src/Core/Transpose.h \ + /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/Diagonal.h \ + /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h \ + /usr/include/eigen3/Eigen/src/Core/Redux.h \ + /usr/include/eigen3/Eigen/src/Core/Visitor.h \ + /usr/include/eigen3/Eigen/src/Core/Fuzzy.h \ + /usr/include/eigen3/Eigen/src/Core/Swap.h \ + /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h \ + /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h \ + /usr/include/eigen3/Eigen/src/Core/Solve.h \ + /usr/include/eigen3/Eigen/src/Core/Inverse.h \ + /usr/include/eigen3/Eigen/src/Core/SolverBase.h \ + /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/Transpositions.h \ + /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h \ + /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h \ + /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h \ + /usr/include/c++/11/atomic /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/bits/atomic_wait.h /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/syscall.h \ + /usr/include/x86_64-linux-gnu/sys/syscall.h \ + /usr/include/x86_64-linux-gnu/asm/unistd.h \ + /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ + /usr/include/x86_64-linux-gnu/bits/syscall.h \ + /usr/include/c++/11/bits/std_mutex.h \ + /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h \ + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h \ + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h \ + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h \ + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h \ + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h \ + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h \ + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h \ + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h \ + /usr/include/eigen3/Eigen/src/Core/BandMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/CoreIterators.h \ + /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h \ + /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h \ + /usr/include/eigen3/Eigen/src/Core/Select.h \ + /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h \ + /usr/include/eigen3/Eigen/src/Core/PartialReduxEvaluator.h \ + /usr/include/eigen3/Eigen/src/Core/Random.h \ + /usr/include/eigen3/Eigen/src/Core/Replicate.h \ + /usr/include/eigen3/Eigen/src/Core/Reverse.h \ + /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h \ + /usr/include/eigen3/Eigen/src/Core/StlIterators.h \ + /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h \ + /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h \ + /usr/include/eigen3/Eigen/Geometry /usr/include/eigen3/Eigen/Core \ + /usr/include/eigen3/Eigen/SVD /usr/include/eigen3/Eigen/QR \ + /usr/include/eigen3/Eigen/Cholesky /usr/include/eigen3/Eigen/Jacobi \ + /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h \ + /usr/include/eigen3/Eigen/src/Cholesky/LLT.h \ + /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h \ + /usr/include/eigen3/Eigen/Householder \ + /usr/include/eigen3/Eigen/src/Householder/Householder.h \ + /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h \ + /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h \ + /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h \ + /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h \ + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h \ + /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h \ + /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h \ + /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h \ + /usr/include/eigen3/Eigen/src/SVD/SVDBase.h \ + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h \ + /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h /usr/include/eigen3/Eigen/LU \ + /usr/include/eigen3/Eigen/src/misc/Kernel.h \ + /usr/include/eigen3/Eigen/src/misc/Image.h \ + /usr/include/eigen3/Eigen/src/LU/FullPivLU.h \ + /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h \ + /usr/include/eigen3/Eigen/src/LU/Determinant.h \ + /usr/include/eigen3/Eigen/src/LU/InverseImpl.h \ + /usr/include/eigen3/Eigen/src/LU/arch/InverseSize4.h \ + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h \ + /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h \ + /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h \ + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h \ + /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h \ + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h \ + /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h \ + /usr/include/eigen3/Eigen/src/Geometry/Transform.h \ + /usr/include/eigen3/Eigen/src/Geometry/Translation.h \ + /usr/include/eigen3/Eigen/src/Geometry/Scaling.h \ + /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h \ + /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h \ + /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h \ + /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h \ + /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SIMD.h \ + /opt/ros/humble/include/tf2_eigen/tf2_eigen/tf2_eigen.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.hpp \ + /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h /usr/include/c++/11/bit \ + /usr/include/c++/11/bits/unique_ptr.h \ + /usr/include/c++/11/bits/shared_ptr.h \ + /usr/include/c++/11/bits/shared_ptr_base.h \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/ext/concurrence.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/backward/auto_ptr.h \ + /usr/include/c++/11/bits/ranges_uninitialized.h \ + /usr/include/c++/11/bits/uses_allocator_args.h \ + /usr/include/c++/11/pstl/glue_memory_defs.h \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__traits.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp \ + /usr/include/c++/11/codecvt /usr/include/c++/11/bits/codecvt.h \ + /usr/include/c++/11/iomanip /usr/include/c++/11/locale \ + /usr/include/c++/11/bits/locale_facets_nonio.h /usr/include/c++/11/ctime \ + /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/11/bits/locale_facets_nonio.tcc \ + /usr/include/c++/11/bits/locale_conv.h \ + /usr/include/c++/11/bits/quoted_string.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__struct.hpp \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__struct.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__traits.hpp \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__traits.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/quaternion.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/quaternion_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/twist.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__traits.hpp \ + /opt/ros/humble/include/tf2/tf2/convert.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/transform_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__traits.hpp \ + /opt/ros/humble/include/tf2/tf2/exceptions.h \ + /opt/ros/humble/include/tf2/tf2/visibility_control.h \ + /opt/ros/humble/include/tf2/tf2/impl/convert.h \ + /opt/ros/humble/include/tf2/tf2/transform_datatypes.h \ + /usr/include/c++/11/chrono /usr/include/c++/11/ratio \ + /usr/include/c++/11/bits/parse_numbers.h \ + /opt/ros/humble/include/tf2/tf2/time.h \ + /opt/ros/humble/include/tf2_ros/tf2_ros/buffer.h \ + /usr/include/c++/11/future /usr/include/c++/11/mutex \ + /usr/include/c++/11/bits/unique_lock.h \ + /usr/include/c++/11/condition_variable /usr/include/c++/11/stop_token \ + /usr/include/c++/11/bits/std_thread.h /usr/include/c++/11/semaphore \ + /usr/include/c++/11/bits/semaphore_base.h \ + /usr/include/c++/11/bits/atomic_timed_wait.h \ + /usr/include/c++/11/bits/this_thread_sleep.h \ + /usr/include/x86_64-linux-gnu/sys/time.h /usr/include/semaphore.h \ + /usr/include/x86_64-linux-gnu/bits/semaphore.h \ + /usr/include/c++/11/bits/atomic_futex.h \ + /opt/ros/humble/include/tf2_ros/tf2_ros/async_buffer_interface.h \ + /opt/ros/humble/include/tf2_ros/tf2_ros/visibility_control.h \ + /opt/ros/humble/include/tf2/tf2/buffer_core.h /usr/include/c++/11/map \ + /usr/include/c++/11/bits/stl_tree.h /usr/include/c++/11/bits/stl_map.h \ + /usr/include/c++/11/bits/stl_multimap.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Transform.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Matrix3x3.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Vector3.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Scalar.h \ + /usr/include/c++/11/math.h /usr/include/c++/11/cfloat \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/float.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/MinMax.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Quaternion.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/QuadWord.h \ + /opt/ros/humble/include/tf2/tf2/buffer_core_interface.h \ + /opt/ros/humble/include/tf2/tf2/transform_storage.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Vector3.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Quaternion.h \ + /opt/ros/humble/include/tf2_ros/tf2_ros/buffer_interface.h \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/duration.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__struct.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__builder.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__traits.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/time.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__builder.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp \ + /usr/include/c++/11/csignal /usr/include/signal.h \ + /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ + /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ + /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h \ + /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ + /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp \ + /usr/include/c++/11/set /usr/include/c++/11/bits/stl_set.h \ + /usr/include/c++/11/bits/stl_multiset.h /usr/include/c++/11/thread \ + /opt/ros/humble/include/rclcpp/rclcpp/executor.hpp \ + /usr/include/c++/11/list /usr/include/c++/11/bits/stl_list.h \ + /usr/include/c++/11/bits/list.tcc \ + /opt/ros/humble/include/rcl/rcl/guard_condition.h \ + /opt/ros/humble/include/rcl/rcl/allocator.h \ + /opt/ros/humble/include/rcutils/rcutils/allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /opt/ros/humble/include/rcutils/rcutils/macros.h \ + /opt/ros/humble/include/rcutils/rcutils/testing/fault_injection.h \ + /opt/ros/humble/include/rcutils/rcutils/visibility_control.h \ + /opt/ros/humble/include/rcutils/rcutils/visibility_control_macros.h \ + /opt/ros/humble/include/rcutils/rcutils/types/rcutils_ret.h \ + /opt/ros/humble/include/rcl/rcl/context.h \ + /opt/ros/humble/include/rmw/rmw/init.h \ + /opt/ros/humble/include/rmw/rmw/init_options.h \ + /opt/ros/humble/include/rmw/rmw/domain_id.h \ + /opt/ros/humble/include/rmw/rmw/localhost.h \ + /opt/ros/humble/include/rmw/rmw/visibility_control.h \ + /opt/ros/humble/include/rmw/rmw/macros.h \ + /opt/ros/humble/include/rmw/rmw/ret_types.h \ + /opt/ros/humble/include/rmw/rmw/security_options.h \ + /opt/ros/humble/include/rcl/rcl/arguments.h \ + /opt/ros/humble/include/rcl/rcl/log_level.h \ + /opt/ros/humble/include/rcl/rcl/macros.h \ + /opt/ros/humble/include/rcl/rcl/types.h \ + /opt/ros/humble/include/rmw/rmw/types.h \ + /opt/ros/humble/include/rcutils/rcutils/logging.h \ + /opt/ros/humble/include/rcutils/rcutils/error_handling.h \ + /opt/ros/humble/include/rcutils/rcutils/snprintf.h \ + /opt/ros/humble/include/rcutils/rcutils/time.h \ + /opt/ros/humble/include/rcutils/rcutils/types.h \ + /opt/ros/humble/include/rcutils/rcutils/types/array_list.h \ + /opt/ros/humble/include/rcutils/rcutils/types/char_array.h \ + /opt/ros/humble/include/rcutils/rcutils/types/hash_map.h \ + /opt/ros/humble/include/rcutils/rcutils/types/string_array.h \ + /opt/ros/humble/include/rcutils/rcutils/qsort.h \ + /opt/ros/humble/include/rcutils/rcutils/types/string_map.h \ + /opt/ros/humble/include/rcutils/rcutils/types/uint8_array.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/events_statuses.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/incompatible_qos.h \ + /opt/ros/humble/include/rmw/rmw/qos_policy_kind.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_changed.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_lost.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/message_lost.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/offered_deadline_missed.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/requested_deadline_missed.h \ + /opt/ros/humble/include/rmw/rmw/serialized_message.h \ + /opt/ros/humble/include/rmw/rmw/subscription_content_filter_options.h \ + /opt/ros/humble/include/rmw/rmw/time.h \ + /opt/ros/humble/include/rcl/rcl/visibility_control.h \ + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h \ + /opt/ros/humble/include/rcl/rcl/init_options.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdalign.h \ + /opt/ros/humble/include/rcl/rcl/wait.h \ + /opt/ros/humble/include/rcl/rcl/client.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /opt/ros/humble/include/rcl/rcl/event_callback.h \ + /opt/ros/humble/include/rmw/rmw/event_callback_type.h \ + /opt/ros/humble/include/rcl/rcl/node.h \ + /opt/ros/humble/include/rcl/rcl/node_options.h \ + /opt/ros/humble/include/rcl/rcl/domain_id.h \ + /opt/ros/humble/include/rcl/rcl/service.h \ + /opt/ros/humble/include/rcl/rcl/subscription.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rmw/rmw/message_sequence.h \ + /opt/ros/humble/include/rcl/rcl/timer.h \ + /opt/ros/humble/include/rcl/rcl/time.h \ + /opt/ros/humble/include/rmw/rmw/rmw.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/sequence_bound.h \ + /opt/ros/humble/include/rmw/rmw/event.h \ + /opt/ros/humble/include/rmw/rmw/publisher_options.h \ + /opt/ros/humble/include/rmw/rmw/qos_profiles.h \ + /opt/ros/humble/include/rmw/rmw/subscription_options.h \ + /opt/ros/humble/include/rcl/rcl/event.h \ + /opt/ros/humble/include/rcl/rcl/publisher.h \ + /opt/ros/humble/include/rcpputils/rcpputils/scope_exit.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/context.hpp \ + /usr/include/c++/11/typeindex /usr/include/c++/11/unordered_set \ + /usr/include/c++/11/bits/unordered_set.h \ + /opt/ros/humble/include/rclcpp/rclcpp/init_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/visibility_control.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/macros.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/contexts/default_context.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/guard_condition.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/client.hpp \ + /usr/include/c++/11/optional /usr/include/c++/11/variant \ + /opt/ros/humble/include/rcl/rcl/error_handling.h \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/exceptions.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/exceptions/exceptions.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/join.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/function_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/logging.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/logger.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/filesystem_helper.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/visibility_control.hpp \ + /opt/ros/humble/include/rcutils/rcutils/logging_macros.h \ + /opt/ros/humble/include/rclcpp/rclcpp/utilities.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp \ + /opt/ros/humble/include/rcl/rcl/graph.h \ + /opt/ros/humble/include/rmw/rmw/names_and_types.h \ + /opt/ros/humble/include/rmw/rmw/get_topic_names_and_types.h \ + /opt/ros/humble/include/rmw/rmw/topic_endpoint_info_array.h \ + /opt/ros/humble/include/rmw/rmw/topic_endpoint_info.h \ + /opt/ros/humble/include/rclcpp/rclcpp/event.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/qos.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/duration.hpp \ + /opt/ros/humble/include/rcl/rcl/logging_rosout.h \ + /opt/ros/humble/include/rmw/rmw/incompatible_qos_events_statuses.h \ + /opt/ros/humble/include/rclcpp/rclcpp/type_support_decl.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_type_support_decl.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/service_type_support_decl.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp \ + /opt/ros/humble/include/rmw/rmw/error_handling.h \ + /opt/ros/humble/include/rmw/rmw/impl/cpp/demangle.hpp \ + /usr/include/c++/11/cxxabi.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cxxabi_tweaks.h \ + /opt/ros/humble/include/rmw/rmw/impl/config.h \ + /opt/ros/humble/include/rclcpp/rclcpp/publisher_base.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/network_flow_endpoint.hpp \ + /opt/ros/humble/include/rcl/rcl/network_flow_endpoints.h \ + /opt/ros/humble/include/rmw/rmw/network_flow_endpoint.h \ + /opt/ros/humble/include/rmw/rmw/network_flow_endpoint_array.h \ + /opt/ros/humble/include/rclcpp/rclcpp/qos_event.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/waitable.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/time.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/service.hpp \ + /opt/ros/humble/include/tracetools/tracetools/tracetools.h \ + /opt/ros/humble/include/tracetools/tracetools/config.h \ + /opt/ros/humble/include/tracetools/tracetools/visibility_control.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp \ + /opt/ros/humble/include/tracetools/tracetools/utils.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_base.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/any_subscription_callback.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/allocator/allocator_common.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/message_info.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/serialized_message.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/type_adapter.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp \ + /usr/include/c++/11/shared_mutex \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/ros_message_intra_process_buffer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/intra_process_buffer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/buffer_implementation_base.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process_buffer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/create_intra_process_buffer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/ring_buffer_implementation.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/intra_process_buffer_type.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_content_filter_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/timer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/clock.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/time.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/rate.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/intra_process_setting.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/message_memory_strategy.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_payload.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/qos_overriding_options.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/set_parameters_result.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/topic_statistics_state.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/generate_statistics_message.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/metrics_message.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__struct.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__struct.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__builder.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__traits.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__traits.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/visibility_control.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_age.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/collector.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/moving_average.hpp \ + /usr/include/c++/11/numeric /usr/include/c++/11/bits/stl_numeric.h \ + /usr/include/c++/11/pstl/glue_numeric_defs.h \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/thread_safety_annotations.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_period.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/publisher.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/get_message_type_support_handle.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/is_ros_compatible_type.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/loaned_message.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/publisher_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/future_return_code.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/list_parameters_result.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_event.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/generic_publisher.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/shared_library.hpp \ + /opt/ros/humble/include/rcutils/rcutils/shared_library.h \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/publisher_factory.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_factory.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/typesupport_helpers.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/generic_subscription.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__builder.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter_value.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_type.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_value.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__builder.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_impl.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_client.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_generic_publisher.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_generic_subscription.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_publisher.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/pointer_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_topics_interface_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/qos_parameters.hpp \ + /opt/ros/humble/include/rmw/rmw/qos_string_conversions.h \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_parameters_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_service.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_subscription.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_timers_interface_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_timer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_base_interface_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/executors/static_executor_entities_collector.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/executable_list.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter_client.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/describe_parameters.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/get_parameter_types.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/get_parameters.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/list_parameters.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/set_parameters.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/set_parameters_atomically.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp \ + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/parser.h \ + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter_map.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter_event_handler.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter_service.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/storage_policy_common.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_result.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_result_kind.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_template.hpp \ + /opt/ros/humble/include/tf2_ros/tf2_ros/create_timer_interface.h \ + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/frame_graph.hpp \ + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__struct.hpp \ + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__builder.hpp \ + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__traits.hpp \ + /opt/ros/humble/include/nav_msgs/nav_msgs/msg/odometry.hpp \ + /opt/ros/humble/include/nav_msgs/nav_msgs/msg/detail/odometry__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist_with_covariance__struct.hpp \ + /opt/ros/humble/include/nav_msgs/nav_msgs/msg/detail/odometry__builder.hpp \ + /opt/ros/humble/include/nav_msgs/nav_msgs/msg/detail/odometry__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist_with_covariance__traits.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/imu.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/imu__struct.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/imu__builder.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/imu__traits.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/point_cloud2.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__struct.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_field__struct.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__builder.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__traits.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_field__traits.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_data.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__struct.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__struct.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__struct.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__builder.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__traits.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__traits.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__traits.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_graph.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__builder.hpp \ + /opt/ros/humble/include/cv_bridge/cv_bridge/cv_bridge.h \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/image.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/image__struct.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/image__builder.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/image__traits.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/compressed_image.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/compressed_image__struct.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/compressed_image__builder.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/compressed_image__traits.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/image_encodings.hpp \ + /usr/local/include/opencv4/opencv2/core/core.hpp \ + /usr/local/include/opencv4/opencv2/core.hpp \ + /usr/local/include/opencv4/opencv2/core/cvdef.h \ + /usr/local/include/opencv4/opencv2/core/hal/interface.h \ + /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h \ + /usr/local/include/opencv4/opencv2/core/version.hpp \ + /usr/local/include/opencv4/opencv2/core/base.hpp \ + /usr/local/include/opencv4/opencv2/opencv_modules.hpp \ + /usr/local/include/opencv4/opencv2/core/cvstd.hpp \ + /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp \ + /usr/local/include/opencv4/opencv2/core/neon_utils.hpp \ + /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp \ + /usr/local/include/opencv4/opencv2/core/check.hpp \ + /usr/local/include/opencv4/opencv2/core/traits.hpp \ + /usr/local/include/opencv4/opencv2/core/matx.hpp \ + /usr/local/include/opencv4/opencv2/core/saturate.hpp \ + /usr/local/include/opencv4/opencv2/core/fast_math.hpp \ + /usr/local/include/opencv4/opencv2/core/types.hpp \ + /usr/local/include/opencv4/opencv2/core/mat.hpp \ + /usr/local/include/opencv4/opencv2/core/bufferpool.hpp \ + /usr/local/include/opencv4/opencv2/core/mat.inl.hpp \ + /usr/local/include/opencv4/opencv2/core/persistence.hpp \ + /usr/local/include/opencv4/opencv2/core/operations.hpp \ + /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp \ + /usr/local/include/opencv4/opencv2/core/utility.hpp \ + /usr/local/include/opencv4/opencv2/core/optim.hpp \ + /usr/local/include/opencv4/opencv2/core/ovx.hpp \ + /usr/local/include/opencv4/opencv2/core/cvdef.h \ + /usr/local/include/opencv4/opencv2/imgproc/imgproc.hpp \ + /usr/local/include/opencv4/opencv2/imgproc.hpp \ + /usr/local/include/opencv4/opencv2/imgproc/types_c.h \ + /usr/local/include/opencv4/opencv2/core/core_c.h \ + /usr/local/include/opencv4/opencv2/core/types_c.h \ + /opt/ros/humble/include/cv_bridge/cv_bridge/cv_bridge_export.h \ + /usr/local/include/sophus/se3.hpp /usr/local/include/sophus/so3.hpp \ + /usr/local/include/sophus/rotation_matrix.hpp \ + /usr/include/eigen3/Eigen/Dense /usr/include/eigen3/Eigen/Geometry \ + /usr/include/eigen3/Eigen/Eigenvalues \ + /usr/include/eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexEigenSolver.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/RealQZ.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/RealQZ.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h \ + /usr/include/eigen3/Eigen/SVD /usr/local/include/sophus/types.hpp \ + /usr/local/include/sophus/common.hpp /usr/include/c++/11/random \ + /usr/include/c++/11/bits/random.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/opt_random.h \ + /usr/include/c++/11/bits/random.tcc \ + /usr/local/include/sophus/formatstring.hpp \ + /usr/local/include/sophus/so2.hpp /usr/include/eigen3/Eigen/LU \ + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h \ + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h \ + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h \ + /home/orb/ORB_SLAM3/include/System.h \ + /home/orb/ORB_SLAM3/include/Tracking.h \ + /usr/local/include/opencv4/opencv2/features2d/features2d.hpp \ + /usr/local/include/opencv4/opencv2/features2d.hpp \ + /usr/local/include/opencv4/opencv2/flann/miniflann.hpp \ + /usr/local/include/opencv4/opencv2/flann/defines.h \ + /usr/local/include/opencv4/opencv2/flann/config.h \ + /home/orb/ORB_SLAM3/include/Viewer.h \ + /home/orb/ORB_SLAM3/include/FrameDrawer.h \ + /home/orb/ORB_SLAM3/include/MapPoint.h \ + /home/orb/ORB_SLAM3/include/KeyFrame.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/BowVector.h \ + /usr/include/boost/serialization/serialization.hpp \ + /usr/include/boost/config.hpp /usr/include/boost/config/user.hpp \ + /usr/include/boost/config/detail/select_compiler_config.hpp \ + /usr/include/boost/config/compiler/gcc.hpp \ + /usr/include/boost/config/detail/select_stdlib_config.hpp \ + /usr/include/c++/11/version \ + /usr/include/boost/config/stdlib/libstdcpp3.hpp \ + /usr/include/boost/config/detail/select_platform_config.hpp \ + /usr/include/boost/config/platform/linux.hpp \ + /usr/include/boost/config/detail/posix_features.hpp \ + /usr/include/boost/config/detail/suffix.hpp \ + /usr/include/boost/config/helper_macros.hpp \ + /usr/include/boost/serialization/strong_typedef.hpp \ + /usr/include/boost/operators.hpp \ + /usr/include/boost/detail/workaround.hpp \ + /usr/include/boost/config/workaround.hpp \ + /usr/include/boost/core/addressof.hpp \ + /usr/include/boost/type_traits/has_nothrow_assign.hpp \ + /usr/include/boost/type_traits/integral_constant.hpp \ + /usr/include/boost/type_traits/intrinsics.hpp \ + /usr/include/boost/type_traits/detail/config.hpp \ + /usr/include/boost/version.hpp \ + /usr/include/boost/type_traits/is_const.hpp \ + /usr/include/boost/type_traits/is_volatile.hpp \ + /usr/include/boost/type_traits/is_assignable.hpp \ + /usr/include/boost/type_traits/is_complete.hpp \ + /usr/include/boost/type_traits/declval.hpp \ + /usr/include/boost/type_traits/add_rvalue_reference.hpp \ + /usr/include/boost/type_traits/is_void.hpp \ + /usr/include/boost/type_traits/is_reference.hpp \ + /usr/include/boost/type_traits/is_lvalue_reference.hpp \ + /usr/include/boost/type_traits/is_rvalue_reference.hpp \ + /usr/include/boost/type_traits/remove_reference.hpp \ + /usr/include/boost/type_traits/is_function.hpp \ + /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \ + /usr/include/boost/type_traits/detail/yes_no_type.hpp \ + /usr/include/boost/static_assert.hpp \ + /usr/include/boost/type_traits/is_array.hpp \ + /usr/include/boost/type_traits/has_nothrow_constructor.hpp \ + /usr/include/boost/type_traits/is_default_constructible.hpp \ + /usr/include/boost/type_traits/has_nothrow_copy.hpp \ + /usr/include/boost/type_traits/is_copy_constructible.hpp \ + /usr/include/boost/type_traits/is_constructible.hpp \ + /usr/include/boost/type_traits/is_destructible.hpp \ + /usr/include/boost/serialization/access.hpp \ + /usr/include/boost/serialization/map.hpp \ + /usr/include/boost/serialization/nvp.hpp /usr/include/boost/core/nvp.hpp \ + /usr/include/boost/preprocessor/stringize.hpp \ + /usr/include/boost/preprocessor/config/config.hpp \ + /usr/include/boost/serialization/level.hpp \ + /usr/include/boost/type_traits/is_fundamental.hpp \ + /usr/include/boost/type_traits/is_arithmetic.hpp \ + /usr/include/boost/type_traits/is_integral.hpp \ + /usr/include/boost/type_traits/is_floating_point.hpp \ + /usr/include/boost/type_traits/is_enum.hpp \ + /usr/include/boost/type_traits/is_class.hpp \ + /usr/include/boost/type_traits/is_base_and_derived.hpp \ + /usr/include/boost/type_traits/remove_cv.hpp \ + /usr/include/boost/type_traits/is_same.hpp \ + /usr/include/boost/mpl/eval_if.hpp /usr/include/boost/mpl/if.hpp \ + /usr/include/boost/mpl/aux_/value_wknd.hpp \ + /usr/include/boost/mpl/aux_/static_cast.hpp \ + /usr/include/boost/mpl/aux_/config/workaround.hpp \ + /usr/include/boost/mpl/aux_/config/integral.hpp \ + /usr/include/boost/mpl/aux_/config/msvc.hpp \ + /usr/include/boost/mpl/aux_/config/eti.hpp \ + /usr/include/boost/mpl/aux_/na_spec.hpp \ + /usr/include/boost/mpl/lambda_fwd.hpp \ + /usr/include/boost/mpl/void_fwd.hpp \ + /usr/include/boost/mpl/aux_/adl_barrier.hpp \ + /usr/include/boost/mpl/aux_/config/adl.hpp \ + /usr/include/boost/mpl/aux_/config/intel.hpp \ + /usr/include/boost/mpl/aux_/config/gcc.hpp \ + /usr/include/boost/mpl/aux_/na.hpp /usr/include/boost/mpl/bool.hpp \ + /usr/include/boost/mpl/bool_fwd.hpp \ + /usr/include/boost/mpl/integral_c_tag.hpp \ + /usr/include/boost/mpl/aux_/config/static_constant.hpp \ + /usr/include/boost/mpl/aux_/na_fwd.hpp \ + /usr/include/boost/mpl/aux_/config/ctps.hpp \ + /usr/include/boost/mpl/aux_/config/lambda.hpp \ + /usr/include/boost/mpl/aux_/config/ttp.hpp \ + /usr/include/boost/mpl/int.hpp /usr/include/boost/mpl/int_fwd.hpp \ + /usr/include/boost/mpl/aux_/nttp_decl.hpp \ + /usr/include/boost/mpl/aux_/config/nttp.hpp \ + /usr/include/boost/mpl/aux_/integral_wrapper.hpp \ + /usr/include/boost/preprocessor/cat.hpp \ + /usr/include/boost/mpl/aux_/lambda_arity_param.hpp \ + /usr/include/boost/mpl/aux_/template_arity_fwd.hpp \ + /usr/include/boost/mpl/aux_/arity.hpp \ + /usr/include/boost/mpl/aux_/config/dtp.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/params.hpp \ + /usr/include/boost/mpl/aux_/config/preprocessor.hpp \ + /usr/include/boost/preprocessor/comma_if.hpp \ + /usr/include/boost/preprocessor/punctuation/comma_if.hpp \ + /usr/include/boost/preprocessor/control/if.hpp \ + /usr/include/boost/preprocessor/control/iif.hpp \ + /usr/include/boost/preprocessor/logical/bool.hpp \ + /usr/include/boost/preprocessor/facilities/empty.hpp \ + /usr/include/boost/preprocessor/punctuation/comma.hpp \ + /usr/include/boost/preprocessor/repeat.hpp \ + /usr/include/boost/preprocessor/repetition/repeat.hpp \ + /usr/include/boost/preprocessor/debug/error.hpp \ + /usr/include/boost/preprocessor/detail/auto_rec.hpp \ + /usr/include/boost/preprocessor/tuple/eat.hpp \ + /usr/include/boost/preprocessor/inc.hpp \ + /usr/include/boost/preprocessor/arithmetic/inc.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/enum.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \ + /usr/include/boost/mpl/limits/arity.hpp \ + /usr/include/boost/preprocessor/logical/and.hpp \ + /usr/include/boost/preprocessor/logical/bitand.hpp \ + /usr/include/boost/preprocessor/identity.hpp \ + /usr/include/boost/preprocessor/facilities/identity.hpp \ + /usr/include/boost/preprocessor/empty.hpp \ + /usr/include/boost/preprocessor/arithmetic/add.hpp \ + /usr/include/boost/preprocessor/arithmetic/dec.hpp \ + /usr/include/boost/preprocessor/control/while.hpp \ + /usr/include/boost/preprocessor/list/fold_left.hpp \ + /usr/include/boost/preprocessor/list/detail/fold_left.hpp \ + /usr/include/boost/preprocessor/control/expr_iif.hpp \ + /usr/include/boost/preprocessor/list/adt.hpp \ + /usr/include/boost/preprocessor/detail/is_binary.hpp \ + /usr/include/boost/preprocessor/detail/check.hpp \ + /usr/include/boost/preprocessor/logical/compl.hpp \ + /usr/include/boost/preprocessor/list/fold_right.hpp \ + /usr/include/boost/preprocessor/list/detail/fold_right.hpp \ + /usr/include/boost/preprocessor/list/reverse.hpp \ + /usr/include/boost/preprocessor/control/detail/while.hpp \ + /usr/include/boost/preprocessor/tuple/elem.hpp \ + /usr/include/boost/preprocessor/facilities/expand.hpp \ + /usr/include/boost/preprocessor/facilities/overload.hpp \ + /usr/include/boost/preprocessor/variadic/size.hpp \ + /usr/include/boost/preprocessor/tuple/rem.hpp \ + /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \ + /usr/include/boost/preprocessor/variadic/elem.hpp \ + /usr/include/boost/preprocessor/arithmetic/sub.hpp \ + /usr/include/boost/mpl/aux_/config/overload_resolution.hpp \ + /usr/include/boost/mpl/aux_/lambda_support.hpp \ + /usr/include/boost/mpl/integral_c.hpp \ + /usr/include/boost/mpl/integral_c_fwd.hpp \ + /usr/include/boost/serialization/level_enum.hpp \ + /usr/include/boost/serialization/tracking.hpp \ + /usr/include/boost/mpl/identity.hpp /usr/include/boost/mpl/equal_to.hpp \ + /usr/include/boost/mpl/aux_/comparison_op.hpp \ + /usr/include/boost/mpl/aux_/numeric_op.hpp \ + /usr/include/boost/mpl/numeric_cast.hpp \ + /usr/include/boost/mpl/apply_wrap.hpp \ + /usr/include/boost/mpl/aux_/has_apply.hpp \ + /usr/include/boost/mpl/has_xxx.hpp \ + /usr/include/boost/mpl/aux_/type_wrapper.hpp \ + /usr/include/boost/mpl/aux_/yes_no.hpp \ + /usr/include/boost/mpl/aux_/config/arrays.hpp \ + /usr/include/boost/mpl/aux_/config/has_xxx.hpp \ + /usr/include/boost/mpl/aux_/config/msvc_typename.hpp \ + /usr/include/boost/preprocessor/array/elem.hpp \ + /usr/include/boost/preprocessor/array/data.hpp \ + /usr/include/boost/preprocessor/array/size.hpp \ + /usr/include/boost/preprocessor/repetition/enum_params.hpp \ + /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \ + /usr/include/boost/mpl/aux_/config/has_apply.hpp \ + /usr/include/boost/mpl/aux_/msvc_never_true.hpp \ + /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp \ + /usr/include/boost/mpl/aux_/include_preprocessed.hpp \ + /usr/include/boost/mpl/aux_/config/compiler.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \ + /usr/include/boost/mpl/tag.hpp /usr/include/boost/mpl/void.hpp \ + /usr/include/boost/mpl/aux_/has_tag.hpp \ + /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp \ + /usr/include/boost/mpl/aux_/config/forwarding.hpp \ + /usr/include/boost/mpl/aux_/msvc_eti_base.hpp \ + /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \ + /usr/include/boost/mpl/greater.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp \ + /usr/include/boost/type_traits/is_pointer.hpp \ + /usr/include/boost/serialization/tracking_enum.hpp \ + /usr/include/boost/serialization/type_info_implementation.hpp \ + /usr/include/boost/serialization/traits.hpp \ + /usr/include/boost/serialization/split_free.hpp \ + /usr/include/boost/serialization/wrapper.hpp \ + /usr/include/boost/serialization/base_object.hpp \ + /usr/include/boost/type_traits/is_polymorphic.hpp \ + /usr/include/boost/serialization/force_include.hpp \ + /usr/include/boost/serialization/void_cast_fwd.hpp \ + /usr/include/boost/serialization/collection_size_type.hpp \ + /usr/include/boost/serialization/is_bitwise_serializable.hpp \ + /usr/include/boost/serialization/item_version_type.hpp \ + /usr/include/boost/cstdint.hpp /usr/include/boost/integer_traits.hpp \ + /usr/include/boost/limits.hpp /usr/include/boost/assert.hpp \ + /usr/include/boost/serialization/library_version_type.hpp \ + /usr/include/boost/serialization/detail/stack_constructor.hpp \ + /usr/include/boost/aligned_storage.hpp \ + /usr/include/boost/type_traits/aligned_storage.hpp \ + /usr/include/boost/type_traits/alignment_of.hpp \ + /usr/include/boost/type_traits/type_with_alignment.hpp \ + /usr/include/boost/type_traits/is_pod.hpp \ + /usr/include/boost/type_traits/is_scalar.hpp \ + /usr/include/boost/type_traits/is_member_pointer.hpp \ + /usr/include/boost/type_traits/is_member_function_pointer.hpp \ + /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \ + /usr/include/boost/type_traits/conditional.hpp \ + /usr/include/boost/serialization/utility.hpp \ + /usr/include/boost/type_traits/remove_const.hpp \ + /usr/include/boost/mpl/and.hpp \ + /usr/include/boost/mpl/aux_/nested_type_wknd.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \ + /usr/include/boost/serialization/collections_save_imp.hpp \ + /usr/include/boost/serialization/version.hpp \ + /usr/include/boost/mpl/assert.hpp /usr/include/boost/mpl/not.hpp \ + /usr/include/boost/mpl/aux_/config/gpu.hpp \ + /usr/include/boost/mpl/aux_/config/pp_counter.hpp \ + /usr/include/boost/mpl/less.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \ + /usr/include/boost/mpl/comparison.hpp \ + /usr/include/boost/mpl/not_equal_to.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp \ + /usr/include/boost/mpl/less_equal.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp \ + /usr/include/boost/mpl/greater_equal.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp \ + /usr/include/boost/move/utility_core.hpp \ + /usr/include/boost/move/detail/config_begin.hpp \ + /usr/include/boost/move/detail/workaround.hpp \ + /usr/include/boost/move/core.hpp \ + /usr/include/boost/move/detail/config_end.hpp \ + /usr/include/boost/move/detail/meta_utils.hpp \ + /usr/include/boost/move/detail/meta_utils_core.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FeatureVector.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/BowVector.h \ + /home/orb/ORB_SLAM3/include/ORBVocabulary.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FORB.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FClass.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/TemplatedVocabulary.h \ + /usr/include/c++/11/fstream \ + /usr/include/x86_64-linux-gnu/c++/11/bits/basic_file.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++io.h \ + /usr/include/c++/11/bits/fstream.tcc \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FeatureVector.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/ScoringObject.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/../DUtils/Random.h \ + /home/orb/ORB_SLAM3/include/ORBextractor.h \ + /usr/local/include/opencv4/opencv2/opencv.hpp \ + /usr/local/include/opencv4/opencv2/calib3d.hpp \ + /usr/local/include/opencv4/opencv2/core/affine.hpp \ + /usr/local/include/opencv4/opencv2/dnn.hpp \ + /usr/local/include/opencv4/opencv2/dnn/dnn.hpp \ + /usr/local/include/opencv4/opencv2/core/async.hpp \ + /usr/local/include/opencv4/opencv2/dnn/version.hpp \ + /usr/local/include/opencv4/opencv2/dnn/dict.hpp \ + /usr/local/include/opencv4/opencv2/dnn/layer.hpp \ + /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp \ + /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp \ + /usr/local/include/opencv4/opencv2/dnn/dnn.hpp \ + /usr/local/include/opencv4/opencv2/flann.hpp \ + /usr/local/include/opencv4/opencv2/flann/flann_base.hpp \ + /usr/local/include/opencv4/opencv2/flann/general.h \ + /usr/local/include/opencv4/opencv2/flann/matrix.h \ + /usr/local/include/opencv4/opencv2/flann/params.h \ + /usr/local/include/opencv4/opencv2/flann/any.h \ + /usr/local/include/opencv4/opencv2/flann/defines.h \ + /usr/local/include/opencv4/opencv2/flann/saving.h \ + /usr/local/include/opencv4/opencv2/flann/nn_index.h \ + /usr/local/include/opencv4/opencv2/flann/result_set.h \ + /usr/local/include/opencv4/opencv2/flann/all_indices.h \ + /usr/local/include/opencv4/opencv2/flann/kdtree_index.h \ + /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h \ + /usr/local/include/opencv4/opencv2/flann/dist.h \ + /usr/local/include/opencv4/opencv2/flann/heap.h \ + /usr/local/include/opencv4/opencv2/flann/allocator.h \ + /usr/local/include/opencv4/opencv2/flann/random.h \ + /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h \ + /usr/local/include/opencv4/opencv2/flann/kmeans_index.h \ + /usr/local/include/opencv4/opencv2/flann/logger.h \ + /usr/local/include/opencv4/opencv2/flann/composite_index.h \ + /usr/local/include/opencv4/opencv2/flann/linear_index.h \ + /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h \ + /usr/local/include/opencv4/opencv2/flann/lsh_index.h \ + /usr/local/include/opencv4/opencv2/flann/lsh_table.h \ + /usr/local/include/opencv4/opencv2/flann/autotuned_index.h \ + /usr/local/include/opencv4/opencv2/flann/ground_truth.h \ + /usr/local/include/opencv4/opencv2/flann/index_testing.h \ + /usr/local/include/opencv4/opencv2/flann/timer.h \ + /usr/local/include/opencv4/opencv2/flann/sampling.h \ + /usr/local/include/opencv4/opencv2/highgui.hpp \ + /usr/local/include/opencv4/opencv2/imgcodecs.hpp \ + /usr/local/include/opencv4/opencv2/videoio.hpp \ + /usr/local/include/opencv4/opencv2/ml.hpp \ + /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp \ + /usr/local/include/opencv4/opencv2/objdetect.hpp \ + /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp \ + /usr/local/include/opencv4/opencv2/photo.hpp \ + /usr/local/include/opencv4/opencv2/stitching.hpp \ + /usr/local/include/opencv4/opencv2/stitching/warpers.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp \ + /usr/local/include/opencv4/opencv2/core/cuda.hpp \ + /usr/local/include/opencv4/opencv2/core/cuda_types.hpp \ + /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp \ + /usr/include/c++/11/queue /usr/include/c++/11/deque \ + /usr/include/c++/11/bits/stl_deque.h /usr/include/c++/11/bits/deque.tcc \ + /usr/include/c++/11/bits/stl_queue.h \ + /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp \ + /usr/local/include/opencv4/opencv2/video.hpp \ + /usr/local/include/opencv4/opencv2/video/tracking.hpp \ + /usr/local/include/opencv4/opencv2/video/background_segm.hpp \ + /home/orb/ORB_SLAM3/include/Frame.h \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/se3.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/so3.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/types.hpp \ + /home/orb/ORB_SLAM3/include/ImuTypes.h \ + /home/orb/ORB_SLAM3/include/SerializationUtils.h \ + /usr/include/boost/serialization/vector.hpp \ + /usr/include/boost/serialization/collections_load_imp.hpp \ + /usr/include/boost/serialization/detail/is_default_constructible.hpp \ + /usr/include/boost/utility/enable_if.hpp \ + /usr/include/boost/core/enable_if.hpp \ + /usr/include/boost/serialization/array_wrapper.hpp \ + /usr/include/boost/serialization/split_member.hpp \ + /usr/include/boost/serialization/array_optimization.hpp \ + /usr/include/boost/mpl/always.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp \ + /usr/include/boost/mpl/aux_/arity_spec.hpp \ + /usr/include/boost/mpl/apply.hpp /usr/include/boost/mpl/apply_fwd.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \ + /usr/include/boost/mpl/placeholders.hpp /usr/include/boost/mpl/arg.hpp \ + /usr/include/boost/mpl/arg_fwd.hpp \ + /usr/include/boost/mpl/aux_/na_assert.hpp \ + /usr/include/boost/mpl/aux_/arg_typedef.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \ + /usr/include/boost/mpl/lambda.hpp /usr/include/boost/mpl/bind.hpp \ + /usr/include/boost/mpl/bind_fwd.hpp \ + /usr/include/boost/mpl/aux_/config/bind.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \ + /usr/include/boost/mpl/next.hpp /usr/include/boost/mpl/next_prior.hpp \ + /usr/include/boost/mpl/aux_/common_name_wknd.hpp \ + /usr/include/boost/mpl/protect.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \ + /usr/include/boost/mpl/aux_/full_lambda.hpp \ + /usr/include/boost/mpl/quote.hpp \ + /usr/include/boost/mpl/aux_/has_type.hpp \ + /usr/include/boost/mpl/aux_/config/bcc.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \ + /usr/include/boost/mpl/aux_/template_arity.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \ + /usr/include/boost/serialization/collection_traits.hpp \ + /home/orb/ORB_SLAM3/include/Converter.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/optimizable_graph.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/openmp_mutex.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/../../config.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/hyper_graph.h \ + /usr/include/c++/11/bitset /usr/include/c++/11/tr1/unordered_map \ + /usr/include/c++/11/tr1/type_traits \ + /usr/include/c++/11/tr1/functional_hash.h \ + /usr/include/c++/11/tr1/hashtable.h \ + /usr/include/c++/11/tr1/hashtable_policy.h \ + /usr/include/c++/11/tr1/unordered_map.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/parameter.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/parameter_container.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/jacobian_workspace.h \ + /usr/include/eigen3/Eigen/StdVector \ + /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h \ + /usr/include/eigen3/Eigen/src/StlSupport/details.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/../stuff/macros.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/creators.h \ + /usr/include/eigen3/Eigen/Cholesky /usr/include/c++/11/stack \ + /usr/include/c++/11/bits/stl_stack.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_edge.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/robust_kernel.h \ + /usr/include/c++/11/tr1/memory /usr/include/c++/11/tr1/shared_ptr.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_unary_edge.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_unary_edge.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3_ops.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3_ops.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/sim3.h \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/sim3.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/rxso3.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/sim_details.hpp \ + /home/orb/ORB_SLAM3/include/Settings.h \ + /home/orb/ORB_SLAM3/include/CameraModels/GeometricCamera.h \ + /usr/include/boost/serialization/export.hpp \ + /usr/include/boost/serialization/extended_type_info.hpp \ + /usr/include/c++/11/cstdarg /usr/include/boost/noncopyable.hpp \ + /usr/include/boost/core/noncopyable.hpp \ + /usr/include/boost/serialization/config.hpp \ + /usr/include/boost/config/abi_prefix.hpp \ + /usr/include/boost/config/abi_suffix.hpp \ + /usr/include/boost/serialization/static_warning.hpp \ + /usr/include/boost/mpl/print.hpp \ + /usr/include/boost/serialization/assume_abstract.hpp \ + /usr/include/boost/type_traits/is_abstract.hpp \ + /usr/include/boost/serialization/singleton.hpp \ + /usr/include/boost/archive/detail/auto_link_archive.hpp \ + /usr/include/boost/archive/detail/decl.hpp \ + /usr/include/boost/archive/detail/abi_prefix.hpp \ + /usr/include/boost/archive/detail/abi_suffix.hpp \ + /usr/include/boost/archive/detail/register_archive.hpp \ + /home/orb/ORB_SLAM3/include/Converter.h \ + /home/orb/ORB_SLAM3/include/GeometricTools.h \ + /home/orb/ORB_SLAM3/include/KeyFrameDatabase.h \ + /home/orb/ORB_SLAM3/include/Map.h /usr/local/include/pangolin/pangolin.h \ + /usr/local/include/pangolin/platform.h \ + /usr/local/include/pangolin/utils/assert.h \ + /usr/local/include/pangolin/utils/format_string.h \ + /usr/local/include/pangolin/utils/log.h \ + /usr/local/include/pangolin/display/display.h \ + /usr/local/include/pangolin/gl/glinclude.h \ + /usr/local/include/pangolin/gl/glplatform.h /usr/include/GL/glew.h \ + /usr/include/GL/glu.h /usr/include/GL/gl.h \ + /usr/local/include/pangolin/gl/glpangoglu.h \ + /usr/local/include/pangolin/gl/viewport.h \ + /usr/local/include/pangolin/utils/params.h \ + /usr/local/include/pangolin/utils/type_convert.h \ + /usr/local/include/pangolin/compat/type_traits.h \ + /usr/local/include/pangolin/windowing/window.h \ + /usr/local/include/pangolin/utils/signal_slot.h \ + /usr/local/include/sigslot/signal.hpp \ + /usr/local/include/pangolin/utils/true_false_toggle.h \ + /usr/local/include/pangolin/utils/uri.h \ + /usr/local/include/pangolin/windowing/handler_bitsets.h \ + /usr/local/include/pangolin/utils/bitmask.h \ + /usr/local/include/pangolin/windowing/handler_enums.h \ + /usr/local/include/pangolin/display/display.hpp \ + /usr/local/include/pangolin/display/view.h \ + /usr/local/include/pangolin/display/attach.h \ + /usr/local/include/pangolin/display/widgets.h \ + /usr/local/include/pangolin/var/var.h \ + /usr/local/include/pangolin/utils/is_streamable.h \ + /usr/local/include/pangolin/var/varvalue.h \ + /usr/local/include/pangolin/var/varvaluet.h \ + /usr/local/include/pangolin/var/varvaluegeneric.h \ + /usr/local/include/pangolin/utils/file_utils.h \ + /usr/local/include/pangolin/var/varwrapper.h \ + /usr/local/include/pangolin/var/varstate.h /usr/include/c++/11/any \ + /usr/local/include/pangolin/var/varinit.h \ + /usr/local/include/pangolin/handler/handler.h \ + /usr/local/include/pangolin/gl/opengl_render_state.h \ + /usr/local/include/pangolin/utils/simple_math.h \ + /usr/local/include/pangolin/gl/gl.h \ + /usr/local/include/pangolin/image/image_io.h \ + /usr/local/include/pangolin/image/typed_image.h \ + /usr/local/include/pangolin/image/managed_image.h \ + /usr/local/include/pangolin/image/image.h \ + /usr/local/include/pangolin/image/memcpy.h \ + /usr/local/include/pangolin/image/copy.h \ + /usr/local/include/pangolin/image/pixel_format.h \ + /usr/local/include/pangolin/utils/file_extension.h \ + /usr/local/include/pangolin/gl/gl.hpp \ + /usr/local/include/pangolin/gl/glpixformat.h \ + /usr/local/include/pangolin/gl/glformattraits.h \ + /usr/local/include/pangolin/gl/glfont.h \ + /usr/local/include/pangolin/gl/gltext.h \ + /usr/local/include/pangolin/gl/glchar.h \ + /usr/local/include/pangolin/gl/colour.h \ + /usr/local/include/pangolin/gl/gldraw.h \ + /usr/local/include/pangolin/gl/glstate.h \ + /usr/local/include/pangolin/gl/glvbo.h \ + /usr/local/include/pangolin/plot/plotter.h \ + /usr/local/include/pangolin/gl/glsl.h \ + /usr/local/include/pangolin/gl/glsl.hpp \ + /usr/local/include/pangolin/utils/range.h \ + /usr/local/include/pangolin/plot/datalog.h \ + /usr/local/include/pangolin/var/varextra.h \ + /usr/local/include/pangolin/video/video.h \ + /usr/local/include/pangolin/video/video_exception.h \ + /usr/local/include/pangolin/video/video_interface.h \ + /usr/local/include/pangolin/utils/picojson.h /usr/include/inttypes.h \ + /usr/local/include/pangolin/video/stream_info.h \ + /usr/local/include/pangolin/video/video_output_interface.h \ + /usr/local/include/pangolin/video/video_input.h \ + /usr/local/include/pangolin/video/video_output.h \ + /usr/include/boost/serialization/list.hpp \ + /home/orb/ORB_SLAM3/include/CameraModels/GeometricCamera.h \ + /usr/include/boost/serialization/array.hpp \ + /home/orb/ORB_SLAM3/include/Atlas.h \ + /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h \ + /home/orb/ORB_SLAM3/include/CameraModels/GeometricCamera.h \ + /home/orb/ORB_SLAM3/include/TwoViewReconstruction.h \ + /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h \ + /home/orb/ORB_SLAM3/include/MapDrawer.h \ + /home/orb/ORB_SLAM3/include/System.h \ + /home/orb/ORB_SLAM3/include/LocalMapping.h \ + /home/orb/ORB_SLAM3/include/LoopClosing.h \ + /usr/include/boost/algorithm/string.hpp \ + /usr/include/boost/algorithm/string/std_containers_traits.hpp \ + /usr/include/boost/algorithm/string/std/string_traits.hpp \ + /usr/include/boost/algorithm/string/yes_no_type.hpp \ + /usr/include/boost/algorithm/string/sequence_traits.hpp \ + /usr/include/boost/algorithm/string/std/list_traits.hpp \ + /usr/include/boost/algorithm/string/std/slist_traits.hpp \ + /usr/include/boost/algorithm/string/config.hpp \ + /usr/include/c++/11/ext/slist \ + /usr/include/boost/algorithm/string/trim.hpp \ + /usr/include/boost/range/begin.hpp /usr/include/boost/range/config.hpp \ + /usr/include/boost/range/iterator.hpp \ + /usr/include/boost/range/range_fwd.hpp \ + /usr/include/boost/range/mutable_iterator.hpp \ + /usr/include/boost/range/detail/extract_optional_type.hpp \ + /usr/include/boost/iterator/iterator_traits.hpp \ + /usr/include/boost/range/detail/msvc_has_iterator_workaround.hpp \ + /usr/include/boost/range/const_iterator.hpp \ + /usr/include/boost/range/end.hpp \ + /usr/include/boost/range/detail/implementation_help.hpp \ + /usr/include/boost/range/detail/common.hpp \ + /usr/include/boost/range/detail/sfinae.hpp \ + /usr/include/boost/range/as_literal.hpp \ + /usr/include/boost/range/iterator_range.hpp \ + /usr/include/boost/range/iterator_range_core.hpp \ + /usr/include/boost/iterator/iterator_facade.hpp \ + /usr/include/boost/iterator/interoperable.hpp \ + /usr/include/boost/mpl/or.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \ + /usr/include/boost/type_traits/is_convertible.hpp \ + /usr/include/boost/type_traits/add_lvalue_reference.hpp \ + /usr/include/boost/type_traits/add_reference.hpp \ + /usr/include/boost/iterator/detail/config_def.hpp \ + /usr/include/boost/iterator/detail/config_undef.hpp \ + /usr/include/boost/iterator/iterator_categories.hpp \ + /usr/include/boost/iterator/detail/facade_iterator_category.hpp \ + /usr/include/boost/core/use_default.hpp \ + /usr/include/boost/detail/indirect_traits.hpp \ + /usr/include/boost/type_traits/remove_pointer.hpp \ + /usr/include/boost/detail/select_type.hpp \ + /usr/include/boost/iterator/detail/enable_if.hpp \ + /usr/include/boost/type_traits/add_const.hpp \ + /usr/include/boost/type_traits/add_pointer.hpp \ + /usr/include/boost/range/functions.hpp /usr/include/boost/range/size.hpp \ + /usr/include/boost/range/size_type.hpp \ + /usr/include/boost/range/difference_type.hpp \ + /usr/include/boost/range/has_range_iterator.hpp \ + /usr/include/boost/range/concepts.hpp \ + /usr/include/boost/concept_check.hpp \ + /usr/include/boost/concept/assert.hpp \ + /usr/include/boost/concept/detail/general.hpp \ + /usr/include/boost/concept/detail/backward_compatibility.hpp \ + /usr/include/boost/concept/detail/has_constraints.hpp \ + /usr/include/boost/type_traits/conversion_traits.hpp \ + /usr/include/boost/concept/usage.hpp \ + /usr/include/boost/concept/detail/concept_def.hpp \ + /usr/include/boost/preprocessor/seq/for_each_i.hpp \ + /usr/include/boost/preprocessor/repetition/for.hpp \ + /usr/include/boost/preprocessor/repetition/detail/for.hpp \ + /usr/include/boost/preprocessor/seq/seq.hpp \ + /usr/include/boost/preprocessor/seq/elem.hpp \ + /usr/include/boost/preprocessor/seq/size.hpp \ + /usr/include/boost/preprocessor/seq/detail/is_empty.hpp \ + /usr/include/boost/preprocessor/seq/enum.hpp \ + /usr/include/boost/concept/detail/concept_undef.hpp \ + /usr/include/boost/iterator/iterator_concepts.hpp \ + /usr/include/boost/range/value_type.hpp \ + /usr/include/boost/range/detail/misc_concept.hpp \ + /usr/include/boost/type_traits/make_unsigned.hpp \ + /usr/include/boost/type_traits/is_signed.hpp \ + /usr/include/boost/type_traits/is_unsigned.hpp \ + /usr/include/boost/type_traits/add_volatile.hpp \ + /usr/include/boost/range/detail/has_member_size.hpp \ + /usr/include/boost/utility.hpp \ + /usr/include/boost/utility/base_from_member.hpp \ + /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp \ + /usr/include/boost/preprocessor/repetition/repeat_from_to.hpp \ + /usr/include/boost/utility/binary.hpp \ + /usr/include/boost/preprocessor/control/deduce_d.hpp \ + /usr/include/boost/preprocessor/seq/cat.hpp \ + /usr/include/boost/preprocessor/seq/fold_left.hpp \ + /usr/include/boost/preprocessor/seq/transform.hpp \ + /usr/include/boost/preprocessor/arithmetic/mod.hpp \ + /usr/include/boost/preprocessor/arithmetic/detail/div_base.hpp \ + /usr/include/boost/preprocessor/comparison/less_equal.hpp \ + /usr/include/boost/preprocessor/logical/not.hpp \ + /usr/include/boost/utility/identity_type.hpp \ + /usr/include/boost/type_traits/function_traits.hpp \ + /usr/include/boost/core/checked_delete.hpp \ + /usr/include/boost/range/distance.hpp \ + /usr/include/boost/iterator/distance.hpp \ + /usr/include/boost/range/empty.hpp /usr/include/boost/range/rbegin.hpp \ + /usr/include/boost/range/reverse_iterator.hpp \ + /usr/include/boost/iterator/reverse_iterator.hpp \ + /usr/include/boost/iterator/iterator_adaptor.hpp \ + /usr/include/boost/range/rend.hpp \ + /usr/include/boost/range/algorithm/equal.hpp \ + /usr/include/boost/range/detail/safe_bool.hpp \ + /usr/include/boost/next_prior.hpp \ + /usr/include/boost/type_traits/has_plus.hpp \ + /usr/include/boost/type_traits/detail/has_binary_operator.hpp \ + /usr/include/boost/type_traits/make_void.hpp \ + /usr/include/boost/type_traits/has_plus_assign.hpp \ + /usr/include/boost/type_traits/has_minus.hpp \ + /usr/include/boost/type_traits/has_minus_assign.hpp \ + /usr/include/boost/iterator/advance.hpp \ + /usr/include/boost/range/iterator_range_io.hpp \ + /usr/include/boost/range/detail/str_types.hpp \ + /usr/include/boost/algorithm/string/detail/trim.hpp \ + /usr/include/boost/algorithm/string/classification.hpp \ + /usr/include/boost/algorithm/string/detail/classification.hpp \ + /usr/include/boost/algorithm/string/predicate_facade.hpp \ + /usr/include/boost/algorithm/string/case_conv.hpp \ + /usr/include/boost/iterator/transform_iterator.hpp \ + /usr/include/boost/utility/result_of.hpp \ + /usr/include/boost/preprocessor/iteration/iterate.hpp \ + /usr/include/boost/preprocessor/slot/slot.hpp \ + /usr/include/boost/preprocessor/slot/detail/def.hpp \ + /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp \ + /usr/include/boost/preprocessor/facilities/intercept.hpp \ + /usr/include/boost/type_traits/type_identity.hpp \ + /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \ + /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \ + /usr/include/boost/preprocessor/slot/detail/shared.hpp \ + /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \ + /usr/include/boost/utility/detail/result_of_iterate.hpp \ + /usr/include/boost/algorithm/string/detail/case_conv.hpp \ + /usr/include/boost/algorithm/string/predicate.hpp \ + /usr/include/boost/algorithm/string/compare.hpp \ + /usr/include/boost/algorithm/string/find.hpp \ + /usr/include/boost/algorithm/string/finder.hpp \ + /usr/include/boost/algorithm/string/constants.hpp \ + /usr/include/boost/algorithm/string/detail/finder.hpp \ + /usr/include/boost/algorithm/string/detail/predicate.hpp \ + /usr/include/boost/algorithm/string/split.hpp \ + /usr/include/boost/algorithm/string/iter_find.hpp \ + /usr/include/boost/algorithm/string/concept.hpp \ + /usr/include/boost/algorithm/string/find_iterator.hpp \ + /usr/include/boost/algorithm/string/detail/find_iterator.hpp \ + /usr/include/boost/function.hpp \ + /usr/include/boost/preprocessor/iterate.hpp \ + /usr/include/boost/function/detail/prologue.hpp \ + /usr/include/boost/config/no_tr1/functional.hpp \ + /usr/include/boost/throw_exception.hpp \ + /usr/include/boost/assert/source_location.hpp \ + /usr/include/boost/current_function.hpp \ + /usr/include/boost/exception/exception.hpp \ + /usr/include/boost/function/function_base.hpp \ + /usr/include/boost/integer.hpp /usr/include/boost/integer_fwd.hpp \ + /usr/include/boost/type_index.hpp \ + /usr/include/boost/type_index/stl_type_index.hpp \ + /usr/include/boost/type_index/type_index_facade.hpp \ + /usr/include/boost/container_hash/hash_fwd.hpp \ + /usr/include/boost/core/demangle.hpp \ + /usr/include/boost/type_traits/has_trivial_copy.hpp \ + /usr/include/boost/type_traits/has_trivial_destructor.hpp \ + /usr/include/boost/type_traits/composite_traits.hpp \ + /usr/include/boost/type_traits/is_union.hpp /usr/include/boost/ref.hpp \ + /usr/include/boost/core/ref.hpp \ + /usr/include/boost/type_traits/enable_if.hpp \ + /usr/include/boost/function_equal.hpp \ + /usr/include/boost/function/function_fwd.hpp \ + /usr/include/boost/mem_fn.hpp /usr/include/boost/bind/mem_fn.hpp \ + /usr/include/boost/get_pointer.hpp \ + /usr/include/boost/config/no_tr1/memory.hpp \ + /usr/include/boost/bind/mem_fn_template.hpp \ + /usr/include/boost/bind/mem_fn_cc.hpp \ + /usr/include/boost/preprocessor/enum.hpp \ + /usr/include/boost/preprocessor/repetition/enum.hpp \ + /usr/include/boost/preprocessor/enum_params.hpp \ + /usr/include/boost/function/detail/function_iterate.hpp \ + /usr/include/boost/function/detail/maybe_include.hpp \ + /usr/include/boost/function/function_template.hpp \ + /usr/include/boost/core/no_exceptions_support.hpp \ + /usr/include/boost/algorithm/string/detail/util.hpp \ + /usr/include/boost/algorithm/string/join.hpp \ + /usr/include/boost/algorithm/string/detail/sequence.hpp \ + /usr/include/boost/mpl/logical.hpp \ + /usr/include/boost/algorithm/string/replace.hpp \ + /usr/include/boost/algorithm/string/find_format.hpp \ + /usr/include/boost/algorithm/string/detail/find_format.hpp \ + /usr/include/boost/algorithm/string/detail/find_format_store.hpp \ + /usr/include/boost/algorithm/string/detail/replace_storage.hpp \ + /usr/include/boost/algorithm/string/detail/find_format_all.hpp \ + /usr/include/boost/algorithm/string/formatter.hpp \ + /usr/include/boost/algorithm/string/detail/formatter.hpp \ + /usr/include/boost/algorithm/string/erase.hpp \ + /home/orb/ORB_SLAM3/include/Frame.h /home/orb/ORB_SLAM3/include/Map.h \ + /home/orb/ORB_SLAM3/include/Atlas.h \ + /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__builder.hpp \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Matrix3x3.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Transform.h \ + /opt/ros/humble/include/tf2_geometry_msgs/tf2_geometry_msgs/tf2_geometry_msgs.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/transform.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/vector3.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/vector3_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point32.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_with_covariance.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_with_covariance_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/polygon_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/wrench.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/wrench_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__traits.hpp \ + /usr/include/kdl/frames.hpp /usr/include/kdl/utilities/kdl-config.h \ + /usr/include/kdl/utilities/utility.h \ + /usr/include/kdl/utilities/kdl-config.h /usr/include/kdl/frames.inl \ + /home/orb/ORB_SLAM3/include/MapPoint.h diff --git a/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/src/rgbd/rgbd-slam-node.cpp.o b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/src/rgbd/rgbd-slam-node.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..39fea85cef87210d4bb0aabd47e1cae8532c2201 GIT binary patch literal 3663976 zcmeF42Y6J~qPByyP-FsvA|jv;3Zg&+H4%^m2<(9YBVDOVF-Vt$BAq0_I7EYjq9UT8 zqM)K8A~p0P9YheN3kh9%=YQAU-z1Zu=bn4+z0ZH{|NK5@@xE)#u4}KlOV02ZZ~fbH z<;oqR|8j*q9g-^$31Wp>RWoBzwnc?}S!Pxlvux9XA@(}W#OAPtyd`W!Xid1Qa7ai= z!rcV3-gBhI-4PPfjbP%>6E|!F+sfO)_VNy}qx=QzeelT910Q<`az=85X@KyO>I7B`a4wDauBjh9DD0w1Gk|)E_@-c9% z+y`Hi`{6iw3VdDu227QYhi}T?f)nHu;oI_e;3WCG@ICqaaI*XZI7R*;oGSkaek`8` zr^`QqpUOXjGvuGcFXS`fEcuu4EBV)Ow)`9Tt^7MUNB%vWEB^t`lm7_k%NM|f@Mu4{5Ikb;twgFn|Q{ZAt6Tz=DO!0ehfdZcwXWrJ)f9g3>6E& zjcjX^wpUQ;h2VP9HYmL?@pbr5ir=o~iij>TOe`uEgLlY_!!@kGR@*3{^gG47#FFCO zVkz++v9x%vSVk->mJ{z2?}y9S=W^}$0pf1`RvxC2zEr6V$zlCfeXsP#lwJ*fOWJozudejR z;cU{rQTh`~e-h3lZI;p_lpYB`C+!QRKc(~<@H5h8D7~iAYr#)Q`&8*qE4?6S9mA?ez@D^Y`--oK z{oojmZLE$jUg-&9e{p~~5I(`OPipx=#H-_vEB>mM8w^L1HcIJ3ls*&=CvAk%hbetH z97@_SrH@ehNI00ZAxa;m^h7v_v{#j$M0@}~Q1N8q33z|SM-%Ud$16UDcwhV##m5rw zjrUR9N4zKAOYzr;cgK4u?k8@_+c?;bw3n5hLi{B>PVv`?cfq?V{s!?*cxS~^iPytp z6dzB#KHfm_H;G%gNAb6aoBd7@C&Cx_?M40mHt`O4N5$VE-VSfC_$00OE^I?uTcy88 z{5kx2#oyO*lVK~;S}XknrB8t^NNcI|4~aL!n=3w*__KIZ#Xr(|AB)q(>Eb8ir{ZVg z4DoaLg?y$sOZ-y&O8i=!Eq)_@3%`@k5x*Dbia&_+#2>}^;sUr(zDQgwE)mnjrQ$Mi zxwrzZl&=z3i)+NS;yUpsalN^sU;wSM_iXR|;96zD>LE=a8V~QUlZp!l?FrBmvr5{%M5qOxiBT7$K zdIo%qv}#H}s`O*<5NUrX{W$Rh_(8=_5Z{OISNx>bI|cWUwpZz=mHsFEjkMpDen#nM z;jg6aR{A-mpNBh1+okjiO1}tqkoJqxFA?94|E&0BEq4WOC2gD1uM&S6udVnsEq5Jm zCT)w-ZxFAE*HZkZmJ1xClpbd3x>&y!ea6}U~zc~ zc&Gd>SWzWct7C*f?H|j;e&*S2o;o85k5?)M0kYoD4{aJ z)WIsSDj}Tk7@-=WI>G$*IDA6>B#e+p!l&dlVJ*Vbir0owglNUYj9`wjC2S>c4WE-g58KGw!gliZumho^;xE7#<(*(> zc^BAK{t}FncY`m>yTcyxp0Jm^H|!(t3ty4<=??M^6%kX z`44cO{6{!nz5p(iFM^BZOJJIODO@IB4p+!m!d3FsaE*K|Tqpktu9t6s8|9neX89Jl zRlW^wm;VfR$bW%5<-6do^4;(^`R{O#d@tN5-wzMS55hz8Kj2~c5tuH|fJf!W;Bom0 zcv5}}o|gX!&&bchbMo`>g8U-9B)<%=$gjd{^6T)1{3Z-3;?)1#FpoSh%qPzeL*)fv zL3trqSbjS!B6q%w~S7+7E409tYnY$$I8z49jT8A7b$O<^-abH!W0mV{P{w}#IVo>#mLY)fdT zczf7^&{6Rh;ERM#ig$)x2wfF_3C0n+DgH9-PUxX{PuPplTk$@yue=|OCnPA|9}XZ4 zRD2M8l`vTGA#f;RnBv3X2>D1jijb&y5=JwiuZJ558x`LKHxsrfz7=jGY*+kexI_L6+)3D__^)s`;Wx#9 zhkFQn72gN<6AmbT5FR4@q4;5VgpjUy20ThQrucDqf^bstQ}8t5PsPu`vxIYspNALZ z7vUwsWyP<+tAuNcUxzmcHx&5-KZR1y&`5EB+X)Ca(@3mp=iYBt$6w6s$q0sdz2;G@-WQQ81cNNAbF_ z9wA2Y`mh1PQrrU@5*jJ)g^dYK6n_TB5}sAODQre)u6PUBlF&-=*6=y`^RNw}t>W!q zdqM}rJHi(TFDl*%b|!RDyeoW(5T|%I_%flp;yqwbLNCR8!#;$*ioXK;$>U*yygwX3 z7^wIl_$pzr;zQt2!Z5{$!x4m$ijRVcge1k2;b_7b#m7P);Wfqma2z2;@z>!SgjB`H z!#4?UDLw&CB)qNoJ8+WxUHBg1eZ?ok4+v8f{}4_ke5Clta2jE{;-A1z37;uG1Ab2U zLh+e!7U4_9zk**AW-I;;{8s)QoFo4p&L#Yy_&oR{VZP!E;6lP8#TUaRgfzvM!exZz zim!kx39A%e4c8FXD!vZ>L|Cu*2Dp*1N%75a3t_9`+u(M>&x-GWzsPsOUGiVyZuxKU zcljQ;SH2JKmmh!!<%i%Ogu{v-f$8!Lc$9EV@#FA>{3JX@IIZ}f@QnN{JSRU7FUT*# zON7gWD}<|rYlJ&_H{mYAK%U{6tt!*g)7!*g`OE?{(I{K`?$3 zhJ-nu3*IKr4fDwJ!hD4Miig4i@`A7sp|Ik&!y-we0Nx591m?eJ&$4)}|F zC)_3f74DY*27j0DfqM!22>X?G03IY9CLB@PA^3+p10IzhgU973;7R!@cv}7^JR?5~ z&&kij3-XKblKe8fBEJf+$*;p3@|!TEsM>OPn>;tnL&!_Wr?mVqR9*lUlox`9<+sBk zau*Df7lp;-cfjKE67Wv>U9hD5Zdgiw4=gRe7nYHih2`Y;!TaS8K)1X+d{F)ntRSxl zAC^~wkH{Z|mE~1nRe3mkOkNFEmp=}lkUt3{{0d|zX z0AG}Mf}Q1EU|0D|FizeLzAWz!d&qmjUh>|skGwB@Mcxm_%M)OK`2aXjJ_x=l9}I`c zhr(g<;cx`u9l|7~jfA5J?-JfqS|Us$OeDOmv}8D1J_e4J``~MGKO84dfv?NofT{BF z@J;z!aDx1OI9dJyoFe}aPL+QIKbB8})8(JQPvxJ%8S>BJ7xI~Kmi$ZjmHcZsTmB9F zR{kBFBmW-GmHzTjkr}cKOe6hx`|~Q@#uSD&Gx%lm8C)$oIm1^8N6D{2)9e{{tSDAA#xe z40u$23?7%CfG6dr;A#1v@QnN{JSRU7FUT*#OY+O`iu@|PCch4E$Zx_BjnQ(!+vK@n z9(i7vPo5u!$_v1P@}X0^TXV3zn4M4NJ-Ifu-g5!ZPx* zu$=rpc)$Ds=$4m<56T~c733A+!}3b-5&5IAvb+kcDi4Q`$*aNY^2gy5@+V=0JQ6-7 zuK{byYr&`GwPBPz8rG55h4thOpe6UfhVn+xD{l;&$YbHN^5(Dwp*7(-rL}~u_ye zQsH>{oA5391UOOtHhhQhDd97vO@i+dW)MDC+I#SQ!YsmXSL&C>| zX-b<4KO%fVn5nd{;MatCgddeQ8-7EWPgtO|Z{c_HIq-Y=T=;{0p}0s~EG`k##HHdg zak;ocTq&*+SBq=lTKPKolYBkgAm0c#$v49-@~v>2d^`MEz61Uu-wAige}%i{zro+- zd*ELAKDb|g03MVdf`7;l!z1!^m?1w3kI9e26Y`Vrl>9XOQ+@`Xm7jy>H{eZqi21fe-bB4}(SJ#o!(C z;;@9gB)nT*3f?0x4eyngfn^C52o;r94&Fz2knoVw?uQS^-LSm;VOWXqG@-WA9)XV% zq6pDSs|>3U>JaKGttt#B)F(7h+GDU9;VD85rB#QI6CwzaN_zr6NvKDNQCdw{OKw4r zydi8P_rk{VCh!?~EPPhp6gHDLhb`nSVJmrS_?-NC*hbzKwv)Gq9poM13-T9XCwXVs zMcx&@B!5}#F7|*u3B3rtmG%nkCr^O=2?GcNl{N^zDjy7o$cMsV^5JlVd?XwtPlQSG zWH?&xgRjZ`aGd;g_=Y?cj+eg)-;z&&6XkEicL<}3(}xhueW*#q-_`H$!S@Lx_-&+q zpG^D%!Z6~)l{SU=hlC--hbnC<@s9{^5`Rl+9}}NOF#DMfKOrRXTe5!tl=x?aSBVc+ z+6>~K6Z#PEtF$kO&m;^aK1gY^h<{1wMZCAtz9RlLp+E5fN}Emm8$vws1f_jT{5!%c z#QQ1jd*X8m=2(A#^W;Cm`SOKuk$f>+B2R-$<;&o5`3ksFz6!3EuYqgj>)=oF^>BlH zBitn447bR)!fo>H@MrlB_=|ie+$H}N?w0=sf0yrpd*%D!e)$1-P<{yhAwLX{$kSnl z{3tvoKMqe2-X>4qQNEreeoDWehJVV>z_apm@Vxv2yePi}FUzmMtMY5`y8H&bDGxFG z)P8S+x#f9aUU@#4Umgkz$P2nIio7Zemp=xp$*aT1gE8{@uz}oy9(hC9NbZG=uvRp(&x6 z(wf5-gqDO>N^1?DBRo%NqqMfL9ics;gVH*}7YHvBIw`F)>>}?9Uy{ecZt|C5cXLFWUjbLjSHactHE^wb9sEhY9&V6tgq!4>;THK;xJ|wt{w&`Cf06HmyX3#Z z-SXey@A5rxuY4ceFFybe$`8Rm zVF~$Nu%x^cyhmOd-YYK)%gOJ9_sbuEZh3k5p!^|NL0%C)EUyF~kv|G6%d5bu@^JW= z{BigM;YmV-(w>4f%hA5dN4*_A2yI%&?9dM8_B(}vAhX?Q9F`^fvkSLFR*ygUK+mk)pg<%8g>^1*P3d?*|y9}Y*zN5WC^M3^K`hNIaq<-Sy8I28DjyHuluv*YOp= zKRh5m1pkm9hDYS-FhhO}9+#hlr{t&MpYk*Cto$52FTVgU$}hpo@+L4b=nQXT;#?!XB zd&~R4zVcUKKY2V%koSiJOc=?;~E%^jEQT{f3M?ML@D}N8ZFP{uQkWYah%BRAQKfrnNAK`rY0=Q7V2riZ{fobxkaG88LTp?cx zSIJkyHS)D^o%|=bUcLctly8EYOp= zKRh5m2oK5sfQRKrV7mMSJSjf~Ps{&=XXIz$Ir({bL4FZll3#&Wd5C%cPwxQU z26M~vz`XK&Fu%Moyj@-dy5wQ7sJs}wLtY$~klzXKl9z;c%S*v~M3v{vdovUIA8=KMX6$AAyg`E5j=CsxX`|k}yhXkHKp4>hN*-6YxoS1dNnF z1#8G_!diskgb_-68rGIa!Dx9MSXW*T#>nf#2678}fodUAo!|$FdQOJgh}#bI9fgij+Oi1YjQsvCr^Q|%in;hgz&S*C(jQ< zemg884}(SJ#o!(C;;@ALPI#BRB)nT*3f?2XS1bd|%FBuO!TaS8h;CS3 z{-F2}tRSx_J`5|#9}ypgmE~2$sxVysm{<)~mp?8(0iTpdh>`Fqc@43qSWA3btSv^t zXn7s6F03by5$nSSa!d5UhVn+D7dDnR5ubsv@@K`Su$jEM*aEhcw-Q^!=j6|eZD3n@ zJFz|NAnz!?0AG}M5<9~#@~+}bFizf0d>M9^_Yix+Uh>{zAJ|v^ir5dv%M--@;s7{M zK1h5O4werQhr(g<;o=B5Qa(ydgh}#baWotwA1nIcYjVFh4yMRo7vF%X^6}!E@GbcS zaUy(M{*E{azAJxEd>>Ahe;`hQAIhhSAHk31)5PiU6Zxm&XK;r6bMXr}Q$9=l5`HEB zTAU5Pk$)?G2j|GY7w5ts7YvgZ6^p?;A5;u!m#I10fd^`MEz61Uu-wAige}%i{ zzro+-d*ELAKDb|gKs+cOf`7;li$`F(JVQJRkI9dVC*Vo>De*M?Q+`G~3(v{Vix=QU z`6cl(ydu9UUW3==H^iGTq?Gy^c$+-8mEGjQ1 z-T{ltONe*EyW}OsyJ0E$Jz{Biue^*{7M7FWC*BVqkh{h5@Im=QVg*=H{;*gHJ|cfq ztPHEjtBT?9F?ltyI(%IIg!m+kkVlG7!5Z?KVlDWzytWtxqvdtPy0D%+MywAT$Su(W z8_FArUf5XPM0^Iu%AXaR!e;X3Vhh+(-b!o@pOZf?wt;Qs?Zo!5gS?~o0(?>4N$d=} z$h(R!!8mz0@nzUu-b3sOd&zr?ePCbtD`GzwFHaEr!vXSv;vo2{e6TnK4wVlRhrV(rC{GfT;b{37aV+%7UlaXsoIFK*9ljw?701Ijw(_x1EsCWz>m!A+% z!c+3o;-B!0{H%Bmo|j(`FTzXm%i5|6^6?n6RW}M^2fy|;FIzQF%mu{uOZfiwd7BW zwPBPzTC4->%Ik?Su)e&3XhDy>q1Xs|<&DKA@ELim_$+KHZzeW}E#xi5R6Ra4m0FO#bfZe{DgQCo|2yy|Ac4cXT@{yy!?WA5nhsC7O%jo@@wLCctd_u z3@J@tWrFFi#N05CJg=A!=9hp@|I#N*joOa_&jVQZ!5Ng?d2WBj_?Kfi()6(S>8qL3SW}PiQVAK^6p{} z*i+t1><#j*daEN@UI1CP#j}S+~QSwAF2`0-&i(}we zxleoz`sL%q6!^OQ4KWptm%k~#1t-WSif_Yre2;hvXGtMft<9 zlKc_)sJt?)BCiU=<&VK?^6Kz$`4jL-c?67zq>>}?9Uy{ecZt|C5cXO$A{B`(-JQa?YzX{)xPkaF_g7xLf`k{9V2W?v?L@`{f7VLHQy0hx{-+B2R}I@}uyW z{5U)zKM7CCPs2auXW&`+Ie1=v0bZ0}f|uo2;8poGcwK%2-js)wq3t)pwEr--JP*t( z&j<6%Ltz1VL0Cv$7~U=~0$uVjSX5pN-XSjzOUUnpcgah_yXB?eJ@V4U%*`OC1oya((l?*)6y`@p{PS71MR zJWP=HhXdpT;UM{|aIky`94a3Mhs#I6k@8V6QJw^o<)h&k`B>^H{o0I z32>tPZTOCSlK4KHEdKybk$(uM%0Gf1%csHVgy8?I`7^(8{*7)K@6t=Ptu0rqipwm2gOXNCp3PQD@i#3W z?hmmlZXxEeQfBX?73pfZdZk%Q59Bqn(aN>CtEmt>Vv>EB*5VE8o&PM~I_u(A%eUFOc-UHc^fn^Ll2iZJAAjTxSJF*RHM(VV3y<%7 zbn_O?EZ&hqE><~nWp>V~#y7u`0xU3B~9uCgJGlP|cETwD`t-ld!N zf5SbIt6XF9kmU7U)S5NSUOm2*?9%cb_4+c*#;du?MunVp^)6*4E{m`dmqxgXKDUPW zi#uIKU)YJfobD>xE#30hxn%jGFL@%jCv35jZ^q}fH`*wr-s9|{5(gBP?Vz0N&#{fL zk2-m4{JmMHz?u4MH1>B1_4s>+I45o8I_jM6c2`mv&cIop-QSjVT+!yZ8gg77b6ib1 zu4g%}S2(V|II7U%o!yvhsiO`k4LYxIVv; z^dDTG`*eK@k`E=hJ|#K*Y**vpKXEnwwd?Ri&g-E4M`z3RgMV?|O}N~YKmg3tkgFFgRIa;2ocIBU2zawk@<@$DQ zv=WbpTB{p`hO*R>DE@Kw>u(mi#58Y~FE`EC#A}>}m3ZKimGVfK4lKrQ`qo%^1FhiC zc2h|6x0bNXRkTrr>eqgj&gI@op<6Hq;*# zibkYZxlX&jDVT7U#@GHazx_jkD?BZG`{~b@JIXxH34?y>ppMS|0_ zuHWu~v6gSImAE?Bz&gs7cC-L7WZP=X_p8@;Sh>kgg12C$)G`NZ|Jb#1V0+H8K|iH- z&H9n{?f<#+Y2i)j9cK3m6hg1B3YRDT6;mI47rAoE(B)R*CD(vz{F{r`GdV4xrpe0a zRrMIrJB7;h0H*zSu2)Rhu|29EDFXww$hj)C`d;6upbO)rDQrSIhA`MaM4QsUCkGx7T;% zW^9;QCETo1SgRCfm4pqM3zR&zl;fXACA)b#+O?ETADh`VH7H*A*v78^cE@Ata&*hC zu2X5zEtFT*$m8Wgx!Z2}^OUbZURb^)cS#Z~e_mo-uQaL$HEPM&+%#uJlShE8mfP|# znnZ%xBEO~P{B2&=Z?kj$wkGShw4A?1v2SfN0uA1ueN-bNLR?8--^Pt5-yynZE}2vG z{59QX+1!j&%%9i^w2VXCp}yr=8%f&jO1__!Iru(i>nX`23~0*3EWhKKt+{_utg}eR zphavCTErY~*5=vlzC8A3Pa9~nwg;_~<}9)~Xc60k7MbcSGCODy+k+OFWPZyW)v)KW zITHrvOo+>w&^l*=l`|nCXF`RX2_PD}#sPLha+)it9%=LYnq50B)M7gB5O2zKcbLgHr$h0k z^l(!k3)w4C#J&D%0ToYqd@H1XdVL3IDedjpNvt^EY}8H(ZZGX$GnO+xur0X9N;U0+ zX+fPWu(>sqY-c2r>Wt@TKU$f=r`>v-HjS zV@kZcf=dY;_b1^k%u>66IC%I>volvujT7E^c zDy4l!X5BuFkV;x~H(^K|Eoqc9^;FC1o8V40$4m=r($`oiN$wFOnCYmiVm)`c%pI82 ztO2H0CqFwnt#iG=xdwh&=xo>@%Y4PEYWbU{TRv}b%2I4O5-ONOLY!12mS3WDpmu6K zv#fI(tLwS>-p4sg(>0hQwsVo0Obbfy0@FUbDw3n7do|-iR^_j{a7~{IiEoe?6`ISN zIR(s-ok?y}PJ-&Fg9z%T>$&47uKp!<2gzlsYIf+V=rwHy7mbt%C&iQ`u1oQ( z>*7kP!Ks@()m4lMwJ%}LrOIn5E5*w;QcOY493R_ta79)fGzGq7Rx~E*P<(|E3+^yS zy(+ON$dwR%#ua9t#Ti%Y#FE$IsV`**@DCW7&q`!Oi=1se;ypYw( zu&xz(D!zz04mK5-$@v$U);KUF$atEup4xG{JZ3Dp5t#2g@t=v?g~42Qn&w-IK&ojs zgJ(D+kC!BigDz^4JCua*G>`8O701JNVeL%*`<5xm8SL06agsjEPEAUSFC1uU$yTO- zL)=mJFXqB<@hBjsJ+aTRYS1~-!tz^K=5MrBndk2uP3DD3C_?2l2kcyz<@V|;ubJTg-@dwkcfJuh%X5XlDbG>=QF(SHy-rm(XId^$ z1x@{=DEFW!`?)FD++D$nOm`)1G|TzD?y9C6U1p{9v-?wXPh+VSdC`@$$Ns$^4MJ|q z*No<%QJ6hM+hEdtrgr$^*(5Dy1yVv*XEzWw${koy6;p|h$%7!7Cd3dHSxX;p&=;sY$=v34FeXdTkk*C392?tNTE z$BZBiWDYJ?)h)*fHY4K)S7489Km3BSy&2g&*vgie*-ZquyY_v2GgkHZE?B-D8nJF@ z=4B>0@_2fF=hCx>h3?txJzE>RlV8o9t0C^z+AD)R7P9;c-SZ3?2#qkznt7!pxi^!- zO;Kxgl6wtm{xb_s71Q74Zx4y>drp zjM?;!tR8EjR!ef9HmkFnNoF^J5viS+)sDAd9GJicoUX#_3~}x8jP}T_oEth*`t|vR z&9;I@>7GPVL*mOjt2jRdw&tNsaX-8|_f4G5+Y1F9te3hJVNNuTGqD)9`|7zndVNk$ zX|g}fIXUfLXI5jOeMZgzJKO05_LI5Y(^*GrGGd0kxtm7!nP0dZ_NH;N-z*%GUi}2q zufNOGzu$Fm#sm(--i$IUkY@R_=eU*fsM#%p{K9U~8JjD;BsAEz3u(EiiQ(6&3QC!L6W;1ZKo+z+>lRlo4YlxqJ6{665PceRL-nQLp|9Y z!eXw9Nj3wUGOLwiakFHU`7z8aR5pZ%RlbXys;Tt$shWE2j|*ULPR+`f*m#)@2;@Do4q z`0{dBSHGR1R^t9^_75q=U!yl1#uAs~AFc72E2)6VrNm`9n22RfA(Uw4~r%{COu-D(&&B!5enZ52PhGq5>dVU(`9>LB%es2G4;(3ZG zG9&15?G_`j#zLpq{sTv6M>3Bt^Il+J%0pSo96p#vh(VcYf3x~LyEvb94WkON zU}h~MYcIMga&N#sr>x^1;*Ql>+AGqW+V>CGs;S*nP*=q{>eSR#almQjx4;40k<0_m zx(hee*#JG2Gy2hP%ygRr=gkz|sN-j+&5AM|sQS#HKJu>*&#uKfJiEq?l|Ct}V`N$*BPu2iRPoI+UHvg9oFKc{~eLm&!t#6TIJ{4xVm#NgoznM>2 zDr}k-aiwOku<6kHWS>l>k*vv-nQ@u_%w@A@InY#inyNID?rf6o#I$3k>vAS2YQajH zJG=Gvn@-Caqo^05<<}I1gK$>MnoNygvzfKq^sJe~ji7P4vwHBHh+PKmBhN2jHj#a* zWF-z|7Ud3JBkLdnGlpBY8d%2b??LV4B<-PZAg#VBmeLtcjF48x5|4Pvw^F z?#nu4lh>(4?e5W;w3?C3PLj-jWc@zF^kaK7yX9Lmlx}$h3;o5ev*(UZ+04f>bIeJ* zCAW3ofsEEPQ?F~-Ia@vZM9SGj)?7^S9IKi+c8JLqI`V9}X-1h@k1le~qv|m{3pD@P zMjU}$HS-rU3#ml5nGP+?oSmjJVe~O}U*jrTkwv=G+&WX4>ZTj?<>8jB)08tUG20l- z{G^+i$#jo0Gnp`!vWIvuuqAr}#NuX2IxJ^alp2`FOl9YGHTkP~%yx5R&OF8}_c!yH z*8jvjCY3|{pPIkqGFcNmf3a)9-_2i+nG><+FQwhC&RnOSJJu9t(>@39 z%?#0J+u4{knK9jjrXLtrKWl`OV=~j)98gvEncnu-e_=AikXNk^8LSRXlbPf8SUhVo z!!49sCo`wgzh}39)eYJ05Tmz&PC?1mu9&NteP^Eq@660(7}#XZWK2_SvdI+D%r=Q; zC1@rSm0tR2_L)rFe`+Sv#2f$veKVW*2Q!(T_G16UOs2VgLjO%OnW!8ynW`#3Jj5hd zrkdOd%q+;2({?T$w#N+4EwaF?6(-;N*f*mxCpWyC{`WH)vnA7fo7+v9J%k;}Y!w3g zWy{V{*)tkvT4g2%VT?%30cQ0+b`@hr!;Lx9BU7|Ze($4>Tys^-+Dc$v6__an?kKo= zvy2(LX3c1vv5=_<_RTjA_`f!zDd#*}NLi?xd4chK@QlVji$J|JyA7_=bYwb6Q!`nL zUQ9!nK=VP(XzkRDznj;@2DYAUUZZ0pyF<+h+k-uOUNa$&|Y)`Ia|wpmSUlj?M7_WMf%d2C|d*{W*4 zH5RDOrcnRoD~S=&JpajjfMnj6h|ad6xxJeCzFF3bW_m#>=zX(@tgVBjBb{PsJ5{MJ#w(RiB0RYMtbjv%IoZd=X9Qi+>k zz+SV(fm+LKuAHf2W@+=oSpC4}%nE@DpKNX#di<5my-Ty0sfFf0)74MK4QGpK;$~|<=? zbw`A6b1HS6^F8nP6v-C#62motL?i-s0T7{^{-+X1{)3bTTXXhsApQ_30@NS{0936)#zl z%Uxsk)44YG*Kh6hE#q4qD{|X_Qsy(7CcIl6c*N|<-9GkMRN(pZgMnnTmf2>`{b)-m z@g=yidDxZwi>VK}u6lg!TU#9GJp1_T$Jxhu$Ue?lZgVv)|77P!f3G->lY4X-R>fUb zMLR1)t;jX5QRgThjs3&=czu`b^kqEgaE%#e#s|r3`Tom%5|+3;)S4IgT#Q>0Uf0+A zm|!u69LlxZWBFp7;>Mh$O*t!ZC8N#d9bHA+nU8TgZFUvyVm`*{zRy*(CwJ=Wo@V(= zp2Xw15*G0M$HSxlhxm#h@QsHn=@oPD(tPJ(HWcW|SuA0f<>%3pCwKigu2LV9M?1|q zk^!c~dQwJ@;MC2fF;P>>I72R+dDYG1pJIOW_(!J#QynXk6Fcpe#?FQlb~b!9*8Vk} zpX^diPQ)uGsyI2ZGL-W-*UcZp=?~`gPx^AFZ~BSBUE*?c?&a(=+n?%*{5}4D%g++# z71giI5XIk*b7CPCOqNL46F6LRYGIz-_9=LLqwV9+37WD~Db>y*vnlgF8I{IlPtc~0 z2W=|(MEo80opqBtjA1GU?o&)wp_pYC3M=whd<30t66b6-8FUGj*a-Un*@1|)C`aQ{Qx`Lnw zP(7F{GkG)JMz&{93~MMok;h!g570(s#PCmGe8DA(Jnl-K$($}@4gX}Ocg*OW_5QHA zQW;NX&HG})4~4JIsD3qb`Q+WMq^^`2YhIusv@8EIGo|$HO*eVU9V&D2Xw*!_58OX8 z72IS`VUNFm$3WJ2a~*5!>lI6l?wC=Y4W?Q@W>vTqo~76FQt9^d7-v`?&WwkT%R_bC zrXHF)$itPGOZIN5Z2f|&VL}=SgQq1liJv0$sE^ctM;q~#A z=TR%yHZK{Ow3?Ik`mSf*N9OhHX554{O+XCSh|=PVVIJEr)V%xm0X2fXb*jLgT645C z2`f92(A_iz{rE1g%Nm*kKGaK~EsD9s4idi1C~ZbcDv!LF;aPe!uQ}u9=4{Pb2kM=f z>FxE^y_DW+O>n(Cl`CPtY2r<*(AaO+W!3x4T1Kx)PjcK-@i$MdN{hE$Xi&%WF(o$e zl+Cxw^n9zVTxU(s$G17$C5Yi24hA@lO=ISbTpIt3*T*ksl&@qD=bA?KUdFNwX)p(J zeP5+#S(Jt;n~v>ACr0cd7S2TBCYVyscK99x)-zleofejGR+UuELpR zj5lRB^Lr{qC?!KGZ?%RZR>UtXkzQR`6~1GglQgs`#z2R zUE{ow2jiHPSBqPaOLDRdrlD;=>Y4-C!X|g2q{LL1YIN3wd;I43}X*-g3m@?pe zx5{g=6q6ItrVePhU8fU&v@>H$3LhOutdi?l%gN8yOY&Cuq5r?9AS*d7M7jyx#0DZ&teH#dwduu=6TZ z;J6x_@1z4I(iP@BW2R``4d;1{le=^RUu`^(h z%Z`#2g9>K-nq~F?!^*WYV+y%xA~e(K8Q+=b>&a^e-K~|^4k|9&tqo>vA+p9GE_x!j#2;7^#&(_j3wkiN(oV5YlJd=Wy>yhk zdB|p6NyAvd%KW&uU*^ZX=6QdFY1BH}-%|2n=SyZ56lQPA?w`z$L2m@`AcIcQ6Iq{E zh#sNP(q41wK?9|{rd>~55tnV0RFAaG%^v&F^siq3FlI~4q#83s@#{kd%WuCl8NN32 z_NMN_jAB-z`j@fF; z(2n+w1NR@ZWtyGG8FTC*UKHz_D&e<}#y$deY`$z*%|=Zw*~jO6-Viu6b6h>lah)*7 z<=lnPaXFE{I<80l>bU5&%%SCV4wjQOHyU_<#k6fXu465;ezxmqmn^Qg{VC9`SIQJK z=M>Bv2js0~ieHp=#qnFoCtOMQuvzDlO=RKVOSVFn>`2xnBexlD`bRi(sm|^S=JT@( z+*&0^GT%`#JK~DvIHzQOW6A#U*3Coy2wECAZBPjW~1lJ9d1VofB=%6^h}` z4|`)dc4+yT>Db3%t)_sJH9YL7aO+{Xl0RY#8Rj4R#Q#yN#mq0LMRHo6TN2C${xXp< z(=F+yUPZUEd|ULvQJ~2hXpT12v|A;!HCb_{$x3N%u2frhIs25X8qrjzBb=d!a+%p^ z4YM098n-~JRX^%)TCLjul~&7cC!BVRi%NkSZL&JE-5Q*&-LgzkjtjI~y-fpC&d&6| zYPal4XFjAdL;OgK*2~P->~^wVwhxv1I_=lMziPjn%^&;5X}@}r8LF0vx7G^POtoKA zOl|UKwO?;%wqH(r5ZRhs-@?f*>Bv9!Suj{E_cImDzpWz7za1>rV2S(;_!?K>pB53OAw=3)<}_k& zZZ;WcPZ;y2KeWg+2)8zNr~ax@xuvnQGKN$BGv{ySeq_**{bgg9efKjK{`Kxh{D-?Y z=U|!xSCX4UF!>k!5!ytve&ULtYim~_yS)7E6%20IDwuYywQ1L4?Q3M(qv*ouz|m{P}HtzW|%|I)>7IzmHaD%(hT#DoezO_ zvU9d}GK|~|ZYRwJw)|}=ou-uN82_@7jL3E%8|P;oh%4E{Rx->#|6yDCSFN3C8iU)= zTbjdL5}fuiN8=dx|HpIxrsFyDeubLC|Gx2@+33IHc+NSl|Lx!U2X}1`j@^V4YpiUnHnW?CGN@dSN|1?EDWgtBd-+VXrH@FnO z)l7isl?T!Hn^~ykkN%$?&&Ao}xwp*;1jci&q%lMTV>$-<^wy?t4K*|2-Zc5nUz|!X zJ(n|!GvhU8L7{q{JogT_u!2t)4jiMR?RW<2^@sS{M`!1s<)YuW9Aso92#S~4J4Yc^6ew_Mh+yY zAY;EJ1KFk8HoKx!u*U{oe+AQ_di*)Z1|IwAWj)3=3=lq_W5#{iO*sc07rxtBo_sT7B_4mAb|v4(N@kxtgIH|e49K<1O6lS5E69n41Hw%@Ht$(Y)I{Db8^RpcI?sscuL6a%O%~Wd@3Nid_&)i6)Bz zuaWg|$7NKr2Uuj7xnw#Zb2J>tUk;J~$)g#K zF#iNSuP`qLEMrg3f%%qZtTpGA`8>nUcuw=zZ$D&<)7I^&^=Y&#Nl<0Y#mr@62j9)EHQs!BqX7V zDUl{As6F!{XdxZIo|IFu3Y0$h;(#OTefup*Hu}d&%mHxIaq&W&Vf??KjVd1Am3pj1ZU*^1!Y3V)D{CIMX)pBGc-u`Vy0L z)0JGEj?6stB1faN`9=1hX36}_Jn+G~^C5^U=^X81&eP>JAG*bCC(NHVA<15FemQga z*}t&h56tj$=BfUJb2NWP=AS%0b8baw?Va74Kcx_w#3!=*IO41ui;MQzr|i7llX)WM z1i0~Y@Fu3gZp zXdd6rfBXltbQ6K?(OU&}z>8&OM}ZF}>`37Kia;I)IRCC&^CY-*I=%TnRWScooVC*m zXVjr%N&N?x#H-BwKkR)8e3aGI{(aw>n@kp%1PTV1f77q2hS~~N+k(_Kh}20N+Ek_T zsco@}VoN2JP-(SoFd1PSN8^Ixf{j&_)-6_}hy;Qt;8Mk2i9M@1uJF-(*`n_;ZLg56M(%cvmVsVvgbg9 zw1k1Xil*%eST5sfEu&<4b9}A^F%`NtVySYJT71J?TouD5dmp6NK&!B!ucXT&Xl2~g zCi#*r7-caJ5f9-UhoRkG`PT(b@2Wq6fZYXpNl8^4cT@usPs4c5zyr?i1TxGZt_zupIHYSv-g%1#}gg0_vl2LC_e~ zzQ+QP24_iZ8qsX9?qJrFF{*eGD83umO@Wd(`AxxbT?RkAB=E~f*A4vUO2rI3N8-C# zihInQh8iavgdw2o3DlSvTd28ELRcfQC$o}G&$^^v^=dy{pMzqhd zG{XXqEsRnDbVGiHQ>BdB1Vt80>F-7Mj`BhXsw``uXNm;J zcZF@z>Lm=Z=(KH0$h$+(Xl`Q79{)ZK8to-XJZ?D`?UmM;CPAm2 zB|G8YkHiF1+-VxF2~rr#L1HcYey~>B&-vO-adFPbrc~ zyUNWKI^Nieue8<_F&bGa6Q|6IV02TzSqwwt=q;u(kn&m-cpt&*X2%OL|J6}`qV&Y5Vw*tn-6#l*k{k$rEAnDRYpRJ6CB^@?>aHS^X;Ssfw8H^It2aw$C0@b8M zv{(;JZgA_0O0PPD%BwT%p(%Lh2)rV&x`EfskkW8sizMb_scO5Ux7Q9r35&`bS%9L1 zE;P@aiM<0r1-zY2Q{LI&@$Y9PY`72pC37b76JDap^N{T!4kzSQhrysw@ zFM&I8<9j3#ZA6+XUc?EtAX)*BkOGAe()j$?o0C z-}5O+DK2dSi^QV@UWQ&gWP%kHYE0qb(Q1N|SWtt{l6DRrcswljEFu^JC2ul5?1XQH ziz3)zQ&jPt&YF>(HRYW(rJXe;oi#$g^!G`VPq^3 z!3VPk0WLBoF_~!_evhFLXSfqy`fza`uuS-Ixe0_zw3*Jm1?b4?vE{^KxOi+yxM2jx z*JTiQ{F#HBo5FLBVyGQ(s7A%5TAH#~RXT5T?QTNs8179Qi#8{u@OUdR!W$3&6oE}F z_U42bZb|$i z*gUo~a{Fz+dFodD8^D8<_Fzlob^~nZ7b9O^sU$~nM;`4Kf{U1YXC2y<-i<)gP zqeqEP&?MaORgfeSZy_;dcVYV2T{!xQ7>A-G85eJ17A*0itZD|tT1=7Aa{7j^!cr)f zezBYyYuU{G^05{r5$kYbHGKNss0OhZvfoa>NrwYlLBLXC(&6aV3lTiFcE%L229{(P zD`7a?bUbR6dg@o=%n#1}!~`m=*R=?AvFCue9|3VcY{%B|&Eer91n{61ur4Xu|8Xv0 zs+U}{s4Hi>+5{v3ZlS1(FC;KkvGqLm7%)|usv@HWh1iT9B44G>11@0w;781I#_?*L z{kYx>_QLY<-s4Kb!vzbKp85m!*uM;au;w3b_+AE|aa9MHnxjy@kI#50N_Y%P2ykz! zo7N^P#Nf0amSSUm2~SAdP`>tyoRETHKRKvVj}l<*e>gP`&b zkH69fr&dPpNb}da?)b|h7RN_Mf>JD}61KEW9@3(Z$}(S+j8Pfj7J*wSAGi$^{eM2` zAOAjfx2_^#8{rjM5Q)z#lBgC2d8098u4G6pA3#`cf@Jir+p9_}T!ZAYZicyQBDzj8 zzie&4kYN-l(m7%xK)6+Pb#$!_TqWr}B^p4odx(^$(1E0foM}f|atyV$;^=1h@Cm_Z z!Cp`y37#`vEceEwPVtWAn=zPF(;^g~$6765Hm{5W6XI8^AS=dv7Poy+TtG~;vR+aW z7w5FFR=6Xj;o=0V=6+ZYriL&wr}yHLv*K2ewh%X|ig_{@r{Tr{?c-$kX5sl#s?>x$ zY@wL07LWp{?s`^>PR9m@i%%^_P^;7)8#gIj{A&PtYQ#1qHInM~3)%PLt*p8V2bn2+ zNtE;fH9KWMni__Kv|&_IM|bK_tm%w#D|OgcYWG6_Kea@}*dsKE#%F-(SB^~O8NDEa zB4$1rsc$WZL*WYZc*|s#8kc}n!ua?#J_FwpqCPQY-BIRU$g#iR(_jtc1nj@%@sVf3 z(SHLo$@MUr8hOrhukR+?&C$7o3CcXf0}p_|t5KteltpkS>r?qQaR^LqCjFrG$2wD% zI=(Wuf#bdJ+#TMbEFx&$3aFKwRx-w0O4u^c+DJUF?=|d$LR0Wtc?nqsc76@y+bG3W3d$sMe*z$5rZn`DBjq7#UR= z`!F>Q@*Jm?Q$L`bnhH7fE6S-F$f=XN%Bd( z%rlG93@3vgx5HzU5vdp(UzFq`fiOyXd?7n~pm7qL9Em?^c;sB3x%9G*R0A%Neq}g% z7zB1leWT&aqbPk7Ep2GJx2Tz%h6xd@RDYU?&dAPzoZhI)dA#M5#Hl5q1P9iF%yE^& zJn`0kErepJE1(INRvx*wVLOOiV}oF-m#2J>a+?Q_6IY zTU9KEvB5NRvKNlZ`3)>J6CB@YQ9@xj`z}K5TMn{(&&@m-mf!NaotS<7xAxoWM9+}L zpRW=?EdHQ_rS3wYT`LV`hIzE4tC^4^70rZgD3sgP?0_uA(MHH{TP;i%-rA4PM#u`f zF4}XPO>MgKN^dAz%UZm(AMtcq`-v|!lR;=2xb^@>IS87R`6MxqFDKzEb zr$*2g3yyCB6v<3c#%+F<&%4;Sym!HDJa=XZn0$uL*hhgw0p3$T0Ac1?Yir%gSgY(} z-}34appxJA!0X+fGm&o25E@y6L(B3c?Ce+9fSee>c&X`cGdG$qMhuu7 zTg~J9gopEhrGMUp`+0=!wqHVq#RW^?~{8Id9~H4 zP{j-QX0bOwL{^WhMlDR$#_el0k;KeW1WsZgP|P=tv7vX=+@LuHUlpH%DktI*@)yGm z-w=gXcv$4ZU*R{0K;^oe*x<_1AJy(IQHMYR*(l8Dqa~Cev17qbm}D3Z;VZ<1f=h2r ztQ|kP7a6CTJ8l$Cb;-?^qScV2h7*9qS#p&q0I!gCMq-6Hp#LCGMNOQWPDlHTP z3?Ej3>1Z{k64lTrCxwUG=LBPCNu9igi}m5Xph@zYbMzj(n2fH%+)K~|#C+2E5Dh?k z`X%;H*l-wGLx~^Ysa$juyh0RixDu?I>PPWoOVGNf!o^1wb;icabrxV(l3thRhqddj$`B@R$L&u3#%mbUlFu4?>Z# zAdVgno7#94j!r`*$w?xl>QEv?4ySa3A*#a-AEiZtu*rcaCVm9b82hmxG5VOK*o9@6 z%fXD!LopSg2Qs)+GX0R54&j@_u_O56FpdaICR{jKlDrU3qsQ<2aPm!f8ol#(li;D; ztc-sF{9@iPX4%0qDfJnEn*EkBPUH)|?Ssc9$vwo|ZGO_LYyQ16^Y0Gt5}-!jLk9mO zT?E*1IV1d90k#fhDhq$=Mygw&j1l7K%2Z+D6-R`Utx{Bl|GnkHb@939zpEr5e=-G?X>wn(j zpDN;5URZ`<^;J$ZVu|BAsPBJRm1t?ktQr&gX3nu=Ej1F}8hRDJMC)39V)LdVFk`jQ zyU7&maGfoikO+E4XG=RAoh|F-?>hO*{35`ya5ggH?fdU+pZaHJfhzw=>Wo+1Kmcoj z0219qKrm^-h-iY+bEfzFGa2e^G-TuI^n^eiNBhv)#Km%9Ag*1GB+lJLo8ao%ym3<^ zV;46uByl@04u(}f#L5yEuVrBD;x_p#C^CVQCCRz#CD2(lo5iv)-dD)qs@cqjeDg|> z0h_{B&u+I-;o{kK(Aw~6G@mB(X*QoW^WmN>B;jEMd}yb~N1+IOip;0fd`6m2h51yQ z&t&tdF`qi~X~bvM>`nN~2C^=ZQ?!m2>hNy}2>)=gO0L#mQvpZ@`sz~g7y1Wx(tLtaM#~&iv;N17&RrM?ZEv;|F z7oR5cX~swDpnCq*1gVp;ld39leIu@`N?n$V*M&B=5Bek0#f5jx4n1Kp&x+B?3{VxD z_=!a~6H?1x66E8rRLz8y5G*>2Su-Grm@_#twSKn!qSKI|kE+MCvQA;>J}dlocNN};u@mtgTh4P9V`e#c9@I^uO=y8n`J(8`57K< z!UsDa@E7o)Pe-T1Nu$;3=zO>c^r~nxT?WA-$mz$b4AI`%vIrgn#v8D7lTw{6EEQZ% zpgUVwPG?J_{AI13Ep_sjfONJHs?HYH+Sx)d08=SU*7%Gxp9*}WZnm@juE_?Dc$76^ z#w@sq#23#Mao9{Tnl`R^i~?AsQ}@)fWUJlA_77$e>^`{79M+)0+6*8mPBT0p{6?+; z!%<=>25j~-+{c(17crnaPBVE@e8r@~407=$n9wj%CFcK4D0>SSE=pcuz7)d=pTWj1 z<#xkrBr7@<85P@6NW)B4lUDV@YT&VTBqY{$4LucJyTwW|JeJ4Sz)2oMEow- z@PpNgkT%U~*#AfLcD67W3-(41fX`YD?}ZTD*~0Qc!Oj*I12sebvTo=Y@|WOrwy>(s z7S`R_LSVL()9#oLo&u){D#FEgaESgCEaq`6El09nh7C45e*_ot`BE^Bl(T%_%KBe&UK+YyruOaFPiPT8nUe)|<~J^HEsXXuo_0(j}rra1*7dfKF2?_ifE$ zIaoTefkY0R_>4543iGMPr~OcrC50qfC&Q0y{76|4Al8YjHE`lnXFiSQ(}YiZ5lX=3 zf@ZiaG<32A7>tpn4L%gR*ajkGEu8qQH=j-TwBL7f3Je7yf%N=XFhbUeJVkKg(~Ve( zp#*?YjRY19I@4fGh7ZL~vVkb122OnH%%>5b_Jh-4G{KMb{8%s+Sts%|!--Fu`K&dc z_4u^A28>N`6AU?VKu;PFh1Er zCKWf!i(5Uujs=>MR?~@Et3zy@6on6Sv5P}QMPd`{&}uxrnks#Dlw}FDKE;PETHeUQ zR*x4A1jf_3Qb|>!iQ&f78jIGEfH52xpE94@?3m2ApTUU!=L~f9D~l>eKRvTuT8a#f zD7y(ov5rOdYqXlx<7t>>cpJajja$AJ0uD`Si^Rq^d3j^wn~{y}kmTv{6w@=xG+5j# zaqI$S` zyAkn0c&G_P4?Te`Gu)g95HSib)XnN&e|THWXi(1W_%U3x9a11c!%8 zD9Xj7toVy3YoSn)o1wxt<728xc(W8xT)HXo1QsE2ZH2--q@mS(mT~(s#T3Q^3J!`2 z(+R*7Q&UV4t$~vzAsIdu_?QB{8S2LN+>@BqDps6eL6MR)Db+cKU9SSmgxDL1#J$I$ zZ-SDdDq(6)v=+fvjadq1v&EPc0<9^^xSs>|dwvm#-@y%g*igza%;B4D&m3x-*;<0| zG(}S&^r5|bJq5@aMNFjnx{oEgbe%R-B}~fQdOJne+1v}8Qlbfee#Tv=H<-|MINYW{ z>!#~49#mm>@%Z6-@;{hWqIeCt=`v^>u0jI8T+fanzFCr`((4{?`?|*}a5D*L`DVv; zkM>^?*gm@lVM%w7s<`P0rk6l;lp-2yxlx}2GCj&b^oTX+1MD3~qFXTNf6*`6vin6j z)27(^Q}l~983kA=LV?1naVDaAb7!Yq`~vwwJ1-S3IM=`_og}@d7oqLxP|h%H0&ZQk z&Z4xF^9h;t#THb+iQEwzxhl#^Sxb!#fpc!!*=U{Ele-wT;IqzrHuD47hj_|1^O?*~ zablKyqVvsXk@;{IVK^l%_rfPae#IA>3FXTsHg>0MoiS-aLEY=oFbjrCyB|p4dY(2&qTS zY%*d(1;l<{DcRXR{sdCxc}q-ez2X}(nEwDJ9Rl^&*9ZfZ6aw@9v8 zt&DQbYmFzr-=joJtGQ;XynqHij0n_*+ect?GLDr|A;sbj_14sATmxvT5~4GRD5rE_ z7zX1AAh%6o2!>)Vp=GpXR(4xBTt>!-anK9{^m}VWkl|Fv{jwybtUzpJw#&i}ML`X6qav}^Haz{CY8#`_Ha>G^+r|*Ijq8FLZJWDoZChT7@!uOt(TYug zV%c#Bvy=of%me{j!2B9FULH6I6UFG7G}NAA5*>+oGK^4f8kGbXQV8Io5{R7lun&La zCZTx|LNOg_enWf}@WI41%Y5dV&wPA9YC%6LD}|R<7UTdkEkXq-liEmg+PNm}T$^^b zr=6Rub5(RRT+Zs~N9nk7RKOxvNgG&lwGDxDYT8-jIb$t#RE=T91WXo~kac2iMTHp} z&V1BBmB@V7na?DYL0w3Yk=TR}nTVyq;J_9pq9$;~DrqsHS?twfta^rS3Be0&FUHoE zQrw}=(54Iu61VJil}6%QI@*RszX^m8`f2z(sJW-k^~>0(6s z1bd2_(3K<+9-A3mjV+sbxT&xb`w4lL4O#f;&IYPbTwSTIK5ULZJmCx)C0i`I zjqw!GD22Kw3QZ~SVw6q+h_jFnr+1p=IxU1YgC#SVQn}} zhmWU^$);+%8V`iP8YU=TVobeu+1l#<^{0kZ?U(&Iyi(*!;p0T?AOGFYr*gE3>mhv;1; z303>Ij^29oWn#pj+-yfY(K6t&+r3vtJo!+EfFQ3*;^0{6i zDdgQ+et3SJ&m4-01R@*#%t9?8Rq@H@m_sBETl}Nph8F>NB_166DBi-fk=WYE@Q3(< z@rsRZq<*y%seeBdKBEn{Y(`@5A0IwxLsfhp=eQ6d_e54C-Q&YGuTl$mF|y+MV8nTd z`-&kziHxUd{5?MWyStAMKV@~4z{A)Lu;i2i1AzIjfAyNjw7ewlRDgp#w-a$~XcL zUpGw>I(1p?gD5uiTU;(cEh^0bibm31VUfr zF~10?Z~yqP6wI&(5bWKy2<-RTZ{}P(@f8Xbw1SwuNy-wYAHVNC)+Pr8$Ve(X?JPgE z_N53BZIooajP_EL#s8>uBRGjkT+~F~`^GU_g8%p0U*Y^Zqap2wGG~{Da4wd4)kJF_ zTK-nG;$*4SV;{6)JzFtt3&~N|r4|3vT`SD>&D;)4!U4~mWCPEe(KZ?EGWMQsB^{c7 zA{e(F04-=^3;zBK3GK5V{8H#8@&KJd)f_?55 zf;}8y_ag9jO&7e~A?G>z_S=7yLXCy|@guhk;nOjNmsS1lrT^q~!P_13QbOK2Asg}m zTZr=(%-4H?{OWYU+a2;ULOwoSfyMb@TYz)VToP}kk>qwRQSxDBW8#25XRIjkJ7z&{ zaq@)4JJGB$uYpmjz6Qb6@4O92tzC3XiatEvA_?sRa$=#VS7yHkm*o;Svv@0i(H4{m zL-n!elOkD*$Ub8*BsGU0=)h3qxC0a)DT82Bt%k98Y8q^Y0OH9O;*?Q-5mWljHrcwL z*puq+pmKm&!eF2XqK`^`H`p>Wfjj1>t7Qmhfy7p$tviLS?Ad^*i+t*a3BBd^m(fJg zYZEuK+^%RM`FleXmF*tTL?sz$nwy4~Apo_`f|^3pn%>d0oG*n4XlXqjV`});1$9IK zccW!!>vrFo+0_7D7rUH{q1Ky8OnW(eYa?+Ui8piDxAPj@;=PD69p5GnPG;`~R80=o zxUbI`pkni65RW&uBPT+ymw5wT;i|*FM(8n{h!Im0G_^=ftg4ZC;~KU)-poOoZ+0Cj zsV!0Ftw$zECB!#Lvbl@+iOrK?+`*opd)vRn4A>YHm*Zk%W9tB>ti2o@Pl&D*m!n~0 ze+n3C1O_pO;>7Jlq?BEymb^wuuD`1kng}a4_MNP0d#@T{-+#8` z3%8JQnvM;6Y&;kZKJ1i6GJzfy0gT1)g0o?>C=wJ!Hxmdn8NT-YzR&z74bBEiF)fVY zh(Kgk047u9pcEg#)Xaus%Naf%!RLE!3IksJz(sD9A@MRrL8W&ZUwmN`3-BzXFSnlt zFvRL==Q0NQeNHU8)Ol5QowzQ=)Cug+TnuKd!^hJ!(DY3Vm8Onl3to_ku^3^|K!WKt zuw)~%n>D5QJT4(c#+Z{L4HH>yJRxRMp>(399H~j=H$dK1k}4ORWX6%n_g0j3Pymc^+tF%F1}4D)wAwH9AOZ9sICIdf1ZkU?yX+);uU~ z&y2)|Acv{JK4Xuy1R|U?!Y3Q*Rt{5~VH@U6E5_3tIa?-j!`Tmd>$|?&T|Wu zeMQiS#(4kqZKP?NogU)ni zLPufYK_~7E=um-VPact^?9G(NBM_E687CcZzYY3{BOdm6B)JAI z^AzK+fP3TGmz23xmb&M{1nx&t@-eI?2=XYO4<i+8 zSv-*mzs#MJ?)`M>r_0XF z1O0Mod-5lSuOvr3mWjzq%8ea3eY$%}?=RCUhjrMWfFD03w9@BaOv9TEVEov_`MyE@ ztN!~1<(yhhXLU8NQwyc8f18<)+W>I3ZvEJ!&5?XlzE4%lMP*n#{-QauWcAcjLd#ia zCvHf;D}=kKE7VGJLP1dB!A1~SUbbJZR!5nGrOeoSvR4ZmwOE!{4)gM7;K7B^J5l=2 zTYF@O17=>caLHdyQ6w;{^xZohY&7J?hr^3HJ6|xQ*lFqU-_B3{@PoDfi~4^*z540p ziNu|8eCp@V&pUtm^|MGEuUbGm+C#Ld`qd%dmV0Vc=AJ@NuOh#~6jlUF*vvpA_U(P! zpuQbUgP18ZmWvRNx$*5zf7{;i{rviQ=hvM}fA8nF?agny$hGx<2t@*aC|V>_2ZS8# zc6P2e<6~d(m}qR({A1hX-}aVY|Lx`ZB|hnuZBNK#z?8dPrQWVuEtg+0&Sk&Z9*#nEZ{)1PIhJzhXU z2_YH3Js26EU4LZt9Nu2VpP#f6&>g+~iMosT>S6(m-`@D%TK?!yFQiP-Gn+pB`1#M` zCz~GI>fhe|EgPO~Ex$kiw%Oma>9M{2{q)&3`fMxywtf6h>j$4of7rqLz>d~8vin0M z-n%~3HT~A627an2&6q$@pWa${`)Y6a)||Pn zEtKU);yIC+4d~V%+mr%9;K3#@2cN zdUs#-$8)^adh@4kZ2wl)-zUDew*8^r+aHOYQtc7Y(64vDmzG+xrB5oTJAYsFM|*qE zU)l%!@tn%oT3pr;SFxg0NrY|-;p>AwfNzJE?+2Oq`>g$2E3db9{QRuj(_f$AeUJaM z@iB2Z89oww=deiZ5v~H+ZOs!^d=PH2#^upi2RiC!l8yY>eR{m}nVs17x9-#PVbJYU z{$aA22(TNtV}Ya6EhM~s#z*4c#goQ7c9g%2s4(TM4iI6!vgnoawk19HJ@rw(9gikP zV)9B!Bxd(e4e}P*66yU@v5m`0QR2^JznI-a1%K*Cc$bCXl>`R<&)m;RhQI!Pe+E9f z(i;+3)?^1p5`Xru$Aa4Bz@?AcLSMeX$=xmo^fcx$raH=~pJ;oDk&byj&(Aqo8D^%dWimA^5|KR?Ug zSNf8y^jquCu0If} zGAn&{{G!Zws5m9Q2Qm*X3*p`L`ac&zf7!pRcDG1uL+25=uM6Rs`wJAqXUtZQ+@I>-COhg93$N zbo8I-Y3c-AqMPw!o__c~-}uAe8@}}$hJ%g#O!G7S91xJ^t?-eq$L1*>k@OkzOU^6J z%(eSog|QQ-6pD$#@Fqods@MDS`{acwV=zZB>O!X5n|-pGWo0B_p+Byfa?&AHrQ=UN zdHTr*lzwGKY57-<8=kK!Pon2*rPEG4X-er=j>}ggX3jWy#I)(?k|Rz$>DXyAkDD^0 z=9rUCn2rP^PMC&&`%JB=LDhtB>=C$xb`}2L8$s=3e~PEHn7VJGB~{UMk^R3)Y%KK7QqE@flqT3llM!=kGAv3M15L)DnC zFm-r%Rat3mWJ2`CaKn1|5wq{Z<{I9yosUL%-#KW9{hMY>X8h=~(n!1pXUAkXtBgGz z8U0CZo=^bkPPCU>zm7WqyzG(%``0H#;-e%T5uU#P1CQ!)cY8R(i%xx8+o9f%N~`xj z0bwdU=D|RPRz6j`p9g8@BNotF05=QcSKar%N~O&)cgl1mj^8K!exo#`<8c8+s1v)p zBhPbuk<$tR$a`lHO#$Y-F)bDSdKSDL&p@&W$Qlg$G}=vZpV}T`TOxl4D|C)fB)&1A9B8_Uw-zF zAN}KJzy8p#KlSU6|EKh4v02#3CiTIs_H&--&)?VjOm$ZJ?EKmOzSftr<4d#3&-Q1R zpBAXckH1b4(%l<@w}HNKar>0g2CC0F2q zdjb!;!ktB{D!76rm+^#)gJm$WB7*cY`^{J59$Q#ln7oH-ajQ^ls`Y4GEK-3+M|i!E*COG^NvO)t zUwzS|m-wSjK6Ym9iPL7BHez~B?TC}7&loXv=5KyEZA!|jcJi^)j;*N~VL!i}KI0ct zemCW$TAJ4m_{KN)|5@o2n(9hVJn6*R6OWm8;vY^t>4eg0(@!`7-vdfjzA_orxal*e z9e2`RwWYPk{CY~M6oEX)Pp4UrnDu^wPgu?j%@Thqns``b_N%2KrF152aI_5OoyhFF zSS^sBVHZhUR#t>PQr?@Um9cfad9hq77MqQ=X4&f^JLX%v8fnmu{~misz}ngTkY;Nz zh48}RWg&2Y;ko2tcnMF6U{k*Wk9TS0&rz(sH1awFUBZA8FECZcHde*=^PCadtvpZq z21z_I{R$1XXu1bzuQy0u{{i(8|wJ0Aqxfryfi%Ec1jY?8m$x-slZhH@Gug9Kp_A z5u`GFCh=5HT7G`{KP^B1y6y6_pMHCQE7X$z$oRJ%=tun}=DOiD z&-RyQ#rL(pds0?<-+u2yryM)w#NS~D5Ox(z#~z3aJ*On)hVAA?C%x2l!wpF)sW5(2DuV@{e#;=#{lS=isnW-Uz{gKL&IkJY`)A+Z`*Gfn^DWnz z`p0j+l>6zn_X&+MiE;_oy#>Y56sHp}iHiF?M5XXZ+a1chIsH z>hH^rpSj-GZ@~x3c1{ca4rP@7!arw%oT5j5q-?)^9;n!Q-KxJ+d=5Lsmh=bPbyEGu z+;8?D7{B{D@N>q2{RI7-5p;{@-~CkooKd}>pxqLb113?^m%iCQzV6(%>VEd_mc9GY z^4X(hhscw@^!fjE{EoB-l8O6j-~aXcapW8~KjRW&9OxKpuw0#1jZ3{UDn2d*^yS@t{d=BC$lIPaNDg{96vMdJG`PZfpx1IMdyF>DnRas0a){{tOO z{?XEmuRAk*K%1Nmjl_SNdB-@eeKeOU%8iG$MQH1uJVY8U=1q%bWygo72g?u`<{|he z;Wz?UA^aFuBjhrm4X3JChKCoHg@+$rhQLGcfbTuE10u1PQ&$>3#JdB_Q-}CxY9M=* zxv?A@c|9!d?C`OF?#%S$gR94lWbD#c@|T>Mc6?`)}ZP++)iTYwPJ%js|W6y_kKQ=|zf`f@qQ0_|oJlI0W1$ z?NZftN4tj|)#=gBqaWU9!{q?DV;8sWj1jud40(Lmxt^)gKi2+#E&Z}OwBLUoIQzVC zU*~rhW#!L4-| zqVM8iG^!AiWV@@!`{+t_u)VmS{I@K-y?x;;J3hPpUHo2CjC>Pm=%;`7dGjoIs`xrr z;*fG8a2Fu3+>byj-#t7^d*)}>x3&2x-QJ=;4rQ6c&t7uFbpk`s=+)2xITj^qoOV(z zV+e|v7wo8X+t>T7eahSgZM6J0j2I9Nf1VUcjGJl;gu^Qk559~Q5Ep!HhqH+lx#8*-@z95 zRm06&7kppB!@EDd_x=Oecn?foW(_7rFzyP;ExiPLvJFLC+kSAnaQ9-R4%WX=M`k=p zLHJYfJY4&Ayt?SSaVq-Stf2%B*x2FleGTv(uBWSC0X}K7{2_cP>zv(y8;Oqt>y3#d z_P?8GH3+i2wR&7A71mu|dy^Sh7!xDk6=s;Ka6%-b5pI^pjbhY^YC?72{p!p>q;nOo zKMzF`N0*r=MIv~PAhhqpxJDpRRTdNo>Q6&1T;DZwS6ue)4TTfHWncAfIqN8`#04V| zak#ZVf-5*6=w7ajVgBX3DJ67Z%EVemKgY}C4=zKew%w@XK-(6USDY#@*M_FD4b05u z=@OYUv07~~hUr-9GPRYa2)sCHB0c!iB@nPwbWg$YrDaV(VIm_>b3Vp;(0Olc$WJLU>o z-An--8UBf{N%2!_BJrE+x(Sa|;>7_-)p2PwK?p+Fe=MP+QpjVMFo830&(bO*fYUfy zS~ij-8H0B;C?6ZjDuhxN^WMAwn4TJuhp`&U+R+OPtAH87wugfVv4*ns2!`&~9*JEL zG;S2cpwpl@+N{+GGCcjYs+hUtDGkYKW#%>tkB^yil&xrK*?N{WW@*_Xd<~$R7~-)= z1U%MelQiLLlB{J&DoO0QRB4L9qO`e8dLf%Fw*`7hJL*}Uv;sW4iHX5OmolArQt9UU zWHAsiSzt~{WpAf@ZP_S~;Zg{-#S3D_3oN9*Z5b={>gax-n}?+2dfbO&`a3%7(z2;J z%-T>ki{H_!!wqeSC)^U?m6`mzm&Ew-=md1&z%Ife~r%wWUQIcCmI2O&EG2iobY*8sMNkWT8@@och>+xEX z#_efk6{f%&K1Qo!A9gJB0B-Rd*Q6+G+Z%3Jz{J_4P0m56$DGMx@tF6Cl8ur+-Ek)M z-f^lu?$78rr4c;UQl8my&dTmMAunsX<4iSp+Smn8raLs0DL$GJg>C)*=E1Ok&an~Mqh6h2%-%=Fv^}P$a z5U68ziaOVUo4pQ^3M`eIs%$p{fOP;X+_0yFW_9Ca5kkHClL2@#yY*DTN;lmag3s_o zFWs8;ZgID^T-t3<{&lxKd1CiHxu;rFJ((SNX2fzqZ5f7{3q%?Mk6!0BO{?mz^O~r1 z=S5#jo`P;+;ZOeB=RVTsJ`K2)Tvaiegv4oK0EI*-W4JKrYRr^^OUowN_!1L8H6z{@ zMgY7!nLJjYPLGk2>XpAr1FI*aPb(`ofY>BPl6O%q7(9|?RoH>rE0ePxtAQ2LQAF0+Pc$RKxD)@wTZJy>?4c>FL&7Rg0FH!xcTCp!)&LBZZe)78&rAQ-!bVr5@b#D4JQ6m$fTc$>Y-4 z=m--nNb9wQU`C*0g`?j`swDq-C3XC}k+Icj4XjH8nbT91EsZ?TtG6EXY?Pt$NvL3E zW5@ZHm>nHi;CDQki3Jal-q&l3*N||-D3248`@r>of{Km)u22cAj;!?cSu>eoFlJR? zhT4IQElFv|5!31Ni9*xg=$hJ<@_t;;BHbSD_?O2GHJ^eTAbVram`;i=Hc4E`lRz|& z87|CbhN$h*P?gco#ghuLy3iMpe+yZr+xlOZafcP8IUgdV+G?7Ujix!X#6w1^J9;7v zs+A=2)P|0Kbz%E1#ns-#0Y5X_<$Y%hH~daoo0T;=SwcbTs?jfJ&n~@=MoUyg9ZOS0{fCgF<68M74?&4rFF&?EhbLFY ze!8r{fPYl=w;vp4Chy6p)&Dvk`gE0`hU9QthOffp5U<=VA!RlT4nin2gVx6PP)e!?B47;ys$j5!Y8G9`NRR6v1S@0DO5I3S z!>D*m9Y22iPE~wiHA{$JKZ&2%zbi*S6K?ol_S*QVc-wtOc}DU`{mPLYPy4FHJSwx= zjyZ^(&uUUo0*vJEJx)h#iPW?~K$Aa)2h6OSiFxs_1-xY>i!yoA8M;*Ay|Umh$qS3r zOO1+V@RrT*c2k@`7wf+t$j(x`S{Df%EsOc_BarDY6Ov`MI#qqVwE~$0_~Z{IWy@p) zR1N3luW8*CFLg>9(f>-)*z*q#{$L2cHZhbnl&$60Gfapl%>-64wj#*W_C4U1{E&jm zSeNa?5CFaQAh#(O5CMwa81o)*3ImPu*lvhrHCyy{4Ye*lr-4+e7%Q9>T?- z(oH#HEa)aY(nC3;dI&G?A-trA@K6uon*-gqx4nn(bv=Zy=^=b^58;b?2%q0W_}r}U zR&uMAIL}$0^txv_+V~NS5!7=`r^^wArL~zO-k8?)D$toVA#L2~Y9L;`byPZgDJt-=QAfcrrgf25d85dS)M8ZYWE0=)#n)uTSBO7a z%@0>UW_?I-jNfZR@>mJ%6SY=OhNJI(0Lq-xB~!TJR8x8eO_Il(gg(U29O8|I-Vm4^ zYjS2#qvHwSr3rXRA;ae$>AAZUwTem&_Wp&V3q6SqO=}%61Ugg@&8Adi)$OK=^dscy z+6@nqRx(i95;B)&TAK{An+>vsS;Xxj8g(_N!8WQ;awG;{uFNdAYG22#o@0@3dJvzt zo((VtK+&bmHTzYuPdt82v!ZYo7Sd$Vd`xRkeLrs5#qU!z5PSFyeaRAGm zYm)~c#6pL*i1L|;Qso!knjk&Y_`N14MNI>HSDyDR5?+so2OFjCKt0MJa)54{t!{T8xV zTJ`i)?BoL^6VREKpW%kRY?Xc)njD0{6rjKF(s_G9n9%fd2$vN`lu6bxc410MKq&lBwHjfqYX0B z`dgVv-!dFCZiGK142C zoA1Yy?VvZAY=W$W!H-qXGjQb*GPxflBZ~HMMz~?K6;^({CI4-Nl`mmeenUYSRJzd= zlu>i?5>t>bVbADFUI5`^g{m+cHuTMn#AnXWupLAatuzbU1g-OZC~NY$7x~<&;S71_ zLo4v|rtv?OtMZJL_lQrrdpPm+;x>eZ zqYt8c`Z{hn`lt=C{Wcu^Cj)x#w#kDh~UDN zZ;6uLQGOxG4Oi*unr#+JlMTxgVy_C#JFpo3oS}Z~-^rUcu|D4f#m7(c5SPhM^$5ZH zHkS@@LPMd@e_Pi&V3$9Fu>5siI?O55IzKR0e_u^Ryg#nf3I7s7acA(Wj#}r8lxK2+ zRS4qguO9w~hU>}dC~N@DiVuC;Jw%;g^7gxTemo5PCSW{rm%llxjfX!#%`FOvAnk7l z-|wiE&R0yXEePp`&AJKd=NdzY{}dkbe^fljQKviqPw3j4FLZ?61P-n#91N&O>hFql z@%;Piv1*cO&ESLZov0sh)UUp=*ioA-v+Z}3drd%{=jbbfYKf!g2i5D2+o;t#mmv!R z`eLnC2lVWqdM1DZJ_;C#Gx~qsj|1v*M@O}K*m3XCYL)xdv$eV-z`x0WJ|n2!3gpB6 zw;;0Jp!L7Bx=WXvCXM=0+)-Cr2=c%8qw^f~ck9a*XIttYGS)rIRcEr47AH{e;uu^+ zDhuy5La7hjNe>6qD{KK!6aG4a>H|kU6HxEiAg`LCN4c-N>RG4wJy$*GYW%&#rs$99 zboz17j|29UotY23o?NiZEqcIJ8(h=pQzvA-Qme5+O6} z>!^6VzRXp}=<{8*&^c+Lt2S9^zRk!gO4z9sxi>l*3!YEA`U0&w19ZoNbe|oh`+RYq zp-n?PVE3E`|7rR~S6%H4d&*UhI=abK&pG-cS0!AHkX2sO%ie|=;NF0KDWKL{`E7L4 z3mm83sr>q>fxkHVi2}9Q8MU@R)w?5C7pQk#4fh!Veg6P;c|iYbfO;{&5PBTxM^S6`p6E)8jf+#1qP=BpJU{ZPJoHKdmn zsQdE(`J((6p#tAlIM+d;u5vs@S#;%{6s}HZpKpQO+5CI+w?wVH73%`Kem4OVky}PiXS2_BTfO>)S1IOUF)f9Vq34|`V-x+bcR#)rqiT4W!x&MZ$g}8Z6 z0MoihoXSrXUR=F*YfxPsxX4)*R2|f%tl$d&Wbo^bn)SQ)9JRpGdCP+GfBLO+)B0Ba zj}P?wK4o0Ea_|O6{pRBbqpyz%aDjfx8%$nfO<)CCo9Pvxq(&VgEP8S_fVh4=0)@_O9meG5Kuiq3Y`HI}Ho zdzooy_24&LHB;9I)XUD9&Ihi#*2=DehXb55oMXvW@UMW2!wu(IZ_$Ao19G$T{dXO8 zk*#f~4;!b?ae?&-XQVMyw6ljDqHhSOPu#s02GlA`nW8NWE4b6qcLdb@K($DrA;b4k z>O)uG9#k6wKfrd3M=dRfj6lTffL;+)8v~V#gX(D;F*Gvxc~|{LzvZf@ov8DQi@t1_ z^i#$3$Z9<^VJ|V;7q;zN+V*Yfrzq{{D;#XxXm<49^VPYozB;6yarHk#YH2_(&u5=r zldl#8^@sUTfQsRso8!(YP;cexTk};c1RAe`GMJ|>$;0TlDNkRDQu6f``KqWxA5xT|3wdEM2swKFfM z&(vyRP;U;ZSH%4U3q2!8$8%`nl^>+yf#VSRBmGzbEVFMFU^v$=7pSweo>Qp)o=f*d zA$?Z9S{l*|^3{iVbkE7BdxgbMXvB~s)kLF8rrZMCzRq4>*5^6S2}3S-0ttssj2_Rr z>Rm@;r`RG_zwD|fC{Y2AXxV^g;MYo&Iz&I`sENgo$UG>x7gDgTQr@|abNrA6PT(v@ z!}+qKpK;YYj@~G8Zi7qfP5vE_Z!DK8)1>_B`BS?UC?bu`>(xcVbkUEu1o zA=F$Q4XF400J2@FHs2di6L(z}U`VRXqn)ph)gL&{#Nn?yftAjXGu!~QdAJ{TH8w=8 zclDF7kp=Wa0kx7$=P%N09k*`(?$i3Ikh(la*X29s=jvF#`df%;ZVoX`Ylvx9hnVJm33*6D9+MCtOR2x+>ud5o zfzWyBe8)M%`>f-W7Vt_kYD?y8;*p65J1Ox+b)=pyXg z0eU$S57f_NUp&t$lJT+Kv9Hur7*8d)+F4{#STk9?w8NkwJ0^WJ)H=W@dsVY9_Y7FVG zqGtuvEdjkMpq>f_Fzb0fSQ6K2w${%hk(Uj)OSNg9v)9$b)Ps&beV97iJc5nz^9PPPzeGJY zP|qn*b>YK5+(o?@e#W`2M6E5>mkd*{7wcqoT5DyXN?appK&3p`eD-c3bGn(G|Bem4%oi*~1MTC*GUFa79l>YqXV z>TarDuginy*|5HBcjvAmMyxN^jk`O48BF&>gZ0wgoWBgAd(KeZu)Fg@3Ej63I|ogB zcvq%;dRK-&FYXQE?%1^oX}q?Nc19NIpE+DvsCV>SSQ?xv;Kb1vyAGuAJ+8V7BGaXE zi2b2gT9Ik+c8qhxfyj5FzA_I+F?~s{0&*|PV@JF%+{~eGt;|JRi=6J70R<(QP@-3&iL&COL8 zF{js-;m#Mw!#h*o?K-!)194H7t6z5m*97!+0W4>jl-{^`bew9?B{0{8)Q66KE?=#7 z^|Cw;=q-RTpwEX~4C;U8t1E)VaKEA5j(pXTs~^i(v#ADM8`2l%se42jIybKjJd&?3 zLu!$km;Tn7dZ2syK=nsAS*ThacYUGy*l`~(r0Q~Cp}G)4As;eb#|NtSwR_`0b$gD! zC12I$>cs=qzjF1p`3}lM?D_c&nJ?}I;$FlWplvNLRR0`c8YT3=j7=t+&=wj4>QOf^ z2OZtY*iREPkYa6CU@jI;*jpfl_nd<7gO0lZ<}wC>#OQ>N1>LK2R3gWPdu0yh3rNZT zI~K#Hj(sM$Z-mf0-FA#|j=Ld;%Iq^a>aPKPeI7)t2_mt|3z+ zVlBIyHF+b4W_nRL7@WzN2))VLQ`(YYsmhe=#RB(aNLh`XxU!@dFHr_ zbJYr0->IGZur`{bE(_|nVIK}^m<(^xcsg^l)@Oq!$!|t7fv%ShcS`@P9}PM0P+-MF z`k9dPAXB`B*+QPWl$wQ2Oor?_Ln_<@hW{VwQ`B)^6*f5t>hfbDbz`99t&r*nxG#j% zqTqnJc^ETXXnJjWz_O5fA*Tc)bzZJ}L7sXl*F|hcu8Z)?LT*!@aQ?n9LZ7B@b2vr2 zL3-^$H#z#1Jat!Kza`Rv8uQgl!2zrC)NR^*Hc!2%2O#{M+;6{|r{;#-&OG%<$VKeG zLoUM4&2t}?f(P$|1|5bO3`U2TgX>J8kD_5a25RE>L}xMp|LXuqyzksF0IH3?1xpxO zCkvegIr_o@Dw^xw&nen~B?Hv?A@`X=wKz23okC2`N^rhxNxnOKfV#QBMaaqm7isP- zV6I0C@=?y*Lbt6jMW0K*;_UiMH1ATZv^Wa2u64i`nnrrG(jz&WdjNQ59R(9oFA2I2 zhSY|jJ{@ys9e}DnKgY#T_g2o&5%O-XUJ_Dgh4f7!bzSJEf~@23bo6TlR4LCa;F83; z0%~#y`Aa}QM+$Ma`CdRjU!d*`(*0skx1%Fzrg=O^&n{52bM@wYwJMh(59R8O`D!x; zusmqH=Qs$uKW~QA6mwA3gJD*6dJ(Gv9&dCRvIHssu<7bs25>Y)$lXExd|0gy>ZihL zj@GY))l#U`VTIZ9sxYS_NYj|B+XkqAU=$mmt_m@vE>C|nQ2jkmzco-@lh4@O3K|?l zyi*9=%pbszc?01jEzfeCI_KN_;~qsADKH6g^^yYTZR}#mQx6AP_keALi&c3)He)jmVoq`n&?_@G)R5q(8($S4eLtP;>KGzhlG`}-iZ(AA#|Lg%l%VX(R^px+#%9tl(; zhd*e!RUYHVAYzhpB$tb!I6U%M*r7~!I%1lV%1dG z13+(A|`y7Z$0Ha+qd)uAV=TDs=ro z^-hQ(kK|E+e4M8r4yzCH8GB}7gM$cBZ#NBK$ZHf1AWHQ}*ghb6--H^JYFh|cH3ROkd4W$G>YbZL(kn4u1YeIwW8lsx>^wObfeV*Ptlx8Y~+?lTt z`&jWKmk_p1f^(V^H#Nk$3WQ7k9i`jZo>dp2rHYuF07sdEJbX{>tPCt#sLoc z?VJJ5q8wcx=JfjGfiMzQBG(1^`X!{vFNJ$Ue#r-6HLpO|7182@kjo48KTv*Q0Pfc~ zA6+yszq3d^8um33Fzs`iKCci{ffFEwFmG%qR8Is0@8?6;*PAdD=eU0>R2})0QBPW{ zW6|VYaP;&wN1qdbhTD&i?(osWOzbn6dSB`4f90urU43Cb=G%e!Ar6RFgj6)BF;Vze zFmPr*$3LZBw^Q%b+zRZFe=AuYwp?M@@L^mk|79_Z;Mn}M6+!*Q^o*{4-0WD~c=CNE zBr{j)pe^3u>YH74CkMT>e7_W9K&zuSJI+f?gAEwhx$2ItX|_u_z1gzII^P-r$WC$Z z#x^8uaSJ-P1KyxI6WunbUJmHL2WibfhYiA!nfm;}+$)E< z$v<7a0<)EXUOY(64eE`>Fw*J`n4v)HE><_^>Ax1M^DsacsW%EWjzF&+sBbM&4aF!0 zV&Dr0<9jrXaZn~McDU9c;XmL}ic4L0bDsLUJMJI(>NR(dx{$gxpy%hQ2LNv#r=xIV z61XvsI>dXq>WN&jMhWNysYO9oLJy0a+o zLZN=3C~)flja>H+(9aDB)N??7Jj@yXYhfn;m;rw&(x?d}Hg@rTc>cTa11tMzP;s2T zKTlohx-bjI!Iof{6&mO00J**K~iP^-5WjLH9xj zLP~TXbf!e!9@2OI+spr{!4H;dHaWY^h8ff4?v)#{0~+&soQBE6X_!4e#JW#VH{^4A zlE_o1Yr0oyuAjH%=;gWUid?3|mgqIP>c!k?p9yAm6y!TwAMbQ_R7*RZleir71N~fq zy4caMkz*z6&0O^_S0`c5ff=;`c3J&8?C6-W!8)rCe;WF0E@Ri_GW^9{=6ak8>~p1!XDo9y)``D$6dekWf&nXl&*V55dc zVW_d-eRn9PNLSb?($I-}zZFy$$$74)f+ZgXX`mH`{lW+wmYS*YX4zt=_9hpz#xF~F z@qNySWPq#CZ*ptZBniYREF5^i_I0lK1#s-4-aSYnb~$wKzXvew*O;6=<+M6i1k@9@ z>VmkVp9-kvz+sYdH&Y+BhAzfNkpN5rcQ_vexOqUL^AG;bt&Un_NBsN)e}nb171p=g zaDX~pZw{z`I2y2B?=E!!97LI9{ep?U(Z#CF$=D>n(zaxmAMAZeKw+yB?j~C6EOyQf zsCz7I{{g!EEiiOBcCT3g%8%H)DVKWJMY%lNaa)dx=eRfIU>Sh!zri+!RWrLrw%5L+ z6qcPdjve!nY-!*2RYjS(PtiB`=) zx|atv-1960{Lep~k?>yOGU`bzzG<~N2$MmbrgM%ySxN-umvS#GQ2nA4fIfSrr98>o z5m0LaxYrLgf87E(UlYi4w2HfWy~g&XAa>lLNQA&B0{6qV`hv*m&V!D^dcNc@7<;<2 z#!*jN@7KP*pHio4ly-}hhJz2!Vg=C+;<#a|G`QE=()Kjz@57!J9NGxrphWOa@*dsT zq5*e%V6;I|6*u0)Xm|@Ywqjcyw)wfim?k5_eIvJUs0Lf=m#PC7235@g3G9T$l1l(1 zY2ZQb6>||%Z`p6l5*-o%Pr6^_U-g3kz^Ktoc?Bwk-yl zbJc5s!09=#$^>4?!9kqB`x-l1G(uj{8nG}eA>?f=yTFo3UYVCmv-7pNh8Mo`9RyYB z`w>Z`!fd?~#wbTG$wA*Mm5o3*<*2g)`W6%$SPHcsa<5fWV;4m2vIyIk0;EWDfJ^AN z2dF|w)S;sfRO%V9ZHRK>laP8A#KvkP46J#w{Sk{Qu&Tn!4Mq+rY^_50{9HXJPc6u0 z$X|0AyE<22guQIJSDQ=G^n4*fu(xj$x`b;6>`8n7nSp0raC4)r^ zvE@PQ**LTWZqe%BB2+x1}J2D#_t zU|S0DCwpy>O&=0~yocjf=NOdzhrK@9MLp)|CwJ%Z;|F$EXJSQscb*uzb$1>$M(l$y zh3<~^;$d@lr~Uu-J-8rv{T`|v_WwQ9$GLiL3APgN|JYD*DHxcGHzg29d zVy&&M^(R*STdVjikjNuwYeoH8Uscg+C0%(aBEIwgo^$8U&TbMO3Kezs^GW7$@7%|^ z=bn4+Ip?0EK0ZR(G%#n!2&H3?`owX{W=(zZIOPLv?5{>CYrN{JQA#W)6ZdcAWWF{+ z*?Y9Q>lh_Igz9=^sETr~AEs^`p*%iJMQN*tqm>_xRDXY*^7G@UDm2|Y=h&?oG#Q`9 z!bW%v_~Lw;;rXQp7MH)x%y@pd@`tR9Wh1aSXRL=|Tc3;%VO*E}HAPw1KV#Q$<@W=A z14v?1^}uis_OT$*8X4Zbq&?+%Y`D@sSbcrCvg&A9KPw*(QQyz?Tyf0nxc}8~_0Hj$ zw^4&uk5C^Tsr+q(`o;+5^$~dS0sXsaB>p`^|BzeSCj~Diqw3Y3bHTMQ&&YhTKZzBV zLu-?%{sV@^7_|Ph9Kvq16FfbPjQjfU?yvk`KT3VQUw^#0raxH}eIV?STs%6Acm&)! zq{HRT`@=i$5A}GVyk2Sept0&K7=$$t=f`UvQ6l;qbfP*LTa)R;N^?TD7h_q$c0J57 z`YT&t%7`U41BQV_0&xEt%uxHmi^Dd0fMp=a8Sv(>9?yCYu>n6+Zy4x-iuCsbpaD|f z?ni9by8|FiQ{V4Lqy%Ss!2!Mk0~8pw4j=&@2+g(73GtbRy$}!Z{a;ZREP(j_txO^` zSVfWNI;^GrmAm?dH;`REJ|YeWAEjXngt z|HR>)EV{>aG#AxmFbD!LL4+Z2NCGmYBz7$148-BQS!bDY(Bso8JGspZd%Q&&LDQwh^Q_{Obs% zbD(~AI2HZQ@czitJc9189nl}D0+VQNoZuM=yUS-hN=t_Ny9^JXwS6)} zeI^6D2H5Rc8N057U2_oDM?dqZul9wFCc3sH}!B@Dmo}g=#*i1<-vv( zTHY5u*#F230{6dqu6ieUY%uWsaLSJ4bic{SfTZuEth=+IdVAg)JxNjMI_&ou84u$? z5;fqTINCoziIauZzEj@zWWdDi1!9RXqkj&HVX0t;9nuu=khd@o*~3jm=A$C1+s${v z>dk{lg0O2K2@75ws9c+&{*5#O8Le<=psIHbQl0`IKM4Dx%n!-9CF5zP1-RePUtKpy z*=#}JhcHcDJ&>$rZi6Kt&Y*b7W(JCEFs!e6XhD?ae~Ra;Xv4Jws15M})P^;(4KMXqTLvh9qM=RJ z8TI_=g{-}qe>~2!d%zo+v5}r@2CI0u@n|sYo>fEWe)ljH?{^-fzJIJ|cP`x<#LND3 zI3@mi1iiSQ*x2Vss@EQu`McxPn~zf-ISw!WK1zLlROaiW)Hg;cAB=KT3s`+l+S%nf z_B{2!Gn7lzB^k<xy%xUZ@kRb{678#Wl;sX}Zulbmrvyk9&3u!qPPi0vcf&$#DA$=n|VoK9`aC z8l8yByfbJqanUD#O;P}XH+U~$4xE$9F(N^}63uKT`c!e#h`#20-tu^GR=Zzdc+ zq3M}$@R4~F&bRi-e1|%)x(}R$UJET+wz7@{tsAn{hqE)^%2xMgE0Dk2SJbO`9qHS$Y9UQIS{t|?r8O9SaTk&J_G|$@(70GJ`8)NHJ{>J zrW3#S;LIT%sspt!hp~ie7@gLCekd9AZ5c-AV0I5B@z0IJNPw|^s1j4vdxw&+q-&@G zBca=dkpSZ{*9`M)9i-wON7ptCQ?5Lk?*I2__03_P zzYVFy{m+j10Z2qHP8&TpTzzS{vTeA!cev+{5yTDvgZbBW-G=_2JNwUqFc=)*O>i{^ zj&=<$uVtxAa99aP1fIgv+$qT0}vzpwflE`I`zM`7@Gb2|##lC7>l7BH@lBJIY0 zoVL23`VpSi^c(g#(rz83#__>bM{(MXN2yEjbn8)rH{$aZgVpsv;_}mB>isCCW0-ms+G!l4c2c#+sN0eA>Rk0@Tz)-VeHLjC4p-m29Nr~| ztGDBWJ;T*@YVHX2O0!vq)QZoca;I+i;wECsjL2 z{Vj4XIbLl?nYSI!Eqmd3bv2&aeD8W5#dXhDhrEDduJx;(xct_C&K_J|KY_EZ{F>T| zEFXOBUC(>e#FK`^QR;mssSi`(C!Mthm+hwvc?uWv)T39Rs{2k=uR=5KEf~^@%WDPd z3wYUf#*oKx*>Q%t9XTKV#*mkBdHowlzlY26LiIH?_#Z{;qj1I)8>ila%bjPb?YO*j zmU%m0?C zYjF8T*%hAmaD8fmx*eC-CaA6W@LK&!&rNu|=G^-;==HnjsZ_%6zL#-JvqyQlJmcEM z%Dd-t#Xp^-#uqF9nxrmStZbjmul_Vey%xD&#szTMF-48zsrdqR2`(!yQ1>hWPF}!i zofoK`c)IFBe!A{L^#wfLexdp}E*mdYH{x=|R8G5Ls@e`nY!*+?O;uOp>7%LYEx0`S z15wxy)a&td)ergU#viKB;%Uu5QQEy6NguxI8^weHfP;F6Oj9U97Ib({ti!$HnTMcxtXtZ^C6| zg}MZnmn%5u?h18Ji$}R`20z_2L+!-Vy))DoaCr4Qp6`$MG~$I}zy>7`2bab$V3 zQr(D)F;l%CmnUX&&R1uuzs1x4RPocbRqE|{y0uDOfy??T)u6O$PWyGW`Vq!-lX!Zv zT745wuT`tB;qpL$|FDGhr}H9 z;l;|eb?URo@JOBdC@xpbRqtG^JXbGr*Q@P#_qRrM&0=L)lX^SG@xCVYx48VJNxdJJ zr<=aD0+-)}RfArJCw+wcw?!WDyou|7&r@H+<>q=}~V# zDigN8zdtJT@r;ZQwaid`!1bY3kKpeD%NZf|Rj@>U=939s^TANA(J z%3u4cuX;&;+?j(jMo&=54-TmMTMj{DyBC(S>c$-9Ujy&T#H%)o4;p^)n;tNNFJ@d% z?kbjN{gIv?R!`yP4X=)6Ea`(|wby$f`CpZ_*@LGKW#Vj3d`~3anzivWPrUf{jQ3!A zpLxCKr+t;bX8qNJr?>l9UD;RSutjumwFBE1Yy~|kj<0T@5y6jqS>&zBRNu^k_ECL5 z3+I5;nCkgm7QK0$Sh`z@S%k{r|5V0V`licMdI}iVauphtsVBaXLAytoZsR!7U$RIE z26YSe?|9El^T#-@tdiyhFQ7YpE=$>zbuRARVxZ0F1vVI$Z641Ho)w<|hl%t-X67?P zNj$h~D9*1x=J^9``1`2$3{y7r`2#)tIy?WTqi|eMz2i7#ML+e0p zsY<)5?!Z0a-i@Tp+eZHg_ddsP8S28NM|?S)aG_uhC6fcjhk8d}!k=}(XAzywifl|# zm-V>r)pClxvvjR~vu>1U%QQT<&(iAJ^^Rg6eXYkH@|I{hS$^H{292#H7p>>=FDRM9 zbxfJ0$KJ@-&3g*55LWAE)(KRbZjATm6|^CYl5Up!^s@-@6|MD`lw=m?>LihXae+Cn zTx*TfORJ@@7E%JnYuh-L0xTntFK5-`)4jS;hE|G4L@>gm=vC18H=+V;^ziPlu>V?^7cU(;h7^3j!P(@QQYnO<`7dhPgTs;~ z1XM@V!?n~lt6?HM6MaKJ$}>feH+Ux@RuggpAR;6s0y&<7h>i%a+7=n6#}^iIWB}dx zxN8dszRp2XYy)Bo?3^~elS(o=xB|L${6zW2M|%9;MsPPM-kSpGRG{>gAVS!PzS=!2 zU=6Kw4cQ{!nrmio83KM3`T#@Jw~NL<1+qF|mYsyzAT$&Z-znOe+Df;5pC|YcemW*k z+Bgrk#(C`xz>=N@8+iGj9q%t^drKx0Me$h_h36Zn$+z{`!l_DROu-WcHoXIZnJNj4 z-i^Raoko+kvRt}qIc17Ka$`3vj*(#O?Ao$hYd9B7 z%tSA(oTH)AZOT56kqmj7K!3}g+Ov$1xQLa1-B z=%0~kgl_@!WIrKf2@p3=kCzo%69hNO39={~DY-HQv&EV^YZ2>+v;~ad0chJ%Z1nbt zX2?6S_0`D8fEgu1oeh3w+VtS)f00FioLBT-*a)Ofup_Ab8nqv7N6W13@@yY@%T<$_MC+CFqN7&?9?qgVKnGqz}qUIVi{X zIw)8|L2uH>h59pvsT`2xoKJ!zXbR(r82ag{!!7hh2Zpbo3A_#v38sbSHbxdyRMsz; z-W?xwWA6h4Xi(xfyNEM3&Kv|^YkjJ*hCe(%Is6MT;-%%*@Z(0#Jm;b{Bz4ge<0#iH z#>X$b{*Uze#cBHd;n3$7(nKiHR&3x2JYJY3t#?`i3HZ3*e_Hq%duXuX*dYa%jt%Z2j@}B5DNgI0N9}ZXhn8p&0 zjNY-|h4#xq&s=*Aw(4~4QC#~8*M7papK$FbcwHpE$X)+jeX*-AcJ;*|1+Ko>wNJ*b zsb_t$IHMN7%nK>-k~e(WDd)#p{JD5h&=$mYGAn3o;?6lDp_MpR&|Ii!Eid9Z z7{`HNxUtEjdrQ{a(iT0F_9)f~Fj1a;ph;^zgN`XI*+A8%o&|#p>{oto7E&#BbHI28 zN6ffz-TW3+q{D?1eg$pZs>Dhm&syihJAPxGrK2-;y`QhcxjG!Fqr(eXIDhBGb)Zq6 z%gyZ!c6D{x`a&*}x;_+db@Mo?`hkn_4^E$`Ew_o*#zoW20ip@U&Y*d^yw&4S>d1$H zv5{|s#+&FDi5aLIk!lWjfF7)pxkOIjf1Ou<+||W*$ddf=dN1`Gx;vikc)Ih`ou5p< zU3v@h>e5?x{dCt)@Cz+V-T6WslZyZ<}{`%ieIAsswy$#7EKEY7q1 z6GTr7#zVzY?F<(RC+o3Ag@E|$Fu4%h;PJ*bDE3RH!wpOeZ)(A^@r$mlPAiPG{jOUd z0OG=vu;PI5Wip%ou(9K1KvK4{(u?*+a>@!`Z9e;?$ROqr0nn^qyo!!5z$9_&G>Flq zKE?eW-bGya0e4*d`6Tm)?BVrzJ(=La(rY()(UMcHMmNtb)LS2pUeQ!9M5+5Q5V_HsWe!w^b-qD1KF=j4KE3t1e=~pb! zK@pJQ1^xNn*Aq)(R&qhW_?SGakqz{eNkOwgnC}~X14Y}TT7vCMVSn$%W27QzhO)`< zYKJ8hZazziG?kFEoOpRxi2<)Tv3EVuEdevjj|H!*+)EiMDZ@Z3!$8V#2W6l_Ia4mx zbd#|At!LY;vjgTl$2kCUnP!c+Z%|(TQqL=6p64>)G zbg&SNdeEFPgR`OCe7v(peHAx>F?*}HXIK=C@+ut;P?Z_Bk`+UP`y`Sm=O0As%{!ScNNaBk;w?Mof z{fO`!XnAyK;6TbNnH-GYyb^`eG6X&rT>g`iP4+~Fsyqy3TDjBeH= zGMppQUp7UBVzW!H9Tw^u(3)U;E=(_lQWobITd%}B-JHm#Hqfz`!PI8T{!DG62#8Wm||ka$F#)6|U}@V_dIKP{O)WwU=IUpqYgmFoKL zy80-N{Or-Y3aTYwx= zeE#x`Z}c=dt9n7q$`r&Dc=)MieBu{L`)r!OSF-x-KZVane1A#NSPbRo9ECQDpiPj z;H`CYWF*y#Rw2$`AzAaJ*bkB+Q^6CIYBkQ7ly7J1VSt%F_uAjTe6s!?I=_AFw9htZ za{%F(o`FE4^9lM7rwK5KHWzny$r&`Oblsd&94LAtauVBHEyB?|M8$*mXn2Ii4f%YQ zZaR@G`T}LAQP<$7v)o}C;`HGOM1kXJ44%XHbTeTM6-T99lejO%AN0)1aBWpZIMP&G zKYQG`iis6f4fS}6Rz-aE(YiWceM7`Iud=STnhL>hT2oatQd<|kbZk>YLu71KLmfV- zxFkF_+*CETp=oACxUO>U=@m^4;nONEX{u~&3^j35)9jhmW9i>1l;M>6hU(C%RgI0~ z3i8jK?h7?FH8lBZ>uV#msOl$Zim$F=_H1gBk83>)^%fL-CiR|{fBFH{8;;HlS2fi( zMrs@CeKnO~U$j0nzcEx5302oE@XcIL!Kz*dCvb?FGDijW%QyC6X=3djIvu1^wzBv(DD`$r$pX@8Ct81t_ z**88^7m9?MzJ0O}1D5vv`QMu~F+4k^7EuZ%SOqO;44s_%$OTtM8k*AH%bI+b)YMkh zpf>~tpi@0w;9sOBRReUs6OJWq{dSnz6cr+KG`a> zHq7W9jy5(nGy$-LYLjc{GGMBjLY0w_Z*FB{d1=tsF!M(MJt5;E$N#S%82-z4%??F; zRnaEy78>VkY^be|gzaf^=-YSZ*AEC^4>?@Ek^dRh``OTig2FQnsK2Gw*njW*b55BQ zESY$^50koT4w1}RO`#u0L-kb)4hx#!7@Di+Q|4wutDqj`DS0pmd(_=-y{{^8V`#>VNs^Gk!J z<>eI@mYjcH#bo{b?@gW@Eb~=0MC+<~0dUgP2+{v=q;hU!e+J;8VRIDagmB(yUuDF1 zLU`N>)jrf1p(!gVc{mcPtX|;b%Ed}9YFCu+RX5BHMVc1)=7wkcnnG0#P1RWDXJYBE zZ}2tPiD0LESkAz>g-!+{L}+cERaqw%d0Gr3HAt5E(X%A0hPG7HVF8_6*)%6yQCnXz z56E=L*O8(FTjrFp4UG}NJUq50I(KGWXl!kLRb8|?G`6XVhE-lHRHxAuXnug-{kS1q z5t;{$bjmKrcfl>R9_LU zscaJ5jPgn9cQR6Gm0`Dlz5(dnw++lMDdWo~O+J50>E!R7{}m-LH(Cl(G!x5{LV$0W z2R^^HIut%taaN&JD2sfvz?&()g^KTz+DMJBwi>ti1l$b(yZ{fp1*v3an8+KI3H&CO z7mJN;sv%T)nS{xvpymIF3CcDtLL9mF8EBEu#~^LGE%8vwXFnB_{LJv zcCksWkusraC-wGIP!dmW8$?*qD|kh(IDf)9<14@=pQcoyj;6}7K&;uJil)j-6zrfX z#8af95gRwK`XQw{)EKF8Wa8)U*=pxT75r5=z9fR6&_Cx(w5)>rNH>DNROZ!&YcU;@ zgrfT!WDSSX=!#v`*vKsUB1+pk9!3Ro9F!*Y&CG^K1)*341DB8tHP+V8QD)aQ%&e@l zUUPdzj;03sWIhU`>jI^|p+eHQin*YP5;ZDNy=+T`oG~`Pq)77DLsIGY&XXAJD?4xe zSCnvwCtA1>`{WQ#YR(A>U{%$Gs^(zx6Kb;dI_ES*>#G&)&6;TEkvCfDZR#qZz!Ou~ z@<~|ALrqqK^aDQ}*Rv$c@tZ`9+(UfuH+2^x$t;dwA%oa`sz!g~7J3ex98f&8VEXNd|@%72^6 z7pDFwm`}3Cp;VxfA=Wa>A%e?zh{`DLGtIq?~}oAGUN{S3e;E`4hx|RSgs1l!LSHcFQ~B7Edc{P zSAu$4EIAJW!~a4NaSXE~_Quo{Z5?ET-+_o1{zPLqTth00AiRU(K-fnC<85v9c)#xf zI_M6$zTPq3pHD^7O(ETMZP{I-H3a?MU>tF?j5pgm}LWVqGB9Uu%{ zTV`nu)qc{FRU>d6vJ~Uk>l8g``29%9^5bdx)BsMT`Y^AiLZPPb)-K}{KHBIZer=d_ zdyyZmddm>sstv*SjMpE?qy`!vcR@z}9J+w{%Uwi&`D(Xi5a-0{RR9c`QNM0`J&X>6 z7Gx^T4>~koQX#|oa0xU_AX$mi)=^hQp(6Scj?p5)s%9twN7}APCj$}?X_Z^aRI(tU zT!y5cqQdowQ{>HA6rqJsAtKB97X#GtOJ$vJvh$=sg--AqFIa69!=kk;1WiZ*M`tbG z$m*^VHyaawqb?$k? zY}$NODbA85>!v$L{VY?DmqS9{mX8p0x^dw$tBZ^!AgNoCgyp4l8A$6c8T4vbvL18c zeMs3XQ#LzORw88;r3?kpUFD47*i7x1hGS?H-z>d7v5xurKHD@^v?&wCOK{;v3i#1z zfU8snXv2*o1>h=WaA8#m!^uN3tYonrSCZP}pe8d?sL52Dn$&@62x@}aNQm8+2se4Y%Dt94umJ+D}WgnAu0s$jB0itS2?{0}ygSh<;WXP$ zAsXBRtZ1om&=M~Ej}{#f6e;mrQT_VF1M=pPgD0ETr=35rh*A$U(i%X7ng)_|ehV2> z=A)ob`TH=gYhR zV}IQk=(pS#Mb6iaT_82!F}lj(Tu6jgJ<+iTq1eONf5=5*Egiu|2gC?t?!)#=(i|Es z@AUPY#Q($$gHMTXB4TS-L=_)d9~129C-4>R4Vn|kkZk{L#hln$7K{6~@Bh z`fM$yPdXZZHwBFc+GtGUmx9LyDR}&J4|r_jYj)zUH2nRm4L`R%G`~NW@M&n&awfoR zBb5#YQV^(jI+%(-J<&l2{@m^2Pxp1g0iRy+NBVDJw??#5G>SF7FZo*=U5BuXg%hE9mC0vza z1S{_RAP11lD<4++GP4`~^GRlr=-}FBa4bn;NKgBvhwB{l5Cl4v9$x<`>7m=+s0&}m z`t9O_iw{nI?g+sLKDghbJ^yu}pb+Qf9i%<~m;>J7C$09Oz36VWPx{Y;w^wJ;l(~-R zKM4k4XMWdmx*sicLy%FILlQkhip^)(;)es1UJpr?UJE(;G|NE>@yjXlo@tP11k7Lg zm!Sm#^EQ7owFKfFxKkzhJ41@}ySwRqntqoAF)!L5VGnn7z`WbfeQ^qTF7h{$v<^&e>T}aFewB6WD@o^DUF3Q)gwgMCa3qZD|UzgX=*#lRexOh{TbH5ZxSs;k z9vJ)J-`x37%;)Jwj8c%{29aSkF=|L&vkF%&2T?za7$qSGRgaWV4gR&>$H|jm0uZy_ z$2W^?3R;dFE1uyT)2OcNckw-}^NbiJYdOr@YB>*zTB>TaoR}!lq*An;pNp@rqYqKQ zO=Kc~>+QMXx;hWnKn(T-fW=5MU|Lg%H)y1ei^Bf3cYY}8eSUz|IB)Iiljnmq;9lD>ekY9lMET=5A$PxIdayk!`FU2exY~M zgb^X#cvrt)9x&03V;-oSO*G?s-dV;Zt#rU}O?(wQh8d3N*nqmVW2`-W=q zeaD1cI#+^XMp7|H;X7G`{GQ&EB`KAGn&*aLA7)Uq2HRPYnyl|g%fD&Dr|bV`4gXJD z|KS{uk_*UyfxPSxr69wK;uLA=hTm~z$TUso$ zMd7(HEUEGaU`}_|3G^A+6#61MoBC|UGg8Ri1PpffQn(ptXHi}he4AzCc@eDC%tkO9 z-=ePr#y|9;k0bqf^+Uee2T(6KJLl&x5@N%)iMm}>^UADCANvoj|G;ThaO@t88u5Qyk9b6&eZk;OmajPSVr#XdZ zqtk%zc)LN;p3pK~mK#~w-W_Qsjfocs9%8<_<0ovr-SKnhAI%AO{<-wirJwHlmj_xv z(eGUT#pPdI{*zWlm;ZG44K|PFgR6gV?I+y*gS&rl z?U&jjuKf}lfZ66=uKk&G9O&*J-2H>Qf3Us2y7~uK|KRE$T>XQqe;|V;oD*{Q5AOcK z-9NbJSKRYQ?)fA4{Fn$+VLO0#&yRseaL@m_=Ql~P=AQp^&;QY$!9D-yp8s?8?_VDM zJH=b^lG}pZ6t@L9m#>=>;Nr;k+w>FZRshbU;`jcM#0wl8hB66%1Hw<&&$l3n{dBR{ zpmaZ7(^C9&mC@4Uh{F*eS1qvru!64G{w5Ix1pWm?e2u8z&P1V7#*>_b{h{3D@Q3m{ z)))~%bNuK8*O#fkdeL6^=Y*Gs5)PslF!q#84j3P@_bT`@(gNmO4Ble+VK}qIoSqvn zb_9%f1Eb#wjNW`+{F}SK8_(KE&< zlKaS?MB?bA|Att*M~@{u5jeJ51V$4Wb(;RovjZ?CI*d7!O_BZL;#+{sKF&r zk7d(M05@LwCYRr!%K|sXv#-z-|z?qjLqkl`>vSKQz>E`VsyLPb2KTtpT1ry18x>VOWOv zIiAp2Vqyv(Zd&WxC?go3TP)*oQE;oBc!zKDbaP^M!4u>sSKs?4Uch5n7A&!*AOVG0 zfDM{H-JnoIkyH2Sj+I00Bps?vL_^C8^`iF3bgsZCgJU-thv#7Z$)(VXvA_#2dm3Rs zBW78CvJb|T{KQH@AIN(hOwtoqF;%eq!CB`yd-44x;XMVRo)89Xdj#}vQ6o_^xcpt+ zOi;63{w{)-+Ol%XQqwGx|XT;z}Gd3vlcUX;MYfvm+#CFpTu1K6C?Ep*p+ zQbN{%1aauD`8n5Pa)?N!ognJ`e@zH(@x;-Iw z&K3Q2-6piTiPhs3LlMdvdl*({c-Pu zpN3aRX106br|;;EpYDY}{oIa++n;Xy(-Ada-0?ZG$EO=TD*-*r13iQMNzk)GhbW*| zO1BICp5-E=_aHHtoI>f2vM8M`KXJ+pQsaF;)dQWA{%#%egIm(*-3F3*u>5awFn%+w zc;s#vLJ@4opJV|EPL58{%~qDv8rSm$uLg1?ZYxfLK6*V%Z;YL9>Do!_-_kB-`5=Gp z%$F)4ladz+4r+<`9g*$1AQ+$EEtw*O-R;}YCV_XEcF&^#)NXz6^SY+LsK-9&r(J#v z#MQW~(k@>^cS}BaJrgD}m;Y5fXeZLco%CQlw-y&gUw7^gE-(E1#<^!CPO;?AOWr&C z91Yn{=WpIy{EL-%I8!`yZQY}4mltsX5Trh??|t3a72A}hxBq*9zT~~%T<%dWSsSm( z{7(Fgqb5R%9Eg3aX-n@%MH5@!(OQS#!-+=3pIy2sD<6`Pf&QSUlbSoPPB*_!@YmO^ z-;;OIl@IO7llX&{qVx>i*n-Le_#b=a!$AACjG*TsNOOP2$y+n@(TG0|0rmP4W7~M` zp5O%@?VceQd}rA}&-i#*S8RL6Im?E4^luRWF1ejVXn@wdqb<6p-7|SA@@Gw5_I=MX zPte%v^z$5uUnYc@)NuH%MyHInpwR(+!P-;MVn(!yaFf*eUle9*xv?kSsCIq;akqeH zys=NbM(zB!lz+z?`^IbfbUugYpwYK1{$o$Uc7Vwfy|rW$1pB9OQBT{c88nVc;tG*B zYYm1|Ni>V6%r)e|y|clRIg$`=9f>fxNxC@{w-AF1xEdW+XLX|jvcNX@eF@c64*Pb%Stx z#et$O;&4ly68nX|0Gy=LTc^nQtU%F6^fHVlY_bLQT!YnRx=_&sZwQ~Irr@q-yiaNh z0LeJ26Dv_#y}gO6&q4xv-4TJVE{vGSXn+VKw_L^rq`K+H_{rnXQ5U^fBCPSBQz*tC z%zeuEYxk7-g2o&g|GZ_TgaXj_Ov#r+4aAv>XTWEn4ph;RuFEv--m)4(fms-94F7z6 zOc}z#V+@mMptXFL$ln9+N)*7%D%zqgJ&%c^(Anum2O&d8zyl&c$nan@dLoe_XqGhw zp*I>w+C$@gYkdVi(7c3F@S$8S=eyhB4S6#j*pJC3k(0DqV$R^bF7bb= zgHKwRXH9@oC-;O|@nJ8sLe}*EVO!PPL)$9wQ)$1 z>|JUD<T&)cK334Y`Hwv6n8|mn!d;-~4aC%34o*^P?X;FVC5iDGd&nUzK@HtV_)j#gMv8|!9#DLR9lk>{Ir0=07||ur}qQVi$+Ig zj*v(%b;rwG^f`~fG#Uwcw5He;gPMvKYOSXOWjd$epICQU_lI`S_+Ztb{%_$%Q~x*P zuBZM#Mmc)xKYb+o{|p!9>^}q7>Sr6J+WmZxaluMrAlgYlSnEB5FZq6|1Wiq{oP|Ks zQe7eoFh^=vO`DpY#3M=b3vQeql@+972Eu!}NWaU)wieO-fF*99*6aEmRBa17ThF9%qkDDeK~KLwO@c?LJi6jHX4c&t)Elh za7n#yUS(Z0j<#y)#G$XxacLQF4-Kz?rj{cv2z+793Ds)rE+PG4HL2!VkQKPjhw<&NP`}# zqKDE`_E^&VhrcGYBG%kKn9*Ofv*@L0uFRNhm#l^?No3O#&&V>Kwr;GRQYKK)hf{l+ zxL=Og_ZucT$I2Qfd7-k{Voo=no-zsIgV-BB3|Dfumuv0zVjuVxpA`GRqg`<+#s*K? z(l8BDd=M3-R}HyV_dN3Lu2(F&z2pOquGsQT2o>j)|{wgDVFZ@bsWJ}8ckG0XGKMg)j_4dY=AhPa{}8M%qH9I&rg@q`5RElX*PZbQXzMJnA<$HT+$Uj*^fb!7`teUTND)^8;apI`Go0nLcf`SrU zG|0W~s8RoC_+wl)$rg*~=P*l5(L7FxsIlT~&-z{bKiNPVUqLN_tee1_zLAaSW4m;;Ys<{I9)gPCN>Lv3Kab#au!zybG4&&vR50)qZFWcn`j1CyeaD#VB=Yd zpD)+$DfKSvD-#nhqo~fGU}R+v?f!v)nh?#v;LQql-@;j({MPB+_$`V_|3biuU+WK; z5K)o(5FD43yI`Hor(E|Yp6Q)Gfn@O`CgBWQyA|Vt<_XjYr~NC+11U^UPj|RNZ5d4xHe=Xd75ZaNiyCe!Cg>$2@1XvJY>{4K;t-iNtRO+ z%n8}?@-E{-HumW!q$KN!o}d}M*t0!nCHAC$n~9R3cxCm1cVguf#4hfLO59D57IPCm@R$zg?7#hrhKe`jjB*Y*fs025slV z`U7Lbk;+JII5Nvv+Kd)hb?C-5oALBOZ50u&rM!uVFQr#_;{8{A=`QiKl`iq66lxY> z0g1rSHP^c4Th~JCT5esZTGvMFI-jl`OGUHk?vHpTYB6a2`wwPin zNBp@kVjn_4i=3v%C;Nx!V9j#75E9iCS#94lJ)COZ+x}8;F9;Ml9}T zdN%Lo_mUrZ;G7;m514%r>9VWb>tHo>^UtEl_^rrIn;N4ko;ki6lpDg%OWHA zZ=nWiN6`4#>Sn}`=7Uq-YxU+*JY%ofItHaC&5((&%qxKa-X>;t3wo@%tmRd$ROr|zGp|zgEK;kwBjBVT+pn%{m?dI}+T#E4k z6_l^X0SLN+2NqD_m-dF#f?ba-mz+13-+B8-7K0`6K~#G{$Z%%LXoAzXzLonGs|V;K zmajtar;nhO{F0)hl2RuqG&2uej2uE2Ck8NJ9%Yp!fEd6MB+(ILYeAW_0KNf>rPYmR zgU0(@j)Xc2;_Z&JaQ;kudl2YyESh^j=(10QJv3;uhX5~wzkViYGw%b)rmb1uxf)zM zIE2m@a251seFAbXOsF1a6JajT=Z@&86jaoWmv~TQ32VE}_QYelIk+ey57DbE5fe{)EV1+7zLPf7v3@1YaLC-aCkC(s|SSVt^mTRYLsR@@Cp$0{vRX zDhr9WaN85u?+@<$i=!1kqgL?#)oM;>y&N$pLxGb-dlbnBO^VJ8S2fi#CljcTG*y;2 zHB^PdVZjg`G#?O}PXWf~fHB42xV;C-Cmnn{ z&e$)@!tId%2)5#=A#ae5VE*L zfc41sy8H|8%D$BRORrPK#udf-(0tn_*#3L8o)+*S+_Uy)872bKLc+9 z*prfAh-8W}CTs$PTiByQf$z2hgC%)TH5;LiMrNphEu~fq@THn zvW7qV@3V4kcIM&-XRcM0ngYV*X>Z2+8>yjMAbzRep$ZL{F{2jDIjbJHOx^mLEy#3Jo@F zMYcyygVnMgpOTGgPK@iGUD}=fqr35rdccZn^tF%hrXlyyPP>oBulqjAnKPA zX>ZWHxg2uN6pb0A#Jtb9%qr=q_z(ttjzPXoZmhU#OE$cx}6tlwlm~*{uuiP zIUbJlLD`*?IH8$<;dnnVv6dT2uPu4GJ3dG9_z1Zxt23O43X{%a2l|-{Q)Cu%Fmtz) zn#Webd}ikZtoelv7)>!2B13(c)_NFxqP-(6l~qaeH~mWFhoA$bG@8Onqmdv7=u}r^ zfIU@aEw_jfk$5<5!!Tu5bknO*K zbUr2A3Avf%evpl6jbkL@4`wF`fv~KL$8JE8MEjwG68Dm*!}zY5(vpOP3?ZFQy_l8+ z&9G(KwIiC7_=(VOk{&MrpE$E&4xLS;Y)8-}J9nj|c@YHijp>9e`Zt@90CJRNdN*2g zD`laAL0!Abb5VTsx02p~jOWw9eFL)gVxnSFQCM;@6Eg?h$xd9E<`3a_V*E;`mt4G_ z+K8XKUL5)Bg`5v$Gz9xSv2Nn%0ZanYXK+o*42FGUDv|o6^Z8!Ke7-e(KCd|7`E1W+ z7>|K05lzZX&b**G7c*$P*77d!GQjHc;%r^`FVb2E(3&n7hlw!zgVG$j@-~<&l)*G` zM|1|kB4^fe=+L3VvH4A~E<2~Qp_VYCwif(il%M72=|$_k*0KUsrq9Dj74f~+{LZ)M zw}Zl;mOi^9tE~LdE!;r#ru9c)3OXaq8H`Wi3$hcBQhTj-jXTKe3~$1u&mwyPb;s;21ul=A1=N*`OqT> z-`4hoZ*=a>fo~JdkUhhLMgNRkWbx_3S=gsP(itG@lcIk{Z>Nd~g&7S&6N01vB{mgo zp3)5s<+^X%<8Zsu@eqCCpNo&55&dJfcfa&+j#zR2j{|Nrhq3{^(_OZMd;A zQdPsoIk3@z-A*O!cIv~Sh_9r6fm01u>M-+R+@^nme+(G^ha-`9(1zQBdp-_4^-03y%|&{q@*`^HHo4`H^nC5;Use z2NJt{Y~bP34xS<9xlMAs*fj*Ft)wN&rBsWwHls@Ok|KZ{Kqa4dGRxV1GSR{lp64oz zkjM38K?uQu!p&25Y< zknuK)T_C7sYUsGGCnv{uTm6!h7nm=FU{)Bma;5$|fkxe7N&O;Qt zZy6EI$k}>)J`Gmaav_f19yuXxv;?0b#*2)xlj{ME7X$l0HE7gg>qk|xVCoBtkM8)v z+S{ckY4hzrHPycO^UGboj_mdL%SQj){)#=^7nMJ8$M=gjzQOqHVo1pMkg!5--63pP zj02E)x_K_5AVBqq02Cq;f-xyiZ+|6A&z$6iRHFcVKh%o5nv%6j+TQh^s8h~M1riZ(*R*8yUKm*$|0i?cwiu=0(9f%6r8e$w+90* zec;2xC`EbEZ0R{kH`xUd&}m{G{!J;wzv(*ug{H#!4{h;~;|5&tYA*a}olCja&{hxE z_$pkroJlx-FI3xRD^-n@=zRQJL559Q&NLh~idpZk-;7r%k*ub)oT{nFb<;DPYfcUB zZ{J19Moc8L23^ZBMJ?g^TF%c!iPupnTF#B)%UkIqe7u^J?V2qs8(_6h$oY(Psx9 zu_TWpmTZrV3BcP&K>D?Xz}F#lr2&+uFenfTis!jp&l8oymB?dZ2N$k{5C+-`NIjDR z$cwR8C+)saTUn}mp-1QzzhtTPKBa);r~vsj`+uFs__nh zE!0~d)>@9^hq8Qj$rbDLkXJ37^?rzf&9rt3(c1nXvG9elH=3=D9_Xh`55e!&1}&!y z=MgPQqFL?F4s?`pbEz{!ES0J?KQTEWmvYQcI{l3~N^?`r)BVlSDKz`0(;N-a9G%;J zjz%#@CsD4rHAh#7*)y&C9KD_<6LK!X#Hw=4(VJ*?*>iLb&C%P%ObgQ-U7a#VO{xYH zQ`B;un4b$#;*C^_mUFB4@-AzRuAwPMt+OWQ3YuYfzMiI-HFq%^DHoPu(AXyM8Q2WHE+Gb~3p$6u z#F6yysO^4PT;h(TJd0M@9bH>G-3hNAWyBCVyhRrP`$xm`^v?%|KrO zuA|ZsKVZBHQ%Ml7Jgf|`UneZZss1!2fSIYA&CRI6njg_00sCfbqbl_{?8Yq7Cm4{a z>HZ?&EE2_9{vsV9I};%D;X|9dNXqw0r+N~PJK*yYf*!53fWmdAPy~|M9+Tc+sYFSW z$x?$|_&BiIg%8X84;p_ipa^CG<84eaI8P0lm!z&J9C)yA(5wN4&Vxlz1g`to5R*;@ zx4eS6SVFRJ2Teano~w)~^+clQQ;42V?@rI>f|Qn0E_UgN>l#66&+SgnLqwfh1qGhu zpyzR-#1=hAjunC;Pb0d1J&|QCXU=?^=ekSKa}Jk?WdW;6Oq6I+DWJaM>+39fev?Jd zZ@1|AY9h{o81$mdO;LMODEp0+AFG0cs)G*`6#YTUskK~3t)+wKZ((IE>6#2ZtK}!< zK#4q!6xf3lKBZJJI!vd?tjV^&O3Qa_IzO|EhqyBr)SrnK|C5w!sCARh$v}@}vvAhj z=cgpX zI8KMLK=H()e`zgWL6X>a2240dz!1{`4MxnK&UGxNQhPnu!JlD_`CJF#Bi0}1xsE^5 zEAW+kB%_TUY;gVAztWkwDkbq!IzM53M$;hq*`I zqC*of*tLu&$a4&(!RJng*76cc<3kmJB^$O<$ub)OrbJf~kFNQBaSev&yG{0bpI;6r7BOgLbJ5P&wn4Tgk`s88;96JqB|%15g?H$$iHzuziSfc zhuCL`(qlO4!ArsQ;rWo348%5-{Hnok8myeyi(qq+68U!Q z99U|^=6lJlJk2)PJayodKspbPiRRcZ48i>IO^5%lUG#Zk9nTi$lu7^GT0VI`$o3v| zThB?h_1kFcfi#pD0cxn+&xrOu_=(!sGJ#fAv`B3h@hFFK%g8dj3MtkbaO=TOs8TAw97a_6@@zn%Etu20ErMjF}wQmy|^=~7Sh)0Hbhz`q%^<3B1_`s6|- z_(4zE41Px}NS07ZD%X2lkBHq#UymR<{Pc1qK#zaCUljh_d3W6tzPanQyWg?pKWT*7 z<;O9Nj&Oe5LMeO~|C<1VeC5_av&|c*x_lE47T3Vej!?YmMwy7?LTWglZj8YTU&5pk z#gF-C%Ugx9n@b~Ov01E%jOIhr2IIXqbp&%X9?{$1>!Y{7pG6jAS3HXE_4b#csW@8q zv?t)Bu9-^I&now7E$@gspVsoBxXagCGN{N{8_r_4Yb~wxy2u+v1ddISIz2uW3d0v8 z6G<>X`We{71lm7DHEr4zPaz}O0!#QnwGL~Zh3{%P17IPri-0QZe<_n5Tkj3T-tbWT zzv*cE!gpc&xeHx}%N}_Ync|H|lVGxIGTx$KywociwlVmhDdMC=pQ5gzjgNL-2ql+z z&{`<|7pbrlXa*%~Ek*JTBBfFfy`3lGjf6+6&DVKM%5#2aU;4t>%`U4g%OG@P;t}}BG)fyyFGeHwlrWOYOM->;4-OPfS4RMQ3X|rOeXy%5o}N6z2+X4o4!k(2 z-4OadI!*dz>#q;u@09UnGtLY$Yu7V>!sE*V^6?pP5}RRySq!A*gM^FVbA z=LNd&8^7~X@jJge{Pyv^1gB-6$F_@~+x39>1p+FfdX-#2CSn+jvjN)v)j{)&6KK^5 z8qsZK1@8!mdtq1)G6T}L*o$>(N^a1c4s@EHr;VNn8`3FTB0)V~wq+8$UbdA?DmniG zghb=$D2tvUJay8bMVp;ZW!sWNa+Dqq?V46{u{A0V)LxIp^%>`9DTP>(3M}d>?I+Pg za)9NocSpo}2Lsx02HAeA(^um{N1UM}wzB$3>vObON5b4Le>?e6lY<$%)_F`g^Px zus?ptF<*G8b~3~^?IMWU>w(*!BX@j2x;_BTK^xrw^0_^7n4BMhf#xM|0FVo&ay^T^GJijdKzJ2GH->oI9RT<@0!25u{ck4@q{}BXFir?0{K@)jHaB^^8|dP5-Ey~?!@h-T4ix4cgSKM^knrs*um*^kdU*muK}_MOQ2 z2!)4(M@a{%92r;);zaW@xa+L9+$Z)46zz=8CpyjkQRhJnW7{UPYgBo%l4vXJ=hyl$ zuJUYQNkyuD)%I5^{HDf{wVU76Ikw-_osom{o4S+yrlQ^CH}!lFug;5DasfLchaXh( zV`8?j^9i$h`~@PeL_Kcb&5{H5R8&j$V$>FMcw zhSNW=h51^`Mhss%_ERugtDJy&aqdKOmc)MY9U8UyQ5pRAFtIESe~q)GQ_*=o$H9V> z2`9W0`_OcUcVaXZ_|Ev6c#-L=i=Uq_{3OOP9Y62hCw|W8hMzbwz9aucxO@#*|a^HM?wa(Z9%dY*&!`Xc)OoYngj{+Ha?iQ{D0fZ!0YGdcvC%@(?& z9NxmKyLk&o*b{LWNNfv8HL$iBRXOwn_WH(gNea@}+UOcPLvG?uj91D!d0m?Se?(ev zj^94o&)8@0rO+EDX3pMR(5*K^K1uuk;%NW6^!DHKiQ9if!(Skdb@uh(TFKMBohi37#4K2G z3SM@S4$IO{Iq)?lPL7;#%%55MK|U+&!mF!mm*8&`j<`ZDyns^zF4+f*Uz2!043SoH zJFLs?Fz8n?^^NaMfcS-f4~vGvV_Wy}pvk zBt9moG@YRDE|rEJ(QJV55FUV7K%I2`)4CdX>~tJM1(7|#ZFtYN0PxI1&bb;$u?F$9 zbfPuI^3VmROYE4dKMjv`%q5-qw8IY%eZbCqg!hmcXG> zO_HF&8$mXNzC0puTR_5YxH`CjrXaQ)INmSrVh8{J0x`d$m#5LCC={Agy7hG@CJf$JjPlH8V21I_i`AdS|a&<4}s1A ze1uLD8%Ny8ZxPxIE8d)98i}J44d`$8aY%`4R?}@Hy2UjMbsLMG;+j#dG!BrThRZPy z`;2FHjU#?pPyFLAkxmOPNH#eep=FmTiU4>|`&HNf2l>Z}!<_~B%UH_T*@JHjj_bOa z5D-K4rT71_5JVc%ML6V;^XC)$|DY&dYnP={8|E7=e;?DxsmG%3en94c-%b3_@`LyP z;R}NKO1Bi?bH$C|$so0OC)M8)*-e(jzTjdIyea;a;p9 zI`KV1r$qkHf<_3W4zXvgcTD-F2yeG2jJ%*jNL1h8xDRwE$3LuDYL=mgU&Gn1fB0Q)ubH-@{}e zHF;7n-dc=iO*A$H;RkEU8{|pIav0$l=CW-VV{LStvg#eJ<+xCJxSc9*;l@rk;?Gcq zcsv`u!V`5^zkh5vQW>cYNAQB)-(On=t5_rMr9AO?K3zIm8)Z2it@D$&%agY&led3N z-rkqIZNn`ZPmS7zTf%`&t%Ff|7;h9@2k@Jtafhu#d^VC4PS&5`Z*D@he~y^Td|kq0e#fi@*59{Gtmlu+`WQBo2_j zcH!m1E9%ZixNvppmn{`=={-26gOH-Q@N(g0>01tql&M3*FC=Xr>@Jsr>;!1{q5af{&P0fV9oK(ZMyhWLX;uT#hi zNyD_3J;+@`m8I&hf<`rIz^sT>XPrWYY8*4fY3xLXPLCi3Ek>cj&}rwxFm}pp&0h*`j9YjwR5eiT@BA~$dmn{PVwnL$cfPlh0 zARuWy?fBk5!HqN1-Q4R5INb&&?u=? zm=hhMIbP}8v_yp_JpGQHQ$W7+HjzNseRgfY5oVDY81 zN^JQNw&S0|E||k>om(hYU^BLiD{GiU0l7Fx)|~kmRTw02pi~&U-5@e>q%7pILS+Gg zj8;lQ4r&5Yswg0r6+UZLO?Dn#21J4(sHbDUL45_1#o~ZTsguPt{htnR}QX4p>a^Jj(W8m4&CKIHIAFA z+@lepeq{T#D zD&1qdxt{&WzYio9aSC$Vtm*Gp+Fmm?!{?>*R7Pzb*hXfcEv^D$ZM zYAZUKWykF2CyTHy{TS+KA~=8{zIZZ26Fg_wMc&d*)Z2_DSx3-`y`Bj&qLg zezEucqC5XS-|{whzb{0mUy$?0?tb4Ag}dX4bN8-4fFsQxfIC0k`6(6u?))sd_(+?d z4zmoOIbmSDyvw+7VC-E_BxC(@D3H5mWt2si~~@g(KDD z##PlcHPknZ8&_Xh-w+N}HPly!$Bmm?IX`c-Wp8w$ZtSv&+LAX`qFxFSoUa=}3Ik^j zVfIQluJ$iO60E|=B5We8%3AKtQk03tV-pb}u;ssTA22=+8k@+2!P(lf$6(A$u2bI9 zyo0DOZ|T}eFy?(r`vK3MS=y=X+JB#mOj>Ih`3$K=V(~c|>L!z4SPjG0s=TW_FVNA4 zK3_K#|Ad^)JdR#KjU9x+*Ho%QH>NsGbaaF5pkTHJ!(*t<%eB$?M+N&x=RP!vB3jG$ zVe2Lg2Yj*uvI0VZvjSTEb}MTDjq%cpx7U)5@^0-igw-Q|Vq_HeG?@g=(&}Eo-`_dl z9);d3=ElOFm~skH5T!M0_b6zD*5XCQEdb)XFg`-AOZ~;%3~ltK{u!2eZ+yIeh91W^ zx`|MJy7^5+eS8-2w74f0EH3pse94gr&gs)kRI8go8qJq<^9(X;_QF!C2p~d%C5Ys; zs2KNv5ISfV*{H{(qW#@U{1&<|?JG9H=uBh-K>U7!#YeCQ02p4^M*IC-9QT#tLQ0E4 z3l?~!wop4HpvZ3PQvX!=$2&D?F&CgXQ99a+n1pC}zBW2S@EA}1Y>N!BEC-v%fmhmr zS|}jWZUo3YDqwymTN@n&0MoPGYh}|-1WMG6=YmF8*W*<4z5v<6$Zy+eXsxfH6n)7C znk_+NmvmlKQo(kEmOaKTA6fPoR-a{uJ2f`cV7o3BobrqSVgL{7{KeYnI{yryM(ZAY zZ<*Y5?!>)__taU6uZ6!;j{hWV6WQ)#mNs_tCFAhFecl=Ch(3uCjei}tm@plfGu9Xj zdrQ+w5LSq=Z>(*zr(oy&4=uZLqKdk)J~3fmMJ8^Q+0O5VGv5@bAdS(0647t2rTHv< zf$+E|$6UJHp%Tfe?JH}2$SglktdpoDuZcg&f@Ge3wY2kNcq`gxh8K{5>Q4NW{&y|_ zysgf4Qk)EaS)F{D7${S7@Uj<7(po-3sSN$j-B$SkYUgA2J%{S*9R~vlkmdwYs^uu) zgCDh{WOBfG0tUlyIFnB^0YUoC(^KTC99(f;F1vKaL_(=;q6DONQ192IkF0T8qr$*u&1HI6?oxj~p-3?!GNDMZUE~4a53QzY_~S#nwN|2-va6k5P+1F~smYW+2CulaofAc3 z3rZ4>^w;y9`1fVRH@#@D)y$w3Lyy*SGt#i)28~x3{etG0piz}wx@r6g_$Ed%1BD}4=79wKiAXKG zjJ}JXp-e1#yXiX<$@X|J+{Sw5pDnQ1JSza_W<{W12-KG(dqD%mhdB_&%FatLsALBZ zn%s=iz(BvV;6DCb;K6+wUUp8f@j|<&Psy?}tbAiS$s6GRXYXC$>#C~!@uV#@D0&hs zkZ};M!$lH7Nq~`rhuqMH?jtu6r&Kc9N@|;u4t-?WdudQ>!{mnMc(~ee#9{uTc7DoF z6w%H|E05A9eIx}RR9>PEP#KXPF3|F7D~{y%{jRnWn)2GkJW_>S2a{J4=rj z*EI%9*gl(5lHo-6%!!QH`4^Yu&p*}eeGP;A|4HH(mG@&aD&Py!{+mg(PA8*WeQAEu z*+@P)UH)T*-L#YIK@R0@PKT{Xvk5JYKO!$N6%nBC4_AKLJ5PCpgtc03`j|`-OkLxvr6#93dC#`I$+VAz!#gDdfEHPZD@MwQuo;Y;HUvR?0ChGq~c zaVXHKOEJtBy7?2Th@)l`M`5(LEI&)(2f}tvZ(TpNp zt1xY^eHGAJxv~K_D8A=YXY@UgJ&nKwV`x}4r|-?2d%as*(O0{a?Rr!GMC?w^KO^&l z^FN)zF5;;)4w@25OW+&W+`gG1dw46L<#+{OWC)nmv>Oa$c8 zl0O>^77+Kh?DeJ(|5m!`S!pEpoHukcTnukfBodx7Dy(L{r|(a$AQE3vP~ zQY(BmT<;9{s@Hpyv%a~E%lo{bnPYS?e9iOOTyL+&xBsQQeKXzs!ek}DMigExZE6}q zO=Yh2O-%cr1SGe)-swrVeAw+Bahz560${+G$_tw7?-l%$Zrtzu!$&b+qxry{>L*(~ zplSfI5%gqg1xFKqz_0sn1`+}Ef9K?GM=pyR$HHy(n zwFNd1V^seK^5-Ar_Wlmo_7hUVGih(HbkOyWP6l&B__csX>|f1B^p3p4x$am=jNK4P zMJFC4PYdvKMT?Jl;0?O@50#79?oId##OL(!*syftHYc~8fFV*$6FP8&w=ALLSEx9e zkuJWcYqt|Zn0ecrRU~GY=0Eio5V0R&z2Qk01<>|>7fY?h+m-fS5Nv7pPtp|zE5^Lw zho?;k&rb%A%3I)nN)^3fk{Zm-Nk*E0o{;2V_71Y)eI)-uJ7E&8XSPooC*)%O>ZVO6 zqIa84!k=Il3O9TM?!tLk)?Y5A{RS@!o6Nk%`~;zqmOc+TOt>CEm-re@eGki6ElrQl z-uS()?2E`x)WP}4Su_?ySgA(WoTYOXb!0l0CQdCoHPJa|Sz^KBtLH3SfL-x5T^;8p z&bKkoGEK25|^&eALN(j4j6W;U_ePbRTyh zBVb7()*$ggH8re;Un@{oouw=ssokSdJi9hN!6A@s`qpp-#l(Ob2Tx0O#t5+B_1>-B zF;rmjszoHXqHQrmA`J)_BwWv5%FGiX`o(?lEazpo9-8i$f&wVQe;ji_U2;p2Gx{-5{L{B=6 z++}LX3%we)7LKtL^<;Zg0uf`k-wPOEXSLoIfA*1RZ&5R z*XgCfnig{EVpX6nneGWL2K0_=19ugh5&)BQ(UMVqs}ag7h)3wiGPlL^~%AfFV)wtcsUB$`hUy2Rc&zyfa zkrO#Tsm}F&k}iMVt$hI;+SLoewq$Bs8ehpIFUg->gDq*D+xr`ENC~F)?n@JMOE1!# z#oXpr>n-kX40YOjF-;}qu%vLY6?;PtheE zAyt7N(S?BrF%{wt9Q%PU6P-44(eI9yain4s_!7Zn?L&u zUFmOZ^L5*U3z@~+llFd-_P`fvwkfD3Er{^Fvwm_@e_6mY9EhKVjSk%|J=<(X!czE1}-Ul|YL9q5Z=|$h8J$&shFoQ=r*PT9zOY*X0yWs<~lPv-355$(`qK85H^DxCCO2WOFVZTGlPb7GHsV?41^s_`?=&T=p~z& zBCDauowa{3fA*2&&^qynj9?cMkX-~LnD(z1Sf(5IIK6whJo6ipYmrP--NxU5a^~cP zq?kkoS98MmhU^mR60TL~BuH{SS|*&VP|96S?s4WqjS0R-CxlW;^59=!T|DWY&0}OT_=Fthh~Ejn9b4?Y)K6oQ74T^h`fc8mUJT;(ku-*03)j@J6cmi zFtL@R7+Huy#${y3B{1aOEh&yOvM^EzB`sYs26scUhqdN&Nl`>V!d9g)n(|;Nw(>Wa z!5YzDIZ&}OWIsV&xn`2}Vukr}vC6CW)DqqV|vQc_^Ri3jP|oSIg27W~2*(3|SI(?Z_kx zSBoqn@++;B7zIC)s*CycJ7r@FYn4`-sniAU#4|8)xdj**dB87tRPyG~CDQ*T?O=oE zAvw3xyZA1SpX2w$g@a4{xB@g`@eeX7vsZ#YVxm9VObmHHE_XY73&7#U zJ-O5LB=|VU;HZzmGV=~>oseOIDEu)oqMaxnZ2oLT&xI4RM^nVC^3yA*fsPp|c)L-6 zz}H#7V&`mKf=1YbJ} z)dq$TEQWbNayZSZa4FQ&oS=gAn?aIzT2|za@MEd=81hCz^}~$ z4-5Q2q$TiU|7XD;%Kx?WjvJ-}&Ho7kf90pJPkzJj*J#7eztZ#%;V%*Q><*&$Sz5hL zGFGp^HT46sta=(IaS&3XSV8Q>1aPh9P+*r4YTSx&lLOq;fK8>*jE{?*G;$zz(pc4; zP&f(&=(l?P7GWpXdnk6QA?i95?6ma&*y(voK1A?#h}g-Jp#$SHTk2tACoA7>@rJ4L zdBpCbV7mZK$_y|kKQmjY*m&8k6XbIiDK>eJ+Fdd?P4U6}(7^`N<|hNY9jGg!Ima6I zvshjr1&^XV5zRhSnz;pA*ush7NIzV7hrZ`~3&^l#FzW4n4#en-XkJvkWfhPdGnP^g zp+ulvmJ&f=5Q5^+$Jzq#pg9bHr8RLwPFj!}O0=b5DAAS(6$(WXdUSbdyvbjd#=Eq> zX|(^pVSQ&8U$uD2^2Lb{Et!$%TC#A#+-nl^vP{ z^L}9QUxP+)cN13%UdSZtuPz5C0RzmR8css&&*rc09Z6*oRCb@}ISt0$4V9F+4avFH zPmC`7Ns2a5u;ov#9qB=@oxabqA?B=P5)t28F?UuJ?uMS;R9Q!XNy1cyJCG$*PVHF4 z4?%Mw3A~}+{Sy%n6I(D##f%OQ`d}KF$g5~7T*A!2XQrowwQ$Fr@_%w`_2ka$grP)ZriAqxb1wd@N^XEp!F-mL%A zbS>ba*sQZ~t^CdXiK_i3<^U@UCY$=@=1)}l>9%reM5PtHk;)G;8?~gs=(H9=5-Az< zyt2lG*ajJaOVM5_KFY!OLu(rxkhJNqcuAeC8$4mAfmulq3rAA*G^o6nB zLB=Yn4cI~$Vs$GYkZAm^=)D0J>(&6xdI(L67f`bK3H(9t)A{%C%{W8RgV%N_#MBX! z(7?2QFNfjbLm7tcV~63sXc&&x!;sErTM1b@Sz_R&HtH&}&^0wHwr{8zwot>(-Mq)O zfmec48i)}*Avx6C4y?X&xOpDGVT@q0VgM!LQUk0gfIO^%4+OU!lprNrxFIR@cG+%t zf5aTq{1qu{ZxF}#EcJ=(w+idn5c?~^`@b8!%fO%giRQP;-*Y1-g7*w3IVQO3eR@CU zyc)vfPUl-1YF{<01XI4DesBIWv^XTj0OO(0sTd3%ax^EeL4 zWI=n}nsJE8+=maJc8$YH5WWJ>*wQ7_k$t$Z6Q6#c@%uZ>>PtXX+CZC;u#{NuO84Op?Nat6;PUR)kSM7ZN zNT}2=uAJ{p-=z>R<3*=x`hMk2-vbw|MA`$-=3gD^w$lFG6cKIuw7CtI0|j|)aB?@0 zV)oy`*&5m#43ZfhbjyE;Ee3ek4%J-$E2c(B9sHk~Qnh=WzG=vUtx4-}a~qqSF8}3l zb0_bn`B%X<4eTv`xVFocrcB7%u1=c@>#LSj{k<*udE5BCi{I&N+V>gCas0XMsHPRZ zrf%(CxAA3|J9+m*{Vr=2?jj$^PpRL81y+U<;Nf#jK^Z%o-obJg^43g)c9Yq!a2VQy zJKc8bjWZ32iF|+s(|*tjh20!7aMgjm?c)`?6}>W4iUE z?H0f%75iT!UzI-XYvhNNmzRvgeQWTZ{;K}o zU>2koFn-OUe9oWXXYuFe`n|zN(Rlm41-^hi+#QT~ zi{rkW_7-)SMc@v;b|fY!410H~!TlGi!CmLNHGdJ_O$qNDxf}I| zs0&J}Lan_yPZB8qo?8GI<*(z&jM^FA!+D2KYsP+Bff>H8fAo9T`wtORnxa<#b7a-1 zLRVB9=kaV!=wxZpkZ#*>gunkyN%e_BqG_4Ys;j{!U1>3aaV()rV0VP-q(keJeHci4_oIzJQaToz&;EwJGxKi>jJ z@V%MS;8u*yhyOmmsY300$<0rCh>q!q@^QZMk5?XyDlzDY4Y4;1Z75>r!mh43m0ULkn&@I8VB_zziK=o z>EwEm6LQo_u!iW-3b2T0A!=K?d}rn;cnCQ;ibN1K!&&|g#?Hum6{IlpuLz!D{jG^( z3#(U?#q2*0X+dDLcQxZF$chK*W5;wJG|WcFT2U6v1ojO5Wu`0FzoMN0biGA@+ZAny zRDyTY(|}(mN&_luP7?raPL5oL)Bh#>wU#uNLsaEIFu>}p|AnM>{pD>arX7rR_8izo zP480WKXbj7c9h=*{8tm>Xe>WKsXztmtp7zo9~{j`V604+1`F#2-u3quJfJ+o9Yp+) zB#ZvU&AsFIh8jd3o^R7{h70c|dDlMsE@K@vLXN^fR*ZCH-G|78dDkBLXGuXo9Q>yt3Lo{EjxaOPy-depw9y=cSrnAutBag@&o z*l&$4|DCpc5bu+~zq9NFTB!SjLY_25Go9JTAqI(T@7P}JRriVrfmD8Fh4rk%dc^_G zvR2}q|>bt}0JDuE_QhkU`Sba;ZdPH*I#$Y&I{@b+oJH0YyCA*~soh^R0 z%k@!mbvvXp^z--PR6YhmSsrKXZ3ERWr9cRkI((NyWRc?DwPG z>}{_9<$g3+dUD#AdvMFsgS*^e?fhc;l1uW7@pBCKIReek3ud&?1j_SImx!7XUc5=% zXwWBJN{eQgQ8CLzBb?lWyxAl}G%|A1{MG(MwC6cuCI%Qf4Us;Eo2!uq8?HqaPLB9g z-5Ksip~->|=BoeT+Ym($5jPLH<*(=s*P?1*CQP$SfJ&!=2b>uuW*85L}B=CAI5sNcP~t^>5eS zPI09eSD$8#^?Bexa}^m03nwuBm zKkU*#u@8v|XBRaX$_c`8}Y32GYi59=Pnv0(yH{qU7XKU}r>4{0iM;Rivtt3jT zVWVmGz+gB>Q#=X8?c`qJ(hsFViqSQW5#*-LVr=n@{EOigMg9<%qblE{i_nO@aeL-! zyBPKSH|wzh>k%504{XPCE6~>85RbJ1kA0+Qh5kg{_5DS^SdV{i!CKuOtx&)Wqs!k( z>YY2Vz{^#B$~Ngs?PjdnM_hCX4(cyCIm)dW?Eu`B&^^Uy!`PDzfJxh2hx<;T%n$5@ zE8Tvl>f<|{s=wni5X7U|2f_h-6KL@c8M0kw$aL)^4y(^+fGP%mJxNVG8_MhxSUTZ;NVVd~peR39Us?5YDo8m~U0roo+)RQV9X93#>*5aJ^M z|7QA@za4BB_|Sa}8daID)zNvNvcQw_fy5_b`e2OU@je|mZ4?t$2ITebxcn#*eQ6>d zV&O^2;Gc=d5cf{YWegwUpPdZ$qXe^jht(a?!uX`n5q%VjD)QA=jtcVAe`Wi zmi+0Dw=_P#?44;iv8|9*bOdvO ztjWTHta>Nfh!2B!m4G9d>V5LRFf%5o^387TLvYcb2Y?>oPHZmYOc=mY2a|Lho>2V5 z$`)29A304>Ov>`!6g^BM3IK*dV1)en52J$+t3YIwn}SIWcwCSRJzEy62F`FZtEJ?;g4Zy2Xi;T&?g+mM zO0~h^8PCj%MTnntN)1c%bdcKBoiWv!>e(OLTuz36?!oZGR<_E!VkDX8{^uSM>7{;WOjGJFD)*u8lF_o$J1fyTiAnjG>1ug{uyhzp(M3U)M<3 z87rJ;j1Z7cO)czoBNw+d)s$HfGc7ZFO=2Yq=a1w~;T4`@7 z;6+eyeGgm0gEjT_V!*SIrpvj`tyiy5SsDk`K)(x3!}LnPm-N+a11D3Geav0JKxHF4 z$h!i!J5||A?jr0;C3P2rRl% z$j4zNy=gP~Q><6=r%e8Rw*FSsk4?_BWS1Z;quoW`Zj)DzbT|=e>~_}QZt{=V`nynn zSCjMoT(Sol=6ij-H2JwCd19}Re_cGS#+4nuUbdD_RlXlD*s7v4B|ZQWL>$2!H!^`I zX03d@#T4*`3 zw*c)OCFl7TUyU#4QQntnwq2Pid;@6Ws ztP~^AFF9`JSqpV61-tg;oCJimijp92bD@eYY38EK<)Y*B$1q)`VSmYuvk(Cnz z8gWjWqJ0=XHSir8Q7uhWe2N+&tA?ZLkdjp11@wi9`P#@1WGvHVR)%FdxijxOz?5jwKkm62`iiqAZNy&(p!Lt;vexNYbJ^isLx4kpm3gMpSRSp+ln>x5G_v+SLC!4Co# zW4R6LW(!5g>fl5>dF`MdWpBXQPar!G9<-i zzkcF&22X4@E<5#wTOB;@(3kD{GN3Qy$?$D0E+Y>Tg&oxTgvPvw7^84R4Xqc((ay==YmdkG3W{?h;+as3)QjO+Jy;)*i6kkzT} zOW*%#=qVmB%Q zPoa|>MA>rWg0ZWQy+67zB%l*0NdK*W0+G*+crE(Tl78V2chYQ0zhLwmGVx0Kg)!&M zmh=ln*qm62!i|!CA=2b)qE(_-as5g~xj`#SU>-F*wShTtP4VhfO|3C`vo$eYiL+!ygH!d%2ILj1 z&2;{g3VGU?2iJC9kr%ossW+=)dJ@#zhI-p@>{e(0)K0&7p*M9Q_{o+ol-BK3T_Q5Q zB1K35#zaKO&XOB?P&7EXeyQP~^~LZYEm>UU2{y{+uddl%3qCPW4Zj0V5U#Rx ztn=}m>5%MEd^bLIXat}5Q=TvRhkJL*vovcvKL7@&rt@Eu`}{gy49K5`YRXx14@+>W z?&bxLU*5$$TE^^DeMz21L-8ggF+jh0zfMj@*QxrNJdIAiB1(Q6H(*ZHt-N4kQOOIE zV}lur>_2Wq_HmO+!>?&MdsWDH>*u=g8FKqC;larFKL(CDu76%p{0z>rxQY~AHLrOy zdkkF*^#F29nF90-Jjy)AlSJ7K5$A*D;?5&YwTk$?^hGSo`?GcIi!Ai2yZ6n3L z-GV{{nuG~3gwFq?VmbImyqC6ITOErzt(uhVLgqeoKI&*pNs}r;DFw*K{t%P}FH3!6W`=j*(jJ{*{Xh?V%43C6HXA0hi<~VkwKs%i58**$sS8#V#LNc2m2j4VwJ7_5w81o}u3gh)+IfNpEMo`y>q z2ptadX@rwQ1>}CT(X78$0`TJuj&F-02AV$7nqo9{*kQuJumyIXjO}9_b9{Y%jLPSd z18jsn$wVG3QIVQhxLC#RPW$Z!q9`zt&cg&oio|hB&o_-c#5mHDJ){m++bOzQ@C4wy z{K-6~1MO14`O|Rn4H6e|RvZ^nZtP<(OD32G5vKFZTxJ-A z*iP;lHli7VY&!!`BM4Shqqb@Zr=HWdS!#vp^tD@AnYEndxu~mI3s(SZ(#?D>dvoDd z5S<*7TKfVjwd4HA10ZqwnU)gCB>!@Tn2Eqgm@)A}A1MG7C!owrw(`ZiWXh>s2zLwE zwyr@1PHiUH<Q;AE(7;XUR?9nz%Ypu|CBAZH6R zJi(R%PI`X5!Q?n*zAJ4h+;WiV=RH>N&>>AvOZcdSk1(_7NKwK^C42--`{%_+(B1x& z>d6*wn|6VfWBwR3=?72*jXA3WC-Dfv6I&!GeK*Tfix;>&2I2+fL3fLNmQmoqJeM(w zE5jJYAPY8DC`oHbn6k%UAKMTzMAWxxFX<4sAEYFM!b|v-`^yr)w}VTngkNjOLzVcw zKNEgkykuTSV(y&9i*a)4$2$^>vkMn?WtNf)jDEyzlyD<5Pi)f#aV?BN;QUyFeXC$s z?m}Y9%SSjzYfn+Kkv|X*u^l5NhS_18j;FHkF?e}b=!w9mf+>+=jcudfW{7s_7&&D#i#_t*6xOBf~rLDd!FWRgqe zLGGHs8xAn8kkiTs#WIyX7$_Rxv?{R&2eti^^ zTGc*pZGcwWER6-HuN_b??9g%)3T3vStgt_z5RkZC*M;RoaS-bJVmI!!j0n=A`?Nnb zyv>S@96u-qi!eO`wLp=`)+0qckhu)S_2Zr=b~C&|1X57k#E8}*gRYUD4pnGB25 z`l;CSCJIVLj95&1AXj8lcPI}>*I0?yMph5MbjTfnd|Jgje6x1wzD~CiGP2orF4Bn< zd8Pe93U5)9hL7;Ok7%cNig^)Q0w$lZIwcwmptL7n>S8vF4-ejh!`2Npk3e~qQn%@Ipmdi zX(h%z`kZC}ptaJ7jh!mQRYtK+j$zSxm`ytyC5lcqU;w4_$HUFn;z|i8UT>F|6e#az z8~DZ6{HY{_o^s3tj|T3+7s8{4jsk1=KmrB|qHt0>1#bg*H!@|A%Z-Jy@;DG|4=J!C zFk;Kn$-M`rt>~+f>>>qMrU50oWoid6BkFIh3Sx7I7rQmf`QC6;xgV z=gR<)Tw|*}$k~HQy5!r^F}7QpWmXjCddjJ~Z4FA-t{xmLLI41=Q;vdkM43QwCqn_2XHUGfEaPtpy6vt72=%hGXbwGSz05HqX3do%Om z3SjUh@4$PkB%Bp1MbMtIB3xkJ3CZ9uKv}h3|0dE{gFi{ncZbh*Z3Iul>Xz|bSYA{L zRVQ|ArzC@6B$8FFNn%V-)Dc^Tp^Dw8&BtGE%6p7w-ly!SnMr|h9B2H@%3@kshYV8! z9C9k{t62!L6xJI$EiVeUm?vx8yRGndw$UHL6tq*0wQ_q_ff9nh2U2&|i!(&{o>;$9 zT4Y_aoW4E+K3wdx$a!nmBJ@eX^Eyhhfc%zj4VH1?deg9jf$#_pb~G-C7IQOrGO0|O zZF?K)4&J9H1<-**NVUu4F@AzYg$cNnhZ2{f#CRLL_=MXL&}Xnj?=bKsdRL-%TB1>+ zcWZ%`1Pg(lmFOLK61qE&%U+h~9gY9~N76g--@yhLjFznXn2ZhmsUH}co&eu)aYEu+ z^iNNa;DTq^%$X25XJ-*Ob8Af~F(t)@gw$C-Ght+N%;tc+z=_#PMa}*j7RZR?{O7Bm zTL9O4na!A?{EtPKmQNSX`e^hZSz+njxU4(*uuj+r&b4H24EZn2V z!QHS2Y#@FsDZcfrIhv2;9?pW<3fWU-@EjOPV`t2ek$vw&`d~i(M1z9JoXVNLnSl$j z2nzomk6CDjQZ9Nt1+=i)c#Sd5U(x!CRM9GIp!4b{Dk1;C{*+>o1hey|hBuixn-YBX z9yY{^GKCb!kM`lXrPv78)YwPsSQXV;-XVHqvF#T4&Evja+uEf)JlM@DDot!+MP}OD z10!YYYy$GiAelosm4tplCJc#)z0N_bBW&JKq%kOm?JjJJ0s2`Tl9$mzYyZpTbS&rut);lhcs%|tOy z-#?-$cI50n(sTwZlvaxs@@UIQ+MD;;jiu8^Yp#t6DaaZ+V3rUNw+Z=)_Irh!LKw+b zFcvaKn!gmyxAZ3Hz=N$Vv`t5NHC?uoYsPo8Ei~rkXN`Gd%izM6GI)ca>&-9_~kNj24l+-u1#B{R7H}_Y6Y>pDMIj;soym-e**5 z#Jn}hVEYLw@Ef|thg9GRApzx^ozD-n)IRO3AHXN4Z;_;V!0EdMH=)|h3exWCXJ_on zOE>wCGvn^s)$oNWWuxU>roh*gak>)!W!kUNb-%n-sKu~V(4 z0Xg@$jlYw(AbG~V2Enen-D`&l6*n(u|G3u<35*)IWQfVpKvYNwAonXy-}4w!Hf1&i ze^*on0iHG8;oC(iyj{{7T!I;A;m7wK3B13uE_em0-TXi63P6583NR@ivX=j3otW?b zB)At%5jj}eD^L3v!6vw5rx3wBwFekRz>aso#7z*_Hzn|`atMuY-0$Qzv*Y?*0#~4b zRCPN4LCDj)iJb)Kcn{%OQ!B11e6JfyCCXY5wD}tIB86)!J~V)Qx3((-jB5v_$w$av z4KAb`Ksp4W|IjYnKZ<+sgiSkf8C0DCE&048cwU4X(b=}B@V6_spUEPTX{ty#-I|u?y zdW&`WhLx_j4LDO2-McUppwv)#e;|K;gOqQNr*A38r1~Nu zNeO;+u$;jJ?ugd;W^f%l7@SwaJ@YaV1s86P^B)?^#3HI6BNf`^E)S*&SlAFj%0uDl zICioqjqf54!g>Zas4HSz5UI(O^~oCW{`C*Yleg`H(=mH9iN1mCdkNH-nOY}+RVVs6 z@PT1oxxvXv?{&RjDSd#t#hONkQU8Fq8$?wSVo_;(YWPSQA_sQ@5D$HtCd#>^&@U-X zr_{mB=!__oqr&7fjT_M?|5(aSDoC-atrZ`Hul=Zcwux%c!*Y`oC9NS8TKvVJ1B+|i#^sMh(3w|St!og{c+p@2q$GEvKGmG6mUN)UP%xka0DQXq2ck~WPfJ2wl z-aEa^qla23tIlN#Ru8!Fdgu@%+lh}A3#`wC}k9&_`jDH020z@FcC9Htk2UX+o znR$dU0@j0y=)>4t02TA#?4Lvfh}cTS1Gv0s0RQ&D18ByBb<7x5$Jbd02FecPd1`nv z2So;QmF7##IDXZxx7c`Ir}q&%3Y#!aGOU}-dWOA#;aBrlq<}fv(*9qOuqBEpgHrxQ z=;kcw_dr3b(~Ucw+%(K2h$qsJ6xGRm=P{;WzEu4KJQrf$K5%8Jw2%4cJ?MH5v_Nfm zit8Vx{J%$_{5_cuDcs{-6<+|D06VfYKA3rOJo`PkrOJdKAA#BaF928nTxL3!CISIh zfJx5LtRdgZlPmu1xa{*y{*mOIzX!mvp=c&YG1gFN<>hu9{J(JhOVHTu8T9Kc+91LU z=7VT#i}y1u5adiZK9K!O*Lw+RvT}H2P1-}iRIHpwbaT<1N;@7Fqq@CYahAJY~Xg=HJ-{Z1D4iiV;q4?__6ns3XNIM#$lhr8kqrB@2`!_ zXtk*=(1ML2{~h*OgIJgaC-)W>srT^G14c^MokY9)`vnBLyD+|(k|fkCLRYq<7*+OC zc9^wep%wSe>Q~J*IG1ffJg=#3<-rULh8`cS-@Y$wr#u(FgO7&4fpNx;;DzXWQ}2=G z!Se9=z*Ex6ZHJb;{<&a*R+j7XASXcn6Hvd|=L3W{n{r_l~ zTi9C`z!n{Dq$d>q!{#kKFy<>(wgKaJq|(AS4pg9yeX_Z59YzUGcuVJIGYb|j`_vgr zx-w@hU9#+q&g`O(FYGvD!Q#0Kv-3L6SUPv%+^#Nr>FDn2Sh`?Q$KuSKg-8On>WVJS zS6#7a&f+;&b}W5wXIIy`XTGm)cA{hH(j`k13l=ZPESR%!!6(RcEnITtmAIapD4U8i zfB0tJ5}f-JFQzN|@r4VPbtdLZUT|p(<|S~ucnLBuM)`@3?gh()gEJ}dYQa3sFF^i# zKZzzxvVbhbn)k0K+fk~x zPkx$$g!}~@0}MGE`Mf-TAE2g@_}KtWOF^nDg+Ph_hU4F_#l%`G@g$wxSn#;J8iE)F!2VCy6npsvD` zLzBQ8>+X1aRsIu|$^*4BQbgnPI#mSR`&r_OX$Mg_jNRsvRxK>!?q8MX@<*uB+SzhCU8 zSP0s$JDT|$TRSL;J&~r#K7?)L@b9l z5|{_@Zw7c~mIeO-jI8?$xu71-qUnDbf&2ic|1rv!)uQs!XITv49vaJGoTbqCgp)fK zSbWSf2u7?y6ZsY%q-|#KUCROFjhZ^@+I+LUvvdAwta^dHnH`4adN|5%NRJ7bk{6|n zXs*bDk(0>AD_rsg&m+9#rjt>>Jjx%7=ELyZ5FqIYRv#1;Fm9h2QE=3oeCg#p`)etUDFy$KK4mMX^^mAq+O_4j@=y4Cwqz=8*0z5 zgW`%|AXNUlni6>rf*9RWF^U-7h!-SAn%}V0JEBK#KQg38yJSB*h90GTNCG|xdK5Uh zwBYpj5nojCC7J&5=+SCRk0xM>rt|M1EIG4{aEth&OBQ4_Kg5oGEIsOmQn!d2vFLRE z_T(B~AvqRm#D`FJk^4nv2`%~J3*Xjr8BKK$W#M;^Q!8paj*FnEHpAD$URFSFR6`Ix zvq{%(<$wU{5gsm*UqI#p5zECOj(-KTji+k&w2OgS_g6UAk()-;Rw0xjrWQ)Gi{Qkm z5eB=E9zhqdq>|dO`*CnwNI3CKDJRu%nrdQq=S`OEz?KNr$#HP=R|6*_4lGc;e4?lm zlAsKbAHKKgchEPqroC5VgUGej7Kakb;v)#*?a3ar(2_`0K;j_fphIdHJPM}+3gaNL zORc72jXqfN_(kyx7r&GH3^2T83VHBPb>y)2Hv<@GQkQT!(+-)4n zH1fPaV}VRk)ULey*p%vYE#%?boqxC-@Q=~7^h7W@X)qvdX7-}(`i^KM)D$YDA+I z=89z*!!gh#+)NT_5TTWlslfrnJZX&&Ax0IZ>k$jZDdOa6!{Is!cWG}wbf`%+`0B(^ zD*!nS`2i}^Y9Xk(&sjygZ`BA9`$ao=w&p)v!)H=fIZwr&FzH0P|A{ODT!bbkl$oNX zb*dZ+8D23B5_}_$89!C97)j?RIqC8NDjgohB6*OTNt`0PPalkn2|*UI!F2jEvUtKa zS|*21auj46RuD^Sp01%z;(@T%_Ta}DJt=`Lf8kZ~1n=Oejl&aYOB60K|18PE+x!MG z**4GM2lVz2p6Q4xK8hcB^B7)0vdNzyD|Mq6GC&4KJj2n+T||0$I{wHmo~^^VDnG

{e^$FO%8X=*r1Jr_zqN~##SE; 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�Tp&d#H+>Vc1 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∈y;Hp-KCf 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%0A{QH3a0Prrre+2kbfOiA_ zW5AyV{3n3-0RB_Je+Kw7fbRhO=YanL@Mi(<1^kzQKL_})0N)At^MJnq_^$!q1^90O ze-ZHC0=^sY-vRy-;J*jF5AZ(#{xaaN0KNzCR{?(w@IM0H5BTeV{|WFn0N)Gvp8bD1n^4$ZvgyK zz?TBP4Dd$4F9Uoz;41)c0{n8ouK@f?z*ho(72sC`{&~Px0e%hO*8+YW;LU(v5BL`V zUk&&gz;6J2E#Nl--U9edfZq)GEr7QIz7Fv9fZqyu8{oGA{zbrV2fQ8dF9H5#!0!Nj z1K?i){7%5{0(>LjUj_Vbz`q7~2jKSrelOtn0lo?F`vHFd@UH{D8Sn=I{|4Y&0RJZ7 z4+H)!z&io|HsFr{z7_EA0{%U~9|e3H;Ew_RIN(nJ{(Zoo1pEhpcLDxGz<&hzQ-F5^ z{xsk}0lWwBp920fz@Gtp2jD*k{8_+z0skf7&jG#@@aF-40q|b~z6 z`~!ez0e&dphXH;#;70)dA;6CU{Aj?B0X!G*j{qJ6{G))60sJJu^8o)i;Q4@$1-t<8 zBEX9Qp8$9X;GY6~GT^5IUJCeBz{>!i4tNFNvjDFId@kTsfS&>Qe8A5H{A|EK3;5>% zKNs-x0bdCCBES~|ei7hH0KWwAO95X7_+@~v0Q_>muLS%mz&{W8HGp3S`1OFV2K)xV zZv^}%z;6M39pJYDejDJo1O6qz?*RNOfZql9R{{ST;P(K2AK>=`{&m0~1pFI-e-rR; z0p1DtBYpmz~2V^9l-wu_`d;v7w}

06z-wqX9n_@DBri9N@0(=SJmjHe#;L8BN4Dc0zUk><{ zfL{gp=K;S4@aq7-9`MzG-vIcHfZqi8Er72B{8qqk1N?TtzXbRlfPV$>y8!DJd{C>c{4)}wBe*^Gu0{$()zYX|z0RJxFj{^P};7_kjNa@K*qT74Sa-{yN}q0RCsd-vazE zfd38fzXSd@;O_wbFTno|_`85dqR!C;uWJkkd?er>06YuuLjgYw@WTN=0`Lz3eiYzG z1AZ*v9|rt5z>f#~1i()O{9}Nh4EQGi|0Lk20A2|AIKamPJ`wOqfPWhB&j5ZJ;8Osf z26#E(GXS3n_-w%E0$v69Jiw~~KNIk?0j~l49Kb&ZIKL^y`9wnJ0bUFELckXRUI+Mv zfL{do62LD8yaDh_0bd4qBj76lzZ~!@0AC6CRe*mU@Ku0c3;1<_Uk~_dz}Eo27VsMZ zzX|Z00dEC-9pJYD-Uj#=0lyvaF9CiB;2QwH6Y#qL|0>{j1Kt7nJ%HZ__$I&~0Q~EK zKM43kfNuf(n}B}{@J_%V0sK3Fe;4pa0pAAr zHvqmA@MVBs2KaKon*hH8@RfjH1^DLyUj_KJfL{mr^?-i?@HK$n0Qil7w*Y=K;I{z2 z4)FDWw*h_|;I{+b4)~V=zXR~E0Dc$X8v(x?@UH=W58(F#z6tRA0slJSn*o0a@NWSA zO~4-pyc6(m1O6SrzYF-IfNul*aloGd{QH1E33wOaKLq?Kz`Fr|8t|V0{!_qz2KWxZ ze-8MwfcFCa9N@nK{CU7%0DKqVF9N#c_W=GH;C}@Cb->>Md@tZ{0=^IM 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�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%0Dw*opHz)1j5F{Y*`CC`jxf>^}W^ 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ΠTz@kwi*SdULyeyGPMEkD%bla?Rq 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≪h2F}Od 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 z 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 Awg3PC literal 0 HcmV?d00001 diff --git a/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/src/rgbd/rgbd-slam-node.cpp.o.d b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/src/rgbd/rgbd-slam-node.cpp.o.d new file mode 100644 index 0000000..237dcec --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/src/rgbd/rgbd-slam-node.cpp.o.d @@ -0,0 +1,1767 @@ +CMakeFiles/rgbd.dir/src/rgbd/rgbd-slam-node.cpp.o: \ + /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp \ + /usr/include/stdc-predef.h \ + /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp \ + /usr/include/c++/11/iostream \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/c++/11/pstl/pstl_config.h /usr/include/c++/11/ostream \ + /usr/include/c++/11/ios /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/memoryfwd.h /usr/include/c++/11/bits/postypes.h \ + /usr/include/c++/11/cwchar /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/c++/11/exception /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/typeinfo /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/new /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_pair.h /usr/include/c++/11/compare \ + /usr/include/c++/11/concepts \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/iterator_concepts.h \ + /usr/include/c++/11/bits/ptr_traits.h \ + /usr/include/c++/11/bits/ranges_cmp.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/stl_construct.h \ + /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/11/cctype \ + /usr/include/ctype.h /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/11/bits/ios_base.h /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/bits/locale_classes.h /usr/include/c++/11/string \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/stl_algo.h /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/c++/11/bits/std_abs.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/initializer_list /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/uniform_int_dist.h \ + /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h /usr/include/c++/11/string_view \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/ranges_base.h \ + /usr/include/c++/11/bits/max_size_type.h /usr/include/c++/11/numbers \ + /usr/include/c++/11/bits/string_view.tcc \ + /usr/include/c++/11/ext/string_conversions.h /usr/include/c++/11/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/11/cerrno \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/basic_string.tcc \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/stdexcept /usr/include/c++/11/streambuf \ + /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/locale_facets.h /usr/include/c++/11/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/basic_ios.tcc \ + /usr/include/c++/11/bits/ostream.tcc /usr/include/c++/11/istream \ + /usr/include/c++/11/bits/istream.tcc /usr/include/c++/11/algorithm \ + /usr/include/c++/11/utility /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/bits/ranges_algo.h \ + /usr/include/c++/11/bits/ranges_algobase.h /usr/include/c++/11/iterator \ + /usr/include/c++/11/bits/stream_iterator.h \ + /usr/include/c++/11/bits/invoke.h /usr/include/c++/11/bits/ranges_util.h \ + /usr/include/c++/11/pstl/glue_algorithm_defs.h \ + /usr/include/c++/11/functional /usr/include/c++/11/tuple \ + /usr/include/c++/11/array /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/bits/std_function.h \ + /usr/include/c++/11/unordered_map \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/bits/hashtable.h \ + /usr/include/c++/11/bits/hashtable_policy.h \ + /usr/include/c++/11/bits/enable_special_members.h \ + /usr/include/c++/11/bits/node_handle.h \ + /usr/include/c++/11/bits/unordered_map.h \ + /usr/include/c++/11/bits/erase_if.h /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc \ + /usr/include/c++/11/pstl/execution_defs.h /usr/include/c++/11/fstream \ + /usr/include/c++/11/bits/codecvt.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/basic_file.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++io.h \ + /usr/include/c++/11/bits/fstream.tcc /usr/include/c++/11/chrono \ + /usr/include/c++/11/ratio /usr/include/c++/11/limits \ + /usr/include/c++/11/ctime /usr/include/c++/11/bits/parse_numbers.h \ + /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp \ + /usr/include/c++/11/csignal /usr/include/signal.h \ + /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ + /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigstksz.h /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h \ + /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h \ + /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ + /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h /usr/include/c++/11/bit \ + /usr/include/c++/11/bits/unique_ptr.h \ + /usr/include/c++/11/bits/shared_ptr.h \ + /usr/include/c++/11/bits/shared_ptr_base.h \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/ext/concurrence.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/bits/atomic_wait.h /usr/include/c++/11/climits \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/syscall.h \ + /usr/include/x86_64-linux-gnu/sys/syscall.h \ + /usr/include/x86_64-linux-gnu/asm/unistd.h \ + /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ + /usr/include/x86_64-linux-gnu/bits/syscall.h \ + /usr/include/c++/11/bits/std_mutex.h \ + /usr/include/c++/11/backward/auto_ptr.h \ + /usr/include/c++/11/bits/ranges_uninitialized.h \ + /usr/include/c++/11/bits/uses_allocator_args.h \ + /usr/include/c++/11/pstl/glue_memory_defs.h \ + /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp \ + /usr/include/c++/11/future /usr/include/c++/11/mutex \ + /usr/include/c++/11/bits/unique_lock.h \ + /usr/include/c++/11/condition_variable /usr/include/c++/11/stop_token \ + /usr/include/c++/11/atomic /usr/include/c++/11/bits/std_thread.h \ + /usr/include/c++/11/semaphore /usr/include/c++/11/bits/semaphore_base.h \ + /usr/include/c++/11/bits/atomic_timed_wait.h \ + /usr/include/c++/11/bits/this_thread_sleep.h \ + /usr/include/x86_64-linux-gnu/sys/time.h /usr/include/semaphore.h \ + /usr/include/x86_64-linux-gnu/bits/semaphore.h \ + /usr/include/c++/11/bits/atomic_futex.h \ + /opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp \ + /usr/include/c++/11/set /usr/include/c++/11/bits/stl_tree.h \ + /usr/include/c++/11/bits/stl_set.h \ + /usr/include/c++/11/bits/stl_multiset.h /usr/include/c++/11/thread \ + /opt/ros/humble/include/rclcpp/rclcpp/executor.hpp \ + /usr/include/c++/11/cassert /usr/include/assert.h \ + /usr/include/c++/11/list /usr/include/c++/11/bits/stl_list.h \ + /usr/include/c++/11/bits/list.tcc /usr/include/c++/11/map \ + /usr/include/c++/11/bits/stl_map.h \ + /usr/include/c++/11/bits/stl_multimap.h \ + /opt/ros/humble/include/rcl/rcl/guard_condition.h \ + /opt/ros/humble/include/rcl/rcl/allocator.h \ + /opt/ros/humble/include/rcutils/rcutils/allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /opt/ros/humble/include/rcutils/rcutils/macros.h \ + /opt/ros/humble/include/rcutils/rcutils/testing/fault_injection.h \ + /opt/ros/humble/include/rcutils/rcutils/visibility_control.h \ + /opt/ros/humble/include/rcutils/rcutils/visibility_control_macros.h \ + /opt/ros/humble/include/rcutils/rcutils/types/rcutils_ret.h \ + /opt/ros/humble/include/rcl/rcl/context.h \ + /opt/ros/humble/include/rmw/rmw/init.h \ + /opt/ros/humble/include/rmw/rmw/init_options.h \ + /opt/ros/humble/include/rmw/rmw/domain_id.h \ + /opt/ros/humble/include/rmw/rmw/localhost.h \ + /opt/ros/humble/include/rmw/rmw/visibility_control.h \ + /opt/ros/humble/include/rmw/rmw/macros.h \ + /opt/ros/humble/include/rmw/rmw/ret_types.h \ + /opt/ros/humble/include/rmw/rmw/security_options.h \ + /opt/ros/humble/include/rcl/rcl/arguments.h \ + /opt/ros/humble/include/rcl/rcl/log_level.h \ + /opt/ros/humble/include/rcl/rcl/macros.h \ + /opt/ros/humble/include/rcl/rcl/types.h \ + /opt/ros/humble/include/rmw/rmw/types.h \ + /opt/ros/humble/include/rcutils/rcutils/logging.h \ + /opt/ros/humble/include/rcutils/rcutils/error_handling.h \ + /usr/include/c++/11/stdlib.h /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /opt/ros/humble/include/rcutils/rcutils/snprintf.h \ + /opt/ros/humble/include/rcutils/rcutils/time.h \ + /opt/ros/humble/include/rcutils/rcutils/types.h \ + /opt/ros/humble/include/rcutils/rcutils/types/array_list.h \ + /opt/ros/humble/include/rcutils/rcutils/types/char_array.h \ + /opt/ros/humble/include/rcutils/rcutils/types/hash_map.h \ + /opt/ros/humble/include/rcutils/rcutils/types/string_array.h \ + /opt/ros/humble/include/rcutils/rcutils/qsort.h \ + /opt/ros/humble/include/rcutils/rcutils/types/string_map.h \ + /opt/ros/humble/include/rcutils/rcutils/types/uint8_array.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/events_statuses.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/incompatible_qos.h \ + /opt/ros/humble/include/rmw/rmw/qos_policy_kind.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_changed.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_lost.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/message_lost.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/offered_deadline_missed.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/requested_deadline_missed.h \ + /opt/ros/humble/include/rmw/rmw/serialized_message.h \ + /opt/ros/humble/include/rmw/rmw/subscription_content_filter_options.h \ + /opt/ros/humble/include/rmw/rmw/time.h \ + /opt/ros/humble/include/rcl/rcl/visibility_control.h \ + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h \ + /opt/ros/humble/include/rcl/rcl/init_options.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdalign.h \ + /opt/ros/humble/include/rcl/rcl/wait.h \ + /opt/ros/humble/include/rcl/rcl/client.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /opt/ros/humble/include/rcl/rcl/event_callback.h \ + /opt/ros/humble/include/rmw/rmw/event_callback_type.h \ + /opt/ros/humble/include/rcl/rcl/node.h \ + /opt/ros/humble/include/rcl/rcl/node_options.h \ + /opt/ros/humble/include/rcl/rcl/domain_id.h \ + /opt/ros/humble/include/rcl/rcl/service.h \ + /opt/ros/humble/include/rcl/rcl/subscription.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rmw/rmw/message_sequence.h \ + /opt/ros/humble/include/rcl/rcl/timer.h \ + /opt/ros/humble/include/rcl/rcl/time.h \ + /opt/ros/humble/include/rmw/rmw/rmw.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/sequence_bound.h \ + /opt/ros/humble/include/rmw/rmw/event.h \ + /opt/ros/humble/include/rmw/rmw/publisher_options.h \ + /opt/ros/humble/include/rmw/rmw/qos_profiles.h \ + /opt/ros/humble/include/rmw/rmw/subscription_options.h \ + /opt/ros/humble/include/rcl/rcl/event.h \ + /opt/ros/humble/include/rcl/rcl/publisher.h \ + /opt/ros/humble/include/rcpputils/rcpputils/scope_exit.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/context.hpp \ + /usr/include/c++/11/typeindex /usr/include/c++/11/unordered_set \ + /usr/include/c++/11/bits/unordered_set.h \ + /opt/ros/humble/include/rclcpp/rclcpp/init_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/visibility_control.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/macros.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/contexts/default_context.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/guard_condition.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/client.hpp \ + /usr/include/c++/11/optional /usr/include/c++/11/sstream \ + /usr/include/c++/11/bits/sstream.tcc /usr/include/c++/11/variant \ + /opt/ros/humble/include/rcl/rcl/error_handling.h \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/exceptions.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/exceptions/exceptions.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/join.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/function_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/logging.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/logger.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/filesystem_helper.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/visibility_control.hpp \ + /opt/ros/humble/include/rcutils/rcutils/logging_macros.h \ + /opt/ros/humble/include/rclcpp/rclcpp/utilities.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp \ + /opt/ros/humble/include/rcl/rcl/graph.h \ + /opt/ros/humble/include/rmw/rmw/names_and_types.h \ + /opt/ros/humble/include/rmw/rmw/get_topic_names_and_types.h \ + /opt/ros/humble/include/rmw/rmw/topic_endpoint_info_array.h \ + /opt/ros/humble/include/rmw/rmw/topic_endpoint_info.h \ + /opt/ros/humble/include/rclcpp/rclcpp/event.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/qos.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/duration.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/duration.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__struct.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__builder.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__traits.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp \ + /usr/include/c++/11/codecvt /usr/include/c++/11/iomanip \ + /usr/include/c++/11/locale \ + /usr/include/c++/11/bits/locale_facets_nonio.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/11/bits/locale_facets_nonio.tcc \ + /usr/include/c++/11/bits/locale_conv.h \ + /usr/include/c++/11/bits/quoted_string.h \ + /opt/ros/humble/include/rcl/rcl/logging_rosout.h \ + /opt/ros/humble/include/rmw/rmw/incompatible_qos_events_statuses.h \ + /opt/ros/humble/include/rclcpp/rclcpp/type_support_decl.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_type_support_decl.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/service_type_support_decl.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp \ + /opt/ros/humble/include/rmw/rmw/error_handling.h \ + /opt/ros/humble/include/rmw/rmw/impl/cpp/demangle.hpp \ + /usr/include/c++/11/cxxabi.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cxxabi_tweaks.h \ + /opt/ros/humble/include/rmw/rmw/impl/config.h \ + /opt/ros/humble/include/rclcpp/rclcpp/publisher_base.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/network_flow_endpoint.hpp \ + /opt/ros/humble/include/rcl/rcl/network_flow_endpoints.h \ + /opt/ros/humble/include/rmw/rmw/network_flow_endpoint.h \ + /opt/ros/humble/include/rmw/rmw/network_flow_endpoint_array.h \ + /opt/ros/humble/include/rclcpp/rclcpp/qos_event.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/waitable.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/time.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/service.hpp \ + /opt/ros/humble/include/tracetools/tracetools/tracetools.h \ + /opt/ros/humble/include/tracetools/tracetools/config.h \ + /opt/ros/humble/include/tracetools/tracetools/visibility_control.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp \ + /opt/ros/humble/include/tracetools/tracetools/utils.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_base.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/any_subscription_callback.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/allocator/allocator_common.hpp \ + /usr/include/c++/11/cstring \ + /opt/ros/humble/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/message_info.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/serialized_message.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/type_adapter.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp \ + /usr/include/c++/11/shared_mutex \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/ros_message_intra_process_buffer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/intra_process_buffer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/buffer_implementation_base.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process_buffer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/create_intra_process_buffer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/ring_buffer_implementation.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/intra_process_buffer_type.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_content_filter_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/timer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/clock.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/time.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/time.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__builder.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/rate.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/intra_process_setting.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/message_memory_strategy.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_payload.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/qos_overriding_options.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/set_parameters_result.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/topic_statistics_state.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/generate_statistics_message.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/metrics_message.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__struct.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__struct.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__builder.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__traits.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__traits.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/visibility_control.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp \ + /usr/include/c++/11/cmath /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/11/bits/specfun.h /usr/include/c++/11/tr1/gamma.tcc \ + /usr/include/c++/11/tr1/special_function_util.h \ + /usr/include/c++/11/tr1/bessel_function.tcc \ + /usr/include/c++/11/tr1/beta_function.tcc \ + /usr/include/c++/11/tr1/ell_integral.tcc \ + /usr/include/c++/11/tr1/exp_integral.tcc \ + /usr/include/c++/11/tr1/hypergeometric.tcc \ + /usr/include/c++/11/tr1/legendre_function.tcc \ + /usr/include/c++/11/tr1/modified_bessel_func.tcc \ + /usr/include/c++/11/tr1/poly_hermite.tcc \ + /usr/include/c++/11/tr1/poly_laguerre.tcc \ + /usr/include/c++/11/tr1/riemann_zeta.tcc \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_age.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/collector.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/moving_average.hpp \ + /usr/include/c++/11/numeric /usr/include/c++/11/bits/stl_numeric.h \ + /usr/include/c++/11/pstl/glue_numeric_defs.h \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/thread_safety_annotations.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_period.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/publisher.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/get_message_type_support_handle.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/is_ros_compatible_type.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/loaned_message.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/publisher_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/future_return_code.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/list_parameters_result.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_event.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/generic_publisher.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/shared_library.hpp \ + /opt/ros/humble/include/rcutils/rcutils/shared_library.h \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/publisher_factory.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_factory.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/typesupport_helpers.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/generic_subscription.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__builder.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter_value.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_type.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_value.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__builder.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_impl.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_client.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_generic_publisher.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_generic_subscription.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_publisher.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/pointer_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_topics_interface_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/qos_parameters.hpp \ + /opt/ros/humble/include/rmw/rmw/qos_string_conversions.h \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_parameters_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_service.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_subscription.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_timers_interface_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_timer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_base_interface_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/executors/static_executor_entities_collector.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/executable_list.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter_client.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/describe_parameters.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/get_parameter_types.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/get_parameters.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/list_parameters.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/set_parameters.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/set_parameters_atomically.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp \ + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/parser.h \ + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter_map.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter_event_handler.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter_service.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/storage_policy_common.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_result.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_result_kind.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_template.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/image.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/image__struct.hpp \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__struct.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/image__builder.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/image__traits.hpp \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__traits.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/imu.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/imu__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__struct.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/imu__builder.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/imu__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__traits.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/point_cloud2.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__struct.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_field__struct.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__builder.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__traits.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_field__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_array.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_array__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_array__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_array__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/transform_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__traits.hpp \ + /opt/ros/humble/include/tf2_ros/tf2_ros/transform_broadcaster.h \ + /opt/ros/humble/include/tf2_ros/tf2_ros/visibility_control.h \ + /opt/ros/humble/include/tf2_msgs/tf2_msgs/msg/tf_message.hpp \ + /opt/ros/humble/include/tf2_msgs/tf2_msgs/msg/detail/tf_message__struct.hpp \ + /opt/ros/humble/include/tf2_msgs/tf2_msgs/msg/detail/tf_message__builder.hpp \ + /opt/ros/humble/include/tf2_msgs/tf2_msgs/msg/detail/tf_message__traits.hpp \ + /opt/ros/humble/include/tf2_ros/tf2_ros/qos.hpp \ + /opt/ros/humble/include/tf2_ros/tf2_ros/transform_listener.h \ + /opt/ros/humble/include/tf2/tf2/buffer_core.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Transform.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Matrix3x3.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Vector3.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Scalar.h \ + /usr/include/c++/11/math.h /usr/include/c++/11/cfloat \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/float.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/MinMax.h \ + /opt/ros/humble/include/tf2/tf2/visibility_control.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Quaternion.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/QuadWord.h \ + /opt/ros/humble/include/tf2/tf2/buffer_core_interface.h \ + /opt/ros/humble/include/tf2/tf2/time.h \ + /opt/ros/humble/include/tf2/tf2/exceptions.h \ + /opt/ros/humble/include/tf2/tf2/transform_storage.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Vector3.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Quaternion.h \ + /opt/ros/humble/include/message_filters/message_filters/subscriber.h \ + /opt/ros/humble/include/message_filters/message_filters/connection.h \ + /opt/ros/humble/include/message_filters/message_filters/visibility_control.h \ + /opt/ros/humble/include/message_filters/message_filters/simple_filter.h \ + /opt/ros/humble/include/message_filters/message_filters/signal1.h \ + /opt/ros/humble/include/message_filters/message_filters/message_event.h \ + /opt/ros/humble/include/message_filters/message_filters/parameter_adapter.h \ + /opt/ros/humble/include/message_filters/message_filters/synchronizer.h \ + /usr/include/c++/11/deque /usr/include/c++/11/bits/stl_deque.h \ + /usr/include/c++/11/bits/deque.tcc \ + /opt/ros/humble/include/message_filters/message_filters/null_types.h \ + /opt/ros/humble/include/message_filters/message_filters/message_traits.h \ + /opt/ros/humble/include/message_filters/message_filters/signal9.h \ + /opt/ros/humble/include/message_filters/message_filters/sync_policies/approximate_time.h \ + /usr/include/inttypes.h \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_data.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__struct.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__struct.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__struct.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__builder.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__traits.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__traits.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__traits.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_map.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__struct.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__builder.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__traits.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_landmarks_in_view.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__struct.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__struct.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__builder.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__traits.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__traits.hpp \ + /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp \ + /usr/include/eigen3/Eigen/Core \ + /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h \ + /usr/include/eigen3/Eigen/src/Core/util/Macros.h \ + /usr/include/eigen3/Eigen/src/Core/util/ConfigureVectorization.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/mm_malloc.h \ + /usr/include/c++/11/complex \ + /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h \ + /usr/include/c++/11/cstddef \ + /usr/include/eigen3/Eigen/src/Core/util/Constants.h \ + /usr/include/eigen3/Eigen/src/Core/util/Meta.h \ + /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h \ + /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h \ + /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h \ + /usr/include/eigen3/Eigen/src/Core/util/Memory.h \ + /usr/include/eigen3/Eigen/src/Core/util/IntegralConstant.h \ + /usr/include/eigen3/Eigen/src/Core/util/SymbolicIndex.h \ + /usr/include/eigen3/Eigen/src/Core/NumTraits.h \ + /usr/include/eigen3/Eigen/src/Core/MathFunctions.h \ + /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h \ + /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/Half.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/BFloat16.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/TypeCasting.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/GenericPacketMathFunctionsFwd.h \ + /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h \ + /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h \ + /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h \ + /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/GenericPacketMathFunctions.h \ + /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/util/IndexedViewHelper.h \ + /usr/include/eigen3/Eigen/src/Core/util/ReshapedHelper.h \ + /usr/include/eigen3/Eigen/src/Core/ArithmeticSequence.h \ + /usr/include/eigen3/Eigen/src/Core/IO.h \ + /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h \ + /usr/include/eigen3/Eigen/src/Core/DenseBase.h \ + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h \ + /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h \ + /usr/include/eigen3/Eigen/src/plugins/IndexedViewMethods.h \ + /usr/include/eigen3/Eigen/src/plugins/IndexedViewMethods.h \ + /usr/include/eigen3/Eigen/src/plugins/ReshapedMethods.h \ + /usr/include/eigen3/Eigen/src/plugins/ReshapedMethods.h \ + /usr/include/eigen3/Eigen/src/Core/MatrixBase.h \ + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h \ + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h \ + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h \ + /usr/include/eigen3/Eigen/src/Core/EigenBase.h \ + /usr/include/eigen3/Eigen/src/Core/Product.h \ + /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h \ + /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h \ + /usr/include/eigen3/Eigen/src/Core/Assign.h \ + /usr/include/eigen3/Eigen/src/Core/ArrayBase.h \ + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h \ + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h \ + /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h \ + /usr/include/eigen3/Eigen/src/Core/DenseStorage.h \ + /usr/include/eigen3/Eigen/src/Core/NestByValue.h \ + /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h \ + /usr/include/eigen3/Eigen/src/Core/NoAlias.h \ + /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h \ + /usr/include/eigen3/Eigen/src/Core/Matrix.h \ + /usr/include/eigen3/Eigen/src/Core/Array.h \ + /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h \ + /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h \ + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h \ + /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h \ + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h \ + /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h \ + /usr/include/eigen3/Eigen/src/Core/Dot.h \ + /usr/include/eigen3/Eigen/src/Core/StableNorm.h \ + /usr/include/eigen3/Eigen/src/Core/Stride.h \ + /usr/include/eigen3/Eigen/src/Core/MapBase.h \ + /usr/include/eigen3/Eigen/src/Core/Map.h \ + /usr/include/eigen3/Eigen/src/Core/Ref.h \ + /usr/include/eigen3/Eigen/src/Core/Block.h \ + /usr/include/eigen3/Eigen/src/Core/VectorBlock.h \ + /usr/include/eigen3/Eigen/src/Core/IndexedView.h \ + /usr/include/eigen3/Eigen/src/Core/Reshaped.h \ + /usr/include/eigen3/Eigen/src/Core/Transpose.h \ + /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/Diagonal.h \ + /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h \ + /usr/include/eigen3/Eigen/src/Core/Redux.h \ + /usr/include/eigen3/Eigen/src/Core/Visitor.h \ + /usr/include/eigen3/Eigen/src/Core/Fuzzy.h \ + /usr/include/eigen3/Eigen/src/Core/Swap.h \ + /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h \ + /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h \ + /usr/include/eigen3/Eigen/src/Core/Solve.h \ + /usr/include/eigen3/Eigen/src/Core/Inverse.h \ + /usr/include/eigen3/Eigen/src/Core/SolverBase.h \ + /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/Transpositions.h \ + /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h \ + /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h \ + /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h \ + /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h \ + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h \ + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h \ + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h \ + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h \ + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h \ + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h \ + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h \ + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h \ + /usr/include/eigen3/Eigen/src/Core/BandMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/CoreIterators.h \ + /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h \ + /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h \ + /usr/include/eigen3/Eigen/src/Core/Select.h \ + /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h \ + /usr/include/eigen3/Eigen/src/Core/PartialReduxEvaluator.h \ + /usr/include/eigen3/Eigen/src/Core/Random.h \ + /usr/include/eigen3/Eigen/src/Core/Replicate.h \ + /usr/include/eigen3/Eigen/src/Core/Reverse.h \ + /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h \ + /usr/include/eigen3/Eigen/src/Core/StlIterators.h \ + /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h \ + /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h \ + /usr/include/eigen3/Eigen/Geometry /usr/include/eigen3/Eigen/Core \ + /usr/include/eigen3/Eigen/SVD /usr/include/eigen3/Eigen/QR \ + /usr/include/eigen3/Eigen/Cholesky /usr/include/eigen3/Eigen/Jacobi \ + /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h \ + /usr/include/eigen3/Eigen/src/Cholesky/LLT.h \ + /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h \ + /usr/include/eigen3/Eigen/Householder \ + /usr/include/eigen3/Eigen/src/Householder/Householder.h \ + /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h \ + /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h \ + /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h \ + /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h \ + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h \ + /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h \ + /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h \ + /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h \ + /usr/include/eigen3/Eigen/src/SVD/SVDBase.h \ + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h \ + /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h /usr/include/eigen3/Eigen/LU \ + /usr/include/eigen3/Eigen/src/misc/Kernel.h \ + /usr/include/eigen3/Eigen/src/misc/Image.h \ + /usr/include/eigen3/Eigen/src/LU/FullPivLU.h \ + /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h \ + /usr/include/eigen3/Eigen/src/LU/Determinant.h \ + /usr/include/eigen3/Eigen/src/LU/InverseImpl.h \ + /usr/include/eigen3/Eigen/src/LU/arch/InverseSize4.h \ + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h \ + /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h \ + /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h \ + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h \ + /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h \ + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h \ + /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h \ + /usr/include/eigen3/Eigen/src/Geometry/Transform.h \ + /usr/include/eigen3/Eigen/src/Geometry/Translation.h \ + /usr/include/eigen3/Eigen/src/Geometry/Scaling.h \ + /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h \ + /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h \ + /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h \ + /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h \ + /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SIMD.h \ + /usr/local/include/sophus/se3.hpp /usr/local/include/sophus/so3.hpp \ + /usr/local/include/sophus/rotation_matrix.hpp \ + /usr/include/eigen3/Eigen/Dense /usr/include/eigen3/Eigen/Geometry \ + /usr/include/eigen3/Eigen/Eigenvalues \ + /usr/include/eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexEigenSolver.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/RealQZ.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/RealQZ.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h \ + /usr/include/eigen3/Eigen/SVD /usr/local/include/sophus/types.hpp \ + /usr/local/include/sophus/common.hpp /usr/include/c++/11/random \ + /usr/include/c++/11/bits/random.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/opt_random.h \ + /usr/include/c++/11/bits/random.tcc \ + /usr/local/include/sophus/formatstring.hpp \ + /usr/local/include/sophus/so2.hpp /usr/include/eigen3/Eigen/LU \ + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h \ + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h \ + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Matrix3x3.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Transform.h \ + /opt/ros/humble/include/tf2_geometry_msgs/tf2_geometry_msgs/tf2_geometry_msgs.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/quaternion_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/transform.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/vector3.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/vector3_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point32.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_with_covariance.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_with_covariance_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/polygon_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/wrench.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/wrench_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__traits.hpp \ + /usr/include/kdl/frames.hpp /usr/include/kdl/utilities/kdl-config.h \ + /usr/include/kdl/utilities/utility.h \ + /usr/include/kdl/utilities/kdl-config.h /usr/include/kdl/frames.inl \ + /opt/ros/humble/include/tf2/tf2/convert.h \ + /opt/ros/humble/include/tf2/tf2/impl/convert.h \ + /opt/ros/humble/include/tf2/tf2/transform_datatypes.h \ + /opt/ros/humble/include/tf2_ros/tf2_ros/buffer_interface.h \ + /opt/ros/humble/include/tf2_eigen/tf2_eigen/tf2_eigen.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/quaternion.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/twist.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__traits.hpp \ + /opt/ros/humble/include/tf2_ros/tf2_ros/buffer.h \ + /opt/ros/humble/include/tf2_ros/tf2_ros/async_buffer_interface.h \ + /opt/ros/humble/include/tf2_ros/tf2_ros/create_timer_interface.h \ + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/frame_graph.hpp \ + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__struct.hpp \ + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__builder.hpp \ + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__traits.hpp \ + /home/orb/ORB_SLAM3/include/MapPoint.h \ + /home/orb/ORB_SLAM3/include/KeyFrame.h \ + /home/orb/ORB_SLAM3/include/MapPoint.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/BowVector.h \ + /usr/include/boost/serialization/serialization.hpp \ + /usr/include/boost/config.hpp /usr/include/boost/config/user.hpp \ + /usr/include/boost/config/detail/select_compiler_config.hpp \ + /usr/include/boost/config/compiler/gcc.hpp \ + /usr/include/boost/config/detail/select_stdlib_config.hpp \ + /usr/include/c++/11/version \ + /usr/include/boost/config/stdlib/libstdcpp3.hpp \ + /usr/include/boost/config/detail/select_platform_config.hpp \ + /usr/include/boost/config/platform/linux.hpp \ + /usr/include/boost/config/detail/posix_features.hpp \ + /usr/include/boost/config/detail/suffix.hpp \ + /usr/include/boost/config/helper_macros.hpp \ + /usr/include/boost/serialization/strong_typedef.hpp \ + /usr/include/boost/operators.hpp \ + /usr/include/boost/detail/workaround.hpp \ + /usr/include/boost/config/workaround.hpp \ + /usr/include/boost/core/addressof.hpp \ + /usr/include/boost/type_traits/has_nothrow_assign.hpp \ + /usr/include/boost/type_traits/integral_constant.hpp \ + /usr/include/boost/type_traits/intrinsics.hpp \ + /usr/include/boost/type_traits/detail/config.hpp \ + /usr/include/boost/version.hpp \ + /usr/include/boost/type_traits/is_const.hpp \ + /usr/include/boost/type_traits/is_volatile.hpp \ + /usr/include/boost/type_traits/is_assignable.hpp \ + /usr/include/boost/type_traits/is_complete.hpp \ + /usr/include/boost/type_traits/declval.hpp \ + /usr/include/boost/type_traits/add_rvalue_reference.hpp \ + /usr/include/boost/type_traits/is_void.hpp \ + /usr/include/boost/type_traits/is_reference.hpp \ + /usr/include/boost/type_traits/is_lvalue_reference.hpp \ + /usr/include/boost/type_traits/is_rvalue_reference.hpp \ + /usr/include/boost/type_traits/remove_reference.hpp \ + /usr/include/boost/type_traits/is_function.hpp \ + /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \ + /usr/include/boost/type_traits/detail/yes_no_type.hpp \ + /usr/include/boost/static_assert.hpp \ + /usr/include/boost/type_traits/is_array.hpp \ + /usr/include/boost/type_traits/has_nothrow_constructor.hpp \ + /usr/include/boost/type_traits/is_default_constructible.hpp \ + /usr/include/boost/type_traits/has_nothrow_copy.hpp \ + /usr/include/boost/type_traits/is_copy_constructible.hpp \ + /usr/include/boost/type_traits/is_constructible.hpp \ + /usr/include/boost/type_traits/is_destructible.hpp \ + /usr/include/boost/serialization/access.hpp \ + /usr/include/boost/serialization/map.hpp \ + /usr/include/boost/serialization/nvp.hpp /usr/include/boost/core/nvp.hpp \ + /usr/include/boost/preprocessor/stringize.hpp \ + /usr/include/boost/preprocessor/config/config.hpp \ + /usr/include/boost/serialization/level.hpp \ + /usr/include/boost/type_traits/is_fundamental.hpp \ + /usr/include/boost/type_traits/is_arithmetic.hpp \ + /usr/include/boost/type_traits/is_integral.hpp \ + /usr/include/boost/type_traits/is_floating_point.hpp \ + /usr/include/boost/type_traits/is_enum.hpp \ + /usr/include/boost/type_traits/is_class.hpp \ + /usr/include/boost/type_traits/is_base_and_derived.hpp \ + /usr/include/boost/type_traits/remove_cv.hpp \ + /usr/include/boost/type_traits/is_same.hpp \ + /usr/include/boost/mpl/eval_if.hpp /usr/include/boost/mpl/if.hpp \ + /usr/include/boost/mpl/aux_/value_wknd.hpp \ + /usr/include/boost/mpl/aux_/static_cast.hpp \ + /usr/include/boost/mpl/aux_/config/workaround.hpp \ + /usr/include/boost/mpl/aux_/config/integral.hpp \ + /usr/include/boost/mpl/aux_/config/msvc.hpp \ + /usr/include/boost/mpl/aux_/config/eti.hpp \ + /usr/include/boost/mpl/aux_/na_spec.hpp \ + /usr/include/boost/mpl/lambda_fwd.hpp \ + /usr/include/boost/mpl/void_fwd.hpp \ + /usr/include/boost/mpl/aux_/adl_barrier.hpp \ + /usr/include/boost/mpl/aux_/config/adl.hpp \ + /usr/include/boost/mpl/aux_/config/intel.hpp \ + /usr/include/boost/mpl/aux_/config/gcc.hpp \ + /usr/include/boost/mpl/aux_/na.hpp /usr/include/boost/mpl/bool.hpp \ + /usr/include/boost/mpl/bool_fwd.hpp \ + /usr/include/boost/mpl/integral_c_tag.hpp \ + /usr/include/boost/mpl/aux_/config/static_constant.hpp \ + /usr/include/boost/mpl/aux_/na_fwd.hpp \ + /usr/include/boost/mpl/aux_/config/ctps.hpp \ + /usr/include/boost/mpl/aux_/config/lambda.hpp \ + /usr/include/boost/mpl/aux_/config/ttp.hpp \ + /usr/include/boost/mpl/int.hpp /usr/include/boost/mpl/int_fwd.hpp \ + /usr/include/boost/mpl/aux_/nttp_decl.hpp \ + /usr/include/boost/mpl/aux_/config/nttp.hpp \ + /usr/include/boost/mpl/aux_/integral_wrapper.hpp \ + /usr/include/boost/preprocessor/cat.hpp \ + /usr/include/boost/mpl/aux_/lambda_arity_param.hpp \ + /usr/include/boost/mpl/aux_/template_arity_fwd.hpp \ + /usr/include/boost/mpl/aux_/arity.hpp \ + /usr/include/boost/mpl/aux_/config/dtp.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/params.hpp \ + /usr/include/boost/mpl/aux_/config/preprocessor.hpp \ + /usr/include/boost/preprocessor/comma_if.hpp \ + /usr/include/boost/preprocessor/punctuation/comma_if.hpp \ + /usr/include/boost/preprocessor/control/if.hpp \ + /usr/include/boost/preprocessor/control/iif.hpp \ + /usr/include/boost/preprocessor/logical/bool.hpp \ + /usr/include/boost/preprocessor/facilities/empty.hpp \ + /usr/include/boost/preprocessor/punctuation/comma.hpp \ + /usr/include/boost/preprocessor/repeat.hpp \ + /usr/include/boost/preprocessor/repetition/repeat.hpp \ + /usr/include/boost/preprocessor/debug/error.hpp \ + /usr/include/boost/preprocessor/detail/auto_rec.hpp \ + /usr/include/boost/preprocessor/tuple/eat.hpp \ + /usr/include/boost/preprocessor/inc.hpp \ + /usr/include/boost/preprocessor/arithmetic/inc.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/enum.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \ + /usr/include/boost/mpl/limits/arity.hpp \ + /usr/include/boost/preprocessor/logical/and.hpp \ + /usr/include/boost/preprocessor/logical/bitand.hpp \ + /usr/include/boost/preprocessor/identity.hpp \ + /usr/include/boost/preprocessor/facilities/identity.hpp \ + /usr/include/boost/preprocessor/empty.hpp \ + /usr/include/boost/preprocessor/arithmetic/add.hpp \ + /usr/include/boost/preprocessor/arithmetic/dec.hpp \ + /usr/include/boost/preprocessor/control/while.hpp \ + /usr/include/boost/preprocessor/list/fold_left.hpp \ + /usr/include/boost/preprocessor/list/detail/fold_left.hpp \ + /usr/include/boost/preprocessor/control/expr_iif.hpp \ + /usr/include/boost/preprocessor/list/adt.hpp \ + /usr/include/boost/preprocessor/detail/is_binary.hpp \ + /usr/include/boost/preprocessor/detail/check.hpp \ + /usr/include/boost/preprocessor/logical/compl.hpp \ + /usr/include/boost/preprocessor/list/fold_right.hpp \ + /usr/include/boost/preprocessor/list/detail/fold_right.hpp \ + /usr/include/boost/preprocessor/list/reverse.hpp \ + /usr/include/boost/preprocessor/control/detail/while.hpp \ + /usr/include/boost/preprocessor/tuple/elem.hpp \ + /usr/include/boost/preprocessor/facilities/expand.hpp \ + /usr/include/boost/preprocessor/facilities/overload.hpp \ + /usr/include/boost/preprocessor/variadic/size.hpp \ + /usr/include/boost/preprocessor/tuple/rem.hpp \ + /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \ + /usr/include/boost/preprocessor/variadic/elem.hpp \ + /usr/include/boost/preprocessor/arithmetic/sub.hpp \ + /usr/include/boost/mpl/aux_/config/overload_resolution.hpp \ + /usr/include/boost/mpl/aux_/lambda_support.hpp \ + /usr/include/boost/mpl/integral_c.hpp \ + /usr/include/boost/mpl/integral_c_fwd.hpp \ + /usr/include/boost/serialization/level_enum.hpp \ + /usr/include/boost/serialization/tracking.hpp \ + /usr/include/boost/mpl/identity.hpp /usr/include/boost/mpl/equal_to.hpp \ + /usr/include/boost/mpl/aux_/comparison_op.hpp \ + /usr/include/boost/mpl/aux_/numeric_op.hpp \ + /usr/include/boost/mpl/numeric_cast.hpp \ + /usr/include/boost/mpl/apply_wrap.hpp \ + /usr/include/boost/mpl/aux_/has_apply.hpp \ + /usr/include/boost/mpl/has_xxx.hpp \ + /usr/include/boost/mpl/aux_/type_wrapper.hpp \ + /usr/include/boost/mpl/aux_/yes_no.hpp \ + /usr/include/boost/mpl/aux_/config/arrays.hpp \ + /usr/include/boost/mpl/aux_/config/has_xxx.hpp \ + /usr/include/boost/mpl/aux_/config/msvc_typename.hpp \ + /usr/include/boost/preprocessor/array/elem.hpp \ + /usr/include/boost/preprocessor/array/data.hpp \ + /usr/include/boost/preprocessor/array/size.hpp \ + /usr/include/boost/preprocessor/repetition/enum_params.hpp \ + /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \ + /usr/include/boost/mpl/aux_/config/has_apply.hpp \ + /usr/include/boost/mpl/aux_/msvc_never_true.hpp \ + /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp \ + /usr/include/boost/mpl/aux_/include_preprocessed.hpp \ + /usr/include/boost/mpl/aux_/config/compiler.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \ + /usr/include/boost/mpl/tag.hpp /usr/include/boost/mpl/void.hpp \ + /usr/include/boost/mpl/aux_/has_tag.hpp \ + /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp \ + /usr/include/boost/mpl/aux_/config/forwarding.hpp \ + /usr/include/boost/mpl/aux_/msvc_eti_base.hpp \ + /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \ + /usr/include/boost/mpl/greater.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp \ + /usr/include/boost/type_traits/is_pointer.hpp \ + /usr/include/boost/serialization/tracking_enum.hpp \ + /usr/include/boost/serialization/type_info_implementation.hpp \ + /usr/include/boost/serialization/traits.hpp \ + /usr/include/boost/serialization/split_free.hpp \ + /usr/include/boost/serialization/wrapper.hpp \ + /usr/include/boost/serialization/base_object.hpp \ + /usr/include/boost/type_traits/is_polymorphic.hpp \ + /usr/include/boost/serialization/force_include.hpp \ + /usr/include/boost/serialization/void_cast_fwd.hpp \ + /usr/include/boost/serialization/collection_size_type.hpp \ + /usr/include/boost/serialization/is_bitwise_serializable.hpp \ + /usr/include/boost/serialization/item_version_type.hpp \ + /usr/include/boost/cstdint.hpp /usr/include/boost/integer_traits.hpp \ + /usr/include/boost/limits.hpp /usr/include/boost/assert.hpp \ + /usr/include/boost/serialization/library_version_type.hpp \ + /usr/include/boost/serialization/detail/stack_constructor.hpp \ + /usr/include/boost/aligned_storage.hpp \ + /usr/include/boost/type_traits/aligned_storage.hpp \ + /usr/include/boost/type_traits/alignment_of.hpp \ + /usr/include/boost/type_traits/type_with_alignment.hpp \ + /usr/include/boost/type_traits/is_pod.hpp \ + /usr/include/boost/type_traits/is_scalar.hpp \ + /usr/include/boost/type_traits/is_member_pointer.hpp \ + /usr/include/boost/type_traits/is_member_function_pointer.hpp \ + /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \ + /usr/include/boost/type_traits/conditional.hpp \ + /usr/include/boost/serialization/utility.hpp \ + /usr/include/boost/type_traits/remove_const.hpp \ + /usr/include/boost/mpl/and.hpp \ + /usr/include/boost/mpl/aux_/nested_type_wknd.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \ + /usr/include/boost/serialization/collections_save_imp.hpp \ + /usr/include/boost/serialization/version.hpp \ + /usr/include/boost/mpl/assert.hpp /usr/include/boost/mpl/not.hpp \ + /usr/include/boost/mpl/aux_/config/gpu.hpp \ + /usr/include/boost/mpl/aux_/config/pp_counter.hpp \ + /usr/include/boost/mpl/less.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \ + /usr/include/boost/mpl/comparison.hpp \ + /usr/include/boost/mpl/not_equal_to.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp \ + /usr/include/boost/mpl/less_equal.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp \ + /usr/include/boost/mpl/greater_equal.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp \ + /usr/include/boost/move/utility_core.hpp \ + /usr/include/boost/move/detail/config_begin.hpp \ + /usr/include/boost/move/detail/workaround.hpp \ + /usr/include/boost/move/core.hpp \ + /usr/include/boost/move/detail/config_end.hpp \ + /usr/include/boost/move/detail/meta_utils.hpp \ + /usr/include/boost/move/detail/meta_utils_core.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FeatureVector.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/BowVector.h \ + /home/orb/ORB_SLAM3/include/ORBVocabulary.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FORB.h \ + /usr/local/include/opencv4/opencv2/core/core.hpp \ + /usr/local/include/opencv4/opencv2/core.hpp \ + /usr/local/include/opencv4/opencv2/core/cvdef.h \ + /usr/local/include/opencv4/opencv2/core/hal/interface.h \ + /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h \ + /usr/local/include/opencv4/opencv2/core/version.hpp \ + /usr/local/include/opencv4/opencv2/core/base.hpp \ + /usr/local/include/opencv4/opencv2/opencv_modules.hpp \ + /usr/local/include/opencv4/opencv2/core/cvstd.hpp \ + /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp \ + /usr/local/include/opencv4/opencv2/core/neon_utils.hpp \ + /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp \ + /usr/local/include/opencv4/opencv2/core/check.hpp \ + /usr/local/include/opencv4/opencv2/core/traits.hpp \ + /usr/local/include/opencv4/opencv2/core/matx.hpp \ + /usr/local/include/opencv4/opencv2/core/saturate.hpp \ + /usr/local/include/opencv4/opencv2/core/fast_math.hpp \ + /usr/local/include/opencv4/opencv2/core/types.hpp \ + /usr/local/include/opencv4/opencv2/core/mat.hpp \ + /usr/local/include/opencv4/opencv2/core/bufferpool.hpp \ + /usr/local/include/opencv4/opencv2/core/mat.inl.hpp \ + /usr/local/include/opencv4/opencv2/core/persistence.hpp \ + /usr/local/include/opencv4/opencv2/core/operations.hpp \ + /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp \ + /usr/local/include/opencv4/opencv2/core/utility.hpp \ + /usr/local/include/opencv4/opencv2/core/optim.hpp \ + /usr/local/include/opencv4/opencv2/core/ovx.hpp \ + /usr/local/include/opencv4/opencv2/core/cvdef.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FClass.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/TemplatedVocabulary.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FeatureVector.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/ScoringObject.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/../DUtils/Random.h \ + /home/orb/ORB_SLAM3/include/ORBextractor.h \ + /usr/local/include/opencv4/opencv2/opencv.hpp \ + /usr/local/include/opencv4/opencv2/calib3d.hpp \ + /usr/local/include/opencv4/opencv2/features2d.hpp \ + /usr/local/include/opencv4/opencv2/flann/miniflann.hpp \ + /usr/local/include/opencv4/opencv2/flann/defines.h \ + /usr/local/include/opencv4/opencv2/flann/config.h \ + /usr/local/include/opencv4/opencv2/core/affine.hpp \ + /usr/local/include/opencv4/opencv2/dnn.hpp \ + /usr/local/include/opencv4/opencv2/dnn/dnn.hpp \ + /usr/local/include/opencv4/opencv2/core/async.hpp \ + /usr/local/include/opencv4/opencv2/dnn/version.hpp \ + /usr/local/include/opencv4/opencv2/dnn/dict.hpp \ + /usr/local/include/opencv4/opencv2/dnn/layer.hpp \ + /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp \ + /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp \ + /usr/local/include/opencv4/opencv2/dnn/dnn.hpp \ + /usr/local/include/opencv4/opencv2/flann.hpp \ + /usr/local/include/opencv4/opencv2/flann/flann_base.hpp \ + /usr/local/include/opencv4/opencv2/flann/general.h \ + /usr/local/include/opencv4/opencv2/flann/matrix.h \ + /usr/local/include/opencv4/opencv2/flann/params.h \ + /usr/local/include/opencv4/opencv2/flann/any.h \ + /usr/local/include/opencv4/opencv2/flann/defines.h \ + /usr/local/include/opencv4/opencv2/flann/saving.h \ + /usr/local/include/opencv4/opencv2/flann/nn_index.h \ + /usr/local/include/opencv4/opencv2/flann/result_set.h \ + /usr/local/include/opencv4/opencv2/flann/all_indices.h \ + /usr/local/include/opencv4/opencv2/flann/kdtree_index.h \ + /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h \ + /usr/local/include/opencv4/opencv2/flann/dist.h \ + /usr/local/include/opencv4/opencv2/flann/heap.h \ + /usr/local/include/opencv4/opencv2/flann/allocator.h \ + /usr/local/include/opencv4/opencv2/flann/random.h \ + /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h \ + /usr/local/include/opencv4/opencv2/flann/kmeans_index.h \ + /usr/local/include/opencv4/opencv2/flann/logger.h \ + /usr/local/include/opencv4/opencv2/flann/composite_index.h \ + /usr/local/include/opencv4/opencv2/flann/linear_index.h \ + /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h \ + /usr/local/include/opencv4/opencv2/flann/lsh_index.h \ + /usr/local/include/opencv4/opencv2/flann/lsh_table.h \ + /usr/local/include/opencv4/opencv2/flann/autotuned_index.h \ + /usr/local/include/opencv4/opencv2/flann/ground_truth.h \ + /usr/local/include/opencv4/opencv2/flann/index_testing.h \ + /usr/local/include/opencv4/opencv2/flann/timer.h \ + /usr/local/include/opencv4/opencv2/flann/sampling.h \ + /usr/local/include/opencv4/opencv2/highgui.hpp \ + /usr/local/include/opencv4/opencv2/imgcodecs.hpp \ + /usr/local/include/opencv4/opencv2/videoio.hpp \ + /usr/local/include/opencv4/opencv2/imgproc.hpp \ + /usr/local/include/opencv4/opencv2/ml.hpp \ + /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp \ + /usr/local/include/opencv4/opencv2/objdetect.hpp \ + /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp \ + /usr/local/include/opencv4/opencv2/photo.hpp \ + /usr/local/include/opencv4/opencv2/stitching.hpp \ + /usr/local/include/opencv4/opencv2/stitching/warpers.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp \ + /usr/local/include/opencv4/opencv2/core/cuda.hpp \ + /usr/local/include/opencv4/opencv2/core/cuda_types.hpp \ + /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp \ + /usr/include/c++/11/queue /usr/include/c++/11/bits/stl_queue.h \ + /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp \ + /usr/local/include/opencv4/opencv2/video.hpp \ + /usr/local/include/opencv4/opencv2/video/tracking.hpp \ + /usr/local/include/opencv4/opencv2/video/background_segm.hpp \ + /home/orb/ORB_SLAM3/include/Frame.h \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/se3.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/so3.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/types.hpp \ + /home/orb/ORB_SLAM3/include/ImuTypes.h \ + /home/orb/ORB_SLAM3/include/SerializationUtils.h \ + /usr/include/boost/serialization/vector.hpp \ + /usr/include/boost/serialization/collections_load_imp.hpp \ + /usr/include/boost/serialization/detail/is_default_constructible.hpp \ + /usr/include/boost/utility/enable_if.hpp \ + /usr/include/boost/core/enable_if.hpp \ + /usr/include/boost/serialization/array_wrapper.hpp \ + /usr/include/boost/serialization/split_member.hpp \ + /usr/include/boost/serialization/array_optimization.hpp \ + /usr/include/boost/mpl/always.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp \ + /usr/include/boost/mpl/aux_/arity_spec.hpp \ + /usr/include/boost/mpl/apply.hpp /usr/include/boost/mpl/apply_fwd.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \ + /usr/include/boost/mpl/placeholders.hpp /usr/include/boost/mpl/arg.hpp \ + /usr/include/boost/mpl/arg_fwd.hpp \ + /usr/include/boost/mpl/aux_/na_assert.hpp \ + /usr/include/boost/mpl/aux_/arg_typedef.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \ + /usr/include/boost/mpl/lambda.hpp /usr/include/boost/mpl/bind.hpp \ + /usr/include/boost/mpl/bind_fwd.hpp \ + /usr/include/boost/mpl/aux_/config/bind.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \ + /usr/include/boost/mpl/next.hpp /usr/include/boost/mpl/next_prior.hpp \ + /usr/include/boost/mpl/aux_/common_name_wknd.hpp \ + /usr/include/boost/mpl/protect.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \ + /usr/include/boost/mpl/aux_/full_lambda.hpp \ + /usr/include/boost/mpl/quote.hpp \ + /usr/include/boost/mpl/aux_/has_type.hpp \ + /usr/include/boost/mpl/aux_/config/bcc.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \ + /usr/include/boost/mpl/aux_/template_arity.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \ + /usr/include/boost/serialization/collection_traits.hpp \ + /usr/local/include/opencv4/opencv2/features2d/features2d.hpp \ + /home/orb/ORB_SLAM3/include/Converter.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/optimizable_graph.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/openmp_mutex.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/../../config.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/hyper_graph.h \ + /usr/include/c++/11/bitset /usr/include/c++/11/tr1/unordered_map \ + /usr/include/c++/11/tr1/type_traits \ + /usr/include/c++/11/tr1/functional_hash.h \ + /usr/include/c++/11/tr1/hashtable.h \ + /usr/include/c++/11/tr1/hashtable_policy.h \ + /usr/include/c++/11/tr1/unordered_map.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/parameter.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/parameter_container.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/jacobian_workspace.h \ + /usr/include/eigen3/Eigen/StdVector \ + /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h \ + /usr/include/eigen3/Eigen/src/StlSupport/details.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/../stuff/macros.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/creators.h \ + /usr/include/eigen3/Eigen/Cholesky /usr/include/c++/11/stack \ + /usr/include/c++/11/bits/stl_stack.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_edge.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/robust_kernel.h \ + /usr/include/c++/11/tr1/memory /usr/include/c++/11/tr1/shared_ptr.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_unary_edge.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_unary_edge.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3_ops.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3_ops.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/sim3.h \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/sim3.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/rxso3.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/sim_details.hpp \ + /home/orb/ORB_SLAM3/include/Settings.h \ + /home/orb/ORB_SLAM3/include/CameraModels/GeometricCamera.h \ + /usr/local/include/opencv4/opencv2/imgproc/imgproc.hpp \ + /usr/include/boost/serialization/export.hpp \ + /usr/include/boost/serialization/extended_type_info.hpp \ + /usr/include/c++/11/cstdarg /usr/include/boost/noncopyable.hpp \ + /usr/include/boost/core/noncopyable.hpp \ + /usr/include/boost/serialization/config.hpp \ + /usr/include/boost/config/abi_prefix.hpp \ + /usr/include/boost/config/abi_suffix.hpp \ + /usr/include/boost/serialization/static_warning.hpp \ + /usr/include/boost/mpl/print.hpp \ + /usr/include/boost/serialization/assume_abstract.hpp \ + /usr/include/boost/type_traits/is_abstract.hpp \ + /usr/include/boost/serialization/singleton.hpp \ + /usr/include/boost/archive/detail/auto_link_archive.hpp \ + /usr/include/boost/archive/detail/decl.hpp \ + /usr/include/boost/archive/detail/abi_prefix.hpp \ + /usr/include/boost/archive/detail/abi_suffix.hpp \ + /usr/include/boost/archive/detail/register_archive.hpp \ + /home/orb/ORB_SLAM3/include/Converter.h \ + /home/orb/ORB_SLAM3/include/GeometricTools.h \ + /home/orb/ORB_SLAM3/include/KeyFrameDatabase.h \ + /home/orb/ORB_SLAM3/include/Map.h /usr/local/include/pangolin/pangolin.h \ + /usr/local/include/pangolin/platform.h \ + /usr/local/include/pangolin/utils/assert.h \ + /usr/local/include/pangolin/utils/format_string.h \ + /usr/local/include/pangolin/utils/log.h \ + /usr/local/include/pangolin/display/display.h \ + /usr/local/include/pangolin/gl/glinclude.h \ + /usr/local/include/pangolin/gl/glplatform.h /usr/include/GL/glew.h \ + /usr/include/GL/glu.h /usr/include/GL/gl.h \ + /usr/local/include/pangolin/gl/glpangoglu.h \ + /usr/local/include/pangolin/gl/viewport.h \ + /usr/local/include/pangolin/utils/params.h \ + /usr/local/include/pangolin/utils/type_convert.h \ + /usr/local/include/pangolin/compat/type_traits.h \ + /usr/local/include/pangolin/windowing/window.h \ + /usr/local/include/pangolin/utils/signal_slot.h \ + /usr/local/include/sigslot/signal.hpp \ + /usr/local/include/pangolin/utils/true_false_toggle.h \ + /usr/local/include/pangolin/utils/uri.h \ + /usr/local/include/pangolin/windowing/handler_bitsets.h \ + /usr/local/include/pangolin/utils/bitmask.h \ + /usr/local/include/pangolin/windowing/handler_enums.h \ + /usr/local/include/pangolin/display/display.hpp \ + /usr/local/include/pangolin/display/view.h \ + /usr/local/include/pangolin/display/attach.h \ + /usr/local/include/pangolin/display/widgets.h \ + /usr/local/include/pangolin/var/var.h \ + /usr/local/include/pangolin/utils/is_streamable.h \ + /usr/local/include/pangolin/var/varvalue.h \ + /usr/local/include/pangolin/var/varvaluet.h \ + /usr/local/include/pangolin/var/varvaluegeneric.h \ + /usr/local/include/pangolin/utils/file_utils.h \ + /usr/local/include/pangolin/var/varwrapper.h \ + /usr/local/include/pangolin/var/varstate.h /usr/include/c++/11/any \ + /usr/local/include/pangolin/var/varinit.h \ + /usr/local/include/pangolin/handler/handler.h \ + /usr/local/include/pangolin/gl/opengl_render_state.h \ + /usr/local/include/pangolin/utils/simple_math.h \ + /usr/local/include/pangolin/gl/gl.h \ + /usr/local/include/pangolin/image/image_io.h \ + /usr/local/include/pangolin/image/typed_image.h \ + /usr/local/include/pangolin/image/managed_image.h \ + /usr/local/include/pangolin/image/image.h \ + /usr/local/include/pangolin/image/memcpy.h \ + /usr/local/include/pangolin/image/copy.h \ + /usr/local/include/pangolin/image/pixel_format.h \ + /usr/local/include/pangolin/utils/file_extension.h \ + /usr/local/include/pangolin/gl/gl.hpp \ + /usr/local/include/pangolin/gl/glpixformat.h \ + /usr/local/include/pangolin/gl/glformattraits.h \ + /usr/local/include/pangolin/gl/glfont.h \ + /usr/local/include/pangolin/gl/gltext.h \ + /usr/local/include/pangolin/gl/glchar.h \ + /usr/local/include/pangolin/gl/colour.h \ + /usr/local/include/pangolin/gl/gldraw.h \ + /usr/local/include/pangolin/gl/glstate.h \ + /usr/local/include/pangolin/gl/glvbo.h \ + /usr/local/include/pangolin/plot/plotter.h \ + /usr/local/include/pangolin/gl/glsl.h \ + /usr/local/include/pangolin/gl/glsl.hpp \ + /usr/local/include/pangolin/utils/range.h \ + /usr/local/include/pangolin/plot/datalog.h \ + /usr/local/include/pangolin/var/varextra.h \ + /usr/local/include/pangolin/video/video.h \ + /usr/local/include/pangolin/video/video_exception.h \ + /usr/local/include/pangolin/video/video_interface.h \ + /usr/local/include/pangolin/utils/picojson.h \ + /usr/local/include/pangolin/video/stream_info.h \ + /usr/local/include/pangolin/video/video_output_interface.h \ + /usr/local/include/pangolin/video/video_input.h \ + /usr/local/include/pangolin/video/video_output.h \ + /usr/include/boost/serialization/list.hpp \ + /home/orb/ORB_SLAM3/include/CameraModels/GeometricCamera.h \ + /usr/include/boost/serialization/array.hpp \ + /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp \ + /opt/ros/humble/include/nav_msgs/nav_msgs/msg/odometry.hpp \ + /opt/ros/humble/include/nav_msgs/nav_msgs/msg/detail/odometry__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist_with_covariance__struct.hpp \ + /opt/ros/humble/include/nav_msgs/nav_msgs/msg/detail/odometry__builder.hpp \ + /opt/ros/humble/include/nav_msgs/nav_msgs/msg/detail/odometry__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist_with_covariance__traits.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_graph.hpp \ + /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__builder.hpp \ + /opt/ros/humble/include/cv_bridge/cv_bridge/cv_bridge.h \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/compressed_image.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/compressed_image__struct.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/compressed_image__builder.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/compressed_image__traits.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/image_encodings.hpp \ + /usr/local/include/opencv4/opencv2/imgproc/types_c.h \ + /usr/local/include/opencv4/opencv2/core/core_c.h \ + /usr/local/include/opencv4/opencv2/core/types_c.h \ + /opt/ros/humble/include/cv_bridge/cv_bridge/cv_bridge_export.h \ + /home/orb/ORB_SLAM3/include/System.h \ + /home/orb/ORB_SLAM3/include/Tracking.h \ + /home/orb/ORB_SLAM3/include/Viewer.h \ + /home/orb/ORB_SLAM3/include/FrameDrawer.h \ + /home/orb/ORB_SLAM3/include/Atlas.h \ + /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h \ + /home/orb/ORB_SLAM3/include/CameraModels/GeometricCamera.h \ + /home/orb/ORB_SLAM3/include/TwoViewReconstruction.h \ + /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h \ + /home/orb/ORB_SLAM3/include/MapDrawer.h \ + /home/orb/ORB_SLAM3/include/System.h \ + /home/orb/ORB_SLAM3/include/LocalMapping.h \ + /home/orb/ORB_SLAM3/include/LoopClosing.h \ + /usr/include/boost/algorithm/string.hpp \ + /usr/include/boost/algorithm/string/std_containers_traits.hpp \ + /usr/include/boost/algorithm/string/std/string_traits.hpp \ + /usr/include/boost/algorithm/string/yes_no_type.hpp \ + /usr/include/boost/algorithm/string/sequence_traits.hpp \ + /usr/include/boost/algorithm/string/std/list_traits.hpp \ + /usr/include/boost/algorithm/string/std/slist_traits.hpp \ + /usr/include/boost/algorithm/string/config.hpp \ + /usr/include/c++/11/ext/slist \ + /usr/include/boost/algorithm/string/trim.hpp \ + /usr/include/boost/range/begin.hpp /usr/include/boost/range/config.hpp \ + /usr/include/boost/range/iterator.hpp \ + /usr/include/boost/range/range_fwd.hpp \ + /usr/include/boost/range/mutable_iterator.hpp \ + /usr/include/boost/range/detail/extract_optional_type.hpp \ + /usr/include/boost/iterator/iterator_traits.hpp \ + /usr/include/boost/range/detail/msvc_has_iterator_workaround.hpp \ + /usr/include/boost/range/const_iterator.hpp \ + /usr/include/boost/range/end.hpp \ + /usr/include/boost/range/detail/implementation_help.hpp \ + /usr/include/boost/range/detail/common.hpp \ + /usr/include/boost/range/detail/sfinae.hpp \ + /usr/include/boost/range/as_literal.hpp \ + /usr/include/boost/range/iterator_range.hpp \ + /usr/include/boost/range/iterator_range_core.hpp \ + /usr/include/boost/iterator/iterator_facade.hpp \ + /usr/include/boost/iterator/interoperable.hpp \ + /usr/include/boost/mpl/or.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \ + /usr/include/boost/type_traits/is_convertible.hpp \ + /usr/include/boost/type_traits/add_lvalue_reference.hpp \ + /usr/include/boost/type_traits/add_reference.hpp \ + /usr/include/boost/iterator/detail/config_def.hpp \ + /usr/include/boost/iterator/detail/config_undef.hpp \ + /usr/include/boost/iterator/iterator_categories.hpp \ + /usr/include/boost/iterator/detail/facade_iterator_category.hpp \ + /usr/include/boost/core/use_default.hpp \ + /usr/include/boost/detail/indirect_traits.hpp \ + /usr/include/boost/type_traits/remove_pointer.hpp \ + /usr/include/boost/detail/select_type.hpp \ + /usr/include/boost/iterator/detail/enable_if.hpp \ + /usr/include/boost/type_traits/add_const.hpp \ + /usr/include/boost/type_traits/add_pointer.hpp \ + /usr/include/boost/range/functions.hpp /usr/include/boost/range/size.hpp \ + /usr/include/boost/range/size_type.hpp \ + /usr/include/boost/range/difference_type.hpp \ + /usr/include/boost/range/has_range_iterator.hpp \ + /usr/include/boost/range/concepts.hpp \ + /usr/include/boost/concept_check.hpp \ + /usr/include/boost/concept/assert.hpp \ + /usr/include/boost/concept/detail/general.hpp \ + /usr/include/boost/concept/detail/backward_compatibility.hpp \ + /usr/include/boost/concept/detail/has_constraints.hpp \ + /usr/include/boost/type_traits/conversion_traits.hpp \ + /usr/include/boost/concept/usage.hpp \ + /usr/include/boost/concept/detail/concept_def.hpp \ + /usr/include/boost/preprocessor/seq/for_each_i.hpp \ + /usr/include/boost/preprocessor/repetition/for.hpp \ + /usr/include/boost/preprocessor/repetition/detail/for.hpp \ + /usr/include/boost/preprocessor/seq/seq.hpp \ + /usr/include/boost/preprocessor/seq/elem.hpp \ + /usr/include/boost/preprocessor/seq/size.hpp \ + /usr/include/boost/preprocessor/seq/detail/is_empty.hpp \ + /usr/include/boost/preprocessor/seq/enum.hpp \ + /usr/include/boost/concept/detail/concept_undef.hpp \ + /usr/include/boost/iterator/iterator_concepts.hpp \ + /usr/include/boost/range/value_type.hpp \ + /usr/include/boost/range/detail/misc_concept.hpp \ + /usr/include/boost/type_traits/make_unsigned.hpp \ + /usr/include/boost/type_traits/is_signed.hpp \ + /usr/include/boost/type_traits/is_unsigned.hpp \ + /usr/include/boost/type_traits/add_volatile.hpp \ + /usr/include/boost/range/detail/has_member_size.hpp \ + /usr/include/boost/utility.hpp \ + /usr/include/boost/utility/base_from_member.hpp \ + /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp \ + /usr/include/boost/preprocessor/repetition/repeat_from_to.hpp \ + /usr/include/boost/utility/binary.hpp \ + /usr/include/boost/preprocessor/control/deduce_d.hpp \ + /usr/include/boost/preprocessor/seq/cat.hpp \ + /usr/include/boost/preprocessor/seq/fold_left.hpp \ + /usr/include/boost/preprocessor/seq/transform.hpp \ + /usr/include/boost/preprocessor/arithmetic/mod.hpp \ + /usr/include/boost/preprocessor/arithmetic/detail/div_base.hpp \ + /usr/include/boost/preprocessor/comparison/less_equal.hpp \ + /usr/include/boost/preprocessor/logical/not.hpp \ + /usr/include/boost/utility/identity_type.hpp \ + /usr/include/boost/type_traits/function_traits.hpp \ + /usr/include/boost/core/checked_delete.hpp \ + /usr/include/boost/range/distance.hpp \ + /usr/include/boost/iterator/distance.hpp \ + /usr/include/boost/range/empty.hpp /usr/include/boost/range/rbegin.hpp \ + /usr/include/boost/range/reverse_iterator.hpp \ + /usr/include/boost/iterator/reverse_iterator.hpp \ + /usr/include/boost/iterator/iterator_adaptor.hpp \ + /usr/include/boost/range/rend.hpp \ + /usr/include/boost/range/algorithm/equal.hpp \ + /usr/include/boost/range/detail/safe_bool.hpp \ + /usr/include/boost/next_prior.hpp \ + /usr/include/boost/type_traits/has_plus.hpp \ + /usr/include/boost/type_traits/detail/has_binary_operator.hpp \ + /usr/include/boost/type_traits/make_void.hpp \ + /usr/include/boost/type_traits/has_plus_assign.hpp \ + /usr/include/boost/type_traits/has_minus.hpp \ + /usr/include/boost/type_traits/has_minus_assign.hpp \ + /usr/include/boost/iterator/advance.hpp \ + /usr/include/boost/range/iterator_range_io.hpp \ + /usr/include/boost/range/detail/str_types.hpp \ + /usr/include/boost/algorithm/string/detail/trim.hpp \ + /usr/include/boost/algorithm/string/classification.hpp \ + /usr/include/boost/algorithm/string/detail/classification.hpp \ + /usr/include/boost/algorithm/string/predicate_facade.hpp \ + /usr/include/boost/algorithm/string/case_conv.hpp \ + /usr/include/boost/iterator/transform_iterator.hpp \ + /usr/include/boost/utility/result_of.hpp \ + /usr/include/boost/preprocessor/iteration/iterate.hpp \ + /usr/include/boost/preprocessor/slot/slot.hpp \ + /usr/include/boost/preprocessor/slot/detail/def.hpp \ + /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp \ + /usr/include/boost/preprocessor/facilities/intercept.hpp \ + /usr/include/boost/type_traits/type_identity.hpp \ + /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \ + /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \ + /usr/include/boost/preprocessor/slot/detail/shared.hpp \ + /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \ + /usr/include/boost/utility/detail/result_of_iterate.hpp \ + /usr/include/boost/algorithm/string/detail/case_conv.hpp \ + /usr/include/boost/algorithm/string/predicate.hpp \ + /usr/include/boost/algorithm/string/compare.hpp \ + /usr/include/boost/algorithm/string/find.hpp \ + /usr/include/boost/algorithm/string/finder.hpp \ + /usr/include/boost/algorithm/string/constants.hpp \ + /usr/include/boost/algorithm/string/detail/finder.hpp \ + /usr/include/boost/algorithm/string/detail/predicate.hpp \ + /usr/include/boost/algorithm/string/split.hpp \ + /usr/include/boost/algorithm/string/iter_find.hpp \ + /usr/include/boost/algorithm/string/concept.hpp \ + /usr/include/boost/algorithm/string/find_iterator.hpp \ + /usr/include/boost/algorithm/string/detail/find_iterator.hpp \ + /usr/include/boost/function.hpp \ + /usr/include/boost/preprocessor/iterate.hpp \ + /usr/include/boost/function/detail/prologue.hpp \ + /usr/include/boost/config/no_tr1/functional.hpp \ + /usr/include/boost/throw_exception.hpp \ + /usr/include/boost/assert/source_location.hpp \ + /usr/include/boost/current_function.hpp \ + /usr/include/boost/exception/exception.hpp \ + /usr/include/boost/function/function_base.hpp \ + /usr/include/boost/integer.hpp /usr/include/boost/integer_fwd.hpp \ + /usr/include/boost/type_index.hpp \ + /usr/include/boost/type_index/stl_type_index.hpp \ + /usr/include/boost/type_index/type_index_facade.hpp \ + /usr/include/boost/container_hash/hash_fwd.hpp \ + /usr/include/boost/core/demangle.hpp \ + /usr/include/boost/type_traits/has_trivial_copy.hpp \ + /usr/include/boost/type_traits/has_trivial_destructor.hpp \ + /usr/include/boost/type_traits/composite_traits.hpp \ + /usr/include/boost/type_traits/is_union.hpp /usr/include/boost/ref.hpp \ + /usr/include/boost/core/ref.hpp \ + /usr/include/boost/type_traits/enable_if.hpp \ + /usr/include/boost/function_equal.hpp \ + /usr/include/boost/function/function_fwd.hpp \ + /usr/include/boost/mem_fn.hpp /usr/include/boost/bind/mem_fn.hpp \ + /usr/include/boost/get_pointer.hpp \ + /usr/include/boost/config/no_tr1/memory.hpp \ + /usr/include/boost/bind/mem_fn_template.hpp \ + /usr/include/boost/bind/mem_fn_cc.hpp \ + /usr/include/boost/preprocessor/enum.hpp \ + /usr/include/boost/preprocessor/repetition/enum.hpp \ + /usr/include/boost/preprocessor/enum_params.hpp \ + /usr/include/boost/function/detail/function_iterate.hpp \ + /usr/include/boost/function/detail/maybe_include.hpp \ + /usr/include/boost/function/function_template.hpp \ + /usr/include/boost/core/no_exceptions_support.hpp \ + /usr/include/boost/algorithm/string/detail/util.hpp \ + /usr/include/boost/algorithm/string/join.hpp \ + /usr/include/boost/algorithm/string/detail/sequence.hpp \ + /usr/include/boost/mpl/logical.hpp \ + /usr/include/boost/algorithm/string/replace.hpp \ + /usr/include/boost/algorithm/string/find_format.hpp \ + /usr/include/boost/algorithm/string/detail/find_format.hpp \ + /usr/include/boost/algorithm/string/detail/find_format_store.hpp \ + /usr/include/boost/algorithm/string/detail/replace_storage.hpp \ + /usr/include/boost/algorithm/string/detail/find_format_all.hpp \ + /usr/include/boost/algorithm/string/formatter.hpp \ + /usr/include/boost/algorithm/string/detail/formatter.hpp \ + /usr/include/boost/algorithm/string/erase.hpp \ + /home/orb/ORB_SLAM3/include/Frame.h /home/orb/ORB_SLAM3/include/Map.h \ + /home/orb/ORB_SLAM3/include/Atlas.h diff --git a/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/src/rgbd/rgbd.cpp.o b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/rgbd.dir/src/rgbd/rgbd.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..20fcc83b349da131778ec6661357dda363341928 GIT binary patch literal 108264 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 r;p6ny=6`^&aiK}U|LX_CkN3 CMakeFiles/typeconversionTests.dir/tests/typeConversionsTests.cpp.i + +CMakeFiles/typeconversionTests.dir/tests/typeConversionsTests.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/typeconversionTests.dir/tests/typeConversionsTests.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp -o CMakeFiles/typeconversionTests.dir/tests/typeConversionsTests.cpp.s + +CMakeFiles/typeconversionTests.dir/src/type_conversion.cpp.o: CMakeFiles/typeconversionTests.dir/flags.make +CMakeFiles/typeconversionTests.dir/src/type_conversion.cpp.o: /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp +CMakeFiles/typeconversionTests.dir/src/type_conversion.cpp.o: CMakeFiles/typeconversionTests.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/orb_slam3_ros2_wrapper/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/typeconversionTests.dir/src/type_conversion.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/typeconversionTests.dir/src/type_conversion.cpp.o -MF CMakeFiles/typeconversionTests.dir/src/type_conversion.cpp.o.d -o CMakeFiles/typeconversionTests.dir/src/type_conversion.cpp.o -c /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp + +CMakeFiles/typeconversionTests.dir/src/type_conversion.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/typeconversionTests.dir/src/type_conversion.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp > CMakeFiles/typeconversionTests.dir/src/type_conversion.cpp.i + +CMakeFiles/typeconversionTests.dir/src/type_conversion.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/typeconversionTests.dir/src/type_conversion.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp -o CMakeFiles/typeconversionTests.dir/src/type_conversion.cpp.s + +# Object files for target typeconversionTests +typeconversionTests_OBJECTS = \ +"CMakeFiles/typeconversionTests.dir/tests/typeConversionsTests.cpp.o" \ +"CMakeFiles/typeconversionTests.dir/src/type_conversion.cpp.o" + +# External object files for target typeconversionTests +typeconversionTests_EXTERNAL_OBJECTS = + +typeconversionTests: CMakeFiles/typeconversionTests.dir/tests/typeConversionsTests.cpp.o +typeconversionTests: CMakeFiles/typeconversionTests.dir/src/type_conversion.cpp.o +typeconversionTests: CMakeFiles/typeconversionTests.dir/build.make +typeconversionTests: gtest/libgtest_main.a +typeconversionTests: gtest/libgtest.a +typeconversionTests: /opt/ros/humble/lib/libcv_bridge.so +typeconversionTests: /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_fastrtps_c.so +typeconversionTests: /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_fastrtps_cpp.so +typeconversionTests: /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_introspection_c.so +typeconversionTests: /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_introspection_cpp.so +typeconversionTests: /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_cpp.so +typeconversionTests: /root/install/slam_msgs/lib/libslam_msgs__rosidl_generator_py.so +typeconversionTests: /opt/ros/humble/lib/libpcl_ros_tf.a +typeconversionTests: /opt/ros/humble/lib/libpcd_to_pointcloud_lib.so +typeconversionTests: /opt/ros/humble/lib/libnav_msgs__rosidl_typesupport_fastrtps_c.so +typeconversionTests: /opt/ros/humble/lib/libnav_msgs__rosidl_typesupport_fastrtps_cpp.so +typeconversionTests: /opt/ros/humble/lib/libnav_msgs__rosidl_typesupport_introspection_c.so +typeconversionTests: /opt/ros/humble/lib/libnav_msgs__rosidl_typesupport_introspection_cpp.so +typeconversionTests: /opt/ros/humble/lib/libnav_msgs__rosidl_typesupport_cpp.so +typeconversionTests: /opt/ros/humble/lib/libnav_msgs__rosidl_generator_py.so +typeconversionTests: /home/orb/ORB_SLAM3/lib/libORB_SLAM3.so +typeconversionTests: /home/orb/ORB_SLAM3/Thirdparty/DBoW2/lib/libDBoW2.so +typeconversionTests: /home/orb/ORB_SLAM3/Thirdparty/g2o/lib/libg2o.so +typeconversionTests: /usr/local/lib/libpango_glgeometry.so +typeconversionTests: /usr/local/lib/libpango_python.so +typeconversionTests: /usr/local/lib/libpango_scene.so +typeconversionTests: /usr/local/lib/libpango_tools.so +typeconversionTests: /usr/local/lib/libpango_video.so +typeconversionTests: /opt/ros/humble/lib/libmessage_filters.so +typeconversionTests: /opt/ros/humble/lib/librosidl_typesupport_fastrtps_c.so +typeconversionTests: /opt/ros/humble/lib/librmw.so +typeconversionTests: /opt/ros/humble/lib/librosidl_typesupport_fastrtps_cpp.so +typeconversionTests: /opt/ros/humble/lib/librcutils.so +typeconversionTests: /opt/ros/humble/lib/librcpputils.so +typeconversionTests: /opt/ros/humble/lib/librosidl_typesupport_c.so +typeconversionTests: /opt/ros/humble/lib/librosidl_typesupport_cpp.so +typeconversionTests: /opt/ros/humble/lib/librosidl_runtime_c.so +typeconversionTests: /opt/ros/humble/lib/librosidl_typesupport_introspection_c.so +typeconversionTests: /opt/ros/humble/lib/librosidl_typesupport_introspection_cpp.so +typeconversionTests: /opt/ros/humble/lib/libpcl_msgs__rosidl_generator_c.so +typeconversionTests: /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_fastrtps_c.so +typeconversionTests: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_fastrtps_c.so +typeconversionTests: /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_introspection_c.so +typeconversionTests: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_introspection_c.so +typeconversionTests: /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_c.so +typeconversionTests: /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_fastrtps_cpp.so +typeconversionTests: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_fastrtps_cpp.so +typeconversionTests: /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_introspection_cpp.so +typeconversionTests: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_introspection_cpp.so +typeconversionTests: /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_cpp.so +typeconversionTests: /opt/ros/humble/lib/libpcl_msgs__rosidl_generator_py.so +typeconversionTests: /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_c.so +typeconversionTests: /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_py.so +typeconversionTests: /opt/ros/humble/lib/librclcpp.so +typeconversionTests: /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_c.so +typeconversionTests: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_fastrtps_c.so +typeconversionTests: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_fastrtps_cpp.so +typeconversionTests: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_introspection_c.so +typeconversionTests: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_c.so +typeconversionTests: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_introspection_cpp.so +typeconversionTests: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_cpp.so +typeconversionTests: /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_py.so +typeconversionTests: /opt/ros/humble/lib/libstd_msgs__rosidl_generator_c.so +typeconversionTests: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so +typeconversionTests: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so +typeconversionTests: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_c.so +typeconversionTests: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_c.so +typeconversionTests: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so +typeconversionTests: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_cpp.so +typeconversionTests: /opt/ros/humble/lib/libstd_msgs__rosidl_generator_py.so +typeconversionTests: /usr/lib/x86_64-linux-gnu/libpython3.10.so +typeconversionTests: /usr/lib/x86_64-linux-gnu/libpcl_apps.so +typeconversionTests: /usr/lib/x86_64-linux-gnu/libpcl_outofcore.so +typeconversionTests: /usr/lib/x86_64-linux-gnu/libpcl_people.so +typeconversionTests: /usr/lib/x86_64-linux-gnu/libusb-1.0.so +typeconversionTests: /usr/lib/x86_64-linux-gnu/libflann_cpp.so +typeconversionTests: /usr/lib/libOpenNI.so +typeconversionTests: /usr/lib/x86_64-linux-gnu/libOpenNI2.so +typeconversionTests: /usr/lib/x86_64-linux-gnu/libpcl_common.so +typeconversionTests: /usr/local/lib/libopencv_imgcodecs.so.4.4.0 +typeconversionTests: /usr/local/lib/libopencv_imgproc.so.4.4.0 +typeconversionTests: /usr/local/lib/libopencv_core.so.4.4.0 +typeconversionTests: /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_c.so +typeconversionTests: /root/install/slam_msgs/lib/libslam_msgs__rosidl_generator_c.so +typeconversionTests: /opt/ros/humble/lib/libstatic_transform_broadcaster_node.so +typeconversionTests: /opt/ros/humble/lib/libtf2_ros.so +typeconversionTests: /opt/ros/humble/lib/libmessage_filters.so +typeconversionTests: /opt/ros/humble/lib/librclcpp_action.so +typeconversionTests: /opt/ros/humble/lib/librcl_action.so +typeconversionTests: /opt/ros/humble/lib/libtf2_msgs__rosidl_typesupport_fastrtps_c.so +typeconversionTests: /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_fastrtps_c.so +typeconversionTests: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_c.so +typeconversionTests: /opt/ros/humble/lib/libtf2_msgs__rosidl_typesupport_introspection_c.so +typeconversionTests: /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_introspection_c.so +typeconversionTests: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_c.so +typeconversionTests: /opt/ros/humble/lib/libtf2_msgs__rosidl_typesupport_fastrtps_cpp.so +typeconversionTests: /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_fastrtps_cpp.so +typeconversionTests: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_cpp.so +typeconversionTests: /opt/ros/humble/lib/libtf2_msgs__rosidl_typesupport_introspection_cpp.so +typeconversionTests: /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_introspection_cpp.so +typeconversionTests: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_cpp.so +typeconversionTests: /opt/ros/humble/lib/libtf2_msgs__rosidl_typesupport_cpp.so +typeconversionTests: /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_cpp.so +typeconversionTests: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_cpp.so +typeconversionTests: /opt/ros/humble/lib/libtf2_msgs__rosidl_generator_py.so +typeconversionTests: /opt/ros/humble/lib/libtf2_msgs__rosidl_typesupport_c.so +typeconversionTests: /opt/ros/humble/lib/libtf2_msgs__rosidl_generator_c.so +typeconversionTests: /opt/ros/humble/lib/libaction_msgs__rosidl_generator_py.so +typeconversionTests: /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_c.so +typeconversionTests: /opt/ros/humble/lib/libaction_msgs__rosidl_generator_c.so +typeconversionTests: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_generator_py.so +typeconversionTests: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_c.so +typeconversionTests: /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_generator_c.so +typeconversionTests: /opt/ros/humble/lib/libtf2.so +typeconversionTests: /usr/lib/x86_64-linux-gnu/liborocos-kdl.so +typeconversionTests: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_cpp.so +typeconversionTests: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_c.so +typeconversionTests: /opt/ros/humble/lib/libpcl_msgs__rosidl_generator_c.so +typeconversionTests: /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_c.so +typeconversionTests: /usr/lib/x86_64-linux-gnu/libqhull_r.so.8.0.2 +typeconversionTests: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so +typeconversionTests: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so +typeconversionTests: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so +typeconversionTests: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_c.so +typeconversionTests: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so +typeconversionTests: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so +typeconversionTests: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so +typeconversionTests: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_py.so +typeconversionTests: /opt/ros/humble/lib/librosgraph_msgs__rosidl_generator_c.so +typeconversionTests: /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_c.so +typeconversionTests: /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_cpp.so +typeconversionTests: /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so +typeconversionTests: /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_c.so +typeconversionTests: /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so +typeconversionTests: /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_cpp.so +typeconversionTests: /opt/ros/humble/lib/librosgraph_msgs__rosidl_generator_py.so +typeconversionTests: /opt/ros/humble/lib/librcl_yaml_param_parser.so +typeconversionTests: /opt/ros/humble/lib/libstatistics_msgs__rosidl_generator_c.so +typeconversionTests: /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_c.so +typeconversionTests: /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_cpp.so +typeconversionTests: /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so +typeconversionTests: /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_c.so +typeconversionTests: /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so +typeconversionTests: /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_cpp.so +typeconversionTests: /opt/ros/humble/lib/libstatistics_msgs__rosidl_generator_py.so +typeconversionTests: /opt/ros/humble/lib/libtracetools.so +typeconversionTests: /opt/ros/humble/lib/libgeometry_msgs__rosidl_generator_c.so +typeconversionTests: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_c.so +typeconversionTests: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so +typeconversionTests: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_c.so +typeconversionTests: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_cpp.so +typeconversionTests: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so +typeconversionTests: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_cpp.so +typeconversionTests: /opt/ros/humble/lib/libgeometry_msgs__rosidl_generator_py.so +typeconversionTests: /opt/ros/humble/lib/libcomponent_manager.so +typeconversionTests: /opt/ros/humble/lib/librclcpp.so +typeconversionTests: /opt/ros/humble/lib/liblibstatistics_collector.so +typeconversionTests: /opt/ros/humble/lib/librcl.so +typeconversionTests: /opt/ros/humble/lib/librmw_implementation.so +typeconversionTests: /opt/ros/humble/lib/librcl_logging_spdlog.so +typeconversionTests: /opt/ros/humble/lib/librcl_logging_interface.so +typeconversionTests: /opt/ros/humble/lib/librcl_yaml_param_parser.so +typeconversionTests: /opt/ros/humble/lib/libyaml.so +typeconversionTests: /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_c.so +typeconversionTests: /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_cpp.so +typeconversionTests: /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so +typeconversionTests: /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so +typeconversionTests: /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_cpp.so +typeconversionTests: /opt/ros/humble/lib/librosgraph_msgs__rosidl_generator_py.so +typeconversionTests: /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_c.so +typeconversionTests: /opt/ros/humble/lib/librosgraph_msgs__rosidl_generator_c.so +typeconversionTests: /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_c.so +typeconversionTests: /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_cpp.so +typeconversionTests: /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so +typeconversionTests: /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so +typeconversionTests: /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_cpp.so +typeconversionTests: /opt/ros/humble/lib/libstatistics_msgs__rosidl_generator_py.so +typeconversionTests: /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_c.so +typeconversionTests: /opt/ros/humble/lib/libstatistics_msgs__rosidl_generator_c.so +typeconversionTests: /opt/ros/humble/lib/libtracetools.so +typeconversionTests: /opt/ros/humble/lib/libament_index_cpp.so +typeconversionTests: /opt/ros/humble/lib/libclass_loader.so +typeconversionTests: /usr/lib/x86_64-linux-gnu/libconsole_bridge.so.1.0 +typeconversionTests: /opt/ros/humble/lib/libcomposition_interfaces__rosidl_typesupport_fastrtps_c.so +typeconversionTests: /opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_fastrtps_c.so +typeconversionTests: /opt/ros/humble/lib/libcomposition_interfaces__rosidl_typesupport_introspection_c.so +typeconversionTests: /opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_introspection_c.so +typeconversionTests: /opt/ros/humble/lib/libcomposition_interfaces__rosidl_typesupport_fastrtps_cpp.so +typeconversionTests: /opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_fastrtps_cpp.so +typeconversionTests: /opt/ros/humble/lib/libcomposition_interfaces__rosidl_typesupport_introspection_cpp.so +typeconversionTests: /opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_introspection_cpp.so +typeconversionTests: /opt/ros/humble/lib/libcomposition_interfaces__rosidl_typesupport_cpp.so +typeconversionTests: /opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_cpp.so +typeconversionTests: /opt/ros/humble/lib/libcomposition_interfaces__rosidl_generator_py.so +typeconversionTests: /opt/ros/humble/lib/librcl_interfaces__rosidl_generator_py.so +typeconversionTests: /opt/ros/humble/lib/libcomposition_interfaces__rosidl_typesupport_c.so +typeconversionTests: /opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_c.so +typeconversionTests: /opt/ros/humble/lib/libcomposition_interfaces__rosidl_generator_c.so +typeconversionTests: /opt/ros/humble/lib/librcl_interfaces__rosidl_generator_c.so +typeconversionTests: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_c.so +typeconversionTests: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so +typeconversionTests: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so +typeconversionTests: /opt/ros/humble/lib/librosidl_typesupport_fastrtps_c.so +typeconversionTests: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_cpp.so +typeconversionTests: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so +typeconversionTests: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so +typeconversionTests: /opt/ros/humble/lib/librosidl_typesupport_fastrtps_cpp.so +typeconversionTests: /opt/ros/humble/lib/libfastcdr.so.1.0.24 +typeconversionTests: /opt/ros/humble/lib/librmw.so +typeconversionTests: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so +typeconversionTests: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_c.so +typeconversionTests: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so +typeconversionTests: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so +typeconversionTests: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so +typeconversionTests: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so +typeconversionTests: /opt/ros/humble/lib/librosidl_typesupport_introspection_cpp.so +typeconversionTests: /opt/ros/humble/lib/librosidl_typesupport_introspection_c.so +typeconversionTests: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_cpp.so +typeconversionTests: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_cpp.so +typeconversionTests: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so +typeconversionTests: /opt/ros/humble/lib/librosidl_typesupport_cpp.so +typeconversionTests: /opt/ros/humble/lib/libnav_msgs__rosidl_typesupport_c.so +typeconversionTests: /opt/ros/humble/lib/libnav_msgs__rosidl_generator_c.so +typeconversionTests: /opt/ros/humble/lib/libgeometry_msgs__rosidl_generator_py.so +typeconversionTests: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_c.so +typeconversionTests: /opt/ros/humble/lib/libgeometry_msgs__rosidl_generator_c.so +typeconversionTests: /opt/ros/humble/lib/libstd_msgs__rosidl_generator_py.so +typeconversionTests: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_c.so +typeconversionTests: /opt/ros/humble/lib/libstd_msgs__rosidl_generator_c.so +typeconversionTests: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_py.so +typeconversionTests: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_c.so +typeconversionTests: /opt/ros/humble/lib/librosidl_typesupport_c.so +typeconversionTests: /opt/ros/humble/lib/librcpputils.so +typeconversionTests: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so +typeconversionTests: /opt/ros/humble/lib/librosidl_runtime_c.so +typeconversionTests: /opt/ros/humble/lib/librcutils.so +typeconversionTests: /opt/ros/humble/lib/libmessage_filters.so +typeconversionTests: /opt/ros/humble/lib/librosidl_typesupport_fastrtps_c.so +typeconversionTests: /opt/ros/humble/lib/librmw.so +typeconversionTests: /opt/ros/humble/lib/librosidl_typesupport_fastrtps_cpp.so +typeconversionTests: /opt/ros/humble/lib/librcutils.so +typeconversionTests: /opt/ros/humble/lib/librcpputils.so +typeconversionTests: /opt/ros/humble/lib/librosidl_typesupport_c.so +typeconversionTests: /opt/ros/humble/lib/librosidl_typesupport_cpp.so +typeconversionTests: /opt/ros/humble/lib/librosidl_runtime_c.so +typeconversionTests: /opt/ros/humble/lib/librosidl_typesupport_introspection_c.so +typeconversionTests: /opt/ros/humble/lib/librosidl_typesupport_introspection_cpp.so +typeconversionTests: /opt/ros/humble/lib/libpcl_msgs__rosidl_generator_c.so +typeconversionTests: /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_fastrtps_c.so +typeconversionTests: /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_introspection_c.so +typeconversionTests: /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_c.so +typeconversionTests: /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_fastrtps_cpp.so +typeconversionTests: /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_introspection_cpp.so +typeconversionTests: /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_cpp.so +typeconversionTests: /opt/ros/humble/lib/libpcl_msgs__rosidl_generator_py.so +typeconversionTests: /opt/ros/humble/lib/librclcpp.so +typeconversionTests: /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_c.so +typeconversionTests: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_fastrtps_c.so +typeconversionTests: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_fastrtps_cpp.so +typeconversionTests: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_introspection_c.so +typeconversionTests: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_c.so +typeconversionTests: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_introspection_cpp.so +typeconversionTests: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_cpp.so +typeconversionTests: /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_py.so +typeconversionTests: /opt/ros/humble/lib/libstd_msgs__rosidl_generator_c.so +typeconversionTests: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so +typeconversionTests: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so +typeconversionTests: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_c.so +typeconversionTests: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_c.so +typeconversionTests: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so +typeconversionTests: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_cpp.so +typeconversionTests: /opt/ros/humble/lib/libstd_msgs__rosidl_generator_py.so +typeconversionTests: /usr/lib/x86_64-linux-gnu/libpython3.10.so +typeconversionTests: /usr/local/lib/libpango_geometry.so +typeconversionTests: /usr/local/lib/libtinyobj.so +typeconversionTests: /usr/local/lib/libpango_plot.so +typeconversionTests: /usr/local/lib/libpango_display.so +typeconversionTests: /usr/local/lib/libpango_vars.so +typeconversionTests: /usr/local/lib/libpango_windowing.so +typeconversionTests: /usr/local/lib/libpango_opengl.so +typeconversionTests: /usr/lib/x86_64-linux-gnu/libGLEW.so +typeconversionTests: /usr/lib/x86_64-linux-gnu/libOpenGL.so +typeconversionTests: /usr/lib/x86_64-linux-gnu/libGLX.so +typeconversionTests: /usr/lib/x86_64-linux-gnu/libGLU.so +typeconversionTests: /usr/local/lib/libpango_image.so +typeconversionTests: /usr/local/lib/libpango_packetstream.so +typeconversionTests: /usr/local/lib/libpango_core.so +typeconversionTests: /usr/lib/x86_64-linux-gnu/libpcl_surface.so +typeconversionTests: /usr/lib/x86_64-linux-gnu/libpcl_keypoints.so +typeconversionTests: /usr/lib/x86_64-linux-gnu/libpcl_tracking.so +typeconversionTests: /usr/lib/x86_64-linux-gnu/libpcl_recognition.so +typeconversionTests: /usr/lib/x86_64-linux-gnu/libpcl_registration.so +typeconversionTests: /usr/lib/x86_64-linux-gnu/libpcl_stereo.so +typeconversionTests: /usr/lib/x86_64-linux-gnu/libpcl_segmentation.so +typeconversionTests: /usr/lib/x86_64-linux-gnu/libpcl_features.so +typeconversionTests: /usr/lib/x86_64-linux-gnu/libpcl_filters.so +typeconversionTests: /usr/lib/x86_64-linux-gnu/libpcl_sample_consensus.so +typeconversionTests: /usr/lib/x86_64-linux-gnu/libpcl_ml.so +typeconversionTests: /usr/lib/x86_64-linux-gnu/libpcl_visualization.so +typeconversionTests: /usr/lib/x86_64-linux-gnu/libpcl_search.so +typeconversionTests: /usr/lib/x86_64-linux-gnu/libpcl_kdtree.so +typeconversionTests: /usr/lib/x86_64-linux-gnu/libpcl_io.so +typeconversionTests: /usr/lib/x86_64-linux-gnu/libpcl_octree.so +typeconversionTests: /usr/lib/x86_64-linux-gnu/libpng.so +typeconversionTests: /usr/lib/x86_64-linux-gnu/libz.so +typeconversionTests: /usr/lib/x86_64-linux-gnu/libusb-1.0.so +typeconversionTests: /usr/lib/x86_64-linux-gnu/libvtkChartsCore-9.1.so.9.1.0 +typeconversionTests: /usr/lib/x86_64-linux-gnu/libvtkInteractionImage-9.1.so.9.1.0 +typeconversionTests: /usr/lib/x86_64-linux-gnu/libvtkIOGeometry-9.1.so.9.1.0 +typeconversionTests: /usr/lib/x86_64-linux-gnu/libjsoncpp.so +typeconversionTests: /usr/lib/x86_64-linux-gnu/libvtkIOPLY-9.1.so.9.1.0 +typeconversionTests: /usr/lib/x86_64-linux-gnu/libvtkRenderingLOD-9.1.so.9.1.0 +typeconversionTests: /usr/lib/x86_64-linux-gnu/libvtkViewsContext2D-9.1.so.9.1.0 +typeconversionTests: /usr/lib/x86_64-linux-gnu/libvtkViewsCore-9.1.so.9.1.0 +typeconversionTests: /usr/lib/x86_64-linux-gnu/libvtkGUISupportQt-9.1.so.9.1.0 +typeconversionTests: /usr/lib/x86_64-linux-gnu/libvtkInteractionWidgets-9.1.so.9.1.0 +typeconversionTests: /usr/lib/x86_64-linux-gnu/libvtkFiltersModeling-9.1.so.9.1.0 +typeconversionTests: /usr/lib/x86_64-linux-gnu/libvtkInteractionStyle-9.1.so.9.1.0 +typeconversionTests: /usr/lib/x86_64-linux-gnu/libvtkFiltersExtraction-9.1.so.9.1.0 +typeconversionTests: /usr/lib/x86_64-linux-gnu/libvtkIOLegacy-9.1.so.9.1.0 +typeconversionTests: /usr/lib/x86_64-linux-gnu/libvtkIOCore-9.1.so.9.1.0 +typeconversionTests: /usr/lib/x86_64-linux-gnu/libvtkRenderingAnnotation-9.1.so.9.1.0 +typeconversionTests: /usr/lib/x86_64-linux-gnu/libvtkRenderingContext2D-9.1.so.9.1.0 +typeconversionTests: /usr/lib/x86_64-linux-gnu/libvtkRenderingFreeType-9.1.so.9.1.0 +typeconversionTests: /usr/lib/x86_64-linux-gnu/libfreetype.so +typeconversionTests: /usr/lib/x86_64-linux-gnu/libvtkImagingSources-9.1.so.9.1.0 +typeconversionTests: /usr/lib/x86_64-linux-gnu/libvtkIOImage-9.1.so.9.1.0 +typeconversionTests: /usr/lib/x86_64-linux-gnu/libvtkImagingCore-9.1.so.9.1.0 +typeconversionTests: /usr/lib/x86_64-linux-gnu/libvtkRenderingOpenGL2-9.1.so.9.1.0 +typeconversionTests: /usr/lib/x86_64-linux-gnu/libvtkRenderingUI-9.1.so.9.1.0 +typeconversionTests: /usr/lib/x86_64-linux-gnu/libvtkRenderingCore-9.1.so.9.1.0 +typeconversionTests: /usr/lib/x86_64-linux-gnu/libvtkCommonColor-9.1.so.9.1.0 +typeconversionTests: /usr/lib/x86_64-linux-gnu/libvtkFiltersGeometry-9.1.so.9.1.0 +typeconversionTests: /usr/lib/x86_64-linux-gnu/libvtkFiltersSources-9.1.so.9.1.0 +typeconversionTests: /usr/lib/x86_64-linux-gnu/libvtkFiltersGeneral-9.1.so.9.1.0 +typeconversionTests: /usr/lib/x86_64-linux-gnu/libvtkCommonComputationalGeometry-9.1.so.9.1.0 +typeconversionTests: /usr/lib/x86_64-linux-gnu/libvtkFiltersCore-9.1.so.9.1.0 +typeconversionTests: /usr/lib/x86_64-linux-gnu/libvtkCommonExecutionModel-9.1.so.9.1.0 +typeconversionTests: /usr/lib/x86_64-linux-gnu/libvtkCommonDataModel-9.1.so.9.1.0 +typeconversionTests: /usr/lib/x86_64-linux-gnu/libvtkCommonMisc-9.1.so.9.1.0 +typeconversionTests: /usr/lib/x86_64-linux-gnu/libvtkCommonTransforms-9.1.so.9.1.0 +typeconversionTests: /usr/lib/x86_64-linux-gnu/libvtkCommonMath-9.1.so.9.1.0 +typeconversionTests: /usr/lib/x86_64-linux-gnu/libvtkkissfft-9.1.so.9.1.0 +typeconversionTests: /usr/lib/x86_64-linux-gnu/libGLEW.so +typeconversionTests: /usr/lib/x86_64-linux-gnu/libX11.so +typeconversionTests: /usr/lib/x86_64-linux-gnu/libQt5OpenGL.so.5.15.3 +typeconversionTests: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.15.3 +typeconversionTests: /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.15.3 +typeconversionTests: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3 +typeconversionTests: /usr/lib/x86_64-linux-gnu/libvtkCommonCore-9.1.so.9.1.0 +typeconversionTests: /usr/lib/x86_64-linux-gnu/libtbb.so.12.5 +typeconversionTests: /usr/lib/x86_64-linux-gnu/libvtksys-9.1.so.9.1.0 +typeconversionTests: /usr/lib/libOpenNI.so +typeconversionTests: /usr/lib/x86_64-linux-gnu/libOpenNI2.so +typeconversionTests: /usr/lib/x86_64-linux-gnu/libpcl_common.so +typeconversionTests: /usr/lib/x86_64-linux-gnu/libboost_system.so.1.74.0 +typeconversionTests: /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.74.0 +typeconversionTests: /usr/lib/x86_64-linux-gnu/libboost_date_time.so.1.74.0 +typeconversionTests: /usr/lib/x86_64-linux-gnu/libboost_iostreams.so.1.74.0 +typeconversionTests: /usr/lib/x86_64-linux-gnu/libboost_serialization.so.1.74.0 +typeconversionTests: CMakeFiles/typeconversionTests.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/root/build/orb_slam3_ros2_wrapper/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX executable typeconversionTests" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/typeconversionTests.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/typeconversionTests.dir/build: typeconversionTests +.PHONY : CMakeFiles/typeconversionTests.dir/build + +CMakeFiles/typeconversionTests.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/typeconversionTests.dir/cmake_clean.cmake +.PHONY : CMakeFiles/typeconversionTests.dir/clean + +CMakeFiles/typeconversionTests.dir/depend: + cd /root/build/orb_slam3_ros2_wrapper && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/colcon_ws/src/orb_slam3_ros2_wrapper /root/colcon_ws/src/orb_slam3_ros2_wrapper /root/build/orb_slam3_ros2_wrapper /root/build/orb_slam3_ros2_wrapper /root/build/orb_slam3_ros2_wrapper/CMakeFiles/typeconversionTests.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/typeconversionTests.dir/depend + diff --git a/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/typeconversionTests.dir/cmake_clean.cmake b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/typeconversionTests.dir/cmake_clean.cmake new file mode 100644 index 0000000..f4957f0 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/typeconversionTests.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/typeconversionTests.dir/src/type_conversion.cpp.o" + "CMakeFiles/typeconversionTests.dir/src/type_conversion.cpp.o.d" + "CMakeFiles/typeconversionTests.dir/tests/typeConversionsTests.cpp.o" + "CMakeFiles/typeconversionTests.dir/tests/typeConversionsTests.cpp.o.d" + "typeconversionTests" + "typeconversionTests.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/typeconversionTests.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/typeconversionTests.dir/compiler_depend.internal b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/typeconversionTests.dir/compiler_depend.internal new file mode 100644 index 0000000..50ddea6 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/typeconversionTests.dir/compiler_depend.internal @@ -0,0 +1,3252 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +CMakeFiles/typeconversionTests.dir/src/type_conversion.cpp.o + /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp + /usr/include/stdc-predef.h + /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp + /usr/include/eigen3/Eigen/Core + /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/Macros.h + /usr/include/c++/11/cmath + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h + /usr/include/features.h + /usr/include/features-time64.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h + /usr/include/c++/11/pstl/pstl_config.h + /usr/include/c++/11/bits/cpp_type_traits.h + /usr/include/c++/11/ext/type_traits.h + /usr/include/math.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/math-vector.h + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h + /usr/include/x86_64-linux-gnu/bits/fp-logb.h + /usr/include/x86_64-linux-gnu/bits/fp-fast.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h + /usr/include/x86_64-linux-gnu/bits/mathcalls.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h + /usr/include/x86_64-linux-gnu/bits/iscanonical.h + /usr/include/c++/11/bits/std_abs.h + /usr/include/stdlib.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/endian.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/select2.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/alloca.h + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/x86_64-linux-gnu/bits/stdlib.h + /usr/include/c++/11/bits/specfun.h + /usr/include/c++/11/bits/stl_algobase.h + /usr/include/c++/11/bits/functexcept.h + /usr/include/c++/11/bits/exception_defines.h + /usr/include/c++/11/ext/numeric_traits.h + /usr/include/c++/11/bits/stl_pair.h + /usr/include/c++/11/bits/move.h + /usr/include/c++/11/type_traits + /usr/include/c++/11/compare + /usr/include/c++/11/concepts + /usr/include/c++/11/bits/stl_iterator_base_types.h + /usr/include/c++/11/bits/iterator_concepts.h + /usr/include/c++/11/bits/ptr_traits.h + /usr/include/c++/11/bits/ranges_cmp.h + /usr/include/c++/11/bits/stl_iterator_base_funcs.h + /usr/include/c++/11/bits/concept_check.h + /usr/include/c++/11/debug/assertions.h + /usr/include/c++/11/bits/stl_iterator.h + /usr/include/c++/11/new + /usr/include/c++/11/bits/exception.h + /usr/include/c++/11/bits/stl_construct.h + /usr/include/c++/11/debug/debug.h + /usr/include/c++/11/bits/predefined_ops.h + /usr/include/c++/11/limits + /usr/include/c++/11/tr1/gamma.tcc + /usr/include/c++/11/tr1/special_function_util.h + /usr/include/c++/11/tr1/bessel_function.tcc + /usr/include/c++/11/tr1/beta_function.tcc + /usr/include/c++/11/tr1/ell_integral.tcc + /usr/include/c++/11/tr1/exp_integral.tcc + /usr/include/c++/11/tr1/hypergeometric.tcc + /usr/include/c++/11/tr1/legendre_function.tcc + /usr/include/c++/11/tr1/modified_bessel_func.tcc + /usr/include/c++/11/tr1/poly_hermite.tcc + /usr/include/c++/11/tr1/poly_laguerre.tcc + /usr/include/c++/11/tr1/riemann_zeta.tcc + /usr/include/eigen3/Eigen/src/Core/util/ConfigureVectorization.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/mmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/emmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/xmmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/mm_malloc.h + /usr/include/c++/11/stdlib.h + /usr/include/c++/11/cstdlib + /usr/include/c++/11/complex + /usr/include/c++/11/sstream + /usr/include/c++/11/istream + /usr/include/c++/11/ios + /usr/include/c++/11/iosfwd + /usr/include/c++/11/bits/stringfwd.h + /usr/include/c++/11/bits/memoryfwd.h + /usr/include/c++/11/bits/postypes.h + /usr/include/c++/11/cwchar + /usr/include/wchar.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/wchar2.h + /usr/include/c++/11/exception + /usr/include/c++/11/bits/exception_ptr.h + /usr/include/c++/11/bits/cxxabi_init_exception.h + /usr/include/c++/11/typeinfo + /usr/include/c++/11/bits/hash_bytes.h + /usr/include/c++/11/bits/nested_exception.h + /usr/include/c++/11/bits/char_traits.h + /usr/include/c++/11/cstdint + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h + /usr/include/stdint.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/c++/11/bits/localefwd.h + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h + /usr/include/c++/11/clocale + /usr/include/locale.h + /usr/include/x86_64-linux-gnu/bits/locale.h + /usr/include/c++/11/cctype + /usr/include/ctype.h + /usr/include/c++/11/bits/ios_base.h + /usr/include/c++/11/ext/atomicity.h + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/x86_64-linux-gnu/bits/sched.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/x86_64-linux-gnu/bits/cpu-set.h + /usr/include/time.h + /usr/include/x86_64-linux-gnu/bits/time.h + /usr/include/x86_64-linux-gnu/bits/timex.h + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/x86_64-linux-gnu/bits/setjmp.h + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h + /usr/include/x86_64-linux-gnu/sys/single_threaded.h + /usr/include/c++/11/bits/locale_classes.h + /usr/include/c++/11/string + /usr/include/c++/11/bits/allocator.h + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h + /usr/include/c++/11/ext/new_allocator.h + /usr/include/c++/11/bits/ostream_insert.h + /usr/include/c++/11/bits/cxxabi_forced.h + /usr/include/c++/11/bits/stl_function.h + /usr/include/c++/11/backward/binders.h + /usr/include/c++/11/bits/stl_algo.h + /usr/include/c++/11/bits/algorithmfwd.h + /usr/include/c++/11/initializer_list + /usr/include/c++/11/bits/stl_heap.h + /usr/include/c++/11/bits/stl_tempbuf.h + /usr/include/c++/11/bits/uniform_int_dist.h + /usr/include/c++/11/bits/range_access.h + /usr/include/c++/11/bits/basic_string.h + /usr/include/c++/11/ext/alloc_traits.h + /usr/include/c++/11/bits/alloc_traits.h + /usr/include/c++/11/string_view + /usr/include/c++/11/bits/functional_hash.h + /usr/include/c++/11/bits/ranges_base.h + /usr/include/c++/11/bits/max_size_type.h + /usr/include/c++/11/numbers + /usr/include/c++/11/bits/string_view.tcc + /usr/include/c++/11/ext/string_conversions.h + /usr/include/c++/11/cstdio + /usr/include/stdio.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/x86_64-linux-gnu/bits/stdio.h + /usr/include/x86_64-linux-gnu/bits/stdio2.h + /usr/include/c++/11/cerrno + /usr/include/errno.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/linux/errno.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/errno-base.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/c++/11/bits/charconv.h + /usr/include/c++/11/bits/basic_string.tcc + /usr/include/c++/11/bits/locale_classes.tcc + /usr/include/c++/11/system_error + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h + /usr/include/c++/11/stdexcept + /usr/include/c++/11/streambuf + /usr/include/c++/11/bits/streambuf.tcc + /usr/include/c++/11/bits/basic_ios.h + /usr/include/c++/11/bits/locale_facets.h + /usr/include/c++/11/cwctype + /usr/include/wctype.h + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h + /usr/include/c++/11/bits/streambuf_iterator.h + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h + /usr/include/c++/11/bits/locale_facets.tcc + /usr/include/c++/11/bits/basic_ios.tcc + /usr/include/c++/11/ostream + /usr/include/c++/11/bits/ostream.tcc + /usr/include/c++/11/bits/istream.tcc + /usr/include/c++/11/bits/sstream.tcc + /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h + /usr/include/c++/11/cstddef + /usr/include/c++/11/cassert + /usr/include/assert.h + /usr/include/c++/11/functional + /usr/include/c++/11/tuple + /usr/include/c++/11/utility + /usr/include/c++/11/bits/stl_relops.h + /usr/include/c++/11/array + /usr/include/c++/11/bits/uses_allocator.h + /usr/include/c++/11/bits/invoke.h + /usr/include/c++/11/bits/refwrap.h + /usr/include/c++/11/bits/std_function.h + /usr/include/c++/11/unordered_map + /usr/include/c++/11/ext/aligned_buffer.h + /usr/include/c++/11/bits/hashtable.h + /usr/include/c++/11/bits/hashtable_policy.h + /usr/include/c++/11/bits/enable_special_members.h + /usr/include/c++/11/bits/node_handle.h + /usr/include/c++/11/bits/unordered_map.h + /usr/include/c++/11/bits/erase_if.h + /usr/include/c++/11/vector + /usr/include/c++/11/bits/stl_uninitialized.h + /usr/include/c++/11/bits/stl_vector.h + /usr/include/c++/11/bits/stl_bvector.h + /usr/include/c++/11/bits/vector.tcc + /usr/include/c++/11/cstring + /usr/include/string.h + /usr/include/strings.h + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h + /usr/include/x86_64-linux-gnu/bits/string_fortified.h + /usr/include/c++/11/climits + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h + /usr/include/limits.h + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h + /usr/include/x86_64-linux-gnu/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h + /usr/include/x86_64-linux-gnu/bits/uio_lim.h + /usr/include/c++/11/algorithm + /usr/include/c++/11/bits/ranges_algo.h + /usr/include/c++/11/bits/ranges_algobase.h + /usr/include/c++/11/iterator + /usr/include/c++/11/bits/stream_iterator.h + /usr/include/c++/11/bits/ranges_util.h + /usr/include/c++/11/pstl/glue_algorithm_defs.h + /usr/include/c++/11/pstl/execution_defs.h + /usr/include/eigen3/Eigen/src/Core/util/Constants.h + /usr/include/eigen3/Eigen/src/Core/util/Meta.h + /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h + /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h + /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h + /usr/include/eigen3/Eigen/src/Core/util/Memory.h + /usr/include/eigen3/Eigen/src/Core/util/IntegralConstant.h + /usr/include/eigen3/Eigen/src/Core/util/SymbolicIndex.h + /usr/include/eigen3/Eigen/src/Core/NumTraits.h + /usr/include/eigen3/Eigen/src/Core/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h + /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/Half.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/BFloat16.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/GenericPacketMathFunctionsFwd.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/GenericPacketMathFunctions.h + /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h + /usr/include/eigen3/Eigen/src/Core/util/IndexedViewHelper.h + /usr/include/eigen3/Eigen/src/Core/util/ReshapedHelper.h + /usr/include/eigen3/Eigen/src/Core/ArithmeticSequence.h + /usr/include/eigen3/Eigen/src/Core/IO.h + /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h + /usr/include/eigen3/Eigen/src/Core/DenseBase.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h + /usr/include/eigen3/Eigen/src/plugins/IndexedViewMethods.h + /usr/include/eigen3/Eigen/src/plugins/IndexedViewMethods.h + /usr/include/eigen3/Eigen/src/plugins/ReshapedMethods.h + /usr/include/eigen3/Eigen/src/plugins/ReshapedMethods.h + /usr/include/eigen3/Eigen/src/Core/MatrixBase.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/Core/EigenBase.h + /usr/include/eigen3/Eigen/src/Core/Product.h + /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h + /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h + /usr/include/eigen3/Eigen/src/Core/Assign.h + /usr/include/eigen3/Eigen/src/Core/ArrayBase.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h + /usr/include/eigen3/Eigen/src/Core/DenseStorage.h + /usr/include/eigen3/Eigen/src/Core/NestByValue.h + /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h + /usr/include/eigen3/Eigen/src/Core/NoAlias.h + /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h + /usr/include/eigen3/Eigen/src/Core/Matrix.h + /usr/include/eigen3/Eigen/src/Core/Array.h + /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h + /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/Dot.h + /usr/include/eigen3/Eigen/src/Core/StableNorm.h + /usr/include/eigen3/Eigen/src/Core/Stride.h + /usr/include/eigen3/Eigen/src/Core/MapBase.h + /usr/include/eigen3/Eigen/src/Core/Map.h + /usr/include/eigen3/Eigen/src/Core/Ref.h + /usr/include/eigen3/Eigen/src/Core/Block.h + /usr/include/eigen3/Eigen/src/Core/VectorBlock.h + /usr/include/eigen3/Eigen/src/Core/IndexedView.h + /usr/include/eigen3/Eigen/src/Core/Reshaped.h + /usr/include/eigen3/Eigen/src/Core/Transpose.h + /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h + /usr/include/eigen3/Eigen/src/Core/Diagonal.h + /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h + /usr/include/eigen3/Eigen/src/Core/Redux.h + /usr/include/eigen3/Eigen/src/Core/Visitor.h + /usr/include/eigen3/Eigen/src/Core/Fuzzy.h + /usr/include/eigen3/Eigen/src/Core/Swap.h + /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h + /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h + /usr/include/eigen3/Eigen/src/Core/Solve.h + /usr/include/eigen3/Eigen/src/Core/Inverse.h + /usr/include/eigen3/Eigen/src/Core/SolverBase.h + /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h + /usr/include/eigen3/Eigen/src/Core/Transpositions.h + /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h + /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h + /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h + /usr/include/c++/11/atomic + /usr/include/c++/11/bits/atomic_base.h + /usr/include/c++/11/bits/atomic_lockfree_defines.h + /usr/include/c++/11/bits/atomic_wait.h + /usr/include/unistd.h + /usr/include/x86_64-linux-gnu/bits/posix_opt.h + /usr/include/x86_64-linux-gnu/bits/environments.h + /usr/include/x86_64-linux-gnu/bits/confname.h + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h + /usr/include/x86_64-linux-gnu/bits/getopt_core.h + /usr/include/x86_64-linux-gnu/bits/unistd.h + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h + /usr/include/linux/close_range.h + /usr/include/syscall.h + /usr/include/x86_64-linux-gnu/sys/syscall.h + /usr/include/x86_64-linux-gnu/asm/unistd.h + /usr/include/x86_64-linux-gnu/asm/unistd_64.h + /usr/include/x86_64-linux-gnu/bits/syscall.h + /usr/include/c++/11/bits/std_mutex.h + /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h + /usr/include/eigen3/Eigen/src/Core/BandMatrix.h + /usr/include/eigen3/Eigen/src/Core/CoreIterators.h + /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h + /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h + /usr/include/eigen3/Eigen/src/Core/Select.h + /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h + /usr/include/eigen3/Eigen/src/Core/PartialReduxEvaluator.h + /usr/include/eigen3/Eigen/src/Core/Random.h + /usr/include/eigen3/Eigen/src/Core/Replicate.h + /usr/include/eigen3/Eigen/src/Core/Reverse.h + /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h + /usr/include/eigen3/Eigen/src/Core/StlIterators.h + /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h + /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h + /usr/include/eigen3/Eigen/Geometry + /usr/include/eigen3/Eigen/Core + /usr/include/eigen3/Eigen/SVD + /usr/include/eigen3/Eigen/QR + /usr/include/eigen3/Eigen/Cholesky + /usr/include/eigen3/Eigen/Jacobi + /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h + /usr/include/eigen3/Eigen/Householder + /usr/include/eigen3/Eigen/src/Householder/Householder.h + /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h + /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h + /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h + /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h + /usr/include/eigen3/Eigen/src/SVD/SVDBase.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h + /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h + /usr/include/eigen3/Eigen/LU + /usr/include/eigen3/Eigen/src/misc/Kernel.h + /usr/include/eigen3/Eigen/src/misc/Image.h + /usr/include/eigen3/Eigen/src/LU/FullPivLU.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h + /usr/include/eigen3/Eigen/src/LU/Determinant.h + /usr/include/eigen3/Eigen/src/LU/InverseImpl.h + /usr/include/eigen3/Eigen/src/LU/arch/InverseSize4.h + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h + /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h + /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h + /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h + /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h + /usr/include/eigen3/Eigen/src/Geometry/Transform.h + /usr/include/eigen3/Eigen/src/Geometry/Translation.h + /usr/include/eigen3/Eigen/src/Geometry/Scaling.h + /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h + /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h + /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h + /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h + /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SIMD.h + /usr/local/include/sophus/se3.hpp + /usr/local/include/sophus/so3.hpp + /usr/local/include/sophus/rotation_matrix.hpp + /usr/include/eigen3/Eigen/Dense + /usr/include/eigen3/Eigen/Geometry + /usr/include/eigen3/Eigen/Eigenvalues + /usr/include/eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h + /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h + /usr/include/eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h + /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h + /usr/include/eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h + /usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur.h + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexEigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur.h + /usr/include/eigen3/Eigen/src/Eigenvalues/RealQZ.h + /usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/RealQZ.h + /usr/include/eigen3/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h + /usr/include/eigen3/Eigen/SVD + /usr/local/include/sophus/types.hpp + /usr/local/include/sophus/common.hpp + /usr/include/c++/11/random + /usr/include/c++/11/bits/random.h + /usr/include/x86_64-linux-gnu/c++/11/bits/opt_random.h + /usr/include/c++/11/bits/random.tcc + /usr/include/c++/11/numeric + /usr/include/c++/11/bits/stl_numeric.h + /usr/include/c++/11/bit + /usr/include/c++/11/pstl/glue_numeric_defs.h + /usr/local/include/sophus/formatstring.hpp + /usr/include/c++/11/iostream + /usr/local/include/sophus/so2.hpp + /usr/include/eigen3/Eigen/LU + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h + /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp + /usr/include/c++/11/csignal + /usr/include/signal.h + /usr/include/x86_64-linux-gnu/bits/signum-generic.h + /usr/include/x86_64-linux-gnu/bits/signum-arch.h + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h + /usr/include/x86_64-linux-gnu/bits/sigaction.h + /usr/include/x86_64-linux-gnu/bits/sigcontext.h + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h + /usr/include/x86_64-linux-gnu/sys/ucontext.h + /usr/include/x86_64-linux-gnu/bits/sigstack.h + /usr/include/x86_64-linux-gnu/bits/sigstksz.h + /usr/include/x86_64-linux-gnu/bits/ss_flags.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h + /usr/include/x86_64-linux-gnu/bits/sigthread.h + /usr/include/x86_64-linux-gnu/bits/signal_ext.h + /usr/include/c++/11/memory + /usr/include/c++/11/bits/stl_raw_storage_iter.h + /usr/include/c++/11/bits/align.h + /usr/include/c++/11/bits/unique_ptr.h + /usr/include/c++/11/bits/shared_ptr.h + /usr/include/c++/11/bits/shared_ptr_base.h + /usr/include/c++/11/bits/allocated_ptr.h + /usr/include/c++/11/ext/concurrence.h + /usr/include/c++/11/bits/shared_ptr_atomic.h + /usr/include/c++/11/backward/auto_ptr.h + /usr/include/c++/11/bits/ranges_uninitialized.h + /usr/include/c++/11/bits/uses_allocator_args.h + /usr/include/c++/11/pstl/glue_memory_defs.h + /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp + /usr/include/c++/11/future + /usr/include/c++/11/mutex + /usr/include/c++/11/chrono + /usr/include/c++/11/ratio + /usr/include/c++/11/ctime + /usr/include/c++/11/bits/parse_numbers.h + /usr/include/c++/11/bits/unique_lock.h + /usr/include/c++/11/condition_variable + /usr/include/c++/11/stop_token + /usr/include/c++/11/bits/std_thread.h + /usr/include/c++/11/semaphore + /usr/include/c++/11/bits/semaphore_base.h + /usr/include/c++/11/bits/atomic_timed_wait.h + /usr/include/c++/11/bits/this_thread_sleep.h + /usr/include/x86_64-linux-gnu/sys/time.h + /usr/include/semaphore.h + /usr/include/x86_64-linux-gnu/bits/semaphore.h + /usr/include/c++/11/bits/atomic_futex.h + /opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp + /usr/include/c++/11/set + /usr/include/c++/11/bits/stl_tree.h + /usr/include/c++/11/bits/stl_set.h + /usr/include/c++/11/bits/stl_multiset.h + /usr/include/c++/11/thread + /opt/ros/humble/include/rclcpp/rclcpp/executor.hpp + /usr/include/c++/11/list + /usr/include/c++/11/bits/stl_list.h + /usr/include/c++/11/bits/list.tcc + /usr/include/c++/11/map + /usr/include/c++/11/bits/stl_map.h + /usr/include/c++/11/bits/stl_multimap.h + /opt/ros/humble/include/rcl/rcl/guard_condition.h + /opt/ros/humble/include/rcl/rcl/allocator.h + /opt/ros/humble/include/rcutils/rcutils/allocator.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h + /opt/ros/humble/include/rcutils/rcutils/macros.h + /opt/ros/humble/include/rcutils/rcutils/testing/fault_injection.h + /opt/ros/humble/include/rcutils/rcutils/visibility_control.h + /opt/ros/humble/include/rcutils/rcutils/visibility_control_macros.h + /opt/ros/humble/include/rcutils/rcutils/types/rcutils_ret.h + /opt/ros/humble/include/rcl/rcl/context.h + /opt/ros/humble/include/rmw/rmw/init.h + /opt/ros/humble/include/rmw/rmw/init_options.h + /opt/ros/humble/include/rmw/rmw/domain_id.h + /opt/ros/humble/include/rmw/rmw/localhost.h + /opt/ros/humble/include/rmw/rmw/visibility_control.h + /opt/ros/humble/include/rmw/rmw/macros.h + /opt/ros/humble/include/rmw/rmw/ret_types.h + /opt/ros/humble/include/rmw/rmw/security_options.h + /opt/ros/humble/include/rcl/rcl/arguments.h + /opt/ros/humble/include/rcl/rcl/log_level.h + /opt/ros/humble/include/rcl/rcl/macros.h + /opt/ros/humble/include/rcl/rcl/types.h + /opt/ros/humble/include/rmw/rmw/types.h + /opt/ros/humble/include/rcutils/rcutils/logging.h + /opt/ros/humble/include/rcutils/rcutils/error_handling.h + /opt/ros/humble/include/rcutils/rcutils/snprintf.h + /opt/ros/humble/include/rcutils/rcutils/time.h + /opt/ros/humble/include/rcutils/rcutils/types.h + /opt/ros/humble/include/rcutils/rcutils/types/array_list.h + /opt/ros/humble/include/rcutils/rcutils/types/char_array.h + /opt/ros/humble/include/rcutils/rcutils/types/hash_map.h + /opt/ros/humble/include/rcutils/rcutils/types/string_array.h + /opt/ros/humble/include/rcutils/rcutils/qsort.h + /opt/ros/humble/include/rcutils/rcutils/types/string_map.h + /opt/ros/humble/include/rcutils/rcutils/types/uint8_array.h + /opt/ros/humble/include/rmw/rmw/events_statuses/events_statuses.h + /opt/ros/humble/include/rmw/rmw/events_statuses/incompatible_qos.h + /opt/ros/humble/include/rmw/rmw/qos_policy_kind.h + /opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_changed.h + /opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_lost.h + /opt/ros/humble/include/rmw/rmw/events_statuses/message_lost.h + /opt/ros/humble/include/rmw/rmw/events_statuses/offered_deadline_missed.h + /opt/ros/humble/include/rmw/rmw/events_statuses/requested_deadline_missed.h + /opt/ros/humble/include/rmw/rmw/serialized_message.h + /opt/ros/humble/include/rmw/rmw/subscription_content_filter_options.h + /opt/ros/humble/include/rmw/rmw/time.h + /opt/ros/humble/include/rcl/rcl/visibility_control.h + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h + /opt/ros/humble/include/rcl/rcl/init_options.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdalign.h + /opt/ros/humble/include/rcl/rcl/wait.h + /opt/ros/humble/include/rcl/rcl/client.h + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /opt/ros/humble/include/rcl/rcl/event_callback.h + /opt/ros/humble/include/rmw/rmw/event_callback_type.h + /opt/ros/humble/include/rcl/rcl/node.h + /opt/ros/humble/include/rcl/rcl/node_options.h + /opt/ros/humble/include/rcl/rcl/domain_id.h + /opt/ros/humble/include/rcl/rcl/service.h + /opt/ros/humble/include/rcl/rcl/subscription.h + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /opt/ros/humble/include/rmw/rmw/message_sequence.h + /opt/ros/humble/include/rcl/rcl/timer.h + /opt/ros/humble/include/rcl/rcl/time.h + /opt/ros/humble/include/rmw/rmw/rmw.h + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/sequence_bound.h + /opt/ros/humble/include/rmw/rmw/event.h + /opt/ros/humble/include/rmw/rmw/publisher_options.h + /opt/ros/humble/include/rmw/rmw/qos_profiles.h + /opt/ros/humble/include/rmw/rmw/subscription_options.h + /opt/ros/humble/include/rcl/rcl/event.h + /opt/ros/humble/include/rcl/rcl/publisher.h + /opt/ros/humble/include/rcpputils/rcpputils/scope_exit.hpp + /opt/ros/humble/include/rclcpp/rclcpp/context.hpp + /usr/include/c++/11/typeindex + /usr/include/c++/11/unordered_set + /usr/include/c++/11/bits/unordered_set.h + /opt/ros/humble/include/rclcpp/rclcpp/init_options.hpp + /opt/ros/humble/include/rclcpp/rclcpp/visibility_control.hpp + /opt/ros/humble/include/rclcpp/rclcpp/macros.hpp + /opt/ros/humble/include/rclcpp/rclcpp/contexts/default_context.hpp + /opt/ros/humble/include/rclcpp/rclcpp/guard_condition.hpp + /opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp + /opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp + /opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp + /opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp + /opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp + /opt/ros/humble/include/rclcpp/rclcpp/client.hpp + /usr/include/c++/11/optional + /usr/include/c++/11/variant + /opt/ros/humble/include/rcl/rcl/error_handling.h + /opt/ros/humble/include/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp + /opt/ros/humble/include/rclcpp/rclcpp/exceptions.hpp + /opt/ros/humble/include/rclcpp/rclcpp/exceptions/exceptions.hpp + /opt/ros/humble/include/rcpputils/rcpputils/join.hpp + /opt/ros/humble/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp + /opt/ros/humble/include/rclcpp/rclcpp/function_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/logging.hpp + /opt/ros/humble/include/rclcpp/rclcpp/logger.hpp + /opt/ros/humble/include/rcpputils/rcpputils/filesystem_helper.hpp + /opt/ros/humble/include/rcpputils/rcpputils/visibility_control.hpp + /opt/ros/humble/include/rcutils/rcutils/logging_macros.h + /opt/ros/humble/include/rclcpp/rclcpp/utilities.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp + /opt/ros/humble/include/rcl/rcl/graph.h + /opt/ros/humble/include/rmw/rmw/names_and_types.h + /opt/ros/humble/include/rmw/rmw/get_topic_names_and_types.h + /opt/ros/humble/include/rmw/rmw/topic_endpoint_info_array.h + /opt/ros/humble/include/rmw/rmw/topic_endpoint_info.h + /opt/ros/humble/include/rclcpp/rclcpp/event.hpp + /opt/ros/humble/include/rclcpp/rclcpp/qos.hpp + /opt/ros/humble/include/rclcpp/rclcpp/duration.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/duration.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__struct.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__builder.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__traits.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp + /usr/include/c++/11/codecvt + /usr/include/c++/11/bits/codecvt.h + /usr/include/c++/11/iomanip + /usr/include/c++/11/locale + /usr/include/c++/11/bits/locale_facets_nonio.h + /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h + /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h + /usr/include/libintl.h + /usr/include/c++/11/bits/locale_facets_nonio.tcc + /usr/include/c++/11/bits/locale_conv.h + /usr/include/c++/11/bits/quoted_string.h + /opt/ros/humble/include/rcl/rcl/logging_rosout.h + /opt/ros/humble/include/rmw/rmw/incompatible_qos_events_statuses.h + /opt/ros/humble/include/rclcpp/rclcpp/type_support_decl.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_type_support_decl.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/service_type_support_decl.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp + /opt/ros/humble/include/rmw/rmw/error_handling.h + /opt/ros/humble/include/rmw/rmw/impl/cpp/demangle.hpp + /usr/include/c++/11/cxxabi.h + /usr/include/x86_64-linux-gnu/c++/11/bits/cxxabi_tweaks.h + /opt/ros/humble/include/rmw/rmw/impl/config.h + /opt/ros/humble/include/rclcpp/rclcpp/publisher_base.hpp + /opt/ros/humble/include/rclcpp/rclcpp/network_flow_endpoint.hpp + /opt/ros/humble/include/rcl/rcl/network_flow_endpoints.h + /opt/ros/humble/include/rmw/rmw/network_flow_endpoint.h + /opt/ros/humble/include/rmw/rmw/network_flow_endpoint_array.h + /opt/ros/humble/include/rclcpp/rclcpp/qos_event.hpp + /opt/ros/humble/include/rclcpp/rclcpp/waitable.hpp + /opt/ros/humble/include/rcpputils/rcpputils/time.hpp + /opt/ros/humble/include/rclcpp/rclcpp/service.hpp + /opt/ros/humble/include/tracetools/tracetools/tracetools.h + /opt/ros/humble/include/tracetools/tracetools/config.h + /opt/ros/humble/include/tracetools/tracetools/visibility_control.hpp + /opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp + /opt/ros/humble/include/tracetools/tracetools/utils.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription_base.hpp + /opt/ros/humble/include/rclcpp/rclcpp/any_subscription_callback.hpp + /opt/ros/humble/include/rclcpp/rclcpp/allocator/allocator_common.hpp + /opt/ros/humble/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp + /opt/ros/humble/include/rclcpp/rclcpp/message_info.hpp + /opt/ros/humble/include/rclcpp/rclcpp/serialized_message.hpp + /opt/ros/humble/include/rclcpp/rclcpp/type_adapter.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp + /usr/include/c++/11/shared_mutex + /opt/ros/humble/include/rclcpp/rclcpp/experimental/ros_message_intra_process_buffer.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/intra_process_buffer.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/buffer_implementation_base.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process_buffer.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/create_intra_process_buffer.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/ring_buffer_implementation.hpp + /opt/ros/humble/include/rclcpp/rclcpp/intra_process_buffer_type.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription_content_filter_options.hpp + /opt/ros/humble/include/rclcpp/rclcpp/timer.hpp + /opt/ros/humble/include/rclcpp/rclcpp/clock.hpp + /opt/ros/humble/include/rclcpp/rclcpp/time.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/time.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__builder.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/rate.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp + /opt/ros/humble/include/rclcpp/rclcpp/intra_process_setting.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp + /opt/ros/humble/include/rclcpp/rclcpp/message_memory_strategy.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription_options.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_payload.hpp + /opt/ros/humble/include/rclcpp/rclcpp/qos_overriding_options.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/set_parameters_result.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/topic_statistics_state.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/generate_statistics_message.hpp + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/metrics_message.hpp + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__struct.hpp + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__struct.hpp + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__builder.hpp + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__traits.hpp + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__traits.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/visibility_control.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_age.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/collector.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/moving_average.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp + /opt/ros/humble/include/rcpputils/rcpputils/thread_safety_annotations.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_period.hpp + /opt/ros/humble/include/rclcpp/rclcpp/publisher.hpp + /opt/ros/humble/include/rclcpp/rclcpp/get_message_type_support_handle.hpp + /opt/ros/humble/include/rclcpp/rclcpp/is_ros_compatible_type.hpp + /opt/ros/humble/include/rclcpp/rclcpp/loaned_message.hpp + /opt/ros/humble/include/rclcpp/rclcpp/publisher_options.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp + /opt/ros/humble/include/rclcpp/rclcpp/future_return_code.hpp + /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/list_parameters_result.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_event.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/generic_publisher.hpp + /opt/ros/humble/include/rcpputils/rcpputils/shared_library.hpp + /opt/ros/humble/include/rcutils/rcutils/shared_library.h + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/publisher_factory.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription_factory.hpp + /opt/ros/humble/include/rclcpp/rclcpp/typesupport_helpers.hpp + /opt/ros/humble/include/rclcpp/rclcpp/generic_subscription.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/parameter.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__builder.hpp + /opt/ros/humble/include/rclcpp/rclcpp/parameter_value.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_type.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_value.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__builder.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_options.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_impl.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_client.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_generic_publisher.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_generic_subscription.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_publisher.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp + /opt/ros/humble/include/rcpputils/rcpputils/pointer_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_topics_interface_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/qos_parameters.hpp + /opt/ros/humble/include/rmw/rmw/qos_string_conversions.h + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_parameters_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_service.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_subscription.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_timers_interface_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_timer.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_base_interface_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp + /opt/ros/humble/include/rclcpp/rclcpp/executors/static_executor_entities_collector.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/executable_list.hpp + /opt/ros/humble/include/rclcpp/rclcpp/parameter_client.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/describe_parameters.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/get_parameter_types.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/get_parameters.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/list_parameters.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/set_parameters.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/set_parameters_atomically.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/parser.h + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h + /opt/ros/humble/include/rclcpp/rclcpp/parameter_map.hpp + /opt/ros/humble/include/rclcpp/rclcpp/parameter_event_handler.hpp + /opt/ros/humble/include/rclcpp/rclcpp/parameter_service.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/storage_policy_common.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_result.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_result_kind.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_template.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__struct.hpp + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__traits.hpp + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__traits.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/point_cloud2.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__struct.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_field__struct.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__builder.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__traits.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_field__traits.hpp + /opt/ros/humble/include/tf2/tf2/LinearMath/Matrix3x3.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Vector3.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Scalar.h + /usr/include/c++/11/math.h + /usr/include/c++/11/cfloat + /usr/lib/gcc/x86_64-linux-gnu/11/include/float.h + /opt/ros/humble/include/tf2/tf2/LinearMath/MinMax.h + /opt/ros/humble/include/tf2/tf2/visibility_control.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Quaternion.h + /opt/ros/humble/include/tf2/tf2/LinearMath/QuadWord.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Vector3.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Transform.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Matrix3x3.h + /opt/ros/humble/include/tf2_geometry_msgs/tf2_geometry_msgs/tf2_geometry_msgs.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/quaternion_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/transform.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/transform_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/vector3.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/vector3_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point32.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_with_covariance.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_with_covariance_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/polygon_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/wrench.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/wrench_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__traits.hpp + /usr/include/kdl/frames.hpp + /usr/include/kdl/utilities/kdl-config.h + /usr/include/kdl/utilities/utility.h + /usr/include/kdl/utilities/kdl-config.h + /usr/include/kdl/frames.inl + /opt/ros/humble/include/tf2/tf2/convert.h + /opt/ros/humble/include/tf2/tf2/exceptions.h + /opt/ros/humble/include/tf2/tf2/impl/convert.h + /opt/ros/humble/include/tf2/tf2/transform_datatypes.h + /opt/ros/humble/include/tf2/tf2/time.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Quaternion.h + /opt/ros/humble/include/tf2_ros/tf2_ros/buffer_interface.h + /opt/ros/humble/include/tf2_ros/tf2_ros/visibility_control.h + /opt/ros/humble/include/tf2_eigen/tf2_eigen/tf2_eigen.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/quaternion.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/twist.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__traits.hpp + /opt/ros/humble/include/tf2_ros/tf2_ros/buffer.h + /opt/ros/humble/include/tf2_ros/tf2_ros/async_buffer_interface.h + /opt/ros/humble/include/tf2/tf2/buffer_core.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Transform.h + /opt/ros/humble/include/tf2/tf2/buffer_core_interface.h + /opt/ros/humble/include/tf2/tf2/transform_storage.h + /opt/ros/humble/include/tf2_ros/tf2_ros/create_timer_interface.h + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/frame_graph.hpp + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__struct.hpp + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__builder.hpp + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__traits.hpp + /home/orb/ORB_SLAM3/include/MapPoint.h + /home/orb/ORB_SLAM3/include/KeyFrame.h + /home/orb/ORB_SLAM3/include/MapPoint.h + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/BowVector.h + /usr/include/boost/serialization/serialization.hpp + /usr/include/boost/config.hpp + /usr/include/boost/config/user.hpp + /usr/include/boost/config/detail/select_compiler_config.hpp + /usr/include/boost/config/compiler/gcc.hpp + /usr/include/boost/config/detail/select_stdlib_config.hpp + /usr/include/c++/11/version + /usr/include/boost/config/stdlib/libstdcpp3.hpp + /usr/include/boost/config/detail/select_platform_config.hpp + /usr/include/boost/config/platform/linux.hpp + /usr/include/boost/config/detail/posix_features.hpp + /usr/include/boost/config/detail/suffix.hpp + /usr/include/boost/config/helper_macros.hpp + /usr/include/boost/serialization/strong_typedef.hpp + /usr/include/boost/operators.hpp + /usr/include/boost/detail/workaround.hpp + /usr/include/boost/config/workaround.hpp + /usr/include/boost/core/addressof.hpp + /usr/include/boost/type_traits/has_nothrow_assign.hpp + /usr/include/boost/type_traits/integral_constant.hpp + /usr/include/boost/type_traits/intrinsics.hpp + /usr/include/boost/type_traits/detail/config.hpp + /usr/include/boost/version.hpp + /usr/include/boost/type_traits/is_const.hpp + /usr/include/boost/type_traits/is_volatile.hpp + /usr/include/boost/type_traits/is_assignable.hpp + /usr/include/boost/type_traits/is_complete.hpp + /usr/include/boost/type_traits/declval.hpp + /usr/include/boost/type_traits/add_rvalue_reference.hpp + /usr/include/boost/type_traits/is_void.hpp + /usr/include/boost/type_traits/is_reference.hpp + /usr/include/boost/type_traits/is_lvalue_reference.hpp + /usr/include/boost/type_traits/is_rvalue_reference.hpp + /usr/include/boost/type_traits/remove_reference.hpp + /usr/include/boost/type_traits/is_function.hpp + /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp + /usr/include/boost/type_traits/detail/yes_no_type.hpp + /usr/include/boost/static_assert.hpp + /usr/include/boost/type_traits/is_array.hpp + /usr/include/boost/type_traits/has_nothrow_constructor.hpp + /usr/include/boost/type_traits/is_default_constructible.hpp + /usr/include/boost/type_traits/has_nothrow_copy.hpp + /usr/include/boost/type_traits/is_copy_constructible.hpp + /usr/include/boost/type_traits/is_constructible.hpp + /usr/include/boost/type_traits/is_destructible.hpp + /usr/include/boost/serialization/access.hpp + /usr/include/boost/serialization/map.hpp + /usr/include/boost/serialization/nvp.hpp + /usr/include/boost/core/nvp.hpp + /usr/include/boost/preprocessor/stringize.hpp + /usr/include/boost/preprocessor/config/config.hpp + /usr/include/boost/serialization/level.hpp + /usr/include/boost/type_traits/is_fundamental.hpp + /usr/include/boost/type_traits/is_arithmetic.hpp + /usr/include/boost/type_traits/is_integral.hpp + /usr/include/boost/type_traits/is_floating_point.hpp + /usr/include/boost/type_traits/is_enum.hpp + /usr/include/boost/type_traits/is_class.hpp + /usr/include/boost/type_traits/is_base_and_derived.hpp + /usr/include/boost/type_traits/remove_cv.hpp + /usr/include/boost/type_traits/is_same.hpp + /usr/include/boost/mpl/eval_if.hpp + /usr/include/boost/mpl/if.hpp + /usr/include/boost/mpl/aux_/value_wknd.hpp + /usr/include/boost/mpl/aux_/static_cast.hpp + /usr/include/boost/mpl/aux_/config/workaround.hpp + /usr/include/boost/mpl/aux_/config/integral.hpp + /usr/include/boost/mpl/aux_/config/msvc.hpp + /usr/include/boost/mpl/aux_/config/eti.hpp + /usr/include/boost/mpl/aux_/na_spec.hpp + /usr/include/boost/mpl/lambda_fwd.hpp + /usr/include/boost/mpl/void_fwd.hpp + /usr/include/boost/mpl/aux_/adl_barrier.hpp + /usr/include/boost/mpl/aux_/config/adl.hpp + /usr/include/boost/mpl/aux_/config/intel.hpp + /usr/include/boost/mpl/aux_/config/gcc.hpp + /usr/include/boost/mpl/aux_/na.hpp + /usr/include/boost/mpl/bool.hpp + /usr/include/boost/mpl/bool_fwd.hpp + /usr/include/boost/mpl/integral_c_tag.hpp + /usr/include/boost/mpl/aux_/config/static_constant.hpp + /usr/include/boost/mpl/aux_/na_fwd.hpp + /usr/include/boost/mpl/aux_/config/ctps.hpp + /usr/include/boost/mpl/aux_/config/lambda.hpp + /usr/include/boost/mpl/aux_/config/ttp.hpp + /usr/include/boost/mpl/int.hpp + /usr/include/boost/mpl/int_fwd.hpp + /usr/include/boost/mpl/aux_/nttp_decl.hpp + /usr/include/boost/mpl/aux_/config/nttp.hpp + /usr/include/boost/mpl/aux_/integral_wrapper.hpp + /usr/include/boost/preprocessor/cat.hpp + /usr/include/boost/mpl/aux_/lambda_arity_param.hpp + /usr/include/boost/mpl/aux_/template_arity_fwd.hpp + /usr/include/boost/mpl/aux_/arity.hpp + /usr/include/boost/mpl/aux_/config/dtp.hpp + /usr/include/boost/mpl/aux_/preprocessor/params.hpp + /usr/include/boost/mpl/aux_/config/preprocessor.hpp + /usr/include/boost/preprocessor/comma_if.hpp + /usr/include/boost/preprocessor/punctuation/comma_if.hpp + /usr/include/boost/preprocessor/control/if.hpp + /usr/include/boost/preprocessor/control/iif.hpp + /usr/include/boost/preprocessor/logical/bool.hpp + /usr/include/boost/preprocessor/facilities/empty.hpp + /usr/include/boost/preprocessor/punctuation/comma.hpp + /usr/include/boost/preprocessor/repeat.hpp + /usr/include/boost/preprocessor/repetition/repeat.hpp + /usr/include/boost/preprocessor/debug/error.hpp + /usr/include/boost/preprocessor/detail/auto_rec.hpp + /usr/include/boost/preprocessor/tuple/eat.hpp + /usr/include/boost/preprocessor/inc.hpp + /usr/include/boost/preprocessor/arithmetic/inc.hpp + /usr/include/boost/mpl/aux_/preprocessor/enum.hpp + /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp + /usr/include/boost/mpl/limits/arity.hpp + /usr/include/boost/preprocessor/logical/and.hpp + /usr/include/boost/preprocessor/logical/bitand.hpp + /usr/include/boost/preprocessor/identity.hpp + /usr/include/boost/preprocessor/facilities/identity.hpp + /usr/include/boost/preprocessor/empty.hpp + /usr/include/boost/preprocessor/arithmetic/add.hpp + /usr/include/boost/preprocessor/arithmetic/dec.hpp + /usr/include/boost/preprocessor/control/while.hpp + /usr/include/boost/preprocessor/list/fold_left.hpp + /usr/include/boost/preprocessor/list/detail/fold_left.hpp + /usr/include/boost/preprocessor/control/expr_iif.hpp + /usr/include/boost/preprocessor/list/adt.hpp + /usr/include/boost/preprocessor/detail/is_binary.hpp + /usr/include/boost/preprocessor/detail/check.hpp + /usr/include/boost/preprocessor/logical/compl.hpp + /usr/include/boost/preprocessor/list/fold_right.hpp + /usr/include/boost/preprocessor/list/detail/fold_right.hpp + /usr/include/boost/preprocessor/list/reverse.hpp + /usr/include/boost/preprocessor/control/detail/while.hpp + /usr/include/boost/preprocessor/tuple/elem.hpp + /usr/include/boost/preprocessor/facilities/expand.hpp + /usr/include/boost/preprocessor/facilities/overload.hpp + /usr/include/boost/preprocessor/variadic/size.hpp + /usr/include/boost/preprocessor/tuple/rem.hpp + /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp + /usr/include/boost/preprocessor/variadic/elem.hpp + /usr/include/boost/preprocessor/arithmetic/sub.hpp + /usr/include/boost/mpl/aux_/config/overload_resolution.hpp + /usr/include/boost/mpl/aux_/lambda_support.hpp + /usr/include/boost/mpl/integral_c.hpp + /usr/include/boost/mpl/integral_c_fwd.hpp + /usr/include/boost/serialization/level_enum.hpp + /usr/include/boost/serialization/tracking.hpp + /usr/include/boost/mpl/identity.hpp + /usr/include/boost/mpl/equal_to.hpp + /usr/include/boost/mpl/aux_/comparison_op.hpp + /usr/include/boost/mpl/aux_/numeric_op.hpp + /usr/include/boost/mpl/numeric_cast.hpp + /usr/include/boost/mpl/apply_wrap.hpp + /usr/include/boost/mpl/aux_/has_apply.hpp + /usr/include/boost/mpl/has_xxx.hpp + /usr/include/boost/mpl/aux_/type_wrapper.hpp + /usr/include/boost/mpl/aux_/yes_no.hpp + /usr/include/boost/mpl/aux_/config/arrays.hpp + /usr/include/boost/mpl/aux_/config/has_xxx.hpp + /usr/include/boost/mpl/aux_/config/msvc_typename.hpp + /usr/include/boost/preprocessor/array/elem.hpp + /usr/include/boost/preprocessor/array/data.hpp + /usr/include/boost/preprocessor/array/size.hpp + /usr/include/boost/preprocessor/repetition/enum_params.hpp + /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp + /usr/include/boost/mpl/aux_/config/has_apply.hpp + /usr/include/boost/mpl/aux_/msvc_never_true.hpp + /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp + /usr/include/boost/mpl/aux_/include_preprocessed.hpp + /usr/include/boost/mpl/aux_/config/compiler.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp + /usr/include/boost/mpl/tag.hpp + /usr/include/boost/mpl/void.hpp + /usr/include/boost/mpl/aux_/has_tag.hpp + /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp + /usr/include/boost/mpl/aux_/config/forwarding.hpp + /usr/include/boost/mpl/aux_/msvc_eti_base.hpp + /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp + /usr/include/boost/mpl/greater.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp + /usr/include/boost/type_traits/is_pointer.hpp + /usr/include/boost/serialization/tracking_enum.hpp + /usr/include/boost/serialization/type_info_implementation.hpp + /usr/include/boost/serialization/traits.hpp + /usr/include/boost/serialization/split_free.hpp + /usr/include/boost/serialization/wrapper.hpp + /usr/include/boost/serialization/base_object.hpp + /usr/include/boost/type_traits/is_polymorphic.hpp + /usr/include/boost/serialization/force_include.hpp + /usr/include/boost/serialization/void_cast_fwd.hpp + /usr/include/boost/serialization/collection_size_type.hpp + /usr/include/boost/serialization/is_bitwise_serializable.hpp + /usr/include/boost/serialization/item_version_type.hpp + /usr/include/boost/cstdint.hpp + /usr/include/boost/integer_traits.hpp + /usr/include/boost/limits.hpp + /usr/include/boost/assert.hpp + /usr/include/boost/serialization/library_version_type.hpp + /usr/include/boost/serialization/detail/stack_constructor.hpp + /usr/include/boost/aligned_storage.hpp + /usr/include/boost/type_traits/aligned_storage.hpp + /usr/include/boost/type_traits/alignment_of.hpp + /usr/include/boost/type_traits/type_with_alignment.hpp + /usr/include/boost/type_traits/is_pod.hpp + /usr/include/boost/type_traits/is_scalar.hpp + /usr/include/boost/type_traits/is_member_pointer.hpp + /usr/include/boost/type_traits/is_member_function_pointer.hpp + /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp + /usr/include/boost/type_traits/conditional.hpp + /usr/include/boost/serialization/utility.hpp + /usr/include/boost/type_traits/remove_const.hpp + /usr/include/boost/mpl/and.hpp + /usr/include/boost/mpl/aux_/nested_type_wknd.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp + /usr/include/boost/serialization/collections_save_imp.hpp + /usr/include/boost/serialization/version.hpp + /usr/include/boost/mpl/assert.hpp + /usr/include/boost/mpl/not.hpp + /usr/include/boost/mpl/aux_/config/gpu.hpp + /usr/include/boost/mpl/aux_/config/pp_counter.hpp + /usr/include/boost/mpl/less.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp + /usr/include/boost/mpl/comparison.hpp + /usr/include/boost/mpl/not_equal_to.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp + /usr/include/boost/mpl/less_equal.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp + /usr/include/boost/mpl/greater_equal.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp + /usr/include/boost/move/utility_core.hpp + /usr/include/boost/move/detail/config_begin.hpp + /usr/include/boost/move/detail/workaround.hpp + /usr/include/boost/move/core.hpp + /usr/include/boost/move/detail/config_end.hpp + /usr/include/boost/move/detail/meta_utils.hpp + /usr/include/boost/move/detail/meta_utils_core.hpp + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FeatureVector.h + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/BowVector.h + /home/orb/ORB_SLAM3/include/ORBVocabulary.h + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FORB.h + /usr/local/include/opencv4/opencv2/core/core.hpp + /usr/local/include/opencv4/opencv2/core.hpp + /usr/local/include/opencv4/opencv2/core/cvdef.h + /usr/local/include/opencv4/opencv2/core/hal/interface.h + /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h + /usr/local/include/opencv4/opencv2/core/version.hpp + /usr/local/include/opencv4/opencv2/core/base.hpp + /usr/local/include/opencv4/opencv2/opencv_modules.hpp + /usr/local/include/opencv4/opencv2/core/cvstd.hpp + /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp + /usr/local/include/opencv4/opencv2/core/neon_utils.hpp + /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp + /usr/local/include/opencv4/opencv2/core/check.hpp + /usr/local/include/opencv4/opencv2/core/traits.hpp + /usr/local/include/opencv4/opencv2/core/matx.hpp + /usr/local/include/opencv4/opencv2/core/saturate.hpp + /usr/local/include/opencv4/opencv2/core/fast_math.hpp + /usr/local/include/opencv4/opencv2/core/types.hpp + /usr/local/include/opencv4/opencv2/core/mat.hpp + /usr/local/include/opencv4/opencv2/core/bufferpool.hpp + /usr/local/include/opencv4/opencv2/core/mat.inl.hpp + /usr/local/include/opencv4/opencv2/core/persistence.hpp + /usr/local/include/opencv4/opencv2/core/operations.hpp + /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp + /usr/local/include/opencv4/opencv2/core/utility.hpp + /usr/local/include/opencv4/opencv2/core/optim.hpp + /usr/local/include/opencv4/opencv2/core/ovx.hpp + /usr/local/include/opencv4/opencv2/core/cvdef.h + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FClass.h + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/TemplatedVocabulary.h + /usr/include/c++/11/fstream + /usr/include/x86_64-linux-gnu/c++/11/bits/basic_file.h + /usr/include/x86_64-linux-gnu/c++/11/bits/c++io.h + /usr/include/c++/11/bits/fstream.tcc + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FeatureVector.h + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/ScoringObject.h + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DUtils/Random.h + /home/orb/ORB_SLAM3/include/ORBextractor.h + /usr/local/include/opencv4/opencv2/opencv.hpp + /usr/local/include/opencv4/opencv2/calib3d.hpp + /usr/local/include/opencv4/opencv2/features2d.hpp + /usr/local/include/opencv4/opencv2/flann/miniflann.hpp + /usr/local/include/opencv4/opencv2/flann/defines.h + /usr/local/include/opencv4/opencv2/flann/config.h + /usr/local/include/opencv4/opencv2/core/affine.hpp + /usr/local/include/opencv4/opencv2/dnn.hpp + /usr/local/include/opencv4/opencv2/dnn/dnn.hpp + /usr/local/include/opencv4/opencv2/core/async.hpp + /usr/local/include/opencv4/opencv2/dnn/version.hpp + /usr/local/include/opencv4/opencv2/dnn/dict.hpp + /usr/local/include/opencv4/opencv2/dnn/layer.hpp + /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp + /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp + /usr/local/include/opencv4/opencv2/dnn/dnn.hpp + /usr/local/include/opencv4/opencv2/flann.hpp + /usr/local/include/opencv4/opencv2/flann/flann_base.hpp + /usr/local/include/opencv4/opencv2/flann/general.h + /usr/local/include/opencv4/opencv2/flann/matrix.h + /usr/local/include/opencv4/opencv2/flann/params.h + /usr/local/include/opencv4/opencv2/flann/any.h + /usr/local/include/opencv4/opencv2/flann/defines.h + /usr/local/include/opencv4/opencv2/flann/saving.h + /usr/local/include/opencv4/opencv2/flann/nn_index.h + /usr/local/include/opencv4/opencv2/flann/result_set.h + /usr/local/include/opencv4/opencv2/flann/all_indices.h + /usr/local/include/opencv4/opencv2/flann/kdtree_index.h + /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h + /usr/local/include/opencv4/opencv2/flann/dist.h + /usr/local/include/opencv4/opencv2/flann/heap.h + /usr/local/include/opencv4/opencv2/flann/allocator.h + /usr/local/include/opencv4/opencv2/flann/random.h + /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h + /usr/local/include/opencv4/opencv2/flann/kmeans_index.h + /usr/local/include/opencv4/opencv2/flann/logger.h + /usr/local/include/opencv4/opencv2/flann/composite_index.h + /usr/local/include/opencv4/opencv2/flann/linear_index.h + /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h + /usr/local/include/opencv4/opencv2/flann/lsh_index.h + /usr/local/include/opencv4/opencv2/flann/lsh_table.h + /usr/local/include/opencv4/opencv2/flann/autotuned_index.h + /usr/local/include/opencv4/opencv2/flann/ground_truth.h + /usr/local/include/opencv4/opencv2/flann/index_testing.h + /usr/local/include/opencv4/opencv2/flann/timer.h + /usr/local/include/opencv4/opencv2/flann/sampling.h + /usr/local/include/opencv4/opencv2/highgui.hpp + /usr/local/include/opencv4/opencv2/imgcodecs.hpp + /usr/local/include/opencv4/opencv2/videoio.hpp + /usr/local/include/opencv4/opencv2/imgproc.hpp + /usr/local/include/opencv4/opencv2/ml.hpp + /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp + /usr/local/include/opencv4/opencv2/objdetect.hpp + /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp + /usr/local/include/opencv4/opencv2/photo.hpp + /usr/local/include/opencv4/opencv2/stitching.hpp + /usr/local/include/opencv4/opencv2/stitching/warpers.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp + /usr/local/include/opencv4/opencv2/core/cuda.hpp + /usr/local/include/opencv4/opencv2/core/cuda_types.hpp + /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp + /usr/include/c++/11/queue + /usr/include/c++/11/deque + /usr/include/c++/11/bits/stl_deque.h + /usr/include/c++/11/bits/deque.tcc + /usr/include/c++/11/bits/stl_queue.h + /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp + /usr/local/include/opencv4/opencv2/video.hpp + /usr/local/include/opencv4/opencv2/video/tracking.hpp + /usr/local/include/opencv4/opencv2/video/background_segm.hpp + /home/orb/ORB_SLAM3/include/Frame.h + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/se3.hpp + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/so3.hpp + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/types.hpp + /home/orb/ORB_SLAM3/include/ImuTypes.h + /home/orb/ORB_SLAM3/include/SerializationUtils.h + /usr/include/boost/serialization/vector.hpp + /usr/include/boost/serialization/collections_load_imp.hpp + /usr/include/boost/serialization/detail/is_default_constructible.hpp + /usr/include/boost/utility/enable_if.hpp + /usr/include/boost/core/enable_if.hpp + /usr/include/boost/serialization/array_wrapper.hpp + /usr/include/boost/serialization/split_member.hpp + /usr/include/boost/serialization/array_optimization.hpp + /usr/include/boost/mpl/always.hpp + /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp + /usr/include/boost/mpl/aux_/arity_spec.hpp + /usr/include/boost/mpl/apply.hpp + /usr/include/boost/mpl/apply_fwd.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp + /usr/include/boost/mpl/placeholders.hpp + /usr/include/boost/mpl/arg.hpp + /usr/include/boost/mpl/arg_fwd.hpp + /usr/include/boost/mpl/aux_/na_assert.hpp + /usr/include/boost/mpl/aux_/arg_typedef.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp + /usr/include/boost/mpl/lambda.hpp + /usr/include/boost/mpl/bind.hpp + /usr/include/boost/mpl/bind_fwd.hpp + /usr/include/boost/mpl/aux_/config/bind.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp + /usr/include/boost/mpl/next.hpp + /usr/include/boost/mpl/next_prior.hpp + /usr/include/boost/mpl/aux_/common_name_wknd.hpp + /usr/include/boost/mpl/protect.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp + /usr/include/boost/mpl/aux_/full_lambda.hpp + /usr/include/boost/mpl/quote.hpp + /usr/include/boost/mpl/aux_/has_type.hpp + /usr/include/boost/mpl/aux_/config/bcc.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp + /usr/include/boost/mpl/aux_/template_arity.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp + /usr/include/boost/serialization/collection_traits.hpp + /usr/local/include/opencv4/opencv2/features2d/features2d.hpp + /home/orb/ORB_SLAM3/include/Converter.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_vertex.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/optimizable_graph.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/openmp_mutex.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/config.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/hyper_graph.h + /usr/include/c++/11/bitset + /usr/include/c++/11/tr1/unordered_map + /usr/include/c++/11/tr1/type_traits + /usr/include/c++/11/tr1/functional_hash.h + /usr/include/c++/11/tr1/hashtable.h + /usr/include/c++/11/tr1/hashtable_policy.h + /usr/include/c++/11/tr1/unordered_map.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/parameter.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/parameter_container.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/jacobian_workspace.h + /usr/include/eigen3/Eigen/StdVector + /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h + /usr/include/eigen3/Eigen/src/StlSupport/details.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/stuff/macros.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/creators.h + /usr/include/eigen3/Eigen/Cholesky + /usr/include/c++/11/stack + /usr/include/c++/11/bits/stl_stack.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_vertex.hpp + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_binary_edge.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_edge.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/robust_kernel.h + /usr/include/c++/11/tr1/memory + /usr/include/c++/11/tr1/shared_ptr.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_binary_edge.hpp + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_unary_edge.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_unary_edge.hpp + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3_ops.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3_ops.hpp + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/sim3.h + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/sim3.hpp + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/rxso3.hpp + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/sim_details.hpp + /home/orb/ORB_SLAM3/include/Settings.h + /home/orb/ORB_SLAM3/include/CameraModels/GeometricCamera.h + /usr/local/include/opencv4/opencv2/imgproc/imgproc.hpp + /usr/include/boost/serialization/export.hpp + /usr/include/boost/serialization/extended_type_info.hpp + /usr/include/c++/11/cstdarg + /usr/include/boost/noncopyable.hpp + /usr/include/boost/core/noncopyable.hpp + /usr/include/boost/serialization/config.hpp + /usr/include/boost/config/abi_prefix.hpp + /usr/include/boost/config/abi_suffix.hpp + /usr/include/boost/serialization/static_warning.hpp + /usr/include/boost/mpl/print.hpp + /usr/include/boost/serialization/assume_abstract.hpp + /usr/include/boost/type_traits/is_abstract.hpp + /usr/include/boost/serialization/singleton.hpp + /usr/include/boost/archive/detail/auto_link_archive.hpp + /usr/include/boost/archive/detail/decl.hpp + /usr/include/boost/archive/detail/abi_prefix.hpp + /usr/include/boost/archive/detail/abi_suffix.hpp + /usr/include/boost/archive/detail/register_archive.hpp + /home/orb/ORB_SLAM3/include/Converter.h + /home/orb/ORB_SLAM3/include/GeometricTools.h + /home/orb/ORB_SLAM3/include/KeyFrameDatabase.h + /home/orb/ORB_SLAM3/include/Map.h + /usr/local/include/pangolin/pangolin.h + /usr/local/include/pangolin/platform.h + /usr/local/include/pangolin/utils/assert.h + /usr/local/include/pangolin/utils/format_string.h + /usr/local/include/pangolin/utils/log.h + /usr/local/include/pangolin/display/display.h + /usr/local/include/pangolin/gl/glinclude.h + /usr/local/include/pangolin/gl/glplatform.h + /usr/include/GL/glew.h + /usr/include/GL/glu.h + /usr/include/GL/gl.h + /usr/local/include/pangolin/gl/glpangoglu.h + /usr/local/include/pangolin/gl/viewport.h + /usr/local/include/pangolin/utils/params.h + /usr/local/include/pangolin/utils/type_convert.h + /usr/local/include/pangolin/compat/type_traits.h + /usr/local/include/pangolin/windowing/window.h + /usr/local/include/pangolin/utils/signal_slot.h + /usr/local/include/sigslot/signal.hpp + /usr/local/include/pangolin/utils/true_false_toggle.h + /usr/local/include/pangolin/utils/uri.h + /usr/local/include/pangolin/windowing/handler_bitsets.h + /usr/local/include/pangolin/utils/bitmask.h + /usr/local/include/pangolin/windowing/handler_enums.h + /usr/local/include/pangolin/display/display.hpp + /usr/local/include/pangolin/display/view.h + /usr/local/include/pangolin/display/attach.h + /usr/local/include/pangolin/display/widgets.h + /usr/local/include/pangolin/var/var.h + /usr/local/include/pangolin/utils/is_streamable.h + /usr/local/include/pangolin/var/varvalue.h + /usr/local/include/pangolin/var/varvaluet.h + /usr/local/include/pangolin/var/varvaluegeneric.h + /usr/local/include/pangolin/utils/file_utils.h + /usr/local/include/pangolin/var/varwrapper.h + /usr/local/include/pangolin/var/varstate.h + /usr/include/c++/11/any + /usr/local/include/pangolin/var/varinit.h + /usr/local/include/pangolin/handler/handler.h + /usr/local/include/pangolin/gl/opengl_render_state.h + /usr/local/include/pangolin/utils/simple_math.h + /usr/local/include/pangolin/gl/gl.h + /usr/local/include/pangolin/image/image_io.h + /usr/local/include/pangolin/image/typed_image.h + /usr/local/include/pangolin/image/managed_image.h + /usr/local/include/pangolin/image/image.h + /usr/local/include/pangolin/image/memcpy.h + /usr/local/include/pangolin/image/copy.h + /usr/local/include/pangolin/image/pixel_format.h + /usr/local/include/pangolin/utils/file_extension.h + /usr/local/include/pangolin/gl/gl.hpp + /usr/local/include/pangolin/gl/glpixformat.h + /usr/local/include/pangolin/gl/glformattraits.h + /usr/local/include/pangolin/gl/glfont.h + /usr/local/include/pangolin/gl/gltext.h + /usr/local/include/pangolin/gl/glchar.h + /usr/local/include/pangolin/gl/colour.h + /usr/local/include/pangolin/gl/gldraw.h + /usr/local/include/pangolin/gl/glstate.h + /usr/local/include/pangolin/gl/glvbo.h + /usr/local/include/pangolin/plot/plotter.h + /usr/local/include/pangolin/gl/glsl.h + /usr/local/include/pangolin/gl/glsl.hpp + /usr/local/include/pangolin/utils/range.h + /usr/local/include/pangolin/plot/datalog.h + /usr/local/include/pangolin/var/varextra.h + /usr/local/include/pangolin/video/video.h + /usr/local/include/pangolin/video/video_exception.h + /usr/local/include/pangolin/video/video_interface.h + /usr/local/include/pangolin/utils/picojson.h + /usr/include/inttypes.h + /usr/local/include/pangolin/video/stream_info.h + /usr/local/include/pangolin/video/video_output_interface.h + /usr/local/include/pangolin/video/video_input.h + /usr/local/include/pangolin/video/video_output.h + /usr/include/boost/serialization/list.hpp + /home/orb/ORB_SLAM3/include/CameraModels/GeometricCamera.h + /usr/include/boost/serialization/array.hpp + +CMakeFiles/typeconversionTests.dir/tests/typeConversionsTests.cpp.o + /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp + /usr/include/stdc-predef.h + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest.h + /usr/include/c++/11/cstddef + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h + /usr/include/features.h + /usr/include/features-time64.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h + /usr/include/c++/11/pstl/pstl_config.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h + /usr/include/c++/11/limits + /usr/include/c++/11/memory + /usr/include/c++/11/bits/stl_algobase.h + /usr/include/c++/11/bits/functexcept.h + /usr/include/c++/11/bits/exception_defines.h + /usr/include/c++/11/bits/cpp_type_traits.h + /usr/include/c++/11/ext/type_traits.h + /usr/include/c++/11/ext/numeric_traits.h + /usr/include/c++/11/bits/stl_pair.h + /usr/include/c++/11/bits/move.h + /usr/include/c++/11/type_traits + /usr/include/c++/11/compare + /usr/include/c++/11/concepts + /usr/include/c++/11/bits/stl_iterator_base_types.h + /usr/include/c++/11/bits/iterator_concepts.h + /usr/include/c++/11/bits/ptr_traits.h + /usr/include/c++/11/bits/ranges_cmp.h + /usr/include/c++/11/bits/stl_iterator_base_funcs.h + /usr/include/c++/11/bits/concept_check.h + /usr/include/c++/11/debug/assertions.h + /usr/include/c++/11/bits/stl_iterator.h + /usr/include/c++/11/new + /usr/include/c++/11/bits/exception.h + /usr/include/c++/11/bits/stl_construct.h + /usr/include/c++/11/debug/debug.h + /usr/include/c++/11/bits/predefined_ops.h + /usr/include/c++/11/bits/allocator.h + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h + /usr/include/c++/11/ext/new_allocator.h + /usr/include/c++/11/bits/memoryfwd.h + /usr/include/c++/11/bits/stl_uninitialized.h + /usr/include/c++/11/ext/alloc_traits.h + /usr/include/c++/11/bits/alloc_traits.h + /usr/include/c++/11/bits/stl_tempbuf.h + /usr/include/c++/11/bits/stl_raw_storage_iter.h + /usr/include/c++/11/bits/align.h + /usr/include/c++/11/bit + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h + /usr/include/stdint.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/c++/11/bits/uses_allocator.h + /usr/include/c++/11/bits/unique_ptr.h + /usr/include/c++/11/utility + /usr/include/c++/11/bits/stl_relops.h + /usr/include/c++/11/initializer_list + /usr/include/c++/11/tuple + /usr/include/c++/11/array + /usr/include/c++/11/bits/range_access.h + /usr/include/c++/11/bits/invoke.h + /usr/include/c++/11/bits/stl_function.h + /usr/include/c++/11/backward/binders.h + /usr/include/c++/11/bits/functional_hash.h + /usr/include/c++/11/bits/hash_bytes.h + /usr/include/c++/11/ostream + /usr/include/c++/11/ios + /usr/include/c++/11/iosfwd + /usr/include/c++/11/bits/stringfwd.h + /usr/include/c++/11/bits/postypes.h + /usr/include/c++/11/cwchar + /usr/include/wchar.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/bits/wchar2.h + /usr/include/c++/11/exception + /usr/include/c++/11/bits/exception_ptr.h + /usr/include/c++/11/bits/cxxabi_init_exception.h + /usr/include/c++/11/typeinfo + /usr/include/c++/11/bits/nested_exception.h + /usr/include/c++/11/bits/char_traits.h + /usr/include/c++/11/cstdint + /usr/include/c++/11/bits/localefwd.h + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h + /usr/include/c++/11/clocale + /usr/include/locale.h + /usr/include/x86_64-linux-gnu/bits/locale.h + /usr/include/c++/11/cctype + /usr/include/ctype.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/c++/11/bits/ios_base.h + /usr/include/c++/11/ext/atomicity.h + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/sched.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/x86_64-linux-gnu/bits/cpu-set.h + /usr/include/time.h + /usr/include/x86_64-linux-gnu/bits/time.h + /usr/include/x86_64-linux-gnu/bits/timex.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/setjmp.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h + /usr/include/x86_64-linux-gnu/sys/single_threaded.h + /usr/include/c++/11/bits/locale_classes.h + /usr/include/c++/11/string + /usr/include/c++/11/bits/ostream_insert.h + /usr/include/c++/11/bits/cxxabi_forced.h + /usr/include/c++/11/bits/stl_algo.h + /usr/include/c++/11/cstdlib + /usr/include/stdlib.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/include/endian.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/x86_64-linux-gnu/bits/select2.h + /usr/include/alloca.h + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/x86_64-linux-gnu/bits/stdlib.h + /usr/include/c++/11/bits/std_abs.h + /usr/include/c++/11/bits/algorithmfwd.h + /usr/include/c++/11/bits/stl_heap.h + /usr/include/c++/11/bits/uniform_int_dist.h + /usr/include/c++/11/bits/basic_string.h + /usr/include/c++/11/string_view + /usr/include/c++/11/bits/ranges_base.h + /usr/include/c++/11/bits/max_size_type.h + /usr/include/c++/11/numbers + /usr/include/c++/11/bits/string_view.tcc + /usr/include/c++/11/ext/string_conversions.h + /usr/include/c++/11/cstdio + /usr/include/stdio.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/x86_64-linux-gnu/bits/stdio.h + /usr/include/x86_64-linux-gnu/bits/stdio2.h + /usr/include/c++/11/cerrno + /usr/include/errno.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/linux/errno.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/errno-base.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/c++/11/bits/charconv.h + /usr/include/c++/11/bits/basic_string.tcc + /usr/include/c++/11/bits/locale_classes.tcc + /usr/include/c++/11/system_error + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h + /usr/include/c++/11/stdexcept + /usr/include/c++/11/streambuf + /usr/include/c++/11/bits/streambuf.tcc + /usr/include/c++/11/bits/basic_ios.h + /usr/include/c++/11/bits/locale_facets.h + /usr/include/c++/11/cwctype + /usr/include/wctype.h + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h + /usr/include/c++/11/bits/streambuf_iterator.h + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h + /usr/include/c++/11/bits/locale_facets.tcc + /usr/include/c++/11/bits/basic_ios.tcc + /usr/include/c++/11/bits/ostream.tcc + /usr/include/c++/11/bits/shared_ptr.h + /usr/include/c++/11/bits/shared_ptr_base.h + /usr/include/c++/11/bits/allocated_ptr.h + /usr/include/c++/11/bits/refwrap.h + /usr/include/c++/11/ext/aligned_buffer.h + /usr/include/c++/11/ext/concurrence.h + /usr/include/c++/11/bits/shared_ptr_atomic.h + /usr/include/c++/11/bits/atomic_base.h + /usr/include/c++/11/bits/atomic_lockfree_defines.h + /usr/include/c++/11/bits/atomic_wait.h + /usr/include/c++/11/climits + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h + /usr/include/limits.h + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h + /usr/include/x86_64-linux-gnu/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h + /usr/include/x86_64-linux-gnu/bits/uio_lim.h + /usr/include/unistd.h + /usr/include/x86_64-linux-gnu/bits/posix_opt.h + /usr/include/x86_64-linux-gnu/bits/environments.h + /usr/include/x86_64-linux-gnu/bits/confname.h + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h + /usr/include/x86_64-linux-gnu/bits/getopt_core.h + /usr/include/x86_64-linux-gnu/bits/unistd.h + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h + /usr/include/linux/close_range.h + /usr/include/syscall.h + /usr/include/x86_64-linux-gnu/sys/syscall.h + /usr/include/x86_64-linux-gnu/asm/unistd.h + /usr/include/x86_64-linux-gnu/asm/unistd_64.h + /usr/include/x86_64-linux-gnu/bits/syscall.h + /usr/include/c++/11/bits/std_mutex.h + /usr/include/c++/11/backward/auto_ptr.h + /usr/include/c++/11/bits/ranges_uninitialized.h + /usr/include/c++/11/bits/ranges_algobase.h + /usr/include/c++/11/iterator + /usr/include/c++/11/bits/stream_iterator.h + /usr/include/c++/11/bits/uses_allocator_args.h + /usr/include/c++/11/pstl/glue_memory_defs.h + /usr/include/c++/11/pstl/execution_defs.h + /usr/include/c++/11/vector + /usr/include/c++/11/bits/stl_vector.h + /usr/include/c++/11/bits/stl_bvector.h + /usr/include/c++/11/bits/vector.tcc + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-internal.h + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-port.h + /usr/include/c++/11/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h + /usr/include/x86_64-linux-gnu/bits/string_fortified.h + /usr/include/x86_64-linux-gnu/sys/stat.h + /usr/include/x86_64-linux-gnu/bits/stat.h + /usr/include/x86_64-linux-gnu/bits/struct_stat.h + /usr/include/x86_64-linux-gnu/bits/statx.h + /usr/include/linux/stat.h + /usr/include/linux/types.h + /usr/include/x86_64-linux-gnu/asm/types.h + /usr/include/asm-generic/types.h + /usr/include/asm-generic/int-ll64.h + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h + /usr/include/asm-generic/bitsperlong.h + /usr/include/linux/posix_types.h + /usr/include/linux/stddef.h + /usr/include/x86_64-linux-gnu/asm/posix_types.h + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h + /usr/include/asm-generic/posix_types.h + /usr/include/x86_64-linux-gnu/bits/statx-generic.h + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h + /usr/include/c++/11/algorithm + /usr/include/c++/11/bits/ranges_algo.h + /usr/include/c++/11/bits/ranges_util.h + /usr/include/c++/11/pstl/glue_algorithm_defs.h + /usr/include/c++/11/functional + /usr/include/c++/11/bits/std_function.h + /usr/include/c++/11/unordered_map + /usr/include/c++/11/bits/hashtable.h + /usr/include/c++/11/bits/hashtable_policy.h + /usr/include/c++/11/bits/enable_special_members.h + /usr/include/c++/11/bits/node_handle.h + /usr/include/c++/11/bits/unordered_map.h + /usr/include/c++/11/bits/erase_if.h + /usr/include/c++/11/iostream + /usr/include/c++/11/istream + /usr/include/c++/11/bits/istream.tcc + /usr/include/c++/11/sstream + /usr/include/c++/11/bits/sstream.tcc + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-port-arch.h + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/custom/gtest-port.h + /usr/include/regex.h + /usr/include/x86_64-linux-gnu/sys/wait.h + /usr/include/signal.h + /usr/include/x86_64-linux-gnu/bits/signum-generic.h + /usr/include/x86_64-linux-gnu/bits/signum-arch.h + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h + /usr/include/x86_64-linux-gnu/bits/sigaction.h + /usr/include/x86_64-linux-gnu/bits/sigcontext.h + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h + /usr/include/x86_64-linux-gnu/sys/ucontext.h + /usr/include/x86_64-linux-gnu/bits/sigstack.h + /usr/include/x86_64-linux-gnu/bits/sigstksz.h + /usr/include/x86_64-linux-gnu/bits/ss_flags.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h + /usr/include/x86_64-linux-gnu/bits/sigthread.h + /usr/include/x86_64-linux-gnu/bits/signal_ext.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/float.h + /usr/include/c++/11/iomanip + /usr/include/c++/11/locale + /usr/include/c++/11/bits/locale_facets_nonio.h + /usr/include/c++/11/ctime + /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h + /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h + /usr/include/libintl.h + /usr/include/c++/11/bits/codecvt.h + /usr/include/c++/11/bits/locale_facets_nonio.tcc + /usr/include/c++/11/bits/locale_conv.h + /usr/include/c++/11/bits/quoted_string.h + /usr/include/c++/11/map + /usr/include/c++/11/bits/stl_tree.h + /usr/include/c++/11/bits/stl_map.h + /usr/include/c++/11/bits/stl_multimap.h + /usr/include/c++/11/set + /usr/include/c++/11/bits/stl_set.h + /usr/include/c++/11/bits/stl_multiset.h + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-message.h + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-filepath.h + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-string.h + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-type-util.h + /usr/include/c++/11/cxxabi.h + /usr/include/x86_64-linux-gnu/c++/11/bits/cxxabi_tweaks.h + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-death-test.h + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-death-test-internal.h + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-matchers.h + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-printers.h + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/custom/gtest-printers.h + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-param-test.h + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-param-util.h + /usr/include/c++/11/cassert + /usr/include/assert.h + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest_prod.h + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-test-part.h + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-typed-test.h + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest_pred_impl.h + /usr/include/c++/11/random + /usr/include/c++/11/cmath + /usr/include/math.h + /usr/include/x86_64-linux-gnu/bits/math-vector.h + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h + /usr/include/x86_64-linux-gnu/bits/fp-logb.h + /usr/include/x86_64-linux-gnu/bits/fp-fast.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h + /usr/include/x86_64-linux-gnu/bits/mathcalls.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h + /usr/include/x86_64-linux-gnu/bits/iscanonical.h + /usr/include/c++/11/bits/specfun.h + /usr/include/c++/11/tr1/gamma.tcc + /usr/include/c++/11/tr1/special_function_util.h + /usr/include/c++/11/tr1/bessel_function.tcc + /usr/include/c++/11/tr1/beta_function.tcc + /usr/include/c++/11/tr1/ell_integral.tcc + /usr/include/c++/11/tr1/exp_integral.tcc + /usr/include/c++/11/tr1/hypergeometric.tcc + /usr/include/c++/11/tr1/legendre_function.tcc + /usr/include/c++/11/tr1/modified_bessel_func.tcc + /usr/include/c++/11/tr1/poly_hermite.tcc + /usr/include/c++/11/tr1/poly_laguerre.tcc + /usr/include/c++/11/tr1/riemann_zeta.tcc + /usr/include/c++/11/bits/random.h + /usr/include/x86_64-linux-gnu/c++/11/bits/opt_random.h + /usr/include/c++/11/bits/random.tcc + /usr/include/c++/11/numeric + /usr/include/c++/11/bits/stl_numeric.h + /usr/include/c++/11/pstl/glue_numeric_defs.h + /usr/include/eigen3/Eigen/Dense + /usr/include/eigen3/Eigen/Core + /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/Macros.h + /usr/include/eigen3/Eigen/src/Core/util/ConfigureVectorization.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/mmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/emmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/xmmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/mm_malloc.h + /usr/include/c++/11/complex + /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h + /usr/include/c++/11/cstring + /usr/include/eigen3/Eigen/src/Core/util/Constants.h + /usr/include/eigen3/Eigen/src/Core/util/Meta.h + /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h + /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h + /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h + /usr/include/eigen3/Eigen/src/Core/util/Memory.h + /usr/include/eigen3/Eigen/src/Core/util/IntegralConstant.h + /usr/include/eigen3/Eigen/src/Core/util/SymbolicIndex.h + /usr/include/eigen3/Eigen/src/Core/NumTraits.h + /usr/include/eigen3/Eigen/src/Core/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h + /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/Half.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/BFloat16.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/GenericPacketMathFunctionsFwd.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/GenericPacketMathFunctions.h + /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h + /usr/include/eigen3/Eigen/src/Core/util/IndexedViewHelper.h + /usr/include/eigen3/Eigen/src/Core/util/ReshapedHelper.h + /usr/include/eigen3/Eigen/src/Core/ArithmeticSequence.h + /usr/include/eigen3/Eigen/src/Core/IO.h + /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h + /usr/include/eigen3/Eigen/src/Core/DenseBase.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h + /usr/include/eigen3/Eigen/src/plugins/IndexedViewMethods.h + /usr/include/eigen3/Eigen/src/plugins/IndexedViewMethods.h + /usr/include/eigen3/Eigen/src/plugins/ReshapedMethods.h + /usr/include/eigen3/Eigen/src/plugins/ReshapedMethods.h + /usr/include/eigen3/Eigen/src/Core/MatrixBase.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/Core/EigenBase.h + /usr/include/eigen3/Eigen/src/Core/Product.h + /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h + /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h + /usr/include/eigen3/Eigen/src/Core/Assign.h + /usr/include/eigen3/Eigen/src/Core/ArrayBase.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h + /usr/include/eigen3/Eigen/src/Core/DenseStorage.h + /usr/include/eigen3/Eigen/src/Core/NestByValue.h + /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h + /usr/include/eigen3/Eigen/src/Core/NoAlias.h + /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h + /usr/include/eigen3/Eigen/src/Core/Matrix.h + /usr/include/eigen3/Eigen/src/Core/Array.h + /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h + /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/Dot.h + /usr/include/eigen3/Eigen/src/Core/StableNorm.h + /usr/include/eigen3/Eigen/src/Core/Stride.h + /usr/include/eigen3/Eigen/src/Core/MapBase.h + /usr/include/eigen3/Eigen/src/Core/Map.h + /usr/include/eigen3/Eigen/src/Core/Ref.h + /usr/include/eigen3/Eigen/src/Core/Block.h + /usr/include/eigen3/Eigen/src/Core/VectorBlock.h + /usr/include/eigen3/Eigen/src/Core/IndexedView.h + /usr/include/eigen3/Eigen/src/Core/Reshaped.h + /usr/include/eigen3/Eigen/src/Core/Transpose.h + /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h + /usr/include/eigen3/Eigen/src/Core/Diagonal.h + /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h + /usr/include/eigen3/Eigen/src/Core/Redux.h + /usr/include/eigen3/Eigen/src/Core/Visitor.h + /usr/include/eigen3/Eigen/src/Core/Fuzzy.h + /usr/include/eigen3/Eigen/src/Core/Swap.h + /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h + /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h + /usr/include/eigen3/Eigen/src/Core/Solve.h + /usr/include/eigen3/Eigen/src/Core/Inverse.h + /usr/include/eigen3/Eigen/src/Core/SolverBase.h + /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h + /usr/include/eigen3/Eigen/src/Core/Transpositions.h + /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h + /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h + /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h + /usr/include/c++/11/atomic + /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h + /usr/include/eigen3/Eigen/src/Core/BandMatrix.h + /usr/include/eigen3/Eigen/src/Core/CoreIterators.h + /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h + /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h + /usr/include/eigen3/Eigen/src/Core/Select.h + /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h + /usr/include/eigen3/Eigen/src/Core/PartialReduxEvaluator.h + /usr/include/eigen3/Eigen/src/Core/Random.h + /usr/include/eigen3/Eigen/src/Core/Replicate.h + /usr/include/eigen3/Eigen/src/Core/Reverse.h + /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h + /usr/include/eigen3/Eigen/src/Core/StlIterators.h + /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h + /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h + /usr/include/eigen3/Eigen/LU + /usr/include/eigen3/Eigen/src/misc/Kernel.h + /usr/include/eigen3/Eigen/src/misc/Image.h + /usr/include/eigen3/Eigen/src/LU/FullPivLU.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h + /usr/include/eigen3/Eigen/src/LU/Determinant.h + /usr/include/eigen3/Eigen/src/LU/InverseImpl.h + /usr/include/eigen3/Eigen/src/LU/arch/InverseSize4.h + /usr/include/eigen3/Eigen/Cholesky + /usr/include/eigen3/Eigen/Jacobi + /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h + /usr/include/eigen3/Eigen/QR + /usr/include/eigen3/Eigen/Householder + /usr/include/eigen3/Eigen/src/Householder/Householder.h + /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h + /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h + /usr/include/eigen3/Eigen/SVD + /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h + /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h + /usr/include/eigen3/Eigen/src/SVD/SVDBase.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h + /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h + /usr/include/eigen3/Eigen/Geometry + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h + /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h + /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h + /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h + /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h + /usr/include/eigen3/Eigen/src/Geometry/Transform.h + /usr/include/eigen3/Eigen/src/Geometry/Translation.h + /usr/include/eigen3/Eigen/src/Geometry/Scaling.h + /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h + /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h + /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h + /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h + /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SIMD.h + /usr/include/eigen3/Eigen/Eigenvalues + /usr/include/eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h + /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h + /usr/include/eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h + /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h + /usr/include/eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h + /usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur.h + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexEigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur.h + /usr/include/eigen3/Eigen/src/Eigenvalues/RealQZ.h + /usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/RealQZ.h + /usr/include/eigen3/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h + /usr/local/include/sophus/se3.hpp + /usr/local/include/sophus/so3.hpp + /usr/local/include/sophus/rotation_matrix.hpp + /usr/include/eigen3/Eigen/SVD + /usr/local/include/sophus/types.hpp + /usr/local/include/sophus/common.hpp + /usr/include/eigen3/Eigen/Core + /usr/local/include/sophus/formatstring.hpp + /usr/local/include/sophus/so2.hpp + /usr/include/eigen3/Eigen/LU + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h + /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp + /usr/include/eigen3/Eigen/Geometry + /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp + /usr/include/c++/11/csignal + /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp + /usr/include/c++/11/future + /usr/include/c++/11/mutex + /usr/include/c++/11/chrono + /usr/include/c++/11/ratio + /usr/include/c++/11/bits/parse_numbers.h + /usr/include/c++/11/bits/unique_lock.h + /usr/include/c++/11/condition_variable + /usr/include/c++/11/stop_token + /usr/include/c++/11/bits/std_thread.h + /usr/include/c++/11/semaphore + /usr/include/c++/11/bits/semaphore_base.h + /usr/include/c++/11/bits/atomic_timed_wait.h + /usr/include/c++/11/bits/this_thread_sleep.h + /usr/include/x86_64-linux-gnu/sys/time.h + /usr/include/semaphore.h + /usr/include/x86_64-linux-gnu/bits/semaphore.h + /usr/include/c++/11/bits/atomic_futex.h + /opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp + /usr/include/c++/11/thread + /opt/ros/humble/include/rclcpp/rclcpp/executor.hpp + /usr/include/c++/11/list + /usr/include/c++/11/bits/stl_list.h + /usr/include/c++/11/bits/list.tcc + /opt/ros/humble/include/rcl/rcl/guard_condition.h + /opt/ros/humble/include/rcl/rcl/allocator.h + /opt/ros/humble/include/rcutils/rcutils/allocator.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h + /opt/ros/humble/include/rcutils/rcutils/macros.h + /opt/ros/humble/include/rcutils/rcutils/testing/fault_injection.h + /opt/ros/humble/include/rcutils/rcutils/visibility_control.h + /opt/ros/humble/include/rcutils/rcutils/visibility_control_macros.h + /opt/ros/humble/include/rcutils/rcutils/types/rcutils_ret.h + /opt/ros/humble/include/rcl/rcl/context.h + /opt/ros/humble/include/rmw/rmw/init.h + /opt/ros/humble/include/rmw/rmw/init_options.h + /opt/ros/humble/include/rmw/rmw/domain_id.h + /opt/ros/humble/include/rmw/rmw/localhost.h + /opt/ros/humble/include/rmw/rmw/visibility_control.h + /opt/ros/humble/include/rmw/rmw/macros.h + /opt/ros/humble/include/rmw/rmw/ret_types.h + /opt/ros/humble/include/rmw/rmw/security_options.h + /opt/ros/humble/include/rcl/rcl/arguments.h + /opt/ros/humble/include/rcl/rcl/log_level.h + /opt/ros/humble/include/rcl/rcl/macros.h + /opt/ros/humble/include/rcl/rcl/types.h + /opt/ros/humble/include/rmw/rmw/types.h + /opt/ros/humble/include/rcutils/rcutils/logging.h + /opt/ros/humble/include/rcutils/rcutils/error_handling.h + /opt/ros/humble/include/rcutils/rcutils/snprintf.h + /opt/ros/humble/include/rcutils/rcutils/time.h + /opt/ros/humble/include/rcutils/rcutils/types.h + /opt/ros/humble/include/rcutils/rcutils/types/array_list.h + /opt/ros/humble/include/rcutils/rcutils/types/char_array.h + /opt/ros/humble/include/rcutils/rcutils/types/hash_map.h + /opt/ros/humble/include/rcutils/rcutils/types/string_array.h + /opt/ros/humble/include/rcutils/rcutils/qsort.h + /opt/ros/humble/include/rcutils/rcutils/types/string_map.h + /opt/ros/humble/include/rcutils/rcutils/types/uint8_array.h + /opt/ros/humble/include/rmw/rmw/events_statuses/events_statuses.h + /opt/ros/humble/include/rmw/rmw/events_statuses/incompatible_qos.h + /opt/ros/humble/include/rmw/rmw/qos_policy_kind.h + /opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_changed.h + /opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_lost.h + /opt/ros/humble/include/rmw/rmw/events_statuses/message_lost.h + /opt/ros/humble/include/rmw/rmw/events_statuses/offered_deadline_missed.h + /opt/ros/humble/include/rmw/rmw/events_statuses/requested_deadline_missed.h + /opt/ros/humble/include/rmw/rmw/serialized_message.h + /opt/ros/humble/include/rmw/rmw/subscription_content_filter_options.h + /opt/ros/humble/include/rmw/rmw/time.h + /opt/ros/humble/include/rcl/rcl/visibility_control.h + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h + /opt/ros/humble/include/rcl/rcl/init_options.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdalign.h + /opt/ros/humble/include/rcl/rcl/wait.h + /opt/ros/humble/include/rcl/rcl/client.h + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /opt/ros/humble/include/rcl/rcl/event_callback.h + /opt/ros/humble/include/rmw/rmw/event_callback_type.h + /opt/ros/humble/include/rcl/rcl/node.h + /opt/ros/humble/include/rcl/rcl/node_options.h + /opt/ros/humble/include/rcl/rcl/domain_id.h + /opt/ros/humble/include/rcl/rcl/service.h + /opt/ros/humble/include/rcl/rcl/subscription.h + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /opt/ros/humble/include/rmw/rmw/message_sequence.h + /opt/ros/humble/include/rcl/rcl/timer.h + /opt/ros/humble/include/rcl/rcl/time.h + /opt/ros/humble/include/rmw/rmw/rmw.h + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/sequence_bound.h + /opt/ros/humble/include/rmw/rmw/event.h + /opt/ros/humble/include/rmw/rmw/publisher_options.h + /opt/ros/humble/include/rmw/rmw/qos_profiles.h + /opt/ros/humble/include/rmw/rmw/subscription_options.h + /opt/ros/humble/include/rcl/rcl/event.h + /opt/ros/humble/include/rcl/rcl/publisher.h + /opt/ros/humble/include/rcpputils/rcpputils/scope_exit.hpp + /opt/ros/humble/include/rclcpp/rclcpp/context.hpp + /usr/include/c++/11/typeindex + /usr/include/c++/11/unordered_set + /usr/include/c++/11/bits/unordered_set.h + /opt/ros/humble/include/rclcpp/rclcpp/init_options.hpp + /opt/ros/humble/include/rclcpp/rclcpp/visibility_control.hpp + /opt/ros/humble/include/rclcpp/rclcpp/macros.hpp + /opt/ros/humble/include/rclcpp/rclcpp/contexts/default_context.hpp + /opt/ros/humble/include/rclcpp/rclcpp/guard_condition.hpp + /opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp + /opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp + /opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp + /opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp + /opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp + /opt/ros/humble/include/rclcpp/rclcpp/client.hpp + /usr/include/c++/11/optional + /usr/include/c++/11/variant + /opt/ros/humble/include/rcl/rcl/error_handling.h + /opt/ros/humble/include/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp + /opt/ros/humble/include/rclcpp/rclcpp/exceptions.hpp + /opt/ros/humble/include/rclcpp/rclcpp/exceptions/exceptions.hpp + /opt/ros/humble/include/rcpputils/rcpputils/join.hpp + /opt/ros/humble/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp + /opt/ros/humble/include/rclcpp/rclcpp/function_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/logging.hpp + /opt/ros/humble/include/rclcpp/rclcpp/logger.hpp + /opt/ros/humble/include/rcpputils/rcpputils/filesystem_helper.hpp + /opt/ros/humble/include/rcpputils/rcpputils/visibility_control.hpp + /opt/ros/humble/include/rcutils/rcutils/logging_macros.h + /opt/ros/humble/include/rclcpp/rclcpp/utilities.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp + /opt/ros/humble/include/rcl/rcl/graph.h + /opt/ros/humble/include/rmw/rmw/names_and_types.h + /opt/ros/humble/include/rmw/rmw/get_topic_names_and_types.h + /opt/ros/humble/include/rmw/rmw/topic_endpoint_info_array.h + /opt/ros/humble/include/rmw/rmw/topic_endpoint_info.h + /opt/ros/humble/include/rclcpp/rclcpp/event.hpp + /opt/ros/humble/include/rclcpp/rclcpp/qos.hpp + /opt/ros/humble/include/rclcpp/rclcpp/duration.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/duration.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__struct.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__builder.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__traits.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp + /usr/include/c++/11/codecvt + /opt/ros/humble/include/rcl/rcl/logging_rosout.h + /opt/ros/humble/include/rmw/rmw/incompatible_qos_events_statuses.h + /opt/ros/humble/include/rclcpp/rclcpp/type_support_decl.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_type_support_decl.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/service_type_support_decl.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp + /opt/ros/humble/include/rmw/rmw/error_handling.h + /opt/ros/humble/include/rmw/rmw/impl/cpp/demangle.hpp + /opt/ros/humble/include/rmw/rmw/impl/config.h + /opt/ros/humble/include/rclcpp/rclcpp/publisher_base.hpp + /opt/ros/humble/include/rclcpp/rclcpp/network_flow_endpoint.hpp + /opt/ros/humble/include/rcl/rcl/network_flow_endpoints.h + /opt/ros/humble/include/rmw/rmw/network_flow_endpoint.h + /opt/ros/humble/include/rmw/rmw/network_flow_endpoint_array.h + /opt/ros/humble/include/rclcpp/rclcpp/qos_event.hpp + /opt/ros/humble/include/rclcpp/rclcpp/waitable.hpp + /opt/ros/humble/include/rcpputils/rcpputils/time.hpp + /opt/ros/humble/include/rclcpp/rclcpp/service.hpp + /opt/ros/humble/include/tracetools/tracetools/tracetools.h + /opt/ros/humble/include/tracetools/tracetools/config.h + /opt/ros/humble/include/tracetools/tracetools/visibility_control.hpp + /opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp + /opt/ros/humble/include/tracetools/tracetools/utils.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription_base.hpp + /opt/ros/humble/include/rclcpp/rclcpp/any_subscription_callback.hpp + /opt/ros/humble/include/rclcpp/rclcpp/allocator/allocator_common.hpp + /opt/ros/humble/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp + /opt/ros/humble/include/rclcpp/rclcpp/message_info.hpp + /opt/ros/humble/include/rclcpp/rclcpp/serialized_message.hpp + /opt/ros/humble/include/rclcpp/rclcpp/type_adapter.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp + /usr/include/c++/11/shared_mutex + /opt/ros/humble/include/rclcpp/rclcpp/experimental/ros_message_intra_process_buffer.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/intra_process_buffer.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/buffer_implementation_base.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process_buffer.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/create_intra_process_buffer.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/ring_buffer_implementation.hpp + /opt/ros/humble/include/rclcpp/rclcpp/intra_process_buffer_type.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription_content_filter_options.hpp + /opt/ros/humble/include/rclcpp/rclcpp/timer.hpp + /opt/ros/humble/include/rclcpp/rclcpp/clock.hpp + /opt/ros/humble/include/rclcpp/rclcpp/time.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/time.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__builder.hpp + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/rate.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp + /opt/ros/humble/include/rclcpp/rclcpp/intra_process_setting.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp + /opt/ros/humble/include/rclcpp/rclcpp/message_memory_strategy.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription_options.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_payload.hpp + /opt/ros/humble/include/rclcpp/rclcpp/qos_overriding_options.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/set_parameters_result.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/topic_statistics_state.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/generate_statistics_message.hpp + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/metrics_message.hpp + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__struct.hpp + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__struct.hpp + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__builder.hpp + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__traits.hpp + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__traits.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/visibility_control.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_age.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/collector.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/moving_average.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp + /opt/ros/humble/include/rcpputils/rcpputils/thread_safety_annotations.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_period.hpp + /opt/ros/humble/include/rclcpp/rclcpp/publisher.hpp + /opt/ros/humble/include/rclcpp/rclcpp/get_message_type_support_handle.hpp + /opt/ros/humble/include/rclcpp/rclcpp/is_ros_compatible_type.hpp + /opt/ros/humble/include/rclcpp/rclcpp/loaned_message.hpp + /opt/ros/humble/include/rclcpp/rclcpp/publisher_options.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp + /opt/ros/humble/include/rclcpp/rclcpp/future_return_code.hpp + /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/list_parameters_result.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_event.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/generic_publisher.hpp + /opt/ros/humble/include/rcpputils/rcpputils/shared_library.hpp + /opt/ros/humble/include/rcutils/rcutils/shared_library.h + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/publisher_factory.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription_factory.hpp + /opt/ros/humble/include/rclcpp/rclcpp/typesupport_helpers.hpp + /opt/ros/humble/include/rclcpp/rclcpp/generic_subscription.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/parameter.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__builder.hpp + /opt/ros/humble/include/rclcpp/rclcpp/parameter_value.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_type.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_value.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__builder.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_options.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_impl.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_client.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_generic_publisher.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_generic_subscription.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_publisher.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp + /opt/ros/humble/include/rcpputils/rcpputils/pointer_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_topics_interface_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/qos_parameters.hpp + /opt/ros/humble/include/rmw/rmw/qos_string_conversions.h + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_parameters_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_service.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_subscription.hpp + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_timers_interface_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/create_timer.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_base_interface_traits.hpp + /opt/ros/humble/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp + /opt/ros/humble/include/rclcpp/rclcpp/executors/static_executor_entities_collector.hpp + /opt/ros/humble/include/rclcpp/rclcpp/experimental/executable_list.hpp + /opt/ros/humble/include/rclcpp/rclcpp/parameter_client.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/describe_parameters.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/get_parameter_types.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/get_parameters.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/list_parameters.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/set_parameters.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__traits.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/set_parameters_atomically.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/parser.h + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h + /opt/ros/humble/include/rclcpp/rclcpp/parameter_map.hpp + /opt/ros/humble/include/rclcpp/rclcpp/parameter_event_handler.hpp + /opt/ros/humble/include/rclcpp/rclcpp/parameter_service.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp + /opt/ros/humble/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/storage_policy_common.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_result.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_result_kind.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_template.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__struct.hpp + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__traits.hpp + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__traits.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/point_cloud2.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__struct.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_field__struct.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__builder.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__traits.hpp + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_field__traits.hpp + /opt/ros/humble/include/tf2/tf2/LinearMath/Matrix3x3.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Vector3.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Scalar.h + /usr/include/c++/11/math.h + /usr/include/c++/11/cfloat + /opt/ros/humble/include/tf2/tf2/LinearMath/MinMax.h + /opt/ros/humble/include/tf2/tf2/visibility_control.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Quaternion.h + /opt/ros/humble/include/tf2/tf2/LinearMath/QuadWord.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Vector3.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Transform.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Matrix3x3.h + /opt/ros/humble/include/tf2_geometry_msgs/tf2_geometry_msgs/tf2_geometry_msgs.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/quaternion_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/transform.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/transform_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/vector3.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/vector3_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point32.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_with_covariance.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_with_covariance_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/polygon_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/wrench.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__traits.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/wrench_stamped.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__traits.hpp + /usr/include/kdl/frames.hpp + /usr/include/kdl/utilities/kdl-config.h + /usr/include/kdl/utilities/utility.h + /usr/include/kdl/utilities/kdl-config.h + /usr/include/kdl/frames.inl + /opt/ros/humble/include/tf2/tf2/convert.h + /opt/ros/humble/include/tf2/tf2/exceptions.h + /opt/ros/humble/include/tf2/tf2/impl/convert.h + /opt/ros/humble/include/tf2/tf2/transform_datatypes.h + /opt/ros/humble/include/tf2/tf2/time.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Quaternion.h + /opt/ros/humble/include/tf2_ros/tf2_ros/buffer_interface.h + /opt/ros/humble/include/tf2_ros/tf2_ros/visibility_control.h + /opt/ros/humble/include/tf2_eigen/tf2_eigen/tf2_eigen.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/quaternion.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/twist.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__struct.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__builder.hpp + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__traits.hpp + /opt/ros/humble/include/tf2_ros/tf2_ros/buffer.h + /opt/ros/humble/include/tf2_ros/tf2_ros/async_buffer_interface.h + /opt/ros/humble/include/tf2/tf2/buffer_core.h + /opt/ros/humble/include/tf2/tf2/LinearMath/Transform.h + /opt/ros/humble/include/tf2/tf2/buffer_core_interface.h + /opt/ros/humble/include/tf2/tf2/transform_storage.h + /opt/ros/humble/include/tf2_ros/tf2_ros/create_timer_interface.h + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/frame_graph.hpp + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__struct.hpp + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__builder.hpp + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__traits.hpp + /home/orb/ORB_SLAM3/include/MapPoint.h + /home/orb/ORB_SLAM3/include/KeyFrame.h + /home/orb/ORB_SLAM3/include/MapPoint.h + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/BowVector.h + /usr/include/boost/serialization/serialization.hpp + /usr/include/boost/config.hpp + /usr/include/boost/config/user.hpp + /usr/include/boost/config/detail/select_compiler_config.hpp + /usr/include/boost/config/compiler/gcc.hpp + /usr/include/boost/config/detail/select_stdlib_config.hpp + /usr/include/c++/11/version + /usr/include/boost/config/stdlib/libstdcpp3.hpp + /usr/include/boost/config/detail/select_platform_config.hpp + /usr/include/boost/config/platform/linux.hpp + /usr/include/boost/config/detail/posix_features.hpp + /usr/include/boost/config/detail/suffix.hpp + /usr/include/boost/config/helper_macros.hpp + /usr/include/boost/serialization/strong_typedef.hpp + /usr/include/boost/operators.hpp + /usr/include/boost/detail/workaround.hpp + /usr/include/boost/config/workaround.hpp + /usr/include/boost/core/addressof.hpp + /usr/include/boost/type_traits/has_nothrow_assign.hpp + /usr/include/boost/type_traits/integral_constant.hpp + /usr/include/boost/type_traits/intrinsics.hpp + /usr/include/boost/type_traits/detail/config.hpp + /usr/include/boost/version.hpp + /usr/include/boost/type_traits/is_const.hpp + /usr/include/boost/type_traits/is_volatile.hpp + /usr/include/boost/type_traits/is_assignable.hpp + /usr/include/boost/type_traits/is_complete.hpp + /usr/include/boost/type_traits/declval.hpp + /usr/include/boost/type_traits/add_rvalue_reference.hpp + /usr/include/boost/type_traits/is_void.hpp + /usr/include/boost/type_traits/is_reference.hpp + /usr/include/boost/type_traits/is_lvalue_reference.hpp + /usr/include/boost/type_traits/is_rvalue_reference.hpp + /usr/include/boost/type_traits/remove_reference.hpp + /usr/include/boost/type_traits/is_function.hpp + /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp + /usr/include/boost/type_traits/detail/yes_no_type.hpp + /usr/include/boost/static_assert.hpp + /usr/include/boost/type_traits/is_array.hpp + /usr/include/boost/type_traits/has_nothrow_constructor.hpp + /usr/include/boost/type_traits/is_default_constructible.hpp + /usr/include/boost/type_traits/has_nothrow_copy.hpp + /usr/include/boost/type_traits/is_copy_constructible.hpp + /usr/include/boost/type_traits/is_constructible.hpp + /usr/include/boost/type_traits/is_destructible.hpp + /usr/include/boost/serialization/access.hpp + /usr/include/boost/serialization/map.hpp + /usr/include/boost/serialization/nvp.hpp + /usr/include/boost/core/nvp.hpp + /usr/include/boost/preprocessor/stringize.hpp + /usr/include/boost/preprocessor/config/config.hpp + /usr/include/boost/serialization/level.hpp + /usr/include/boost/type_traits/is_fundamental.hpp + /usr/include/boost/type_traits/is_arithmetic.hpp + /usr/include/boost/type_traits/is_integral.hpp + /usr/include/boost/type_traits/is_floating_point.hpp + /usr/include/boost/type_traits/is_enum.hpp + /usr/include/boost/type_traits/is_class.hpp + /usr/include/boost/type_traits/is_base_and_derived.hpp + /usr/include/boost/type_traits/remove_cv.hpp + /usr/include/boost/type_traits/is_same.hpp + /usr/include/boost/mpl/eval_if.hpp + /usr/include/boost/mpl/if.hpp + /usr/include/boost/mpl/aux_/value_wknd.hpp + /usr/include/boost/mpl/aux_/static_cast.hpp + /usr/include/boost/mpl/aux_/config/workaround.hpp + /usr/include/boost/mpl/aux_/config/integral.hpp + /usr/include/boost/mpl/aux_/config/msvc.hpp + /usr/include/boost/mpl/aux_/config/eti.hpp + /usr/include/boost/mpl/aux_/na_spec.hpp + /usr/include/boost/mpl/lambda_fwd.hpp + /usr/include/boost/mpl/void_fwd.hpp + /usr/include/boost/mpl/aux_/adl_barrier.hpp + /usr/include/boost/mpl/aux_/config/adl.hpp + /usr/include/boost/mpl/aux_/config/intel.hpp + /usr/include/boost/mpl/aux_/config/gcc.hpp + /usr/include/boost/mpl/aux_/na.hpp + /usr/include/boost/mpl/bool.hpp + /usr/include/boost/mpl/bool_fwd.hpp + /usr/include/boost/mpl/integral_c_tag.hpp + /usr/include/boost/mpl/aux_/config/static_constant.hpp + /usr/include/boost/mpl/aux_/na_fwd.hpp + /usr/include/boost/mpl/aux_/config/ctps.hpp + /usr/include/boost/mpl/aux_/config/lambda.hpp + /usr/include/boost/mpl/aux_/config/ttp.hpp + /usr/include/boost/mpl/int.hpp + /usr/include/boost/mpl/int_fwd.hpp + /usr/include/boost/mpl/aux_/nttp_decl.hpp + /usr/include/boost/mpl/aux_/config/nttp.hpp + /usr/include/boost/mpl/aux_/integral_wrapper.hpp + /usr/include/boost/preprocessor/cat.hpp + /usr/include/boost/mpl/aux_/lambda_arity_param.hpp + /usr/include/boost/mpl/aux_/template_arity_fwd.hpp + /usr/include/boost/mpl/aux_/arity.hpp + /usr/include/boost/mpl/aux_/config/dtp.hpp + /usr/include/boost/mpl/aux_/preprocessor/params.hpp + /usr/include/boost/mpl/aux_/config/preprocessor.hpp + /usr/include/boost/preprocessor/comma_if.hpp + /usr/include/boost/preprocessor/punctuation/comma_if.hpp + /usr/include/boost/preprocessor/control/if.hpp + /usr/include/boost/preprocessor/control/iif.hpp + /usr/include/boost/preprocessor/logical/bool.hpp + /usr/include/boost/preprocessor/facilities/empty.hpp + /usr/include/boost/preprocessor/punctuation/comma.hpp + /usr/include/boost/preprocessor/repeat.hpp + /usr/include/boost/preprocessor/repetition/repeat.hpp + /usr/include/boost/preprocessor/debug/error.hpp + /usr/include/boost/preprocessor/detail/auto_rec.hpp + /usr/include/boost/preprocessor/tuple/eat.hpp + /usr/include/boost/preprocessor/inc.hpp + /usr/include/boost/preprocessor/arithmetic/inc.hpp + /usr/include/boost/mpl/aux_/preprocessor/enum.hpp + /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp + /usr/include/boost/mpl/limits/arity.hpp + /usr/include/boost/preprocessor/logical/and.hpp + /usr/include/boost/preprocessor/logical/bitand.hpp + /usr/include/boost/preprocessor/identity.hpp + /usr/include/boost/preprocessor/facilities/identity.hpp + /usr/include/boost/preprocessor/empty.hpp + /usr/include/boost/preprocessor/arithmetic/add.hpp + /usr/include/boost/preprocessor/arithmetic/dec.hpp + /usr/include/boost/preprocessor/control/while.hpp + /usr/include/boost/preprocessor/list/fold_left.hpp + /usr/include/boost/preprocessor/list/detail/fold_left.hpp + /usr/include/boost/preprocessor/control/expr_iif.hpp + /usr/include/boost/preprocessor/list/adt.hpp + /usr/include/boost/preprocessor/detail/is_binary.hpp + /usr/include/boost/preprocessor/detail/check.hpp + /usr/include/boost/preprocessor/logical/compl.hpp + /usr/include/boost/preprocessor/list/fold_right.hpp + /usr/include/boost/preprocessor/list/detail/fold_right.hpp + /usr/include/boost/preprocessor/list/reverse.hpp + /usr/include/boost/preprocessor/control/detail/while.hpp + /usr/include/boost/preprocessor/tuple/elem.hpp + /usr/include/boost/preprocessor/facilities/expand.hpp + /usr/include/boost/preprocessor/facilities/overload.hpp + /usr/include/boost/preprocessor/variadic/size.hpp + /usr/include/boost/preprocessor/tuple/rem.hpp + /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp + /usr/include/boost/preprocessor/variadic/elem.hpp + /usr/include/boost/preprocessor/arithmetic/sub.hpp + /usr/include/boost/mpl/aux_/config/overload_resolution.hpp + /usr/include/boost/mpl/aux_/lambda_support.hpp + /usr/include/boost/mpl/integral_c.hpp + /usr/include/boost/mpl/integral_c_fwd.hpp + /usr/include/boost/serialization/level_enum.hpp + /usr/include/boost/serialization/tracking.hpp + /usr/include/boost/mpl/identity.hpp + /usr/include/boost/mpl/equal_to.hpp + /usr/include/boost/mpl/aux_/comparison_op.hpp + /usr/include/boost/mpl/aux_/numeric_op.hpp + /usr/include/boost/mpl/numeric_cast.hpp + /usr/include/boost/mpl/apply_wrap.hpp + /usr/include/boost/mpl/aux_/has_apply.hpp + /usr/include/boost/mpl/has_xxx.hpp + /usr/include/boost/mpl/aux_/type_wrapper.hpp + /usr/include/boost/mpl/aux_/yes_no.hpp + /usr/include/boost/mpl/aux_/config/arrays.hpp + /usr/include/boost/mpl/aux_/config/has_xxx.hpp + /usr/include/boost/mpl/aux_/config/msvc_typename.hpp + /usr/include/boost/preprocessor/array/elem.hpp + /usr/include/boost/preprocessor/array/data.hpp + /usr/include/boost/preprocessor/array/size.hpp + /usr/include/boost/preprocessor/repetition/enum_params.hpp + /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp + /usr/include/boost/mpl/aux_/config/has_apply.hpp + /usr/include/boost/mpl/aux_/msvc_never_true.hpp + /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp + /usr/include/boost/mpl/aux_/include_preprocessed.hpp + /usr/include/boost/mpl/aux_/config/compiler.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp + /usr/include/boost/mpl/tag.hpp + /usr/include/boost/mpl/void.hpp + /usr/include/boost/mpl/aux_/has_tag.hpp + /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp + /usr/include/boost/mpl/aux_/config/forwarding.hpp + /usr/include/boost/mpl/aux_/msvc_eti_base.hpp + /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp + /usr/include/boost/mpl/greater.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp + /usr/include/boost/type_traits/is_pointer.hpp + /usr/include/boost/serialization/tracking_enum.hpp + /usr/include/boost/serialization/type_info_implementation.hpp + /usr/include/boost/serialization/traits.hpp + /usr/include/boost/serialization/split_free.hpp + /usr/include/boost/serialization/wrapper.hpp + /usr/include/boost/serialization/base_object.hpp + /usr/include/boost/type_traits/is_polymorphic.hpp + /usr/include/boost/serialization/force_include.hpp + /usr/include/boost/serialization/void_cast_fwd.hpp + /usr/include/boost/serialization/collection_size_type.hpp + /usr/include/boost/serialization/is_bitwise_serializable.hpp + /usr/include/boost/serialization/item_version_type.hpp + /usr/include/boost/cstdint.hpp + /usr/include/boost/integer_traits.hpp + /usr/include/boost/limits.hpp + /usr/include/boost/assert.hpp + /usr/include/boost/serialization/library_version_type.hpp + /usr/include/boost/serialization/detail/stack_constructor.hpp + /usr/include/boost/aligned_storage.hpp + /usr/include/boost/type_traits/aligned_storage.hpp + /usr/include/boost/type_traits/alignment_of.hpp + /usr/include/boost/type_traits/type_with_alignment.hpp + /usr/include/boost/type_traits/is_pod.hpp + /usr/include/boost/type_traits/is_scalar.hpp + /usr/include/boost/type_traits/is_member_pointer.hpp + /usr/include/boost/type_traits/is_member_function_pointer.hpp + /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp + /usr/include/boost/type_traits/conditional.hpp + /usr/include/boost/serialization/utility.hpp + /usr/include/boost/type_traits/remove_const.hpp + /usr/include/boost/mpl/and.hpp + /usr/include/boost/mpl/aux_/nested_type_wknd.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp + /usr/include/boost/serialization/collections_save_imp.hpp + /usr/include/boost/serialization/version.hpp + /usr/include/boost/mpl/assert.hpp + /usr/include/boost/mpl/not.hpp + /usr/include/boost/mpl/aux_/config/gpu.hpp + /usr/include/boost/mpl/aux_/config/pp_counter.hpp + /usr/include/boost/mpl/less.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp + /usr/include/boost/mpl/comparison.hpp + /usr/include/boost/mpl/not_equal_to.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp + /usr/include/boost/mpl/less_equal.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp + /usr/include/boost/mpl/greater_equal.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp + /usr/include/boost/move/utility_core.hpp + /usr/include/boost/move/detail/config_begin.hpp + /usr/include/boost/move/detail/workaround.hpp + /usr/include/boost/move/core.hpp + /usr/include/boost/move/detail/config_end.hpp + /usr/include/boost/move/detail/meta_utils.hpp + /usr/include/boost/move/detail/meta_utils_core.hpp + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FeatureVector.h + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/BowVector.h + /home/orb/ORB_SLAM3/include/ORBVocabulary.h + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FORB.h + /usr/local/include/opencv4/opencv2/core/core.hpp + /usr/local/include/opencv4/opencv2/core.hpp + /usr/local/include/opencv4/opencv2/core/cvdef.h + /usr/local/include/opencv4/opencv2/core/hal/interface.h + /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h + /usr/local/include/opencv4/opencv2/core/version.hpp + /usr/local/include/opencv4/opencv2/core/base.hpp + /usr/local/include/opencv4/opencv2/opencv_modules.hpp + /usr/local/include/opencv4/opencv2/core/cvstd.hpp + /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp + /usr/local/include/opencv4/opencv2/core/neon_utils.hpp + /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp + /usr/local/include/opencv4/opencv2/core/check.hpp + /usr/local/include/opencv4/opencv2/core/traits.hpp + /usr/local/include/opencv4/opencv2/core/matx.hpp + /usr/local/include/opencv4/opencv2/core/saturate.hpp + /usr/local/include/opencv4/opencv2/core/fast_math.hpp + /usr/local/include/opencv4/opencv2/core/types.hpp + /usr/local/include/opencv4/opencv2/core/mat.hpp + /usr/local/include/opencv4/opencv2/core/bufferpool.hpp + /usr/local/include/opencv4/opencv2/core/mat.inl.hpp + /usr/local/include/opencv4/opencv2/core/persistence.hpp + /usr/local/include/opencv4/opencv2/core/operations.hpp + /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp + /usr/local/include/opencv4/opencv2/core/utility.hpp + /usr/local/include/opencv4/opencv2/core/optim.hpp + /usr/local/include/opencv4/opencv2/core/ovx.hpp + /usr/local/include/opencv4/opencv2/core/cvdef.h + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FClass.h + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/TemplatedVocabulary.h + /usr/include/c++/11/fstream + /usr/include/x86_64-linux-gnu/c++/11/bits/basic_file.h + /usr/include/x86_64-linux-gnu/c++/11/bits/c++io.h + /usr/include/c++/11/bits/fstream.tcc + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FeatureVector.h + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/ScoringObject.h + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DUtils/Random.h + /home/orb/ORB_SLAM3/include/ORBextractor.h + /usr/local/include/opencv4/opencv2/opencv.hpp + /usr/local/include/opencv4/opencv2/calib3d.hpp + /usr/local/include/opencv4/opencv2/features2d.hpp + /usr/local/include/opencv4/opencv2/flann/miniflann.hpp + /usr/local/include/opencv4/opencv2/flann/defines.h + /usr/local/include/opencv4/opencv2/flann/config.h + /usr/local/include/opencv4/opencv2/core/affine.hpp + /usr/local/include/opencv4/opencv2/dnn.hpp + /usr/local/include/opencv4/opencv2/dnn/dnn.hpp + /usr/local/include/opencv4/opencv2/core/async.hpp + /usr/local/include/opencv4/opencv2/dnn/version.hpp + /usr/local/include/opencv4/opencv2/dnn/dict.hpp + /usr/local/include/opencv4/opencv2/dnn/layer.hpp + /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp + /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp + /usr/local/include/opencv4/opencv2/dnn/dnn.hpp + /usr/local/include/opencv4/opencv2/flann.hpp + /usr/local/include/opencv4/opencv2/flann/flann_base.hpp + /usr/local/include/opencv4/opencv2/flann/general.h + /usr/local/include/opencv4/opencv2/flann/matrix.h + /usr/local/include/opencv4/opencv2/flann/params.h + /usr/local/include/opencv4/opencv2/flann/any.h + /usr/local/include/opencv4/opencv2/flann/defines.h + /usr/local/include/opencv4/opencv2/flann/saving.h + /usr/local/include/opencv4/opencv2/flann/nn_index.h + /usr/local/include/opencv4/opencv2/flann/result_set.h + /usr/local/include/opencv4/opencv2/flann/all_indices.h + /usr/local/include/opencv4/opencv2/flann/kdtree_index.h + /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h + /usr/local/include/opencv4/opencv2/flann/dist.h + /usr/local/include/opencv4/opencv2/flann/heap.h + /usr/local/include/opencv4/opencv2/flann/allocator.h + /usr/local/include/opencv4/opencv2/flann/random.h + /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h + /usr/local/include/opencv4/opencv2/flann/kmeans_index.h + /usr/local/include/opencv4/opencv2/flann/logger.h + /usr/local/include/opencv4/opencv2/flann/composite_index.h + /usr/local/include/opencv4/opencv2/flann/linear_index.h + /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h + /usr/local/include/opencv4/opencv2/flann/lsh_index.h + /usr/local/include/opencv4/opencv2/flann/lsh_table.h + /usr/local/include/opencv4/opencv2/flann/autotuned_index.h + /usr/local/include/opencv4/opencv2/flann/ground_truth.h + /usr/local/include/opencv4/opencv2/flann/index_testing.h + /usr/local/include/opencv4/opencv2/flann/timer.h + /usr/local/include/opencv4/opencv2/flann/sampling.h + /usr/local/include/opencv4/opencv2/highgui.hpp + /usr/local/include/opencv4/opencv2/imgcodecs.hpp + /usr/local/include/opencv4/opencv2/videoio.hpp + /usr/local/include/opencv4/opencv2/imgproc.hpp + /usr/local/include/opencv4/opencv2/ml.hpp + /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp + /usr/local/include/opencv4/opencv2/objdetect.hpp + /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp + /usr/local/include/opencv4/opencv2/photo.hpp + /usr/local/include/opencv4/opencv2/stitching.hpp + /usr/local/include/opencv4/opencv2/stitching/warpers.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp + /usr/local/include/opencv4/opencv2/core/cuda.hpp + /usr/local/include/opencv4/opencv2/core/cuda_types.hpp + /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp + /usr/include/c++/11/queue + /usr/include/c++/11/deque + /usr/include/c++/11/bits/stl_deque.h + /usr/include/c++/11/bits/deque.tcc + /usr/include/c++/11/bits/stl_queue.h + /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp + /usr/local/include/opencv4/opencv2/video.hpp + /usr/local/include/opencv4/opencv2/video/tracking.hpp + /usr/local/include/opencv4/opencv2/video/background_segm.hpp + /home/orb/ORB_SLAM3/include/Frame.h + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/se3.hpp + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/so3.hpp + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/types.hpp + /home/orb/ORB_SLAM3/include/ImuTypes.h + /home/orb/ORB_SLAM3/include/SerializationUtils.h + /usr/include/boost/serialization/vector.hpp + /usr/include/boost/serialization/collections_load_imp.hpp + /usr/include/boost/serialization/detail/is_default_constructible.hpp + /usr/include/boost/utility/enable_if.hpp + /usr/include/boost/core/enable_if.hpp + /usr/include/boost/serialization/array_wrapper.hpp + /usr/include/boost/serialization/split_member.hpp + /usr/include/boost/serialization/array_optimization.hpp + /usr/include/boost/mpl/always.hpp + /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp + /usr/include/boost/mpl/aux_/arity_spec.hpp + /usr/include/boost/mpl/apply.hpp + /usr/include/boost/mpl/apply_fwd.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp + /usr/include/boost/mpl/placeholders.hpp + /usr/include/boost/mpl/arg.hpp + /usr/include/boost/mpl/arg_fwd.hpp + /usr/include/boost/mpl/aux_/na_assert.hpp + /usr/include/boost/mpl/aux_/arg_typedef.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp + /usr/include/boost/mpl/lambda.hpp + /usr/include/boost/mpl/bind.hpp + /usr/include/boost/mpl/bind_fwd.hpp + /usr/include/boost/mpl/aux_/config/bind.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp + /usr/include/boost/mpl/next.hpp + /usr/include/boost/mpl/next_prior.hpp + /usr/include/boost/mpl/aux_/common_name_wknd.hpp + /usr/include/boost/mpl/protect.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp + /usr/include/boost/mpl/aux_/full_lambda.hpp + /usr/include/boost/mpl/quote.hpp + /usr/include/boost/mpl/aux_/has_type.hpp + /usr/include/boost/mpl/aux_/config/bcc.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp + /usr/include/boost/mpl/aux_/template_arity.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp + /usr/include/boost/serialization/collection_traits.hpp + /usr/local/include/opencv4/opencv2/features2d/features2d.hpp + /home/orb/ORB_SLAM3/include/Converter.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_vertex.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/optimizable_graph.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/openmp_mutex.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/config.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/hyper_graph.h + /usr/include/c++/11/bitset + /usr/include/c++/11/tr1/unordered_map + /usr/include/c++/11/tr1/type_traits + /usr/include/c++/11/tr1/functional_hash.h + /usr/include/c++/11/tr1/hashtable.h + /usr/include/c++/11/tr1/hashtable_policy.h + /usr/include/c++/11/tr1/unordered_map.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/parameter.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/parameter_container.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/jacobian_workspace.h + /usr/include/eigen3/Eigen/StdVector + /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h + /usr/include/eigen3/Eigen/src/StlSupport/details.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/stuff/macros.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/creators.h + /usr/include/eigen3/Eigen/Cholesky + /usr/include/c++/11/stack + /usr/include/c++/11/bits/stl_stack.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_vertex.hpp + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_binary_edge.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_edge.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/robust_kernel.h + /usr/include/c++/11/tr1/memory + /usr/include/c++/11/tr1/shared_ptr.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_binary_edge.hpp + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_unary_edge.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_unary_edge.hpp + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3_ops.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3_ops.hpp + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/sim3.h + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/sim3.hpp + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/rxso3.hpp + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/sim_details.hpp + /home/orb/ORB_SLAM3/include/Settings.h + /home/orb/ORB_SLAM3/include/CameraModels/GeometricCamera.h + /usr/local/include/opencv4/opencv2/imgproc/imgproc.hpp + /usr/include/boost/serialization/export.hpp + /usr/include/boost/serialization/extended_type_info.hpp + /usr/include/c++/11/cstdarg + /usr/include/boost/noncopyable.hpp + /usr/include/boost/core/noncopyable.hpp + /usr/include/boost/serialization/config.hpp + /usr/include/boost/config/abi_prefix.hpp + /usr/include/boost/config/abi_suffix.hpp + /usr/include/boost/serialization/static_warning.hpp + /usr/include/boost/mpl/print.hpp + /usr/include/boost/serialization/assume_abstract.hpp + /usr/include/boost/type_traits/is_abstract.hpp + /usr/include/boost/serialization/singleton.hpp + /usr/include/boost/archive/detail/auto_link_archive.hpp + /usr/include/boost/archive/detail/decl.hpp + /usr/include/boost/archive/detail/abi_prefix.hpp + /usr/include/boost/archive/detail/abi_suffix.hpp + /usr/include/boost/archive/detail/register_archive.hpp + /home/orb/ORB_SLAM3/include/Converter.h + /home/orb/ORB_SLAM3/include/GeometricTools.h + /home/orb/ORB_SLAM3/include/KeyFrameDatabase.h + /home/orb/ORB_SLAM3/include/Map.h + /usr/local/include/pangolin/pangolin.h + /usr/local/include/pangolin/platform.h + /usr/local/include/pangolin/utils/assert.h + /usr/local/include/pangolin/utils/format_string.h + /usr/local/include/pangolin/utils/log.h + /usr/local/include/pangolin/display/display.h + /usr/local/include/pangolin/gl/glinclude.h + /usr/local/include/pangolin/gl/glplatform.h + /usr/include/GL/glew.h + /usr/include/GL/glu.h + /usr/include/GL/gl.h + /usr/local/include/pangolin/gl/glpangoglu.h + /usr/local/include/pangolin/gl/viewport.h + /usr/local/include/pangolin/utils/params.h + /usr/local/include/pangolin/utils/type_convert.h + /usr/local/include/pangolin/compat/type_traits.h + /usr/local/include/pangolin/windowing/window.h + /usr/local/include/pangolin/utils/signal_slot.h + /usr/local/include/sigslot/signal.hpp + /usr/local/include/pangolin/utils/true_false_toggle.h + /usr/local/include/pangolin/utils/uri.h + /usr/local/include/pangolin/windowing/handler_bitsets.h + /usr/local/include/pangolin/utils/bitmask.h + /usr/local/include/pangolin/windowing/handler_enums.h + /usr/local/include/pangolin/display/display.hpp + /usr/local/include/pangolin/display/view.h + /usr/local/include/pangolin/display/attach.h + /usr/local/include/pangolin/display/widgets.h + /usr/local/include/pangolin/var/var.h + /usr/local/include/pangolin/utils/is_streamable.h + /usr/local/include/pangolin/var/varvalue.h + /usr/local/include/pangolin/var/varvaluet.h + /usr/local/include/pangolin/var/varvaluegeneric.h + /usr/local/include/pangolin/utils/file_utils.h + /usr/local/include/pangolin/var/varwrapper.h + /usr/local/include/pangolin/var/varstate.h + /usr/include/c++/11/any + /usr/local/include/pangolin/var/varinit.h + /usr/local/include/pangolin/handler/handler.h + /usr/local/include/pangolin/gl/opengl_render_state.h + /usr/local/include/pangolin/utils/simple_math.h + /usr/local/include/pangolin/gl/gl.h + /usr/local/include/pangolin/image/image_io.h + /usr/local/include/pangolin/image/typed_image.h + /usr/local/include/pangolin/image/managed_image.h + /usr/local/include/pangolin/image/image.h + /usr/local/include/pangolin/image/memcpy.h + /usr/local/include/pangolin/image/copy.h + /usr/local/include/pangolin/image/pixel_format.h + /usr/local/include/pangolin/utils/file_extension.h + /usr/local/include/pangolin/gl/gl.hpp + /usr/local/include/pangolin/gl/glpixformat.h + /usr/local/include/pangolin/gl/glformattraits.h + /usr/local/include/pangolin/gl/glfont.h + /usr/local/include/pangolin/gl/gltext.h + /usr/local/include/pangolin/gl/glchar.h + /usr/local/include/pangolin/gl/colour.h + /usr/local/include/pangolin/gl/gldraw.h + /usr/local/include/pangolin/gl/glstate.h + /usr/local/include/pangolin/gl/glvbo.h + /usr/local/include/pangolin/plot/plotter.h + /usr/local/include/pangolin/gl/glsl.h + /usr/local/include/pangolin/gl/glsl.hpp + /usr/local/include/pangolin/utils/range.h + /usr/local/include/pangolin/plot/datalog.h + /usr/local/include/pangolin/var/varextra.h + /usr/local/include/pangolin/video/video.h + /usr/local/include/pangolin/video/video_exception.h + /usr/local/include/pangolin/video/video_interface.h + /usr/local/include/pangolin/utils/picojson.h + /usr/include/inttypes.h + /usr/local/include/pangolin/video/stream_info.h + /usr/local/include/pangolin/video/video_output_interface.h + /usr/local/include/pangolin/video/video_input.h + /usr/local/include/pangolin/video/video_output.h + /usr/include/boost/serialization/list.hpp + /home/orb/ORB_SLAM3/include/CameraModels/GeometricCamera.h + /usr/include/boost/serialization/array.hpp + diff --git a/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/typeconversionTests.dir/compiler_depend.make b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/typeconversionTests.dir/compiler_depend.make new file mode 100644 index 0000000..42f3f17 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/typeconversionTests.dir/compiler_depend.make @@ -0,0 +1,6470 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +CMakeFiles/typeconversionTests.dir/src/type_conversion.cpp.o: /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp \ + /usr/include/stdc-predef.h \ + /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp \ + /usr/include/eigen3/Eigen/Core \ + /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h \ + /usr/include/eigen3/Eigen/src/Core/util/Macros.h \ + /usr/include/c++/11/cmath \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h \ + /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/c++/11/pstl/pstl_config.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/11/bits/std_abs.h \ + /usr/include/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/c++/11/bits/specfun.h \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_pair.h \ + /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits \ + /usr/include/c++/11/compare \ + /usr/include/c++/11/concepts \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/iterator_concepts.h \ + /usr/include/c++/11/bits/ptr_traits.h \ + /usr/include/c++/11/bits/ranges_cmp.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/stl_construct.h \ + /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/limits \ + /usr/include/c++/11/tr1/gamma.tcc \ + /usr/include/c++/11/tr1/special_function_util.h \ + /usr/include/c++/11/tr1/bessel_function.tcc \ + /usr/include/c++/11/tr1/beta_function.tcc \ + /usr/include/c++/11/tr1/ell_integral.tcc \ + /usr/include/c++/11/tr1/exp_integral.tcc \ + /usr/include/c++/11/tr1/hypergeometric.tcc \ + /usr/include/c++/11/tr1/legendre_function.tcc \ + /usr/include/c++/11/tr1/modified_bessel_func.tcc \ + /usr/include/c++/11/tr1/poly_hermite.tcc \ + /usr/include/c++/11/tr1/poly_laguerre.tcc \ + /usr/include/c++/11/tr1/riemann_zeta.tcc \ + /usr/include/eigen3/Eigen/src/Core/util/ConfigureVectorization.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/mm_malloc.h \ + /usr/include/c++/11/stdlib.h \ + /usr/include/c++/11/cstdlib \ + /usr/include/c++/11/complex \ + /usr/include/c++/11/sstream \ + /usr/include/c++/11/istream \ + /usr/include/c++/11/ios \ + /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/postypes.h \ + /usr/include/c++/11/cwchar \ + /usr/include/wchar.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale \ + /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/c++/11/cctype \ + /usr/include/ctype.h \ + /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/bits/locale_classes.h \ + /usr/include/c++/11/string \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/stl_algo.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/uniform_int_dist.h \ + /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/string_view \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/ranges_base.h \ + /usr/include/c++/11/bits/max_size_type.h \ + /usr/include/c++/11/numbers \ + /usr/include/c++/11/bits/string_view.tcc \ + /usr/include/c++/11/ext/string_conversions.h \ + /usr/include/c++/11/cstdio \ + /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /usr/include/c++/11/cerrno \ + /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/basic_string.tcc \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/stdexcept \ + /usr/include/c++/11/streambuf \ + /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/locale_facets.h \ + /usr/include/c++/11/cwctype \ + /usr/include/wctype.h \ + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/basic_ios.tcc \ + /usr/include/c++/11/ostream \ + /usr/include/c++/11/bits/ostream.tcc \ + /usr/include/c++/11/bits/istream.tcc \ + /usr/include/c++/11/bits/sstream.tcc \ + /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h \ + /usr/include/c++/11/cstddef \ + /usr/include/c++/11/cassert \ + /usr/include/assert.h \ + /usr/include/c++/11/functional \ + /usr/include/c++/11/tuple \ + /usr/include/c++/11/utility \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/array \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/bits/std_function.h \ + /usr/include/c++/11/unordered_map \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/bits/hashtable.h \ + /usr/include/c++/11/bits/hashtable_policy.h \ + /usr/include/c++/11/bits/enable_special_members.h \ + /usr/include/c++/11/bits/node_handle.h \ + /usr/include/c++/11/bits/unordered_map.h \ + /usr/include/c++/11/bits/erase_if.h \ + /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc \ + /usr/include/c++/11/cstring \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/c++/11/climits \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h \ + /usr/include/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/c++/11/algorithm \ + /usr/include/c++/11/bits/ranges_algo.h \ + /usr/include/c++/11/bits/ranges_algobase.h \ + /usr/include/c++/11/iterator \ + /usr/include/c++/11/bits/stream_iterator.h \ + /usr/include/c++/11/bits/ranges_util.h \ + /usr/include/c++/11/pstl/glue_algorithm_defs.h \ + /usr/include/c++/11/pstl/execution_defs.h \ + /usr/include/eigen3/Eigen/src/Core/util/Constants.h \ + /usr/include/eigen3/Eigen/src/Core/util/Meta.h \ + /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h \ + /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h \ + /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h \ + /usr/include/eigen3/Eigen/src/Core/util/Memory.h \ + /usr/include/eigen3/Eigen/src/Core/util/IntegralConstant.h \ + /usr/include/eigen3/Eigen/src/Core/util/SymbolicIndex.h \ + /usr/include/eigen3/Eigen/src/Core/NumTraits.h \ + /usr/include/eigen3/Eigen/src/Core/MathFunctions.h \ + /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h \ + /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/Half.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/BFloat16.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/TypeCasting.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/GenericPacketMathFunctionsFwd.h \ + /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h \ + /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h \ + /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h \ + /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/GenericPacketMathFunctions.h \ + /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/util/IndexedViewHelper.h \ + /usr/include/eigen3/Eigen/src/Core/util/ReshapedHelper.h \ + /usr/include/eigen3/Eigen/src/Core/ArithmeticSequence.h \ + /usr/include/eigen3/Eigen/src/Core/IO.h \ + /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h \ + /usr/include/eigen3/Eigen/src/Core/DenseBase.h \ + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h \ + /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h \ + /usr/include/eigen3/Eigen/src/plugins/IndexedViewMethods.h \ + /usr/include/eigen3/Eigen/src/plugins/IndexedViewMethods.h \ + /usr/include/eigen3/Eigen/src/plugins/ReshapedMethods.h \ + /usr/include/eigen3/Eigen/src/plugins/ReshapedMethods.h \ + /usr/include/eigen3/Eigen/src/Core/MatrixBase.h \ + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h \ + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h \ + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h \ + /usr/include/eigen3/Eigen/src/Core/EigenBase.h \ + /usr/include/eigen3/Eigen/src/Core/Product.h \ + /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h \ + /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h \ + /usr/include/eigen3/Eigen/src/Core/Assign.h \ + /usr/include/eigen3/Eigen/src/Core/ArrayBase.h \ + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h \ + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h \ + /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h \ + /usr/include/eigen3/Eigen/src/Core/DenseStorage.h \ + /usr/include/eigen3/Eigen/src/Core/NestByValue.h \ + /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h \ + /usr/include/eigen3/Eigen/src/Core/NoAlias.h \ + /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h \ + /usr/include/eigen3/Eigen/src/Core/Matrix.h \ + /usr/include/eigen3/Eigen/src/Core/Array.h \ + /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h \ + /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h \ + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h \ + /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h \ + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h \ + /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h \ + /usr/include/eigen3/Eigen/src/Core/Dot.h \ + /usr/include/eigen3/Eigen/src/Core/StableNorm.h \ + /usr/include/eigen3/Eigen/src/Core/Stride.h \ + /usr/include/eigen3/Eigen/src/Core/MapBase.h \ + /usr/include/eigen3/Eigen/src/Core/Map.h \ + /usr/include/eigen3/Eigen/src/Core/Ref.h \ + /usr/include/eigen3/Eigen/src/Core/Block.h \ + /usr/include/eigen3/Eigen/src/Core/VectorBlock.h \ + /usr/include/eigen3/Eigen/src/Core/IndexedView.h \ + /usr/include/eigen3/Eigen/src/Core/Reshaped.h \ + /usr/include/eigen3/Eigen/src/Core/Transpose.h \ + /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/Diagonal.h \ + /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h \ + /usr/include/eigen3/Eigen/src/Core/Redux.h \ + /usr/include/eigen3/Eigen/src/Core/Visitor.h \ + /usr/include/eigen3/Eigen/src/Core/Fuzzy.h \ + /usr/include/eigen3/Eigen/src/Core/Swap.h \ + /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h \ + /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h \ + /usr/include/eigen3/Eigen/src/Core/Solve.h \ + /usr/include/eigen3/Eigen/src/Core/Inverse.h \ + /usr/include/eigen3/Eigen/src/Core/SolverBase.h \ + /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/Transpositions.h \ + /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h \ + /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h \ + /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h \ + /usr/include/c++/11/atomic \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/bits/atomic_wait.h \ + /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h \ + /usr/include/syscall.h \ + /usr/include/x86_64-linux-gnu/sys/syscall.h \ + /usr/include/x86_64-linux-gnu/asm/unistd.h \ + /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ + /usr/include/x86_64-linux-gnu/bits/syscall.h \ + /usr/include/c++/11/bits/std_mutex.h \ + /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h \ + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h \ + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h \ + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h \ + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h \ + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h \ + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h \ + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h \ + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h \ + /usr/include/eigen3/Eigen/src/Core/BandMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/CoreIterators.h \ + /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h \ + /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h \ + /usr/include/eigen3/Eigen/src/Core/Select.h \ + /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h \ + /usr/include/eigen3/Eigen/src/Core/PartialReduxEvaluator.h \ + /usr/include/eigen3/Eigen/src/Core/Random.h \ + /usr/include/eigen3/Eigen/src/Core/Replicate.h \ + /usr/include/eigen3/Eigen/src/Core/Reverse.h \ + /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h \ + /usr/include/eigen3/Eigen/src/Core/StlIterators.h \ + /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h \ + /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h \ + /usr/include/eigen3/Eigen/Geometry \ + /usr/include/eigen3/Eigen/Core \ + /usr/include/eigen3/Eigen/SVD \ + /usr/include/eigen3/Eigen/QR \ + /usr/include/eigen3/Eigen/Cholesky \ + /usr/include/eigen3/Eigen/Jacobi \ + /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h \ + /usr/include/eigen3/Eigen/src/Cholesky/LLT.h \ + /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h \ + /usr/include/eigen3/Eigen/Householder \ + /usr/include/eigen3/Eigen/src/Householder/Householder.h \ + /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h \ + /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h \ + /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h \ + /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h \ + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h \ + /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h \ + /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h \ + /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h \ + /usr/include/eigen3/Eigen/src/SVD/SVDBase.h \ + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h \ + /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h \ + /usr/include/eigen3/Eigen/LU \ + /usr/include/eigen3/Eigen/src/misc/Kernel.h \ + /usr/include/eigen3/Eigen/src/misc/Image.h \ + /usr/include/eigen3/Eigen/src/LU/FullPivLU.h \ + /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h \ + /usr/include/eigen3/Eigen/src/LU/Determinant.h \ + /usr/include/eigen3/Eigen/src/LU/InverseImpl.h \ + /usr/include/eigen3/Eigen/src/LU/arch/InverseSize4.h \ + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h \ + /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h \ + /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h \ + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h \ + /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h \ + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h \ + /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h \ + /usr/include/eigen3/Eigen/src/Geometry/Transform.h \ + /usr/include/eigen3/Eigen/src/Geometry/Translation.h \ + /usr/include/eigen3/Eigen/src/Geometry/Scaling.h \ + /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h \ + /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h \ + /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h \ + /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h \ + /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SIMD.h \ + /usr/local/include/sophus/se3.hpp \ + /usr/local/include/sophus/so3.hpp \ + /usr/local/include/sophus/rotation_matrix.hpp \ + /usr/include/eigen3/Eigen/Dense \ + /usr/include/eigen3/Eigen/Geometry \ + /usr/include/eigen3/Eigen/Eigenvalues \ + /usr/include/eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexEigenSolver.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/RealQZ.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/RealQZ.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h \ + /usr/include/eigen3/Eigen/SVD \ + /usr/local/include/sophus/types.hpp \ + /usr/local/include/sophus/common.hpp \ + /usr/include/c++/11/random \ + /usr/include/c++/11/bits/random.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/opt_random.h \ + /usr/include/c++/11/bits/random.tcc \ + /usr/include/c++/11/numeric \ + /usr/include/c++/11/bits/stl_numeric.h \ + /usr/include/c++/11/bit \ + /usr/include/c++/11/pstl/glue_numeric_defs.h \ + /usr/local/include/sophus/formatstring.hpp \ + /usr/include/c++/11/iostream \ + /usr/local/include/sophus/so2.hpp \ + /usr/include/eigen3/Eigen/LU \ + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h \ + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h \ + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h \ + /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp \ + /usr/include/c++/11/csignal \ + /usr/include/signal.h \ + /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ + /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ + /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h \ + /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ + /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h \ + /usr/include/c++/11/bits/unique_ptr.h \ + /usr/include/c++/11/bits/shared_ptr.h \ + /usr/include/c++/11/bits/shared_ptr_base.h \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/ext/concurrence.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/backward/auto_ptr.h \ + /usr/include/c++/11/bits/ranges_uninitialized.h \ + /usr/include/c++/11/bits/uses_allocator_args.h \ + /usr/include/c++/11/pstl/glue_memory_defs.h \ + /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp \ + /usr/include/c++/11/future \ + /usr/include/c++/11/mutex \ + /usr/include/c++/11/chrono \ + /usr/include/c++/11/ratio \ + /usr/include/c++/11/ctime \ + /usr/include/c++/11/bits/parse_numbers.h \ + /usr/include/c++/11/bits/unique_lock.h \ + /usr/include/c++/11/condition_variable \ + /usr/include/c++/11/stop_token \ + /usr/include/c++/11/bits/std_thread.h \ + /usr/include/c++/11/semaphore \ + /usr/include/c++/11/bits/semaphore_base.h \ + /usr/include/c++/11/bits/atomic_timed_wait.h \ + /usr/include/c++/11/bits/this_thread_sleep.h \ + /usr/include/x86_64-linux-gnu/sys/time.h \ + /usr/include/semaphore.h \ + /usr/include/x86_64-linux-gnu/bits/semaphore.h \ + /usr/include/c++/11/bits/atomic_futex.h \ + /opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp \ + /usr/include/c++/11/set \ + /usr/include/c++/11/bits/stl_tree.h \ + /usr/include/c++/11/bits/stl_set.h \ + /usr/include/c++/11/bits/stl_multiset.h \ + /usr/include/c++/11/thread \ + /opt/ros/humble/include/rclcpp/rclcpp/executor.hpp \ + /usr/include/c++/11/list \ + /usr/include/c++/11/bits/stl_list.h \ + /usr/include/c++/11/bits/list.tcc \ + /usr/include/c++/11/map \ + /usr/include/c++/11/bits/stl_map.h \ + /usr/include/c++/11/bits/stl_multimap.h \ + /opt/ros/humble/include/rcl/rcl/guard_condition.h \ + /opt/ros/humble/include/rcl/rcl/allocator.h \ + /opt/ros/humble/include/rcutils/rcutils/allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /opt/ros/humble/include/rcutils/rcutils/macros.h \ + /opt/ros/humble/include/rcutils/rcutils/testing/fault_injection.h \ + /opt/ros/humble/include/rcutils/rcutils/visibility_control.h \ + /opt/ros/humble/include/rcutils/rcutils/visibility_control_macros.h \ + /opt/ros/humble/include/rcutils/rcutils/types/rcutils_ret.h \ + /opt/ros/humble/include/rcl/rcl/context.h \ + /opt/ros/humble/include/rmw/rmw/init.h \ + /opt/ros/humble/include/rmw/rmw/init_options.h \ + /opt/ros/humble/include/rmw/rmw/domain_id.h \ + /opt/ros/humble/include/rmw/rmw/localhost.h \ + /opt/ros/humble/include/rmw/rmw/visibility_control.h \ + /opt/ros/humble/include/rmw/rmw/macros.h \ + /opt/ros/humble/include/rmw/rmw/ret_types.h \ + /opt/ros/humble/include/rmw/rmw/security_options.h \ + /opt/ros/humble/include/rcl/rcl/arguments.h \ + /opt/ros/humble/include/rcl/rcl/log_level.h \ + /opt/ros/humble/include/rcl/rcl/macros.h \ + /opt/ros/humble/include/rcl/rcl/types.h \ + /opt/ros/humble/include/rmw/rmw/types.h \ + /opt/ros/humble/include/rcutils/rcutils/logging.h \ + /opt/ros/humble/include/rcutils/rcutils/error_handling.h \ + /opt/ros/humble/include/rcutils/rcutils/snprintf.h \ + /opt/ros/humble/include/rcutils/rcutils/time.h \ + /opt/ros/humble/include/rcutils/rcutils/types.h \ + /opt/ros/humble/include/rcutils/rcutils/types/array_list.h \ + /opt/ros/humble/include/rcutils/rcutils/types/char_array.h \ + /opt/ros/humble/include/rcutils/rcutils/types/hash_map.h \ + /opt/ros/humble/include/rcutils/rcutils/types/string_array.h \ + /opt/ros/humble/include/rcutils/rcutils/qsort.h \ + /opt/ros/humble/include/rcutils/rcutils/types/string_map.h \ + /opt/ros/humble/include/rcutils/rcutils/types/uint8_array.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/events_statuses.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/incompatible_qos.h \ + /opt/ros/humble/include/rmw/rmw/qos_policy_kind.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_changed.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_lost.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/message_lost.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/offered_deadline_missed.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/requested_deadline_missed.h \ + /opt/ros/humble/include/rmw/rmw/serialized_message.h \ + /opt/ros/humble/include/rmw/rmw/subscription_content_filter_options.h \ + /opt/ros/humble/include/rmw/rmw/time.h \ + /opt/ros/humble/include/rcl/rcl/visibility_control.h \ + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h \ + /opt/ros/humble/include/rcl/rcl/init_options.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdalign.h \ + /opt/ros/humble/include/rcl/rcl/wait.h \ + /opt/ros/humble/include/rcl/rcl/client.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /opt/ros/humble/include/rcl/rcl/event_callback.h \ + /opt/ros/humble/include/rmw/rmw/event_callback_type.h \ + /opt/ros/humble/include/rcl/rcl/node.h \ + /opt/ros/humble/include/rcl/rcl/node_options.h \ + /opt/ros/humble/include/rcl/rcl/domain_id.h \ + /opt/ros/humble/include/rcl/rcl/service.h \ + /opt/ros/humble/include/rcl/rcl/subscription.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rmw/rmw/message_sequence.h \ + /opt/ros/humble/include/rcl/rcl/timer.h \ + /opt/ros/humble/include/rcl/rcl/time.h \ + /opt/ros/humble/include/rmw/rmw/rmw.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/sequence_bound.h \ + /opt/ros/humble/include/rmw/rmw/event.h \ + /opt/ros/humble/include/rmw/rmw/publisher_options.h \ + /opt/ros/humble/include/rmw/rmw/qos_profiles.h \ + /opt/ros/humble/include/rmw/rmw/subscription_options.h \ + /opt/ros/humble/include/rcl/rcl/event.h \ + /opt/ros/humble/include/rcl/rcl/publisher.h \ + /opt/ros/humble/include/rcpputils/rcpputils/scope_exit.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/context.hpp \ + /usr/include/c++/11/typeindex \ + /usr/include/c++/11/unordered_set \ + /usr/include/c++/11/bits/unordered_set.h \ + /opt/ros/humble/include/rclcpp/rclcpp/init_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/visibility_control.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/macros.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/contexts/default_context.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/guard_condition.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/client.hpp \ + /usr/include/c++/11/optional \ + /usr/include/c++/11/variant \ + /opt/ros/humble/include/rcl/rcl/error_handling.h \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/exceptions.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/exceptions/exceptions.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/join.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/function_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/logging.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/logger.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/filesystem_helper.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/visibility_control.hpp \ + /opt/ros/humble/include/rcutils/rcutils/logging_macros.h \ + /opt/ros/humble/include/rclcpp/rclcpp/utilities.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp \ + /opt/ros/humble/include/rcl/rcl/graph.h \ + /opt/ros/humble/include/rmw/rmw/names_and_types.h \ + /opt/ros/humble/include/rmw/rmw/get_topic_names_and_types.h \ + /opt/ros/humble/include/rmw/rmw/topic_endpoint_info_array.h \ + /opt/ros/humble/include/rmw/rmw/topic_endpoint_info.h \ + /opt/ros/humble/include/rclcpp/rclcpp/event.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/qos.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/duration.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/duration.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__struct.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__builder.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__traits.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp \ + /usr/include/c++/11/codecvt \ + /usr/include/c++/11/bits/codecvt.h \ + /usr/include/c++/11/iomanip \ + /usr/include/c++/11/locale \ + /usr/include/c++/11/bits/locale_facets_nonio.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h \ + /usr/include/libintl.h \ + /usr/include/c++/11/bits/locale_facets_nonio.tcc \ + /usr/include/c++/11/bits/locale_conv.h \ + /usr/include/c++/11/bits/quoted_string.h \ + /opt/ros/humble/include/rcl/rcl/logging_rosout.h \ + /opt/ros/humble/include/rmw/rmw/incompatible_qos_events_statuses.h \ + /opt/ros/humble/include/rclcpp/rclcpp/type_support_decl.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_type_support_decl.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/service_type_support_decl.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp \ + /opt/ros/humble/include/rmw/rmw/error_handling.h \ + /opt/ros/humble/include/rmw/rmw/impl/cpp/demangle.hpp \ + /usr/include/c++/11/cxxabi.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cxxabi_tweaks.h \ + /opt/ros/humble/include/rmw/rmw/impl/config.h \ + /opt/ros/humble/include/rclcpp/rclcpp/publisher_base.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/network_flow_endpoint.hpp \ + /opt/ros/humble/include/rcl/rcl/network_flow_endpoints.h \ + /opt/ros/humble/include/rmw/rmw/network_flow_endpoint.h \ + /opt/ros/humble/include/rmw/rmw/network_flow_endpoint_array.h \ + /opt/ros/humble/include/rclcpp/rclcpp/qos_event.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/waitable.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/time.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/service.hpp \ + /opt/ros/humble/include/tracetools/tracetools/tracetools.h \ + /opt/ros/humble/include/tracetools/tracetools/config.h \ + /opt/ros/humble/include/tracetools/tracetools/visibility_control.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp \ + /opt/ros/humble/include/tracetools/tracetools/utils.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_base.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/any_subscription_callback.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/allocator/allocator_common.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/message_info.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/serialized_message.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/type_adapter.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp \ + /usr/include/c++/11/shared_mutex \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/ros_message_intra_process_buffer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/intra_process_buffer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/buffer_implementation_base.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process_buffer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/create_intra_process_buffer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/ring_buffer_implementation.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/intra_process_buffer_type.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_content_filter_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/timer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/clock.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/time.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/time.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__builder.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/rate.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/intra_process_setting.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/message_memory_strategy.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_payload.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/qos_overriding_options.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/set_parameters_result.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/topic_statistics_state.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/generate_statistics_message.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/metrics_message.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__struct.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__struct.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__builder.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__traits.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__traits.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/visibility_control.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_age.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/collector.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/moving_average.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/thread_safety_annotations.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_period.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/publisher.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/get_message_type_support_handle.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/is_ros_compatible_type.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/loaned_message.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/publisher_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/future_return_code.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/list_parameters_result.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_event.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/generic_publisher.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/shared_library.hpp \ + /opt/ros/humble/include/rcutils/rcutils/shared_library.h \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/publisher_factory.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_factory.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/typesupport_helpers.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/generic_subscription.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__builder.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter_value.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_type.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_value.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__builder.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_impl.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_client.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_generic_publisher.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_generic_subscription.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_publisher.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/pointer_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_topics_interface_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/qos_parameters.hpp \ + /opt/ros/humble/include/rmw/rmw/qos_string_conversions.h \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_parameters_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_service.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_subscription.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_timers_interface_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_timer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_base_interface_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/executors/static_executor_entities_collector.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/executable_list.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter_client.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/describe_parameters.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/get_parameter_types.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/get_parameters.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/list_parameters.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/set_parameters.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/set_parameters_atomically.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp \ + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/parser.h \ + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter_map.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter_event_handler.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter_service.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/storage_policy_common.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_result.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_result_kind.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_template.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__struct.hpp \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__traits.hpp \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__traits.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/point_cloud2.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__struct.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_field__struct.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__builder.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__traits.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_field__traits.hpp \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Matrix3x3.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Vector3.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Scalar.h \ + /usr/include/c++/11/math.h \ + /usr/include/c++/11/cfloat \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/float.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/MinMax.h \ + /opt/ros/humble/include/tf2/tf2/visibility_control.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Quaternion.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/QuadWord.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Vector3.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Transform.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Matrix3x3.h \ + /opt/ros/humble/include/tf2_geometry_msgs/tf2_geometry_msgs/tf2_geometry_msgs.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/quaternion_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/transform.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/transform_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/vector3.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/vector3_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point32.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_with_covariance.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_with_covariance_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/polygon_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/wrench.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/wrench_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__traits.hpp \ + /usr/include/kdl/frames.hpp \ + /usr/include/kdl/utilities/kdl-config.h \ + /usr/include/kdl/utilities/utility.h \ + /usr/include/kdl/utilities/kdl-config.h \ + /usr/include/kdl/frames.inl \ + /opt/ros/humble/include/tf2/tf2/convert.h \ + /opt/ros/humble/include/tf2/tf2/exceptions.h \ + /opt/ros/humble/include/tf2/tf2/impl/convert.h \ + /opt/ros/humble/include/tf2/tf2/transform_datatypes.h \ + /opt/ros/humble/include/tf2/tf2/time.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Quaternion.h \ + /opt/ros/humble/include/tf2_ros/tf2_ros/buffer_interface.h \ + /opt/ros/humble/include/tf2_ros/tf2_ros/visibility_control.h \ + /opt/ros/humble/include/tf2_eigen/tf2_eigen/tf2_eigen.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/quaternion.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/twist.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__traits.hpp \ + /opt/ros/humble/include/tf2_ros/tf2_ros/buffer.h \ + /opt/ros/humble/include/tf2_ros/tf2_ros/async_buffer_interface.h \ + /opt/ros/humble/include/tf2/tf2/buffer_core.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Transform.h \ + /opt/ros/humble/include/tf2/tf2/buffer_core_interface.h \ + /opt/ros/humble/include/tf2/tf2/transform_storage.h \ + /opt/ros/humble/include/tf2_ros/tf2_ros/create_timer_interface.h \ + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/frame_graph.hpp \ + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__struct.hpp \ + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__builder.hpp \ + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__traits.hpp \ + /home/orb/ORB_SLAM3/include/MapPoint.h \ + /home/orb/ORB_SLAM3/include/KeyFrame.h \ + /home/orb/ORB_SLAM3/include/MapPoint.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/BowVector.h \ + /usr/include/boost/serialization/serialization.hpp \ + /usr/include/boost/config.hpp \ + /usr/include/boost/config/user.hpp \ + /usr/include/boost/config/detail/select_compiler_config.hpp \ + /usr/include/boost/config/compiler/gcc.hpp \ + /usr/include/boost/config/detail/select_stdlib_config.hpp \ + /usr/include/c++/11/version \ + /usr/include/boost/config/stdlib/libstdcpp3.hpp \ + /usr/include/boost/config/detail/select_platform_config.hpp \ + /usr/include/boost/config/platform/linux.hpp \ + /usr/include/boost/config/detail/posix_features.hpp \ + /usr/include/boost/config/detail/suffix.hpp \ + /usr/include/boost/config/helper_macros.hpp \ + /usr/include/boost/serialization/strong_typedef.hpp \ + /usr/include/boost/operators.hpp \ + /usr/include/boost/detail/workaround.hpp \ + /usr/include/boost/config/workaround.hpp \ + /usr/include/boost/core/addressof.hpp \ + /usr/include/boost/type_traits/has_nothrow_assign.hpp \ + /usr/include/boost/type_traits/integral_constant.hpp \ + /usr/include/boost/type_traits/intrinsics.hpp \ + /usr/include/boost/type_traits/detail/config.hpp \ + /usr/include/boost/version.hpp \ + /usr/include/boost/type_traits/is_const.hpp \ + /usr/include/boost/type_traits/is_volatile.hpp \ + /usr/include/boost/type_traits/is_assignable.hpp \ + /usr/include/boost/type_traits/is_complete.hpp \ + /usr/include/boost/type_traits/declval.hpp \ + /usr/include/boost/type_traits/add_rvalue_reference.hpp \ + /usr/include/boost/type_traits/is_void.hpp \ + /usr/include/boost/type_traits/is_reference.hpp \ + /usr/include/boost/type_traits/is_lvalue_reference.hpp \ + /usr/include/boost/type_traits/is_rvalue_reference.hpp \ + /usr/include/boost/type_traits/remove_reference.hpp \ + /usr/include/boost/type_traits/is_function.hpp \ + /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \ + /usr/include/boost/type_traits/detail/yes_no_type.hpp \ + /usr/include/boost/static_assert.hpp \ + /usr/include/boost/type_traits/is_array.hpp \ + /usr/include/boost/type_traits/has_nothrow_constructor.hpp \ + /usr/include/boost/type_traits/is_default_constructible.hpp \ + /usr/include/boost/type_traits/has_nothrow_copy.hpp \ + /usr/include/boost/type_traits/is_copy_constructible.hpp \ + /usr/include/boost/type_traits/is_constructible.hpp \ + /usr/include/boost/type_traits/is_destructible.hpp \ + /usr/include/boost/serialization/access.hpp \ + /usr/include/boost/serialization/map.hpp \ + /usr/include/boost/serialization/nvp.hpp \ + /usr/include/boost/core/nvp.hpp \ + /usr/include/boost/preprocessor/stringize.hpp \ + /usr/include/boost/preprocessor/config/config.hpp \ + /usr/include/boost/serialization/level.hpp \ + /usr/include/boost/type_traits/is_fundamental.hpp \ + /usr/include/boost/type_traits/is_arithmetic.hpp \ + /usr/include/boost/type_traits/is_integral.hpp \ + /usr/include/boost/type_traits/is_floating_point.hpp \ + /usr/include/boost/type_traits/is_enum.hpp \ + /usr/include/boost/type_traits/is_class.hpp \ + /usr/include/boost/type_traits/is_base_and_derived.hpp \ + /usr/include/boost/type_traits/remove_cv.hpp \ + /usr/include/boost/type_traits/is_same.hpp \ + /usr/include/boost/mpl/eval_if.hpp \ + /usr/include/boost/mpl/if.hpp \ + /usr/include/boost/mpl/aux_/value_wknd.hpp \ + /usr/include/boost/mpl/aux_/static_cast.hpp \ + /usr/include/boost/mpl/aux_/config/workaround.hpp \ + /usr/include/boost/mpl/aux_/config/integral.hpp \ + /usr/include/boost/mpl/aux_/config/msvc.hpp \ + /usr/include/boost/mpl/aux_/config/eti.hpp \ + /usr/include/boost/mpl/aux_/na_spec.hpp \ + /usr/include/boost/mpl/lambda_fwd.hpp \ + /usr/include/boost/mpl/void_fwd.hpp \ + /usr/include/boost/mpl/aux_/adl_barrier.hpp \ + /usr/include/boost/mpl/aux_/config/adl.hpp \ + /usr/include/boost/mpl/aux_/config/intel.hpp \ + /usr/include/boost/mpl/aux_/config/gcc.hpp \ + /usr/include/boost/mpl/aux_/na.hpp \ + /usr/include/boost/mpl/bool.hpp \ + /usr/include/boost/mpl/bool_fwd.hpp \ + /usr/include/boost/mpl/integral_c_tag.hpp \ + /usr/include/boost/mpl/aux_/config/static_constant.hpp \ + /usr/include/boost/mpl/aux_/na_fwd.hpp \ + /usr/include/boost/mpl/aux_/config/ctps.hpp \ + /usr/include/boost/mpl/aux_/config/lambda.hpp \ + /usr/include/boost/mpl/aux_/config/ttp.hpp \ + /usr/include/boost/mpl/int.hpp \ + /usr/include/boost/mpl/int_fwd.hpp \ + /usr/include/boost/mpl/aux_/nttp_decl.hpp \ + /usr/include/boost/mpl/aux_/config/nttp.hpp \ + /usr/include/boost/mpl/aux_/integral_wrapper.hpp \ + /usr/include/boost/preprocessor/cat.hpp \ + /usr/include/boost/mpl/aux_/lambda_arity_param.hpp \ + /usr/include/boost/mpl/aux_/template_arity_fwd.hpp \ + /usr/include/boost/mpl/aux_/arity.hpp \ + /usr/include/boost/mpl/aux_/config/dtp.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/params.hpp \ + /usr/include/boost/mpl/aux_/config/preprocessor.hpp \ + /usr/include/boost/preprocessor/comma_if.hpp \ + /usr/include/boost/preprocessor/punctuation/comma_if.hpp \ + /usr/include/boost/preprocessor/control/if.hpp \ + /usr/include/boost/preprocessor/control/iif.hpp \ + /usr/include/boost/preprocessor/logical/bool.hpp \ + /usr/include/boost/preprocessor/facilities/empty.hpp \ + /usr/include/boost/preprocessor/punctuation/comma.hpp \ + /usr/include/boost/preprocessor/repeat.hpp \ + /usr/include/boost/preprocessor/repetition/repeat.hpp \ + /usr/include/boost/preprocessor/debug/error.hpp \ + /usr/include/boost/preprocessor/detail/auto_rec.hpp \ + /usr/include/boost/preprocessor/tuple/eat.hpp \ + /usr/include/boost/preprocessor/inc.hpp \ + /usr/include/boost/preprocessor/arithmetic/inc.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/enum.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \ + /usr/include/boost/mpl/limits/arity.hpp \ + /usr/include/boost/preprocessor/logical/and.hpp \ + /usr/include/boost/preprocessor/logical/bitand.hpp \ + /usr/include/boost/preprocessor/identity.hpp \ + /usr/include/boost/preprocessor/facilities/identity.hpp \ + /usr/include/boost/preprocessor/empty.hpp \ + /usr/include/boost/preprocessor/arithmetic/add.hpp \ + /usr/include/boost/preprocessor/arithmetic/dec.hpp \ + /usr/include/boost/preprocessor/control/while.hpp \ + /usr/include/boost/preprocessor/list/fold_left.hpp \ + /usr/include/boost/preprocessor/list/detail/fold_left.hpp \ + /usr/include/boost/preprocessor/control/expr_iif.hpp \ + /usr/include/boost/preprocessor/list/adt.hpp \ + /usr/include/boost/preprocessor/detail/is_binary.hpp \ + /usr/include/boost/preprocessor/detail/check.hpp \ + /usr/include/boost/preprocessor/logical/compl.hpp \ + /usr/include/boost/preprocessor/list/fold_right.hpp \ + /usr/include/boost/preprocessor/list/detail/fold_right.hpp \ + /usr/include/boost/preprocessor/list/reverse.hpp \ + /usr/include/boost/preprocessor/control/detail/while.hpp \ + /usr/include/boost/preprocessor/tuple/elem.hpp \ + /usr/include/boost/preprocessor/facilities/expand.hpp \ + /usr/include/boost/preprocessor/facilities/overload.hpp \ + /usr/include/boost/preprocessor/variadic/size.hpp \ + /usr/include/boost/preprocessor/tuple/rem.hpp \ + /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \ + /usr/include/boost/preprocessor/variadic/elem.hpp \ + /usr/include/boost/preprocessor/arithmetic/sub.hpp \ + /usr/include/boost/mpl/aux_/config/overload_resolution.hpp \ + /usr/include/boost/mpl/aux_/lambda_support.hpp \ + /usr/include/boost/mpl/integral_c.hpp \ + /usr/include/boost/mpl/integral_c_fwd.hpp \ + /usr/include/boost/serialization/level_enum.hpp \ + /usr/include/boost/serialization/tracking.hpp \ + /usr/include/boost/mpl/identity.hpp \ + /usr/include/boost/mpl/equal_to.hpp \ + /usr/include/boost/mpl/aux_/comparison_op.hpp \ + /usr/include/boost/mpl/aux_/numeric_op.hpp \ + /usr/include/boost/mpl/numeric_cast.hpp \ + /usr/include/boost/mpl/apply_wrap.hpp \ + /usr/include/boost/mpl/aux_/has_apply.hpp \ + /usr/include/boost/mpl/has_xxx.hpp \ + /usr/include/boost/mpl/aux_/type_wrapper.hpp \ + /usr/include/boost/mpl/aux_/yes_no.hpp \ + /usr/include/boost/mpl/aux_/config/arrays.hpp \ + /usr/include/boost/mpl/aux_/config/has_xxx.hpp \ + /usr/include/boost/mpl/aux_/config/msvc_typename.hpp \ + /usr/include/boost/preprocessor/array/elem.hpp \ + /usr/include/boost/preprocessor/array/data.hpp \ + /usr/include/boost/preprocessor/array/size.hpp \ + /usr/include/boost/preprocessor/repetition/enum_params.hpp \ + /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \ + /usr/include/boost/mpl/aux_/config/has_apply.hpp \ + /usr/include/boost/mpl/aux_/msvc_never_true.hpp \ + /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp \ + /usr/include/boost/mpl/aux_/include_preprocessed.hpp \ + /usr/include/boost/mpl/aux_/config/compiler.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \ + /usr/include/boost/mpl/tag.hpp \ + /usr/include/boost/mpl/void.hpp \ + /usr/include/boost/mpl/aux_/has_tag.hpp \ + /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp \ + /usr/include/boost/mpl/aux_/config/forwarding.hpp \ + /usr/include/boost/mpl/aux_/msvc_eti_base.hpp \ + /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \ + /usr/include/boost/mpl/greater.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp \ + /usr/include/boost/type_traits/is_pointer.hpp \ + /usr/include/boost/serialization/tracking_enum.hpp \ + /usr/include/boost/serialization/type_info_implementation.hpp \ + /usr/include/boost/serialization/traits.hpp \ + /usr/include/boost/serialization/split_free.hpp \ + /usr/include/boost/serialization/wrapper.hpp \ + /usr/include/boost/serialization/base_object.hpp \ + /usr/include/boost/type_traits/is_polymorphic.hpp \ + /usr/include/boost/serialization/force_include.hpp \ + /usr/include/boost/serialization/void_cast_fwd.hpp \ + /usr/include/boost/serialization/collection_size_type.hpp \ + /usr/include/boost/serialization/is_bitwise_serializable.hpp \ + /usr/include/boost/serialization/item_version_type.hpp \ + /usr/include/boost/cstdint.hpp \ + /usr/include/boost/integer_traits.hpp \ + /usr/include/boost/limits.hpp \ + /usr/include/boost/assert.hpp \ + /usr/include/boost/serialization/library_version_type.hpp \ + /usr/include/boost/serialization/detail/stack_constructor.hpp \ + /usr/include/boost/aligned_storage.hpp \ + /usr/include/boost/type_traits/aligned_storage.hpp \ + /usr/include/boost/type_traits/alignment_of.hpp \ + /usr/include/boost/type_traits/type_with_alignment.hpp \ + /usr/include/boost/type_traits/is_pod.hpp \ + /usr/include/boost/type_traits/is_scalar.hpp \ + /usr/include/boost/type_traits/is_member_pointer.hpp \ + /usr/include/boost/type_traits/is_member_function_pointer.hpp \ + /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \ + /usr/include/boost/type_traits/conditional.hpp \ + /usr/include/boost/serialization/utility.hpp \ + /usr/include/boost/type_traits/remove_const.hpp \ + /usr/include/boost/mpl/and.hpp \ + /usr/include/boost/mpl/aux_/nested_type_wknd.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \ + /usr/include/boost/serialization/collections_save_imp.hpp \ + /usr/include/boost/serialization/version.hpp \ + /usr/include/boost/mpl/assert.hpp \ + /usr/include/boost/mpl/not.hpp \ + /usr/include/boost/mpl/aux_/config/gpu.hpp \ + /usr/include/boost/mpl/aux_/config/pp_counter.hpp \ + /usr/include/boost/mpl/less.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \ + /usr/include/boost/mpl/comparison.hpp \ + /usr/include/boost/mpl/not_equal_to.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp \ + /usr/include/boost/mpl/less_equal.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp \ + /usr/include/boost/mpl/greater_equal.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp \ + /usr/include/boost/move/utility_core.hpp \ + /usr/include/boost/move/detail/config_begin.hpp \ + /usr/include/boost/move/detail/workaround.hpp \ + /usr/include/boost/move/core.hpp \ + /usr/include/boost/move/detail/config_end.hpp \ + /usr/include/boost/move/detail/meta_utils.hpp \ + /usr/include/boost/move/detail/meta_utils_core.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FeatureVector.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/BowVector.h \ + /home/orb/ORB_SLAM3/include/ORBVocabulary.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FORB.h \ + /usr/local/include/opencv4/opencv2/core/core.hpp \ + /usr/local/include/opencv4/opencv2/core.hpp \ + /usr/local/include/opencv4/opencv2/core/cvdef.h \ + /usr/local/include/opencv4/opencv2/core/hal/interface.h \ + /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h \ + /usr/local/include/opencv4/opencv2/core/version.hpp \ + /usr/local/include/opencv4/opencv2/core/base.hpp \ + /usr/local/include/opencv4/opencv2/opencv_modules.hpp \ + /usr/local/include/opencv4/opencv2/core/cvstd.hpp \ + /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp \ + /usr/local/include/opencv4/opencv2/core/neon_utils.hpp \ + /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp \ + /usr/local/include/opencv4/opencv2/core/check.hpp \ + /usr/local/include/opencv4/opencv2/core/traits.hpp \ + /usr/local/include/opencv4/opencv2/core/matx.hpp \ + /usr/local/include/opencv4/opencv2/core/saturate.hpp \ + /usr/local/include/opencv4/opencv2/core/fast_math.hpp \ + /usr/local/include/opencv4/opencv2/core/types.hpp \ + /usr/local/include/opencv4/opencv2/core/mat.hpp \ + /usr/local/include/opencv4/opencv2/core/bufferpool.hpp \ + /usr/local/include/opencv4/opencv2/core/mat.inl.hpp \ + /usr/local/include/opencv4/opencv2/core/persistence.hpp \ + /usr/local/include/opencv4/opencv2/core/operations.hpp \ + /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp \ + /usr/local/include/opencv4/opencv2/core/utility.hpp \ + /usr/local/include/opencv4/opencv2/core/optim.hpp \ + /usr/local/include/opencv4/opencv2/core/ovx.hpp \ + /usr/local/include/opencv4/opencv2/core/cvdef.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FClass.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/TemplatedVocabulary.h \ + /usr/include/c++/11/fstream \ + /usr/include/x86_64-linux-gnu/c++/11/bits/basic_file.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++io.h \ + /usr/include/c++/11/bits/fstream.tcc \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FeatureVector.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/ScoringObject.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DUtils/Random.h \ + /home/orb/ORB_SLAM3/include/ORBextractor.h \ + /usr/local/include/opencv4/opencv2/opencv.hpp \ + /usr/local/include/opencv4/opencv2/calib3d.hpp \ + /usr/local/include/opencv4/opencv2/features2d.hpp \ + /usr/local/include/opencv4/opencv2/flann/miniflann.hpp \ + /usr/local/include/opencv4/opencv2/flann/defines.h \ + /usr/local/include/opencv4/opencv2/flann/config.h \ + /usr/local/include/opencv4/opencv2/core/affine.hpp \ + /usr/local/include/opencv4/opencv2/dnn.hpp \ + /usr/local/include/opencv4/opencv2/dnn/dnn.hpp \ + /usr/local/include/opencv4/opencv2/core/async.hpp \ + /usr/local/include/opencv4/opencv2/dnn/version.hpp \ + /usr/local/include/opencv4/opencv2/dnn/dict.hpp \ + /usr/local/include/opencv4/opencv2/dnn/layer.hpp \ + /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp \ + /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp \ + /usr/local/include/opencv4/opencv2/dnn/dnn.hpp \ + /usr/local/include/opencv4/opencv2/flann.hpp \ + /usr/local/include/opencv4/opencv2/flann/flann_base.hpp \ + /usr/local/include/opencv4/opencv2/flann/general.h \ + /usr/local/include/opencv4/opencv2/flann/matrix.h \ + /usr/local/include/opencv4/opencv2/flann/params.h \ + /usr/local/include/opencv4/opencv2/flann/any.h \ + /usr/local/include/opencv4/opencv2/flann/defines.h \ + /usr/local/include/opencv4/opencv2/flann/saving.h \ + /usr/local/include/opencv4/opencv2/flann/nn_index.h \ + /usr/local/include/opencv4/opencv2/flann/result_set.h \ + /usr/local/include/opencv4/opencv2/flann/all_indices.h \ + /usr/local/include/opencv4/opencv2/flann/kdtree_index.h \ + /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h \ + /usr/local/include/opencv4/opencv2/flann/dist.h \ + /usr/local/include/opencv4/opencv2/flann/heap.h \ + /usr/local/include/opencv4/opencv2/flann/allocator.h \ + /usr/local/include/opencv4/opencv2/flann/random.h \ + /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h \ + /usr/local/include/opencv4/opencv2/flann/kmeans_index.h \ + /usr/local/include/opencv4/opencv2/flann/logger.h \ + /usr/local/include/opencv4/opencv2/flann/composite_index.h \ + /usr/local/include/opencv4/opencv2/flann/linear_index.h \ + /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h \ + /usr/local/include/opencv4/opencv2/flann/lsh_index.h \ + /usr/local/include/opencv4/opencv2/flann/lsh_table.h \ + /usr/local/include/opencv4/opencv2/flann/autotuned_index.h \ + /usr/local/include/opencv4/opencv2/flann/ground_truth.h \ + /usr/local/include/opencv4/opencv2/flann/index_testing.h \ + /usr/local/include/opencv4/opencv2/flann/timer.h \ + /usr/local/include/opencv4/opencv2/flann/sampling.h \ + /usr/local/include/opencv4/opencv2/highgui.hpp \ + /usr/local/include/opencv4/opencv2/imgcodecs.hpp \ + /usr/local/include/opencv4/opencv2/videoio.hpp \ + /usr/local/include/opencv4/opencv2/imgproc.hpp \ + /usr/local/include/opencv4/opencv2/ml.hpp \ + /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp \ + /usr/local/include/opencv4/opencv2/objdetect.hpp \ + /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp \ + /usr/local/include/opencv4/opencv2/photo.hpp \ + /usr/local/include/opencv4/opencv2/stitching.hpp \ + /usr/local/include/opencv4/opencv2/stitching/warpers.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp \ + /usr/local/include/opencv4/opencv2/core/cuda.hpp \ + /usr/local/include/opencv4/opencv2/core/cuda_types.hpp \ + /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp \ + /usr/include/c++/11/queue \ + /usr/include/c++/11/deque \ + /usr/include/c++/11/bits/stl_deque.h \ + /usr/include/c++/11/bits/deque.tcc \ + /usr/include/c++/11/bits/stl_queue.h \ + /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp \ + /usr/local/include/opencv4/opencv2/video.hpp \ + /usr/local/include/opencv4/opencv2/video/tracking.hpp \ + /usr/local/include/opencv4/opencv2/video/background_segm.hpp \ + /home/orb/ORB_SLAM3/include/Frame.h \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/se3.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/so3.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/types.hpp \ + /home/orb/ORB_SLAM3/include/ImuTypes.h \ + /home/orb/ORB_SLAM3/include/SerializationUtils.h \ + /usr/include/boost/serialization/vector.hpp \ + /usr/include/boost/serialization/collections_load_imp.hpp \ + /usr/include/boost/serialization/detail/is_default_constructible.hpp \ + /usr/include/boost/utility/enable_if.hpp \ + /usr/include/boost/core/enable_if.hpp \ + /usr/include/boost/serialization/array_wrapper.hpp \ + /usr/include/boost/serialization/split_member.hpp \ + /usr/include/boost/serialization/array_optimization.hpp \ + /usr/include/boost/mpl/always.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp \ + /usr/include/boost/mpl/aux_/arity_spec.hpp \ + /usr/include/boost/mpl/apply.hpp \ + /usr/include/boost/mpl/apply_fwd.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \ + /usr/include/boost/mpl/placeholders.hpp \ + /usr/include/boost/mpl/arg.hpp \ + /usr/include/boost/mpl/arg_fwd.hpp \ + /usr/include/boost/mpl/aux_/na_assert.hpp \ + /usr/include/boost/mpl/aux_/arg_typedef.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \ + /usr/include/boost/mpl/lambda.hpp \ + /usr/include/boost/mpl/bind.hpp \ + /usr/include/boost/mpl/bind_fwd.hpp \ + /usr/include/boost/mpl/aux_/config/bind.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \ + /usr/include/boost/mpl/next.hpp \ + /usr/include/boost/mpl/next_prior.hpp \ + /usr/include/boost/mpl/aux_/common_name_wknd.hpp \ + /usr/include/boost/mpl/protect.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \ + /usr/include/boost/mpl/aux_/full_lambda.hpp \ + /usr/include/boost/mpl/quote.hpp \ + /usr/include/boost/mpl/aux_/has_type.hpp \ + /usr/include/boost/mpl/aux_/config/bcc.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \ + /usr/include/boost/mpl/aux_/template_arity.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \ + /usr/include/boost/serialization/collection_traits.hpp \ + /usr/local/include/opencv4/opencv2/features2d/features2d.hpp \ + /home/orb/ORB_SLAM3/include/Converter.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_vertex.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/optimizable_graph.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/openmp_mutex.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/config.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/hyper_graph.h \ + /usr/include/c++/11/bitset \ + /usr/include/c++/11/tr1/unordered_map \ + /usr/include/c++/11/tr1/type_traits \ + /usr/include/c++/11/tr1/functional_hash.h \ + /usr/include/c++/11/tr1/hashtable.h \ + /usr/include/c++/11/tr1/hashtable_policy.h \ + /usr/include/c++/11/tr1/unordered_map.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/parameter.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/parameter_container.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/jacobian_workspace.h \ + /usr/include/eigen3/Eigen/StdVector \ + /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h \ + /usr/include/eigen3/Eigen/src/StlSupport/details.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/stuff/macros.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/creators.h \ + /usr/include/eigen3/Eigen/Cholesky \ + /usr/include/c++/11/stack \ + /usr/include/c++/11/bits/stl_stack.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_vertex.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_binary_edge.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_edge.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/robust_kernel.h \ + /usr/include/c++/11/tr1/memory \ + /usr/include/c++/11/tr1/shared_ptr.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_binary_edge.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_unary_edge.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_unary_edge.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3_ops.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3_ops.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/sim3.h \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/sim3.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/rxso3.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/sim_details.hpp \ + /home/orb/ORB_SLAM3/include/Settings.h \ + /home/orb/ORB_SLAM3/include/CameraModels/GeometricCamera.h \ + /usr/local/include/opencv4/opencv2/imgproc/imgproc.hpp \ + /usr/include/boost/serialization/export.hpp \ + /usr/include/boost/serialization/extended_type_info.hpp \ + /usr/include/c++/11/cstdarg \ + /usr/include/boost/noncopyable.hpp \ + /usr/include/boost/core/noncopyable.hpp \ + /usr/include/boost/serialization/config.hpp \ + /usr/include/boost/config/abi_prefix.hpp \ + /usr/include/boost/config/abi_suffix.hpp \ + /usr/include/boost/serialization/static_warning.hpp \ + /usr/include/boost/mpl/print.hpp \ + /usr/include/boost/serialization/assume_abstract.hpp \ + /usr/include/boost/type_traits/is_abstract.hpp \ + /usr/include/boost/serialization/singleton.hpp \ + /usr/include/boost/archive/detail/auto_link_archive.hpp \ + /usr/include/boost/archive/detail/decl.hpp \ + /usr/include/boost/archive/detail/abi_prefix.hpp \ + /usr/include/boost/archive/detail/abi_suffix.hpp \ + /usr/include/boost/archive/detail/register_archive.hpp \ + /home/orb/ORB_SLAM3/include/Converter.h \ + /home/orb/ORB_SLAM3/include/GeometricTools.h \ + /home/orb/ORB_SLAM3/include/KeyFrameDatabase.h \ + /home/orb/ORB_SLAM3/include/Map.h \ + /usr/local/include/pangolin/pangolin.h \ + /usr/local/include/pangolin/platform.h \ + /usr/local/include/pangolin/utils/assert.h \ + /usr/local/include/pangolin/utils/format_string.h \ + /usr/local/include/pangolin/utils/log.h \ + /usr/local/include/pangolin/display/display.h \ + /usr/local/include/pangolin/gl/glinclude.h \ + /usr/local/include/pangolin/gl/glplatform.h \ + /usr/include/GL/glew.h \ + /usr/include/GL/glu.h \ + /usr/include/GL/gl.h \ + /usr/local/include/pangolin/gl/glpangoglu.h \ + /usr/local/include/pangolin/gl/viewport.h \ + /usr/local/include/pangolin/utils/params.h \ + /usr/local/include/pangolin/utils/type_convert.h \ + /usr/local/include/pangolin/compat/type_traits.h \ + /usr/local/include/pangolin/windowing/window.h \ + /usr/local/include/pangolin/utils/signal_slot.h \ + /usr/local/include/sigslot/signal.hpp \ + /usr/local/include/pangolin/utils/true_false_toggle.h \ + /usr/local/include/pangolin/utils/uri.h \ + /usr/local/include/pangolin/windowing/handler_bitsets.h \ + /usr/local/include/pangolin/utils/bitmask.h \ + /usr/local/include/pangolin/windowing/handler_enums.h \ + /usr/local/include/pangolin/display/display.hpp \ + /usr/local/include/pangolin/display/view.h \ + /usr/local/include/pangolin/display/attach.h \ + /usr/local/include/pangolin/display/widgets.h \ + /usr/local/include/pangolin/var/var.h \ + /usr/local/include/pangolin/utils/is_streamable.h \ + /usr/local/include/pangolin/var/varvalue.h \ + /usr/local/include/pangolin/var/varvaluet.h \ + /usr/local/include/pangolin/var/varvaluegeneric.h \ + /usr/local/include/pangolin/utils/file_utils.h \ + /usr/local/include/pangolin/var/varwrapper.h \ + /usr/local/include/pangolin/var/varstate.h \ + /usr/include/c++/11/any \ + /usr/local/include/pangolin/var/varinit.h \ + /usr/local/include/pangolin/handler/handler.h \ + /usr/local/include/pangolin/gl/opengl_render_state.h \ + /usr/local/include/pangolin/utils/simple_math.h \ + /usr/local/include/pangolin/gl/gl.h \ + /usr/local/include/pangolin/image/image_io.h \ + /usr/local/include/pangolin/image/typed_image.h \ + /usr/local/include/pangolin/image/managed_image.h \ + /usr/local/include/pangolin/image/image.h \ + /usr/local/include/pangolin/image/memcpy.h \ + /usr/local/include/pangolin/image/copy.h \ + /usr/local/include/pangolin/image/pixel_format.h \ + /usr/local/include/pangolin/utils/file_extension.h \ + /usr/local/include/pangolin/gl/gl.hpp \ + /usr/local/include/pangolin/gl/glpixformat.h \ + /usr/local/include/pangolin/gl/glformattraits.h \ + /usr/local/include/pangolin/gl/glfont.h \ + /usr/local/include/pangolin/gl/gltext.h \ + /usr/local/include/pangolin/gl/glchar.h \ + /usr/local/include/pangolin/gl/colour.h \ + /usr/local/include/pangolin/gl/gldraw.h \ + /usr/local/include/pangolin/gl/glstate.h \ + /usr/local/include/pangolin/gl/glvbo.h \ + /usr/local/include/pangolin/plot/plotter.h \ + /usr/local/include/pangolin/gl/glsl.h \ + /usr/local/include/pangolin/gl/glsl.hpp \ + /usr/local/include/pangolin/utils/range.h \ + /usr/local/include/pangolin/plot/datalog.h \ + /usr/local/include/pangolin/var/varextra.h \ + /usr/local/include/pangolin/video/video.h \ + /usr/local/include/pangolin/video/video_exception.h \ + /usr/local/include/pangolin/video/video_interface.h \ + /usr/local/include/pangolin/utils/picojson.h \ + /usr/include/inttypes.h \ + /usr/local/include/pangolin/video/stream_info.h \ + /usr/local/include/pangolin/video/video_output_interface.h \ + /usr/local/include/pangolin/video/video_input.h \ + /usr/local/include/pangolin/video/video_output.h \ + /usr/include/boost/serialization/list.hpp \ + /home/orb/ORB_SLAM3/include/CameraModels/GeometricCamera.h \ + /usr/include/boost/serialization/array.hpp + +CMakeFiles/typeconversionTests.dir/tests/typeConversionsTests.cpp.o: /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp \ + /usr/include/stdc-predef.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest.h \ + /usr/include/c++/11/cstddef \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h \ + /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/c++/11/pstl/pstl_config.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/include/c++/11/limits \ + /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_pair.h \ + /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits \ + /usr/include/c++/11/compare \ + /usr/include/c++/11/concepts \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/iterator_concepts.h \ + /usr/include/c++/11/bits/ptr_traits.h \ + /usr/include/c++/11/bits/ranges_cmp.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/stl_construct.h \ + /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h \ + /usr/include/c++/11/bit \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/unique_ptr.h \ + /usr/include/c++/11/utility \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/tuple \ + /usr/include/c++/11/array \ + /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/ostream \ + /usr/include/c++/11/ios \ + /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/postypes.h \ + /usr/include/c++/11/cwchar \ + /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/cstdint \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale \ + /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/c++/11/cctype \ + /usr/include/ctype.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/bits/locale_classes.h \ + /usr/include/c++/11/string \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_algo.h \ + /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/c++/11/bits/std_abs.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/uniform_int_dist.h \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/string_view \ + /usr/include/c++/11/bits/ranges_base.h \ + /usr/include/c++/11/bits/max_size_type.h \ + /usr/include/c++/11/numbers \ + /usr/include/c++/11/bits/string_view.tcc \ + /usr/include/c++/11/ext/string_conversions.h \ + /usr/include/c++/11/cstdio \ + /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /usr/include/c++/11/cerrno \ + /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/basic_string.tcc \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/stdexcept \ + /usr/include/c++/11/streambuf \ + /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/locale_facets.h \ + /usr/include/c++/11/cwctype \ + /usr/include/wctype.h \ + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/basic_ios.tcc \ + /usr/include/c++/11/bits/ostream.tcc \ + /usr/include/c++/11/bits/shared_ptr.h \ + /usr/include/c++/11/bits/shared_ptr_base.h \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/ext/concurrence.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/bits/atomic_wait.h \ + /usr/include/c++/11/climits \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h \ + /usr/include/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h \ + /usr/include/syscall.h \ + /usr/include/x86_64-linux-gnu/sys/syscall.h \ + /usr/include/x86_64-linux-gnu/asm/unistd.h \ + /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ + /usr/include/x86_64-linux-gnu/bits/syscall.h \ + /usr/include/c++/11/bits/std_mutex.h \ + /usr/include/c++/11/backward/auto_ptr.h \ + /usr/include/c++/11/bits/ranges_uninitialized.h \ + /usr/include/c++/11/bits/ranges_algobase.h \ + /usr/include/c++/11/iterator \ + /usr/include/c++/11/bits/stream_iterator.h \ + /usr/include/c++/11/bits/uses_allocator_args.h \ + /usr/include/c++/11/pstl/glue_memory_defs.h \ + /usr/include/c++/11/pstl/execution_defs.h \ + /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-internal.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-port.h \ + /usr/include/c++/11/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/x86_64-linux-gnu/bits/statx.h \ + /usr/include/linux/stat.h \ + /usr/include/linux/types.h \ + /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h \ + /usr/include/asm-generic/int-ll64.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/c++/11/algorithm \ + /usr/include/c++/11/bits/ranges_algo.h \ + /usr/include/c++/11/bits/ranges_util.h \ + /usr/include/c++/11/pstl/glue_algorithm_defs.h \ + /usr/include/c++/11/functional \ + /usr/include/c++/11/bits/std_function.h \ + /usr/include/c++/11/unordered_map \ + /usr/include/c++/11/bits/hashtable.h \ + /usr/include/c++/11/bits/hashtable_policy.h \ + /usr/include/c++/11/bits/enable_special_members.h \ + /usr/include/c++/11/bits/node_handle.h \ + /usr/include/c++/11/bits/unordered_map.h \ + /usr/include/c++/11/bits/erase_if.h \ + /usr/include/c++/11/iostream \ + /usr/include/c++/11/istream \ + /usr/include/c++/11/bits/istream.tcc \ + /usr/include/c++/11/sstream \ + /usr/include/c++/11/bits/sstream.tcc \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-port-arch.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/custom/gtest-port.h \ + /usr/include/regex.h \ + /usr/include/x86_64-linux-gnu/sys/wait.h \ + /usr/include/signal.h \ + /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ + /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ + /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h \ + /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/float.h \ + /usr/include/c++/11/iomanip \ + /usr/include/c++/11/locale \ + /usr/include/c++/11/bits/locale_facets_nonio.h \ + /usr/include/c++/11/ctime \ + /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h \ + /usr/include/libintl.h \ + /usr/include/c++/11/bits/codecvt.h \ + /usr/include/c++/11/bits/locale_facets_nonio.tcc \ + /usr/include/c++/11/bits/locale_conv.h \ + /usr/include/c++/11/bits/quoted_string.h \ + /usr/include/c++/11/map \ + /usr/include/c++/11/bits/stl_tree.h \ + /usr/include/c++/11/bits/stl_map.h \ + /usr/include/c++/11/bits/stl_multimap.h \ + /usr/include/c++/11/set \ + /usr/include/c++/11/bits/stl_set.h \ + /usr/include/c++/11/bits/stl_multiset.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-message.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-filepath.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-string.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-type-util.h \ + /usr/include/c++/11/cxxabi.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cxxabi_tweaks.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-death-test.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-death-test-internal.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-matchers.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-printers.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/custom/gtest-printers.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-param-test.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-param-util.h \ + /usr/include/c++/11/cassert \ + /usr/include/assert.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest_prod.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-test-part.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-typed-test.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest_pred_impl.h \ + /usr/include/c++/11/random \ + /usr/include/c++/11/cmath \ + /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/11/bits/specfun.h \ + /usr/include/c++/11/tr1/gamma.tcc \ + /usr/include/c++/11/tr1/special_function_util.h \ + /usr/include/c++/11/tr1/bessel_function.tcc \ + /usr/include/c++/11/tr1/beta_function.tcc \ + /usr/include/c++/11/tr1/ell_integral.tcc \ + /usr/include/c++/11/tr1/exp_integral.tcc \ + /usr/include/c++/11/tr1/hypergeometric.tcc \ + /usr/include/c++/11/tr1/legendre_function.tcc \ + /usr/include/c++/11/tr1/modified_bessel_func.tcc \ + /usr/include/c++/11/tr1/poly_hermite.tcc \ + /usr/include/c++/11/tr1/poly_laguerre.tcc \ + /usr/include/c++/11/tr1/riemann_zeta.tcc \ + /usr/include/c++/11/bits/random.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/opt_random.h \ + /usr/include/c++/11/bits/random.tcc \ + /usr/include/c++/11/numeric \ + /usr/include/c++/11/bits/stl_numeric.h \ + /usr/include/c++/11/pstl/glue_numeric_defs.h \ + /usr/include/eigen3/Eigen/Dense \ + /usr/include/eigen3/Eigen/Core \ + /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h \ + /usr/include/eigen3/Eigen/src/Core/util/Macros.h \ + /usr/include/eigen3/Eigen/src/Core/util/ConfigureVectorization.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/mm_malloc.h \ + /usr/include/c++/11/complex \ + /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h \ + /usr/include/c++/11/cstring \ + /usr/include/eigen3/Eigen/src/Core/util/Constants.h \ + /usr/include/eigen3/Eigen/src/Core/util/Meta.h \ + /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h \ + /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h \ + /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h \ + /usr/include/eigen3/Eigen/src/Core/util/Memory.h \ + /usr/include/eigen3/Eigen/src/Core/util/IntegralConstant.h \ + /usr/include/eigen3/Eigen/src/Core/util/SymbolicIndex.h \ + /usr/include/eigen3/Eigen/src/Core/NumTraits.h \ + /usr/include/eigen3/Eigen/src/Core/MathFunctions.h \ + /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h \ + /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/Half.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/BFloat16.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/TypeCasting.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/GenericPacketMathFunctionsFwd.h \ + /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h \ + /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h \ + /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h \ + /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h \ + /usr/include/eigen3/Eigen/src/Core/arch/Default/GenericPacketMathFunctions.h \ + /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h \ + /usr/include/eigen3/Eigen/src/Core/util/IndexedViewHelper.h \ + /usr/include/eigen3/Eigen/src/Core/util/ReshapedHelper.h \ + /usr/include/eigen3/Eigen/src/Core/ArithmeticSequence.h \ + /usr/include/eigen3/Eigen/src/Core/IO.h \ + /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h \ + /usr/include/eigen3/Eigen/src/Core/DenseBase.h \ + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h \ + /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h \ + /usr/include/eigen3/Eigen/src/plugins/IndexedViewMethods.h \ + /usr/include/eigen3/Eigen/src/plugins/IndexedViewMethods.h \ + /usr/include/eigen3/Eigen/src/plugins/ReshapedMethods.h \ + /usr/include/eigen3/Eigen/src/plugins/ReshapedMethods.h \ + /usr/include/eigen3/Eigen/src/Core/MatrixBase.h \ + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h \ + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h \ + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h \ + /usr/include/eigen3/Eigen/src/Core/EigenBase.h \ + /usr/include/eigen3/Eigen/src/Core/Product.h \ + /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h \ + /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h \ + /usr/include/eigen3/Eigen/src/Core/Assign.h \ + /usr/include/eigen3/Eigen/src/Core/ArrayBase.h \ + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h \ + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h \ + /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h \ + /usr/include/eigen3/Eigen/src/Core/DenseStorage.h \ + /usr/include/eigen3/Eigen/src/Core/NestByValue.h \ + /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h \ + /usr/include/eigen3/Eigen/src/Core/NoAlias.h \ + /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h \ + /usr/include/eigen3/Eigen/src/Core/Matrix.h \ + /usr/include/eigen3/Eigen/src/Core/Array.h \ + /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h \ + /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h \ + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h \ + /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h \ + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h \ + /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h \ + /usr/include/eigen3/Eigen/src/Core/Dot.h \ + /usr/include/eigen3/Eigen/src/Core/StableNorm.h \ + /usr/include/eigen3/Eigen/src/Core/Stride.h \ + /usr/include/eigen3/Eigen/src/Core/MapBase.h \ + /usr/include/eigen3/Eigen/src/Core/Map.h \ + /usr/include/eigen3/Eigen/src/Core/Ref.h \ + /usr/include/eigen3/Eigen/src/Core/Block.h \ + /usr/include/eigen3/Eigen/src/Core/VectorBlock.h \ + /usr/include/eigen3/Eigen/src/Core/IndexedView.h \ + /usr/include/eigen3/Eigen/src/Core/Reshaped.h \ + /usr/include/eigen3/Eigen/src/Core/Transpose.h \ + /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/Diagonal.h \ + /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h \ + /usr/include/eigen3/Eigen/src/Core/Redux.h \ + /usr/include/eigen3/Eigen/src/Core/Visitor.h \ + /usr/include/eigen3/Eigen/src/Core/Fuzzy.h \ + /usr/include/eigen3/Eigen/src/Core/Swap.h \ + /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h \ + /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h \ + /usr/include/eigen3/Eigen/src/Core/Solve.h \ + /usr/include/eigen3/Eigen/src/Core/Inverse.h \ + /usr/include/eigen3/Eigen/src/Core/SolverBase.h \ + /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/Transpositions.h \ + /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h \ + /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h \ + /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h \ + /usr/include/c++/11/atomic \ + /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h \ + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h \ + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h \ + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h \ + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h \ + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h \ + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h \ + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h \ + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h \ + /usr/include/eigen3/Eigen/src/Core/BandMatrix.h \ + /usr/include/eigen3/Eigen/src/Core/CoreIterators.h \ + /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h \ + /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h \ + /usr/include/eigen3/Eigen/src/Core/Select.h \ + /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h \ + /usr/include/eigen3/Eigen/src/Core/PartialReduxEvaluator.h \ + /usr/include/eigen3/Eigen/src/Core/Random.h \ + /usr/include/eigen3/Eigen/src/Core/Replicate.h \ + /usr/include/eigen3/Eigen/src/Core/Reverse.h \ + /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h \ + /usr/include/eigen3/Eigen/src/Core/StlIterators.h \ + /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h \ + /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h \ + /usr/include/eigen3/Eigen/LU \ + /usr/include/eigen3/Eigen/src/misc/Kernel.h \ + /usr/include/eigen3/Eigen/src/misc/Image.h \ + /usr/include/eigen3/Eigen/src/LU/FullPivLU.h \ + /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h \ + /usr/include/eigen3/Eigen/src/LU/Determinant.h \ + /usr/include/eigen3/Eigen/src/LU/InverseImpl.h \ + /usr/include/eigen3/Eigen/src/LU/arch/InverseSize4.h \ + /usr/include/eigen3/Eigen/Cholesky \ + /usr/include/eigen3/Eigen/Jacobi \ + /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h \ + /usr/include/eigen3/Eigen/src/Cholesky/LLT.h \ + /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h \ + /usr/include/eigen3/Eigen/QR \ + /usr/include/eigen3/Eigen/Householder \ + /usr/include/eigen3/Eigen/src/Householder/Householder.h \ + /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h \ + /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h \ + /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h \ + /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h \ + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h \ + /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h \ + /usr/include/eigen3/Eigen/SVD \ + /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h \ + /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h \ + /usr/include/eigen3/Eigen/src/SVD/SVDBase.h \ + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h \ + /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h \ + /usr/include/eigen3/Eigen/Geometry \ + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h \ + /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h \ + /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h \ + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h \ + /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h \ + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h \ + /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h \ + /usr/include/eigen3/Eigen/src/Geometry/Transform.h \ + /usr/include/eigen3/Eigen/src/Geometry/Translation.h \ + /usr/include/eigen3/Eigen/src/Geometry/Scaling.h \ + /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h \ + /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h \ + /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h \ + /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h \ + /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SIMD.h \ + /usr/include/eigen3/Eigen/Eigenvalues \ + /usr/include/eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexEigenSolver.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/RealQZ.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/RealQZ.h \ + /usr/include/eigen3/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h \ + /usr/local/include/sophus/se3.hpp \ + /usr/local/include/sophus/so3.hpp \ + /usr/local/include/sophus/rotation_matrix.hpp \ + /usr/include/eigen3/Eigen/SVD \ + /usr/local/include/sophus/types.hpp \ + /usr/local/include/sophus/common.hpp \ + /usr/include/eigen3/Eigen/Core \ + /usr/local/include/sophus/formatstring.hpp \ + /usr/local/include/sophus/so2.hpp \ + /usr/include/eigen3/Eigen/LU \ + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h \ + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h \ + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h \ + /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp \ + /usr/include/eigen3/Eigen/Geometry \ + /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp \ + /usr/include/c++/11/csignal \ + /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp \ + /usr/include/c++/11/future \ + /usr/include/c++/11/mutex \ + /usr/include/c++/11/chrono \ + /usr/include/c++/11/ratio \ + /usr/include/c++/11/bits/parse_numbers.h \ + /usr/include/c++/11/bits/unique_lock.h \ + /usr/include/c++/11/condition_variable \ + /usr/include/c++/11/stop_token \ + /usr/include/c++/11/bits/std_thread.h \ + /usr/include/c++/11/semaphore \ + /usr/include/c++/11/bits/semaphore_base.h \ + /usr/include/c++/11/bits/atomic_timed_wait.h \ + /usr/include/c++/11/bits/this_thread_sleep.h \ + /usr/include/x86_64-linux-gnu/sys/time.h \ + /usr/include/semaphore.h \ + /usr/include/x86_64-linux-gnu/bits/semaphore.h \ + /usr/include/c++/11/bits/atomic_futex.h \ + /opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp \ + /usr/include/c++/11/thread \ + /opt/ros/humble/include/rclcpp/rclcpp/executor.hpp \ + /usr/include/c++/11/list \ + /usr/include/c++/11/bits/stl_list.h \ + /usr/include/c++/11/bits/list.tcc \ + /opt/ros/humble/include/rcl/rcl/guard_condition.h \ + /opt/ros/humble/include/rcl/rcl/allocator.h \ + /opt/ros/humble/include/rcutils/rcutils/allocator.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /opt/ros/humble/include/rcutils/rcutils/macros.h \ + /opt/ros/humble/include/rcutils/rcutils/testing/fault_injection.h \ + /opt/ros/humble/include/rcutils/rcutils/visibility_control.h \ + /opt/ros/humble/include/rcutils/rcutils/visibility_control_macros.h \ + /opt/ros/humble/include/rcutils/rcutils/types/rcutils_ret.h \ + /opt/ros/humble/include/rcl/rcl/context.h \ + /opt/ros/humble/include/rmw/rmw/init.h \ + /opt/ros/humble/include/rmw/rmw/init_options.h \ + /opt/ros/humble/include/rmw/rmw/domain_id.h \ + /opt/ros/humble/include/rmw/rmw/localhost.h \ + /opt/ros/humble/include/rmw/rmw/visibility_control.h \ + /opt/ros/humble/include/rmw/rmw/macros.h \ + /opt/ros/humble/include/rmw/rmw/ret_types.h \ + /opt/ros/humble/include/rmw/rmw/security_options.h \ + /opt/ros/humble/include/rcl/rcl/arguments.h \ + /opt/ros/humble/include/rcl/rcl/log_level.h \ + /opt/ros/humble/include/rcl/rcl/macros.h \ + /opt/ros/humble/include/rcl/rcl/types.h \ + /opt/ros/humble/include/rmw/rmw/types.h \ + /opt/ros/humble/include/rcutils/rcutils/logging.h \ + /opt/ros/humble/include/rcutils/rcutils/error_handling.h \ + /opt/ros/humble/include/rcutils/rcutils/snprintf.h \ + /opt/ros/humble/include/rcutils/rcutils/time.h \ + /opt/ros/humble/include/rcutils/rcutils/types.h \ + /opt/ros/humble/include/rcutils/rcutils/types/array_list.h \ + /opt/ros/humble/include/rcutils/rcutils/types/char_array.h \ + /opt/ros/humble/include/rcutils/rcutils/types/hash_map.h \ + /opt/ros/humble/include/rcutils/rcutils/types/string_array.h \ + /opt/ros/humble/include/rcutils/rcutils/qsort.h \ + /opt/ros/humble/include/rcutils/rcutils/types/string_map.h \ + /opt/ros/humble/include/rcutils/rcutils/types/uint8_array.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/events_statuses.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/incompatible_qos.h \ + /opt/ros/humble/include/rmw/rmw/qos_policy_kind.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_changed.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_lost.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/message_lost.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/offered_deadline_missed.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/requested_deadline_missed.h \ + /opt/ros/humble/include/rmw/rmw/serialized_message.h \ + /opt/ros/humble/include/rmw/rmw/subscription_content_filter_options.h \ + /opt/ros/humble/include/rmw/rmw/time.h \ + /opt/ros/humble/include/rcl/rcl/visibility_control.h \ + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h \ + /opt/ros/humble/include/rcl/rcl/init_options.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdalign.h \ + /opt/ros/humble/include/rcl/rcl/wait.h \ + /opt/ros/humble/include/rcl/rcl/client.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /opt/ros/humble/include/rcl/rcl/event_callback.h \ + /opt/ros/humble/include/rmw/rmw/event_callback_type.h \ + /opt/ros/humble/include/rcl/rcl/node.h \ + /opt/ros/humble/include/rcl/rcl/node_options.h \ + /opt/ros/humble/include/rcl/rcl/domain_id.h \ + /opt/ros/humble/include/rcl/rcl/service.h \ + /opt/ros/humble/include/rcl/rcl/subscription.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rmw/rmw/message_sequence.h \ + /opt/ros/humble/include/rcl/rcl/timer.h \ + /opt/ros/humble/include/rcl/rcl/time.h \ + /opt/ros/humble/include/rmw/rmw/rmw.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/sequence_bound.h \ + /opt/ros/humble/include/rmw/rmw/event.h \ + /opt/ros/humble/include/rmw/rmw/publisher_options.h \ + /opt/ros/humble/include/rmw/rmw/qos_profiles.h \ + /opt/ros/humble/include/rmw/rmw/subscription_options.h \ + /opt/ros/humble/include/rcl/rcl/event.h \ + /opt/ros/humble/include/rcl/rcl/publisher.h \ + /opt/ros/humble/include/rcpputils/rcpputils/scope_exit.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/context.hpp \ + /usr/include/c++/11/typeindex \ + /usr/include/c++/11/unordered_set \ + /usr/include/c++/11/bits/unordered_set.h \ + /opt/ros/humble/include/rclcpp/rclcpp/init_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/visibility_control.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/macros.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/contexts/default_context.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/guard_condition.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/client.hpp \ + /usr/include/c++/11/optional \ + /usr/include/c++/11/variant \ + /opt/ros/humble/include/rcl/rcl/error_handling.h \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/exceptions.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/exceptions/exceptions.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/join.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/function_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/logging.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/logger.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/filesystem_helper.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/visibility_control.hpp \ + /opt/ros/humble/include/rcutils/rcutils/logging_macros.h \ + /opt/ros/humble/include/rclcpp/rclcpp/utilities.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp \ + /opt/ros/humble/include/rcl/rcl/graph.h \ + /opt/ros/humble/include/rmw/rmw/names_and_types.h \ + /opt/ros/humble/include/rmw/rmw/get_topic_names_and_types.h \ + /opt/ros/humble/include/rmw/rmw/topic_endpoint_info_array.h \ + /opt/ros/humble/include/rmw/rmw/topic_endpoint_info.h \ + /opt/ros/humble/include/rclcpp/rclcpp/event.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/qos.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/duration.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/duration.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__struct.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__builder.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__traits.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp \ + /usr/include/c++/11/codecvt \ + /opt/ros/humble/include/rcl/rcl/logging_rosout.h \ + /opt/ros/humble/include/rmw/rmw/incompatible_qos_events_statuses.h \ + /opt/ros/humble/include/rclcpp/rclcpp/type_support_decl.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_type_support_decl.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/service_type_support_decl.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp \ + /opt/ros/humble/include/rmw/rmw/error_handling.h \ + /opt/ros/humble/include/rmw/rmw/impl/cpp/demangle.hpp \ + /opt/ros/humble/include/rmw/rmw/impl/config.h \ + /opt/ros/humble/include/rclcpp/rclcpp/publisher_base.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/network_flow_endpoint.hpp \ + /opt/ros/humble/include/rcl/rcl/network_flow_endpoints.h \ + /opt/ros/humble/include/rmw/rmw/network_flow_endpoint.h \ + /opt/ros/humble/include/rmw/rmw/network_flow_endpoint_array.h \ + /opt/ros/humble/include/rclcpp/rclcpp/qos_event.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/waitable.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/time.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/service.hpp \ + /opt/ros/humble/include/tracetools/tracetools/tracetools.h \ + /opt/ros/humble/include/tracetools/tracetools/config.h \ + /opt/ros/humble/include/tracetools/tracetools/visibility_control.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp \ + /opt/ros/humble/include/tracetools/tracetools/utils.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_base.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/any_subscription_callback.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/allocator/allocator_common.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/message_info.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/serialized_message.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/type_adapter.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp \ + /usr/include/c++/11/shared_mutex \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/ros_message_intra_process_buffer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/intra_process_buffer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/buffer_implementation_base.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process_buffer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/create_intra_process_buffer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/ring_buffer_implementation.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/intra_process_buffer_type.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_content_filter_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/timer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/clock.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/time.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/time.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__builder.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/rate.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/intra_process_setting.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/message_memory_strategy.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_payload.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/qos_overriding_options.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/set_parameters_result.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/topic_statistics_state.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/generate_statistics_message.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/metrics_message.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__struct.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__struct.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__builder.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__traits.hpp \ + /opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__traits.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/visibility_control.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_age.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/collector.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/moving_average.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/thread_safety_annotations.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp \ + /opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_period.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/publisher.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/get_message_type_support_handle.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/is_ros_compatible_type.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/loaned_message.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/publisher_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/future_return_code.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/list_parameters_result.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_event.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/generic_publisher.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/shared_library.hpp \ + /opt/ros/humble/include/rcutils/rcutils/shared_library.h \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/publisher_factory.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_factory.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/typesupport_helpers.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/generic_subscription.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__builder.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter_value.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_type.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_value.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__builder.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_options.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_impl.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_client.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_generic_publisher.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_generic_subscription.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_publisher.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp \ + /opt/ros/humble/include/rcpputils/rcpputils/pointer_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_topics_interface_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/qos_parameters.hpp \ + /opt/ros/humble/include/rmw/rmw/qos_string_conversions.h \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_parameters_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_service.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_subscription.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_timers_interface_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/create_timer.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_base_interface_traits.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/executors/static_executor_entities_collector.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/experimental/executable_list.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter_client.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/describe_parameters.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/get_parameter_types.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/get_parameters.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/list_parameters.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/set_parameters.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__traits.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/set_parameters_atomically.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp \ + /opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp \ + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/parser.h \ + /opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter_map.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter_event_handler.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/parameter_service.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/storage_policy_common.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_result.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_result_kind.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp \ + /opt/ros/humble/include/rclcpp/rclcpp/wait_set_template.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__struct.hpp \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__traits.hpp \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__traits.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/point_cloud2.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__struct.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_field__struct.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__builder.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__traits.hpp \ + /opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_field__traits.hpp \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Matrix3x3.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Vector3.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Scalar.h \ + /usr/include/c++/11/math.h \ + /usr/include/c++/11/cfloat \ + /opt/ros/humble/include/tf2/tf2/LinearMath/MinMax.h \ + /opt/ros/humble/include/tf2/tf2/visibility_control.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Quaternion.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/QuadWord.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Vector3.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Transform.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Matrix3x3.h \ + /opt/ros/humble/include/tf2_geometry_msgs/tf2_geometry_msgs/tf2_geometry_msgs.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/quaternion_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/transform.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/transform_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/vector3.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/vector3_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point32.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_with_covariance.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_with_covariance_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/polygon_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/wrench.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__traits.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/wrench_stamped.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__traits.hpp \ + /usr/include/kdl/frames.hpp \ + /usr/include/kdl/utilities/kdl-config.h \ + /usr/include/kdl/utilities/utility.h \ + /usr/include/kdl/utilities/kdl-config.h \ + /usr/include/kdl/frames.inl \ + /opt/ros/humble/include/tf2/tf2/convert.h \ + /opt/ros/humble/include/tf2/tf2/exceptions.h \ + /opt/ros/humble/include/tf2/tf2/impl/convert.h \ + /opt/ros/humble/include/tf2/tf2/transform_datatypes.h \ + /opt/ros/humble/include/tf2/tf2/time.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Quaternion.h \ + /opt/ros/humble/include/tf2_ros/tf2_ros/buffer_interface.h \ + /opt/ros/humble/include/tf2_ros/tf2_ros/visibility_control.h \ + /opt/ros/humble/include/tf2_eigen/tf2_eigen/tf2_eigen.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/quaternion.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/twist.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__builder.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__traits.hpp \ + /opt/ros/humble/include/tf2_ros/tf2_ros/buffer.h \ + /opt/ros/humble/include/tf2_ros/tf2_ros/async_buffer_interface.h \ + /opt/ros/humble/include/tf2/tf2/buffer_core.h \ + /opt/ros/humble/include/tf2/tf2/LinearMath/Transform.h \ + /opt/ros/humble/include/tf2/tf2/buffer_core_interface.h \ + /opt/ros/humble/include/tf2/tf2/transform_storage.h \ + /opt/ros/humble/include/tf2_ros/tf2_ros/create_timer_interface.h \ + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/frame_graph.hpp \ + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__struct.hpp \ + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__builder.hpp \ + /opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__traits.hpp \ + /home/orb/ORB_SLAM3/include/MapPoint.h \ + /home/orb/ORB_SLAM3/include/KeyFrame.h \ + /home/orb/ORB_SLAM3/include/MapPoint.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/BowVector.h \ + /usr/include/boost/serialization/serialization.hpp \ + /usr/include/boost/config.hpp \ + /usr/include/boost/config/user.hpp \ + /usr/include/boost/config/detail/select_compiler_config.hpp \ + /usr/include/boost/config/compiler/gcc.hpp \ + /usr/include/boost/config/detail/select_stdlib_config.hpp \ + /usr/include/c++/11/version \ + /usr/include/boost/config/stdlib/libstdcpp3.hpp \ + /usr/include/boost/config/detail/select_platform_config.hpp \ + /usr/include/boost/config/platform/linux.hpp \ + /usr/include/boost/config/detail/posix_features.hpp \ + /usr/include/boost/config/detail/suffix.hpp \ + /usr/include/boost/config/helper_macros.hpp \ + /usr/include/boost/serialization/strong_typedef.hpp \ + /usr/include/boost/operators.hpp \ + /usr/include/boost/detail/workaround.hpp \ + /usr/include/boost/config/workaround.hpp \ + /usr/include/boost/core/addressof.hpp \ + /usr/include/boost/type_traits/has_nothrow_assign.hpp \ + /usr/include/boost/type_traits/integral_constant.hpp \ + /usr/include/boost/type_traits/intrinsics.hpp \ + /usr/include/boost/type_traits/detail/config.hpp \ + /usr/include/boost/version.hpp \ + /usr/include/boost/type_traits/is_const.hpp \ + /usr/include/boost/type_traits/is_volatile.hpp \ + /usr/include/boost/type_traits/is_assignable.hpp \ + /usr/include/boost/type_traits/is_complete.hpp \ + /usr/include/boost/type_traits/declval.hpp \ + /usr/include/boost/type_traits/add_rvalue_reference.hpp \ + /usr/include/boost/type_traits/is_void.hpp \ + /usr/include/boost/type_traits/is_reference.hpp \ + /usr/include/boost/type_traits/is_lvalue_reference.hpp \ + /usr/include/boost/type_traits/is_rvalue_reference.hpp \ + /usr/include/boost/type_traits/remove_reference.hpp \ + /usr/include/boost/type_traits/is_function.hpp \ + /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \ + /usr/include/boost/type_traits/detail/yes_no_type.hpp \ + /usr/include/boost/static_assert.hpp \ + /usr/include/boost/type_traits/is_array.hpp \ + /usr/include/boost/type_traits/has_nothrow_constructor.hpp \ + /usr/include/boost/type_traits/is_default_constructible.hpp \ + /usr/include/boost/type_traits/has_nothrow_copy.hpp \ + /usr/include/boost/type_traits/is_copy_constructible.hpp \ + /usr/include/boost/type_traits/is_constructible.hpp \ + /usr/include/boost/type_traits/is_destructible.hpp \ + /usr/include/boost/serialization/access.hpp \ + /usr/include/boost/serialization/map.hpp \ + /usr/include/boost/serialization/nvp.hpp \ + /usr/include/boost/core/nvp.hpp \ + /usr/include/boost/preprocessor/stringize.hpp \ + /usr/include/boost/preprocessor/config/config.hpp \ + /usr/include/boost/serialization/level.hpp \ + /usr/include/boost/type_traits/is_fundamental.hpp \ + /usr/include/boost/type_traits/is_arithmetic.hpp \ + /usr/include/boost/type_traits/is_integral.hpp \ + /usr/include/boost/type_traits/is_floating_point.hpp \ + /usr/include/boost/type_traits/is_enum.hpp \ + /usr/include/boost/type_traits/is_class.hpp \ + /usr/include/boost/type_traits/is_base_and_derived.hpp \ + /usr/include/boost/type_traits/remove_cv.hpp \ + /usr/include/boost/type_traits/is_same.hpp \ + /usr/include/boost/mpl/eval_if.hpp \ + /usr/include/boost/mpl/if.hpp \ + /usr/include/boost/mpl/aux_/value_wknd.hpp \ + /usr/include/boost/mpl/aux_/static_cast.hpp \ + /usr/include/boost/mpl/aux_/config/workaround.hpp \ + /usr/include/boost/mpl/aux_/config/integral.hpp \ + /usr/include/boost/mpl/aux_/config/msvc.hpp \ + /usr/include/boost/mpl/aux_/config/eti.hpp \ + /usr/include/boost/mpl/aux_/na_spec.hpp \ + /usr/include/boost/mpl/lambda_fwd.hpp \ + /usr/include/boost/mpl/void_fwd.hpp \ + /usr/include/boost/mpl/aux_/adl_barrier.hpp \ + /usr/include/boost/mpl/aux_/config/adl.hpp \ + /usr/include/boost/mpl/aux_/config/intel.hpp \ + /usr/include/boost/mpl/aux_/config/gcc.hpp \ + /usr/include/boost/mpl/aux_/na.hpp \ + /usr/include/boost/mpl/bool.hpp \ + /usr/include/boost/mpl/bool_fwd.hpp \ + /usr/include/boost/mpl/integral_c_tag.hpp \ + /usr/include/boost/mpl/aux_/config/static_constant.hpp \ + /usr/include/boost/mpl/aux_/na_fwd.hpp \ + /usr/include/boost/mpl/aux_/config/ctps.hpp \ + /usr/include/boost/mpl/aux_/config/lambda.hpp \ + /usr/include/boost/mpl/aux_/config/ttp.hpp \ + /usr/include/boost/mpl/int.hpp \ + /usr/include/boost/mpl/int_fwd.hpp \ + /usr/include/boost/mpl/aux_/nttp_decl.hpp \ + /usr/include/boost/mpl/aux_/config/nttp.hpp \ + /usr/include/boost/mpl/aux_/integral_wrapper.hpp \ + /usr/include/boost/preprocessor/cat.hpp \ + /usr/include/boost/mpl/aux_/lambda_arity_param.hpp \ + /usr/include/boost/mpl/aux_/template_arity_fwd.hpp \ + /usr/include/boost/mpl/aux_/arity.hpp \ + /usr/include/boost/mpl/aux_/config/dtp.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/params.hpp \ + /usr/include/boost/mpl/aux_/config/preprocessor.hpp \ + /usr/include/boost/preprocessor/comma_if.hpp \ + /usr/include/boost/preprocessor/punctuation/comma_if.hpp \ + /usr/include/boost/preprocessor/control/if.hpp \ + /usr/include/boost/preprocessor/control/iif.hpp \ + /usr/include/boost/preprocessor/logical/bool.hpp \ + /usr/include/boost/preprocessor/facilities/empty.hpp \ + /usr/include/boost/preprocessor/punctuation/comma.hpp \ + /usr/include/boost/preprocessor/repeat.hpp \ + /usr/include/boost/preprocessor/repetition/repeat.hpp \ + /usr/include/boost/preprocessor/debug/error.hpp \ + /usr/include/boost/preprocessor/detail/auto_rec.hpp \ + /usr/include/boost/preprocessor/tuple/eat.hpp \ + /usr/include/boost/preprocessor/inc.hpp \ + /usr/include/boost/preprocessor/arithmetic/inc.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/enum.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \ + /usr/include/boost/mpl/limits/arity.hpp \ + /usr/include/boost/preprocessor/logical/and.hpp \ + /usr/include/boost/preprocessor/logical/bitand.hpp \ + /usr/include/boost/preprocessor/identity.hpp \ + /usr/include/boost/preprocessor/facilities/identity.hpp \ + /usr/include/boost/preprocessor/empty.hpp \ + /usr/include/boost/preprocessor/arithmetic/add.hpp \ + /usr/include/boost/preprocessor/arithmetic/dec.hpp \ + /usr/include/boost/preprocessor/control/while.hpp \ + /usr/include/boost/preprocessor/list/fold_left.hpp \ + /usr/include/boost/preprocessor/list/detail/fold_left.hpp \ + /usr/include/boost/preprocessor/control/expr_iif.hpp \ + /usr/include/boost/preprocessor/list/adt.hpp \ + /usr/include/boost/preprocessor/detail/is_binary.hpp \ + /usr/include/boost/preprocessor/detail/check.hpp \ + /usr/include/boost/preprocessor/logical/compl.hpp \ + /usr/include/boost/preprocessor/list/fold_right.hpp \ + /usr/include/boost/preprocessor/list/detail/fold_right.hpp \ + /usr/include/boost/preprocessor/list/reverse.hpp \ + /usr/include/boost/preprocessor/control/detail/while.hpp \ + /usr/include/boost/preprocessor/tuple/elem.hpp \ + /usr/include/boost/preprocessor/facilities/expand.hpp \ + /usr/include/boost/preprocessor/facilities/overload.hpp \ + /usr/include/boost/preprocessor/variadic/size.hpp \ + /usr/include/boost/preprocessor/tuple/rem.hpp \ + /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \ + /usr/include/boost/preprocessor/variadic/elem.hpp \ + /usr/include/boost/preprocessor/arithmetic/sub.hpp \ + /usr/include/boost/mpl/aux_/config/overload_resolution.hpp \ + /usr/include/boost/mpl/aux_/lambda_support.hpp \ + /usr/include/boost/mpl/integral_c.hpp \ + /usr/include/boost/mpl/integral_c_fwd.hpp \ + /usr/include/boost/serialization/level_enum.hpp \ + /usr/include/boost/serialization/tracking.hpp \ + /usr/include/boost/mpl/identity.hpp \ + /usr/include/boost/mpl/equal_to.hpp \ + /usr/include/boost/mpl/aux_/comparison_op.hpp \ + /usr/include/boost/mpl/aux_/numeric_op.hpp \ + /usr/include/boost/mpl/numeric_cast.hpp \ + /usr/include/boost/mpl/apply_wrap.hpp \ + /usr/include/boost/mpl/aux_/has_apply.hpp \ + /usr/include/boost/mpl/has_xxx.hpp \ + /usr/include/boost/mpl/aux_/type_wrapper.hpp \ + /usr/include/boost/mpl/aux_/yes_no.hpp \ + /usr/include/boost/mpl/aux_/config/arrays.hpp \ + /usr/include/boost/mpl/aux_/config/has_xxx.hpp \ + /usr/include/boost/mpl/aux_/config/msvc_typename.hpp \ + /usr/include/boost/preprocessor/array/elem.hpp \ + /usr/include/boost/preprocessor/array/data.hpp \ + /usr/include/boost/preprocessor/array/size.hpp \ + /usr/include/boost/preprocessor/repetition/enum_params.hpp \ + /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \ + /usr/include/boost/mpl/aux_/config/has_apply.hpp \ + /usr/include/boost/mpl/aux_/msvc_never_true.hpp \ + /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp \ + /usr/include/boost/mpl/aux_/include_preprocessed.hpp \ + /usr/include/boost/mpl/aux_/config/compiler.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \ + /usr/include/boost/mpl/tag.hpp \ + /usr/include/boost/mpl/void.hpp \ + /usr/include/boost/mpl/aux_/has_tag.hpp \ + /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp \ + /usr/include/boost/mpl/aux_/config/forwarding.hpp \ + /usr/include/boost/mpl/aux_/msvc_eti_base.hpp \ + /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \ + /usr/include/boost/mpl/greater.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp \ + /usr/include/boost/type_traits/is_pointer.hpp \ + /usr/include/boost/serialization/tracking_enum.hpp \ + /usr/include/boost/serialization/type_info_implementation.hpp \ + /usr/include/boost/serialization/traits.hpp \ + /usr/include/boost/serialization/split_free.hpp \ + /usr/include/boost/serialization/wrapper.hpp \ + /usr/include/boost/serialization/base_object.hpp \ + /usr/include/boost/type_traits/is_polymorphic.hpp \ + /usr/include/boost/serialization/force_include.hpp \ + /usr/include/boost/serialization/void_cast_fwd.hpp \ + /usr/include/boost/serialization/collection_size_type.hpp \ + /usr/include/boost/serialization/is_bitwise_serializable.hpp \ + /usr/include/boost/serialization/item_version_type.hpp \ + /usr/include/boost/cstdint.hpp \ + /usr/include/boost/integer_traits.hpp \ + /usr/include/boost/limits.hpp \ + /usr/include/boost/assert.hpp \ + /usr/include/boost/serialization/library_version_type.hpp \ + /usr/include/boost/serialization/detail/stack_constructor.hpp \ + /usr/include/boost/aligned_storage.hpp \ + /usr/include/boost/type_traits/aligned_storage.hpp \ + /usr/include/boost/type_traits/alignment_of.hpp \ + /usr/include/boost/type_traits/type_with_alignment.hpp \ + /usr/include/boost/type_traits/is_pod.hpp \ + /usr/include/boost/type_traits/is_scalar.hpp \ + /usr/include/boost/type_traits/is_member_pointer.hpp \ + /usr/include/boost/type_traits/is_member_function_pointer.hpp \ + /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \ + /usr/include/boost/type_traits/conditional.hpp \ + /usr/include/boost/serialization/utility.hpp \ + /usr/include/boost/type_traits/remove_const.hpp \ + /usr/include/boost/mpl/and.hpp \ + /usr/include/boost/mpl/aux_/nested_type_wknd.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \ + /usr/include/boost/serialization/collections_save_imp.hpp \ + /usr/include/boost/serialization/version.hpp \ + /usr/include/boost/mpl/assert.hpp \ + /usr/include/boost/mpl/not.hpp \ + /usr/include/boost/mpl/aux_/config/gpu.hpp \ + /usr/include/boost/mpl/aux_/config/pp_counter.hpp \ + /usr/include/boost/mpl/less.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \ + /usr/include/boost/mpl/comparison.hpp \ + /usr/include/boost/mpl/not_equal_to.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp \ + /usr/include/boost/mpl/less_equal.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp \ + /usr/include/boost/mpl/greater_equal.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp \ + /usr/include/boost/move/utility_core.hpp \ + /usr/include/boost/move/detail/config_begin.hpp \ + /usr/include/boost/move/detail/workaround.hpp \ + /usr/include/boost/move/core.hpp \ + /usr/include/boost/move/detail/config_end.hpp \ + /usr/include/boost/move/detail/meta_utils.hpp \ + /usr/include/boost/move/detail/meta_utils_core.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FeatureVector.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/BowVector.h \ + /home/orb/ORB_SLAM3/include/ORBVocabulary.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FORB.h \ + /usr/local/include/opencv4/opencv2/core/core.hpp \ + /usr/local/include/opencv4/opencv2/core.hpp \ + /usr/local/include/opencv4/opencv2/core/cvdef.h \ + /usr/local/include/opencv4/opencv2/core/hal/interface.h \ + /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h \ + /usr/local/include/opencv4/opencv2/core/version.hpp \ + /usr/local/include/opencv4/opencv2/core/base.hpp \ + /usr/local/include/opencv4/opencv2/opencv_modules.hpp \ + /usr/local/include/opencv4/opencv2/core/cvstd.hpp \ + /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp \ + /usr/local/include/opencv4/opencv2/core/neon_utils.hpp \ + /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp \ + /usr/local/include/opencv4/opencv2/core/check.hpp \ + /usr/local/include/opencv4/opencv2/core/traits.hpp \ + /usr/local/include/opencv4/opencv2/core/matx.hpp \ + /usr/local/include/opencv4/opencv2/core/saturate.hpp \ + /usr/local/include/opencv4/opencv2/core/fast_math.hpp \ + /usr/local/include/opencv4/opencv2/core/types.hpp \ + /usr/local/include/opencv4/opencv2/core/mat.hpp \ + /usr/local/include/opencv4/opencv2/core/bufferpool.hpp \ + /usr/local/include/opencv4/opencv2/core/mat.inl.hpp \ + /usr/local/include/opencv4/opencv2/core/persistence.hpp \ + /usr/local/include/opencv4/opencv2/core/operations.hpp \ + /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp \ + /usr/local/include/opencv4/opencv2/core/utility.hpp \ + /usr/local/include/opencv4/opencv2/core/optim.hpp \ + /usr/local/include/opencv4/opencv2/core/ovx.hpp \ + /usr/local/include/opencv4/opencv2/core/cvdef.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FClass.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/TemplatedVocabulary.h \ + /usr/include/c++/11/fstream \ + /usr/include/x86_64-linux-gnu/c++/11/bits/basic_file.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++io.h \ + /usr/include/c++/11/bits/fstream.tcc \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FeatureVector.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/ScoringObject.h \ + /home/orb/ORB_SLAM3/Thirdparty/DBoW2/DUtils/Random.h \ + /home/orb/ORB_SLAM3/include/ORBextractor.h \ + /usr/local/include/opencv4/opencv2/opencv.hpp \ + /usr/local/include/opencv4/opencv2/calib3d.hpp \ + /usr/local/include/opencv4/opencv2/features2d.hpp \ + /usr/local/include/opencv4/opencv2/flann/miniflann.hpp \ + /usr/local/include/opencv4/opencv2/flann/defines.h \ + /usr/local/include/opencv4/opencv2/flann/config.h \ + /usr/local/include/opencv4/opencv2/core/affine.hpp \ + /usr/local/include/opencv4/opencv2/dnn.hpp \ + /usr/local/include/opencv4/opencv2/dnn/dnn.hpp \ + /usr/local/include/opencv4/opencv2/core/async.hpp \ + /usr/local/include/opencv4/opencv2/dnn/version.hpp \ + /usr/local/include/opencv4/opencv2/dnn/dict.hpp \ + /usr/local/include/opencv4/opencv2/dnn/layer.hpp \ + /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp \ + /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp \ + /usr/local/include/opencv4/opencv2/dnn/dnn.hpp \ + /usr/local/include/opencv4/opencv2/flann.hpp \ + /usr/local/include/opencv4/opencv2/flann/flann_base.hpp \ + /usr/local/include/opencv4/opencv2/flann/general.h \ + /usr/local/include/opencv4/opencv2/flann/matrix.h \ + /usr/local/include/opencv4/opencv2/flann/params.h \ + /usr/local/include/opencv4/opencv2/flann/any.h \ + /usr/local/include/opencv4/opencv2/flann/defines.h \ + /usr/local/include/opencv4/opencv2/flann/saving.h \ + /usr/local/include/opencv4/opencv2/flann/nn_index.h \ + /usr/local/include/opencv4/opencv2/flann/result_set.h \ + /usr/local/include/opencv4/opencv2/flann/all_indices.h \ + /usr/local/include/opencv4/opencv2/flann/kdtree_index.h \ + /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h \ + /usr/local/include/opencv4/opencv2/flann/dist.h \ + /usr/local/include/opencv4/opencv2/flann/heap.h \ + /usr/local/include/opencv4/opencv2/flann/allocator.h \ + /usr/local/include/opencv4/opencv2/flann/random.h \ + /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h \ + /usr/local/include/opencv4/opencv2/flann/kmeans_index.h \ + /usr/local/include/opencv4/opencv2/flann/logger.h \ + /usr/local/include/opencv4/opencv2/flann/composite_index.h \ + /usr/local/include/opencv4/opencv2/flann/linear_index.h \ + /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h \ + /usr/local/include/opencv4/opencv2/flann/lsh_index.h \ + /usr/local/include/opencv4/opencv2/flann/lsh_table.h \ + /usr/local/include/opencv4/opencv2/flann/autotuned_index.h \ + /usr/local/include/opencv4/opencv2/flann/ground_truth.h \ + /usr/local/include/opencv4/opencv2/flann/index_testing.h \ + /usr/local/include/opencv4/opencv2/flann/timer.h \ + /usr/local/include/opencv4/opencv2/flann/sampling.h \ + /usr/local/include/opencv4/opencv2/highgui.hpp \ + /usr/local/include/opencv4/opencv2/imgcodecs.hpp \ + /usr/local/include/opencv4/opencv2/videoio.hpp \ + /usr/local/include/opencv4/opencv2/imgproc.hpp \ + /usr/local/include/opencv4/opencv2/ml.hpp \ + /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp \ + /usr/local/include/opencv4/opencv2/objdetect.hpp \ + /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp \ + /usr/local/include/opencv4/opencv2/photo.hpp \ + /usr/local/include/opencv4/opencv2/stitching.hpp \ + /usr/local/include/opencv4/opencv2/stitching/warpers.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp \ + /usr/local/include/opencv4/opencv2/core/cuda.hpp \ + /usr/local/include/opencv4/opencv2/core/cuda_types.hpp \ + /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp \ + /usr/include/c++/11/queue \ + /usr/include/c++/11/deque \ + /usr/include/c++/11/bits/stl_deque.h \ + /usr/include/c++/11/bits/deque.tcc \ + /usr/include/c++/11/bits/stl_queue.h \ + /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp \ + /usr/local/include/opencv4/opencv2/video.hpp \ + /usr/local/include/opencv4/opencv2/video/tracking.hpp \ + /usr/local/include/opencv4/opencv2/video/background_segm.hpp \ + /home/orb/ORB_SLAM3/include/Frame.h \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/se3.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/so3.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/types.hpp \ + /home/orb/ORB_SLAM3/include/ImuTypes.h \ + /home/orb/ORB_SLAM3/include/SerializationUtils.h \ + /usr/include/boost/serialization/vector.hpp \ + /usr/include/boost/serialization/collections_load_imp.hpp \ + /usr/include/boost/serialization/detail/is_default_constructible.hpp \ + /usr/include/boost/utility/enable_if.hpp \ + /usr/include/boost/core/enable_if.hpp \ + /usr/include/boost/serialization/array_wrapper.hpp \ + /usr/include/boost/serialization/split_member.hpp \ + /usr/include/boost/serialization/array_optimization.hpp \ + /usr/include/boost/mpl/always.hpp \ + /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp \ + /usr/include/boost/mpl/aux_/arity_spec.hpp \ + /usr/include/boost/mpl/apply.hpp \ + /usr/include/boost/mpl/apply_fwd.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \ + /usr/include/boost/mpl/placeholders.hpp \ + /usr/include/boost/mpl/arg.hpp \ + /usr/include/boost/mpl/arg_fwd.hpp \ + /usr/include/boost/mpl/aux_/na_assert.hpp \ + /usr/include/boost/mpl/aux_/arg_typedef.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \ + /usr/include/boost/mpl/lambda.hpp \ + /usr/include/boost/mpl/bind.hpp \ + /usr/include/boost/mpl/bind_fwd.hpp \ + /usr/include/boost/mpl/aux_/config/bind.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \ + /usr/include/boost/mpl/next.hpp \ + /usr/include/boost/mpl/next_prior.hpp \ + /usr/include/boost/mpl/aux_/common_name_wknd.hpp \ + /usr/include/boost/mpl/protect.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \ + /usr/include/boost/mpl/aux_/full_lambda.hpp \ + /usr/include/boost/mpl/quote.hpp \ + /usr/include/boost/mpl/aux_/has_type.hpp \ + /usr/include/boost/mpl/aux_/config/bcc.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \ + /usr/include/boost/mpl/aux_/template_arity.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \ + /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \ + /usr/include/boost/serialization/collection_traits.hpp \ + /usr/local/include/opencv4/opencv2/features2d/features2d.hpp \ + /home/orb/ORB_SLAM3/include/Converter.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_vertex.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/optimizable_graph.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/openmp_mutex.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/config.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/hyper_graph.h \ + /usr/include/c++/11/bitset \ + /usr/include/c++/11/tr1/unordered_map \ + /usr/include/c++/11/tr1/type_traits \ + /usr/include/c++/11/tr1/functional_hash.h \ + /usr/include/c++/11/tr1/hashtable.h \ + /usr/include/c++/11/tr1/hashtable_policy.h \ + /usr/include/c++/11/tr1/unordered_map.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/parameter.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/parameter_container.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/jacobian_workspace.h \ + /usr/include/eigen3/Eigen/StdVector \ + /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h \ + /usr/include/eigen3/Eigen/src/StlSupport/details.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/stuff/macros.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/creators.h \ + /usr/include/eigen3/Eigen/Cholesky \ + /usr/include/c++/11/stack \ + /usr/include/c++/11/bits/stl_stack.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_vertex.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_binary_edge.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_edge.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/robust_kernel.h \ + /usr/include/c++/11/tr1/memory \ + /usr/include/c++/11/tr1/shared_ptr.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_binary_edge.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_unary_edge.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_unary_edge.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3_ops.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3_ops.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h \ + /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/sim3.h \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/sim3.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/rxso3.hpp \ + /home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/sim_details.hpp \ + /home/orb/ORB_SLAM3/include/Settings.h \ + /home/orb/ORB_SLAM3/include/CameraModels/GeometricCamera.h \ + /usr/local/include/opencv4/opencv2/imgproc/imgproc.hpp \ + /usr/include/boost/serialization/export.hpp \ + /usr/include/boost/serialization/extended_type_info.hpp \ + /usr/include/c++/11/cstdarg \ + /usr/include/boost/noncopyable.hpp \ + /usr/include/boost/core/noncopyable.hpp \ + /usr/include/boost/serialization/config.hpp \ + /usr/include/boost/config/abi_prefix.hpp \ + /usr/include/boost/config/abi_suffix.hpp \ + /usr/include/boost/serialization/static_warning.hpp \ + /usr/include/boost/mpl/print.hpp \ + /usr/include/boost/serialization/assume_abstract.hpp \ + /usr/include/boost/type_traits/is_abstract.hpp \ + /usr/include/boost/serialization/singleton.hpp \ + /usr/include/boost/archive/detail/auto_link_archive.hpp \ + /usr/include/boost/archive/detail/decl.hpp \ + /usr/include/boost/archive/detail/abi_prefix.hpp \ + /usr/include/boost/archive/detail/abi_suffix.hpp \ + /usr/include/boost/archive/detail/register_archive.hpp \ + /home/orb/ORB_SLAM3/include/Converter.h \ + /home/orb/ORB_SLAM3/include/GeometricTools.h \ + /home/orb/ORB_SLAM3/include/KeyFrameDatabase.h \ + /home/orb/ORB_SLAM3/include/Map.h \ + /usr/local/include/pangolin/pangolin.h \ + /usr/local/include/pangolin/platform.h \ + /usr/local/include/pangolin/utils/assert.h \ + /usr/local/include/pangolin/utils/format_string.h \ + /usr/local/include/pangolin/utils/log.h \ + /usr/local/include/pangolin/display/display.h \ + /usr/local/include/pangolin/gl/glinclude.h \ + /usr/local/include/pangolin/gl/glplatform.h \ + /usr/include/GL/glew.h \ + /usr/include/GL/glu.h \ + /usr/include/GL/gl.h \ + /usr/local/include/pangolin/gl/glpangoglu.h \ + /usr/local/include/pangolin/gl/viewport.h \ + /usr/local/include/pangolin/utils/params.h \ + /usr/local/include/pangolin/utils/type_convert.h \ + /usr/local/include/pangolin/compat/type_traits.h \ + /usr/local/include/pangolin/windowing/window.h \ + /usr/local/include/pangolin/utils/signal_slot.h \ + /usr/local/include/sigslot/signal.hpp \ + /usr/local/include/pangolin/utils/true_false_toggle.h \ + /usr/local/include/pangolin/utils/uri.h \ + /usr/local/include/pangolin/windowing/handler_bitsets.h \ + /usr/local/include/pangolin/utils/bitmask.h \ + /usr/local/include/pangolin/windowing/handler_enums.h \ + /usr/local/include/pangolin/display/display.hpp \ + /usr/local/include/pangolin/display/view.h \ + /usr/local/include/pangolin/display/attach.h \ + /usr/local/include/pangolin/display/widgets.h \ + /usr/local/include/pangolin/var/var.h \ + /usr/local/include/pangolin/utils/is_streamable.h \ + /usr/local/include/pangolin/var/varvalue.h \ + /usr/local/include/pangolin/var/varvaluet.h \ + /usr/local/include/pangolin/var/varvaluegeneric.h \ + /usr/local/include/pangolin/utils/file_utils.h \ + /usr/local/include/pangolin/var/varwrapper.h \ + /usr/local/include/pangolin/var/varstate.h \ + /usr/include/c++/11/any \ + /usr/local/include/pangolin/var/varinit.h \ + /usr/local/include/pangolin/handler/handler.h \ + /usr/local/include/pangolin/gl/opengl_render_state.h \ + /usr/local/include/pangolin/utils/simple_math.h \ + /usr/local/include/pangolin/gl/gl.h \ + /usr/local/include/pangolin/image/image_io.h \ + /usr/local/include/pangolin/image/typed_image.h \ + /usr/local/include/pangolin/image/managed_image.h \ + /usr/local/include/pangolin/image/image.h \ + /usr/local/include/pangolin/image/memcpy.h \ + /usr/local/include/pangolin/image/copy.h \ + /usr/local/include/pangolin/image/pixel_format.h \ + /usr/local/include/pangolin/utils/file_extension.h \ + /usr/local/include/pangolin/gl/gl.hpp \ + /usr/local/include/pangolin/gl/glpixformat.h \ + /usr/local/include/pangolin/gl/glformattraits.h \ + /usr/local/include/pangolin/gl/glfont.h \ + /usr/local/include/pangolin/gl/gltext.h \ + /usr/local/include/pangolin/gl/glchar.h \ + /usr/local/include/pangolin/gl/colour.h \ + /usr/local/include/pangolin/gl/gldraw.h \ + /usr/local/include/pangolin/gl/glstate.h \ + /usr/local/include/pangolin/gl/glvbo.h \ + /usr/local/include/pangolin/plot/plotter.h \ + /usr/local/include/pangolin/gl/glsl.h \ + /usr/local/include/pangolin/gl/glsl.hpp \ + /usr/local/include/pangolin/utils/range.h \ + /usr/local/include/pangolin/plot/datalog.h \ + /usr/local/include/pangolin/var/varextra.h \ + /usr/local/include/pangolin/video/video.h \ + /usr/local/include/pangolin/video/video_exception.h \ + /usr/local/include/pangolin/video/video_interface.h \ + /usr/local/include/pangolin/utils/picojson.h \ + /usr/include/inttypes.h \ + /usr/local/include/pangolin/video/stream_info.h \ + /usr/local/include/pangolin/video/video_output_interface.h \ + /usr/local/include/pangolin/video/video_input.h \ + /usr/local/include/pangolin/video/video_output.h \ + /usr/include/boost/serialization/list.hpp \ + /home/orb/ORB_SLAM3/include/CameraModels/GeometricCamera.h \ + /usr/include/boost/serialization/array.hpp + + +/opt/ros/humble/src/gtest_vendor/include/gtest/gtest_pred_impl.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/gtest-typed-test.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/gtest-test-part.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/gtest_prod.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-param-util.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/internal/custom/gtest-printers.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/gtest-printers.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/gtest-matchers.h: + +/usr/include/regex.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/internal/custom/gtest-port.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-port-arch.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h: + +/usr/include/x86_64-linux-gnu/bits/statx-generic.h: + +/usr/include/asm-generic/posix_types.h: + +/usr/include/x86_64-linux-gnu/asm/posix_types_64.h: + +/usr/include/x86_64-linux-gnu/asm/posix_types.h: + +/usr/include/linux/stddef.h: + +/usr/include/x86_64-linux-gnu/asm/bitsperlong.h: + +/usr/include/asm-generic/int-ll64.h: + +/usr/include/linux/types.h: + +/usr/include/linux/stat.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/gtest-death-test.h: + +/usr/include/x86_64-linux-gnu/bits/statx.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-internal.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-filepath.h: + +/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp: + +/usr/include/boost/serialization/array.hpp: + +/usr/include/boost/serialization/list.hpp: + +/usr/local/include/pangolin/video/video_output.h: + +/usr/local/include/pangolin/video/video_input.h: + +/usr/local/include/pangolin/video/video_output_interface.h: + +/usr/include/inttypes.h: + +/usr/include/x86_64-linux-gnu/asm/types.h: + +/usr/local/include/pangolin/video/video_interface.h: + +/usr/local/include/pangolin/video/video_exception.h: + +/usr/local/include/pangolin/video/video.h: + +/usr/local/include/pangolin/plot/plotter.h: + +/usr/local/include/pangolin/gl/glvbo.h: + +/usr/local/include/pangolin/gl/glstate.h: + +/usr/local/include/pangolin/gl/glchar.h: + +/usr/local/include/pangolin/gl/gltext.h: + +/usr/local/include/pangolin/gl/glfont.h: + +/usr/local/include/pangolin/gl/glpixformat.h: + +/usr/local/include/pangolin/utils/file_extension.h: + +/usr/local/include/pangolin/image/pixel_format.h: + +/usr/local/include/pangolin/image/copy.h: + +/usr/local/include/pangolin/image/memcpy.h: + +/usr/include/x86_64-linux-gnu/bits/struct_stat.h: + +/usr/local/include/pangolin/image/image.h: + +/usr/local/include/pangolin/image/managed_image.h: + +/usr/local/include/pangolin/gl/gl.h: + +/usr/local/include/pangolin/gl/opengl_render_state.h: + +/usr/local/include/pangolin/handler/handler.h: + +/usr/local/include/pangolin/var/varinit.h: + +/usr/include/c++/11/any: + +/usr/local/include/pangolin/var/varstate.h: + +/usr/local/include/pangolin/var/varwrapper.h: + +/usr/local/include/pangolin/utils/file_utils.h: + +/usr/local/include/pangolin/var/varvaluegeneric.h: + +/usr/local/include/pangolin/var/varvaluet.h: + +/usr/local/include/pangolin/utils/is_streamable.h: + +/usr/local/include/pangolin/var/var.h: + +/usr/local/include/pangolin/display/widgets.h: + +/usr/local/include/pangolin/display/view.h: + +/usr/local/include/pangolin/display/display.hpp: + +/usr/local/include/pangolin/windowing/handler_bitsets.h: + +/usr/local/include/pangolin/utils/uri.h: + +/usr/local/include/pangolin/utils/true_false_toggle.h: + +/usr/local/include/sigslot/signal.hpp: + +/usr/local/include/pangolin/utils/signal_slot.h: + +/usr/local/include/pangolin/utils/type_convert.h: + +/usr/local/include/pangolin/utils/params.h: + +/usr/include/x86_64-linux-gnu/sys/wait.h: + +/usr/local/include/pangolin/gl/viewport.h: + +/usr/local/include/pangolin/gl/glinclude.h: + +/usr/local/include/pangolin/display/display.h: + +/usr/local/include/pangolin/compat/type_traits.h: + +/usr/local/include/pangolin/utils/log.h: + +/usr/local/include/pangolin/utils/assert.h: + +/home/orb/ORB_SLAM3/include/Map.h: + +/usr/include/boost/archive/detail/register_archive.hpp: + +/usr/include/boost/archive/detail/abi_suffix.hpp: + +/usr/include/boost/archive/detail/auto_link_archive.hpp: + +/usr/include/boost/serialization/singleton.hpp: + +/usr/include/boost/type_traits/is_abstract.hpp: + +/usr/include/boost/serialization/assume_abstract.hpp: + +/usr/include/boost/serialization/static_warning.hpp: + +/usr/include/boost/config/abi_suffix.hpp: + +/usr/include/boost/config/abi_prefix.hpp: + +/usr/include/boost/core/noncopyable.hpp: + +/usr/include/boost/noncopyable.hpp: + +/usr/include/boost/serialization/extended_type_info.hpp: + +/usr/include/boost/serialization/export.hpp: + +/home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/sim_details.hpp: + +/home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/sim3.hpp: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/sim3.h: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h: + +/usr/include/asm-generic/types.h: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3_ops.hpp: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3_ops.h: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_unary_edge.hpp: + +/usr/include/c++/11/tr1/shared_ptr.h: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_edge.h: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_vertex.hpp: + +/usr/include/c++/11/bits/stl_stack.h: + +/usr/include/c++/11/stack: + +/usr/include/eigen3/Eigen/src/StlSupport/StdVector.h: + +/usr/local/include/pangolin/plot/datalog.h: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/jacobian_workspace.h: + +/usr/include/c++/11/tr1/unordered_map.h: + +/usr/include/c++/11/tr1/hashtable_policy.h: + +/usr/include/c++/11/tr1/hashtable.h: + +/usr/include/c++/11/tr1/type_traits: + +/usr/include/c++/11/tr1/unordered_map: + +/home/orb/ORB_SLAM3/include/Converter.h: + +/usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp: + +/usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp: + +/usr/include/boost/mpl/aux_/template_arity.hpp: + +/usr/include/boost/mpl/aux_/config/bcc.hpp: + +/usr/include/boost/mpl/aux_/has_type.hpp: + +/usr/include/boost/mpl/protect.hpp: + +/usr/local/include/pangolin/gl/gldraw.h: + +/usr/include/boost/mpl/aux_/common_name_wknd.hpp: + +/usr/include/boost/mpl/next.hpp: + +/usr/include/boost/mpl/aux_/config/bind.hpp: + +/usr/include/boost/mpl/lambda.hpp: + +/usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp: + +/usr/include/boost/mpl/aux_/arg_typedef.hpp: + +/usr/include/boost/mpl/placeholders.hpp: + +/usr/include/boost/mpl/apply_fwd.hpp: + +/usr/include/boost/mpl/aux_/arity_spec.hpp: + +/usr/include/boost/mpl/always.hpp: + +/usr/include/boost/serialization/array_optimization.hpp: + +/usr/include/boost/core/enable_if.hpp: + +/usr/include/boost/utility/enable_if.hpp: + +/usr/include/boost/serialization/collections_load_imp.hpp: + +/usr/include/boost/serialization/vector.hpp: + +/home/orb/ORB_SLAM3/include/SerializationUtils.h: + +/home/orb/ORB_SLAM3/include/ImuTypes.h: + +/home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/types.hpp: + +/usr/local/include/pangolin/var/varvalue.h: + +/home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/so3.hpp: + +/home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/se3.hpp: + +/home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp: + +/home/orb/ORB_SLAM3/include/Frame.h: + +/usr/local/include/opencv4/opencv2/video/tracking.hpp: + +/usr/local/include/opencv4/opencv2/video.hpp: + +/usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp: + +/usr/include/c++/11/tr1/memory: + +/usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp: + +/usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp: + +/usr/include/c++/11/bits/stl_queue.h: + +/usr/include/c++/11/bits/deque.tcc: + +/usr/include/c++/11/bits/stl_deque.h: + +/usr/include/c++/11/deque: + +/usr/include/c++/11/queue: + +/usr/local/include/opencv4/opencv2/stitching/detail/util.hpp: + +/usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp: + +/usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp: + +/usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp: + +/usr/local/include/opencv4/opencv2/core/cuda.inl.hpp: + +/usr/local/include/opencv4/opencv2/core/cuda_types.hpp: + +/usr/local/include/opencv4/opencv2/stitching.hpp: + +/usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp: + +/usr/local/include/opencv4/opencv2/objdetect.hpp: + +/usr/local/include/opencv4/opencv2/ml.hpp: + +/usr/local/include/pangolin/utils/picojson.h: + +/usr/local/include/opencv4/opencv2/imgproc.hpp: + +/usr/local/include/opencv4/opencv2/videoio.hpp: + +/usr/local/include/opencv4/opencv2/imgcodecs.hpp: + +/usr/local/include/opencv4/opencv2/flann/index_testing.h: + +/usr/local/include/opencv4/opencv2/flann/autotuned_index.h: + +/usr/local/include/opencv4/opencv2/flann/linear_index.h: + +/usr/local/include/opencv4/opencv2/flann/composite_index.h: + +/usr/local/include/opencv4/opencv2/flann/kmeans_index.h: + +/usr/local/include/opencv4/opencv2/flann/random.h: + +/usr/local/include/opencv4/opencv2/flann/heap.h: + +/usr/local/include/opencv4/opencv2/flann/dist.h: + +/usr/local/include/opencv4/opencv2/flann/nn_index.h: + +/usr/local/include/opencv4/opencv2/flann/saving.h: + +/usr/local/include/opencv4/opencv2/flann/any.h: + +/usr/local/include/opencv4/opencv2/flann/params.h: + +/usr/include/boost/mpl/aux_/preprocessor/default_params.hpp: + +/usr/local/include/opencv4/opencv2/flann/matrix.h: + +/usr/local/include/opencv4/opencv2/flann/flann_base.hpp: + +/usr/include/boost/mpl/apply.hpp: + +/usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp: + +/usr/local/include/opencv4/opencv2/dnn/layer.hpp: + +/usr/local/include/opencv4/opencv2/core/affine.hpp: + +/usr/local/include/opencv4/opencv2/flann/config.h: + +/usr/local/include/opencv4/opencv2/opencv.hpp: + +/home/orb/ORB_SLAM3/include/ORBextractor.h: + +/home/orb/ORB_SLAM3/Thirdparty/DBoW2/DUtils/Random.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/c++io.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/basic_file.h: + +/usr/include/c++/11/fstream: + +/home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/TemplatedVocabulary.h: + +/home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FClass.h: + +/usr/local/include/opencv4/opencv2/core/optim.hpp: + +/usr/local/include/opencv4/opencv2/core/utility.hpp: + +/usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp: + +/usr/local/include/opencv4/opencv2/core/operations.hpp: + +/usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp: + +/usr/local/include/opencv4/opencv2/core/persistence.hpp: + +/usr/local/include/opencv4/opencv2/core/mat.inl.hpp: + +/usr/local/include/opencv4/opencv2/core/bufferpool.hpp: + +/usr/local/include/opencv4/opencv2/core/types.hpp: + +/usr/local/include/opencv4/opencv2/core/fast_math.hpp: + +/usr/local/include/opencv4/opencv2/core/saturate.hpp: + +/usr/local/include/opencv4/opencv2/core/check.hpp: + +/usr/local/include/opencv4/opencv2/core/neon_utils.hpp: + +/usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp: + +/usr/local/include/opencv4/opencv2/opencv_modules.hpp: + +/usr/local/include/opencv4/opencv2/core/base.hpp: + +/usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h: + +/usr/local/include/opencv4/opencv2/core/hal/interface.h: + +/usr/local/include/opencv4/opencv2/core/cvdef.h: + +/usr/include/asm-generic/bitsperlong.h: + +/usr/local/include/opencv4/opencv2/core/core.hpp: + +/home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FORB.h: + +/usr/include/boost/serialization/detail/is_default_constructible.hpp: + +/home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp: + +/home/orb/ORB_SLAM3/include/ORBVocabulary.h: + +/home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/FeatureVector.h: + +/usr/include/boost/move/detail/meta_utils_core.hpp: + +/usr/include/boost/move/detail/meta_utils.hpp: + +/usr/include/boost/move/core.hpp: + +/usr/include/boost/move/detail/workaround.hpp: + +/usr/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp: + +/usr/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp: + +/usr/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp: + +/usr/include/boost/mpl/not_equal_to.hpp: + +/usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp: + +/usr/include/boost/mpl/aux_/config/pp_counter.hpp: + +/usr/include/boost/mpl/aux_/config/gpu.hpp: + +/usr/include/boost/mpl/not.hpp: + +/usr/local/include/pangolin/gl/glplatform.h: + +/usr/include/boost/mpl/assert.hpp: + +/usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp: + +/usr/include/boost/mpl/aux_/nested_type_wknd.hpp: + +/usr/include/boost/mpl/and.hpp: + +/usr/include/boost/type_traits/remove_const.hpp: + +/usr/include/boost/type_traits/conditional.hpp: + +/usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp: + +/usr/include/boost/type_traits/is_member_pointer.hpp: + +/usr/include/boost/type_traits/alignment_of.hpp: + +/usr/include/boost/serialization/detail/stack_constructor.hpp: + +/usr/include/boost/serialization/library_version_type.hpp: + +/usr/include/boost/assert.hpp: + +/usr/include/boost/serialization/item_version_type.hpp: + +/usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp: + +/usr/include/boost/serialization/is_bitwise_serializable.hpp: + +/usr/include/boost/serialization/void_cast_fwd.hpp: + +/usr/include/boost/serialization/force_include.hpp: + +/usr/include/boost/serialization/base_object.hpp: + +/usr/include/GL/gl.h: + +/usr/include/boost/serialization/wrapper.hpp: + +/usr/include/boost/serialization/split_free.hpp: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/parameter_container.h: + +/usr/include/boost/serialization/tracking_enum.hpp: + +/usr/include/boost/type_traits/is_pointer.hpp: + +/usr/include/boost/serialization/version.hpp: + +/usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp: + +/usr/include/x86_64-linux-gnu/bits/stat.h: + +/usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp: + +/usr/include/boost/mpl/aux_/config/forwarding.hpp: + +/opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-type-util.h: + +/usr/include/boost/mpl/void.hpp: + +/usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp: + +/usr/include/boost/mpl/aux_/config/compiler.hpp: + +/usr/include/boost/mpl/aux_/include_preprocessed.hpp: + +/usr/local/include/pangolin/display/attach.h: + +/usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp: + +/usr/include/boost/preprocessor/repetition/enum_params.hpp: + +/usr/include/boost/mpl/aux_/config/msvc_typename.hpp: + +/usr/include/boost/mpl/aux_/config/arrays.hpp: + +/usr/include/boost/mpl/aux_/yes_no.hpp: + +/usr/include/boost/mpl/aux_/type_wrapper.hpp: + +/usr/include/boost/mpl/has_xxx.hpp: + +/usr/include/boost/mpl/apply_wrap.hpp: + +/usr/local/include/pangolin/gl/gl.hpp: + +/usr/include/boost/mpl/aux_/numeric_op.hpp: + +/usr/include/boost/mpl/aux_/comparison_op.hpp: + +/usr/local/include/pangolin/platform.h: + +/usr/include/boost/mpl/equal_to.hpp: + +/usr/include/boost/mpl/identity.hpp: + +/usr/include/boost/serialization/tracking.hpp: + +/usr/include/boost/serialization/level_enum.hpp: + +/opt/ros/humble/src/gtest_vendor/include/gtest/gtest-param-test.h: + +/usr/include/boost/mpl/integral_c_fwd.hpp: + +/usr/include/boost/mpl/aux_/lambda_support.hpp: + +/usr/include/boost/mpl/aux_/config/overload_resolution.hpp: + +/usr/include/boost/preprocessor/variadic/elem.hpp: + +/usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp: + +/usr/include/boost/preprocessor/facilities/overload.hpp: + +/usr/include/boost/preprocessor/facilities/expand.hpp: + +/usr/include/boost/preprocessor/list/reverse.hpp: + +/usr/include/boost/preprocessor/list/fold_right.hpp: + +/usr/include/boost/preprocessor/detail/check.hpp: + +/usr/local/include/opencv4/opencv2/dnn/dict.hpp: + +/usr/include/boost/preprocessor/list/adt.hpp: + +/usr/include/boost/mpl/aux_/config/use_preprocessed.hpp: + +/usr/include/boost/preprocessor/list/detail/fold_left.hpp: + +/usr/include/boost/preprocessor/list/fold_left.hpp: + +/usr/include/boost/preprocessor/arithmetic/dec.hpp: + +/usr/include/boost/preprocessor/arithmetic/add.hpp: + +/usr/include/boost/preprocessor/empty.hpp: + +/usr/include/boost/preprocessor/facilities/identity.hpp: + +/usr/include/boost/preprocessor/logical/bitand.hpp: + +/usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp: + +/usr/include/boost/preprocessor/arithmetic/inc.hpp: + +/usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp: + +/usr/include/boost/preprocessor/array/size.hpp: + +/usr/include/boost/preprocessor/inc.hpp: + +/usr/include/boost/preprocessor/tuple/eat.hpp: + +/usr/include/boost/preprocessor/debug/error.hpp: + +/usr/include/boost/preprocessor/repeat.hpp: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_unary_edge.h: + +/usr/include/boost/preprocessor/punctuation/comma.hpp: + +/usr/include/boost/preprocessor/control/iif.hpp: + +/usr/include/boost/preprocessor/control/if.hpp: + +/usr/include/boost/serialization/split_member.hpp: + +/usr/include/boost/preprocessor/punctuation/comma_if.hpp: + +/usr/include/boost/preprocessor/comma_if.hpp: + +/usr/include/boost/mpl/aux_/preprocessor/params.hpp: + +/usr/include/boost/mpl/aux_/arity.hpp: + +/usr/include/boost/mpl/aux_/template_arity_fwd.hpp: + +/usr/include/boost/mpl/aux_/lambda_arity_param.hpp: + +/usr/include/boost/preprocessor/cat.hpp: + +/usr/include/boost/mpl/aux_/nttp_decl.hpp: + +/usr/local/include/pangolin/image/image_io.h: + +/usr/include/c++/11/bits/parse_numbers.h: + +/usr/include/c++/11/ratio: + +/usr/include/c++/11/bits/uses_allocator_args.h: + +/usr/include/c++/11/backward/auto_ptr.h: + +/usr/include/c++/11/ext/concurrence.h: + +/usr/include/boost/type_traits/is_same.hpp: + +/usr/include/boost/mpl/aux_/config/lambda.hpp: + +/usr/include/c++/11/bits/allocated_ptr.h: + +/usr/include/boost/mpl/aux_/config/has_xxx.hpp: + +/usr/include/assert.h: + +/home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp: + +/opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h: + +/usr/include/c++/11/codecvt: + +/usr/local/include/opencv4/opencv2/dnn.hpp: + +/usr/include/c++/11/bits/unique_ptr.h: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__builder.hpp: + +/usr/include/c++/11/bits/stl_raw_storage_iter.h: + +/usr/include/x86_64-linux-gnu/bits/signal_ext.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp: + +/usr/include/x86_64-linux-gnu/sys/ucontext.h: + +/opt/ros/humble/include/rmw/rmw/qos_string_conversions.h: + +/usr/include/x86_64-linux-gnu/bits/sigevent-consts.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigval_t.h: + +/usr/include/x86_64-linux-gnu/bits/siginfo-consts.h: + +/usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp: + +/usr/include/boost/mpl/aux_/na_assert.hpp: + +/usr/include/x86_64-linux-gnu/sys/syscall.h: + +/usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h: + +/usr/include/c++/11/tuple: + +/opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp: + +/usr/include/boost/archive/detail/abi_prefix.hpp: + +/home/orb/ORB_SLAM3/Thirdparty/Sophus/sophus/rxso3.hpp: + +/usr/local/include/sophus/formatstring.hpp: + +/usr/include/c++/11/bit: + +/opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_changed.h: + +/usr/include/linux/close_range.h: + +/usr/include/boost/mpl/greater_equal.hpp: + +/usr/include/c++/11/random: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose.hpp: + +/usr/include/x86_64-linux-gnu/bits/types/stack_t.h: + +/usr/include/eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h: + +/usr/local/include/sophus/rotation_matrix.hpp: + +/opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__struct.hpp: + +/usr/local/include/pangolin/image/typed_image.h: + +/usr/local/include/opencv4/opencv2/flann.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__traits.hpp: + +/usr/include/c++/11/cstdio: + +/usr/include/c++/11/sstream: + +/usr/include/c++/11/cstdarg: + +/usr/include/boost/mpl/arg.hpp: + +/usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h: + +/usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h: + +/usr/include/c++/11/cstring: + +/usr/include/c++/11/bits/atomic_futex.h: + +/usr/include/boost/preprocessor/tuple/elem.hpp: + +/usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h: + +/usr/include/features.h: + +/usr/include/eigen3/Eigen/src/Geometry/Scaling.h: + +/usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h: + +/usr/local/include/opencv4/opencv2/ml/ml.inl.hpp: + +/usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h: + +/usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h: + +/usr/include/boost/mpl/aux_/config/eti.hpp: + +/usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: + +/usr/local/include/opencv4/opencv2/core/vsx_utils.hpp: + +/usr/include/boost/preprocessor/logical/and.hpp: + +/usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h: + +/usr/include/x86_64-linux-gnu/bits/sigstksz.h: + +/home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/ScoringObject.h: + +/usr/include/c++/11/condition_variable: + +/usr/include/c++/11/optional: + +/usr/include/eigen3/Eigen/src/misc/Kernel.h: + +/usr/include/eigen3/Eigen/src/SVD/BDCSVD.h: + +/usr/include/eigen3/Eigen/src/SVD/SVDBase.h: + +/opt/ros/humble/include/rcutils/rcutils/types/uint8_array.h: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__traits.hpp: + +/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h: + +/opt/ros/humble/include/rclcpp/rclcpp/timer.hpp: + +/opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__struct.hpp: + +/usr/local/include/pangolin/video/stream_info.h: + +/usr/include/boost/mpl/next_prior.hpp: + +/usr/include/eigen3/Eigen/src/Cholesky/LLT.h: + +/usr/include/boost/type_traits/is_member_function_pointer.hpp: + +/usr/include/c++/11/bits/uniform_int_dist.h: + +/usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h: + +/usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h: + +/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h: + +/usr/include/GL/glew.h: + +/opt/ros/humble/include/rmw/rmw/rmw.h: + +/usr/include/eigen3/Eigen/src/Core/Reverse.h: + +/usr/include/boost/preprocessor/detail/auto_rec.hpp: + +/usr/include/eigen3/Eigen/src/Core/Replicate.h: + +/opt/ros/humble/include/rmw/rmw/init_options.h: + +/usr/include/eigen3/Eigen/src/Core/Random.h: + +/usr/include/c++/11/bits/locale_conv.h: + +/usr/include/eigen3/Eigen/src/Core/PartialReduxEvaluator.h: + +/usr/include/eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h: + +/usr/include/eigen3/Eigen/src/LU/arch/InverseSize4.h: + +/usr/include/c++/11/pstl/glue_numeric_defs.h: + +/usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h: + +/usr/include/boost/preprocessor/tuple/rem.hpp: + +/opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_age.hpp: + +/usr/local/include/pangolin/var/varextra.h: + +/opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__traits.hpp: + +/usr/include/eigen3/Eigen/src/Core/CoreIterators.h: + +/usr/include/boost/preprocessor/arithmetic/sub.hpp: + +/opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/point_cloud2.hpp: + +/usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface_traits.hpp: + +/usr/include/stdc-predef.h: + +/usr/local/include/sophus/types.hpp: + +/usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h: + +/usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h: + +/usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h: + +/usr/include/eigen3/Eigen/src/Eigenvalues/RealQZ.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__struct.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/rate.hpp: + +/usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h: + +/usr/include/c++/11/bits/uses_allocator.h: + +/usr/include/boost/mpl/aux_/config/workaround.hpp: + +/usr/local/include/pangolin/gl/glsl.h: + +/usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h: + +/opt/ros/humble/include/rclcpp/rclcpp/contexts/default_context.hpp: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/c++/11/bits/std_function.h: + +/opt/ros/humble/include/rcl/rcl/visibility_control.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/set_parameters.hpp: + +/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h: + +/usr/include/c++/11/unordered_set: + +/usr/include/syscall.h: + +/usr/include/boost/preprocessor/control/expr_iif.hpp: + +/usr/include/eigen3/Eigen/Cholesky: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/vector3_stamped.hpp: + +/usr/include/x86_64-linux-gnu/bits/unistd_ext.h: + +/usr/include/x86_64-linux-gnu/bits/unistd.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_type.hpp: + +/usr/include/x86_64-linux-gnu/bits/confname.h: + +/usr/include/c++/11/bits/atomic_wait.h: + +/opt/ros/humble/include/rmw/rmw/network_flow_endpoint.h: + +/usr/include/c++/11/bits/atomic_lockfree_defines.h: + +/usr/include/c++/11/bits/random.tcc: + +/usr/include/eigen3/Eigen/QR: + +/usr/include/c++/11/atomic: + +/usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h: + +/usr/include/x86_64-linux-gnu/bits/sigthread.h: + +/usr/include/c++/11/chrono: + +/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h: + +/usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h: + +/usr/include/boost/preprocessor/control/while.hpp: + +/opt/ros/humble/include/rmw/rmw/events_statuses/requested_deadline_missed.h: + +/usr/include/eigen3/Eigen/src/Core/Inverse.h: + +/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h: + +/opt/ros/humble/include/rclcpp/rclcpp/create_client.hpp: + +/usr/include/eigen3/Eigen/src/Core/Transpose.h: + +/opt/ros/humble/include/rclcpp/rclcpp/function_traits.hpp: + +/usr/include/eigen3/Eigen/src/Core/Reshaped.h: + +/usr/include/eigen3/Eigen/StdVector: + +/usr/include/boost/preprocessor/identity.hpp: + +/usr/include/c++/11/set: + +/usr/include/eigen3/Eigen/src/Core/Block.h: + +/usr/include/c++/11/tr1/functional_hash.h: + +/usr/include/eigen3/Eigen/src/Core/Ref.h: + +/usr/include/x86_64-linux-gnu/sys/single_threaded.h: + +/usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h: + +/opt/ros/humble/include/rclcpp/rclcpp/type_adapter.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp: + +/usr/include/eigen3/Eigen/src/Core/Map.h: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__struct.hpp: + +/opt/ros/humble/include/tf2/tf2/time.h: + +/usr/include/boost/mpl/eval_if.hpp: + +/usr/include/eigen3/Eigen/src/Core/Dot.h: + +/usr/include/x86_64-linux-gnu/bits/cpu-set.h: + +/usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/boost/mpl/print.hpp: + +/usr/include/c++/11/bits/cxxabi_forced.h: + +/usr/include/c++/11/csignal: + +/usr/include/eigen3/Eigen/src/Core/SolverBase.h: + +/usr/include/c++/11/bits/ranges_algo.h: + +/usr/include/boost/type_traits/is_default_constructible.hpp: + +/usr/local/include/opencv4/opencv2/core/async.hpp: + +/usr/local/include/opencv4/opencv2/dnn/dnn.hpp: + +/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: + +/usr/include/boost/integer_traits.hpp: + +/usr/include/x86_64-linux-gnu/bits/syscall.h: + +/usr/include/eigen3/Eigen/src/Core/NoAlias.h: + +/usr/include/c++/11/ctime: + +/usr/local/include/opencv4/opencv2/flann/kdtree_index.h: + +/usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h: + +/usr/include/c++/11/bits/random.h: + +/usr/include/eigen3/Eigen/src/Core/ArrayBase.h: + +/usr/include/c++/11/compare: + +/usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h: + +/usr/include/eigen3/Eigen/src/Core/MatrixBase.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__builder.hpp: + +/usr/include/eigen3/Eigen/src/Core/Matrix.h: + +/usr/include/eigen3/Eigen/src/plugins/ReshapedMethods.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/gtest.h: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/robust_kernel.h: + +/usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h: + +/usr/include/eigen3/Eigen/src/Core/Select.h: + +/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h: + +/usr/include/c++/11/bits/stl_iterator_base_types.h: + +/opt/ros/humble/include/rcl/rcl/time.h: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_vertex.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp: + +/usr/include/boost/mpl/void_fwd.hpp: + +/usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h: + +/usr/include/boost/serialization/traits.hpp: + +/usr/local/include/sophus/se3.hpp: + +/usr/local/include/opencv4/opencv2/flann/lsh_index.h: + +/usr/local/include/opencv4/opencv2/core.hpp: + +/usr/include/eigen3/Eigen/src/Core/util/ReshapedHelper.h: + +/usr/include/c++/11/tr1/bessel_function.tcc: + +/usr/include/boost/type_traits/declval.hpp: + +/usr/local/include/opencv4/opencv2/core/version.hpp: + +/usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h: + +/usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h: + +/usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h: + +/usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h: + +/usr/include/boost/type_traits/integral_constant.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/exceptions/exceptions.hpp: + +/usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h: + +/usr/include/eigen3/Eigen/src/Core/arch/Default/GenericPacketMathFunctions.h: + +/usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h: + +/usr/include/c++/11/numeric: + +/usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h: + +/usr/include/eigen3/Eigen/src/Core/arch/Default/Half.h: + +/usr/include/eigen3/Eigen/src/Core/Visitor.h: + +/usr/include/c++/11/ext/new_allocator.h: + +/usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h: + +/usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h: + +/usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SIMD.h: + +/usr/include/eigen3/Eigen/src/Core/IndexedView.h: + +/usr/include/eigen3/Eigen/src/Core/arch/Default/GenericPacketMathFunctionsFwd.h: + +/usr/include/c++/11/bits/atomic_timed_wait.h: + +/usr/include/eigen3/Eigen/src/Core/arch/Default/TypeCasting.h: + +/usr/include/eigen3/Eigen/Geometry: + +/usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h: + +/opt/ros/humble/include/tf2/tf2/LinearMath/Transform.h: + +/usr/include/x86_64-linux-gnu/bits/getopt_core.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h: + +/usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h: + +/usr/include/eigen3/Eigen/src/Core/NumTraits.h: + +/usr/include/boost/mpl/tag.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/publisher.hpp: + +/usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur.h: + +/usr/include/eigen3/Eigen/src/Core/util/Memory.h: + +/usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/hyper_graph.h: + +/usr/include/boost/preprocessor/repetition/repeat.hpp: + +/usr/include/c++/11/mutex: + +/opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/ring_buffer_implementation.hpp: + +/opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-death-test-internal.h: + +/usr/include/eigen3/Eigen/src/Core/util/Constants.h: + +/usr/include/boost/preprocessor/array/data.hpp: + +/usr/include/c++/11/semaphore: + +/opt/ros/humble/include/rcutils/rcutils/logging.h: + +/usr/include/GL/glu.h: + +/opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h: + +/opt/ros/humble/include/rclcpp/rclcpp/experimental/ros_message_intra_process_buffer.hpp: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/x86_64-linux-gnu/bits/posix_opt.h: + +/usr/local/include/opencv4/opencv2/highgui.hpp: + +/usr/include/c++/11/bits/ranges_algobase.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/xopen_lim.h: + +/usr/local/include/pangolin/utils/format_string.h: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +/usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/locale.h: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__builder.hpp: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h: + +/usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/signal.h: + +/opt/ros/humble/include/rclcpp/rclcpp/waitable.hpp: + +/usr/include/c++/11/bits/vector.tcc: + +/usr/include/c++/11/bits/stl_uninitialized.h: + +/opt/ros/humble/include/rclcpp/rclcpp/clock.hpp: + +/opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__builder.hpp: + +/usr/include/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/unistd.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__struct.hpp: + +/opt/ros/humble/include/rcl/rcl/timer.h: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point_stamped.hpp: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/parameter.h: + +/usr/include/c++/11/bits/stl_algobase.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h: + +/usr/include/c++/11/tr1/special_function_util.h: + +/usr/include/eigen3/Eigen/src/Geometry/Umeyama.h: + +/usr/include/c++/11/bits/stringfwd.h: + +/usr/include/c++/11/istream: + +/usr/include/x86_64-linux-gnu/asm/unistd_64.h: + +/usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter.hpp: + +/usr/include/c++/11/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/sigaction.h: + +/usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/mmintrin.h: + +/usr/include/c++/11/list: + +/usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h: + +/opt/ros/humble/include/rclcpp/rclcpp/typesupport_helpers.hpp: + +/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h: + +/usr/include/boost/mpl/aux_/config/has_apply.hpp: + +/usr/include/boost/type_traits/remove_cv.hpp: + +/usr/include/c++/11/tr1/hypergeometric.tcc: + +/opt/ros/humble/include/tf2/tf2/LinearMath/Scalar.h: + +/usr/local/include/opencv4/opencv2/flann/all_indices.h: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__builder.hpp: + +/usr/include/c++/11/bits/localefwd.h: + +/usr/include/c++/11/bits/std_mutex.h: + +/usr/include/c++/11/tr1/exp_integral.tcc: + +/opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp: + +/usr/include/eigen3/Eigen/src/Core/MathFunctions.h: + +/opt/ros/humble/include/rcl/rcl/error_handling.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/boost/preprocessor/variadic/size.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__traits.hpp: + +/usr/include/c++/11/bits/locale_facets.h: + +/opt/ros/humble/include/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp: + +/usr/include/eigen3/Eigen/src/Core/BandMatrix.h: + +/usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h: + +/opt/ros/humble/include/rclcpp/rclcpp/executors.hpp: + +/usr/include/c++/11/tr1/poly_hermite.tcc: + +/usr/include/c++/11/bits/memoryfwd.h: + +/usr/include/c++/11/bits/stl_function.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h: + +/usr/include/boost/config/detail/select_compiler_config.hpp: + +/usr/include/c++/11/bits/exception.h: + +/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h: + +/usr/include/c++/11/cxxabi.h: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__builder.hpp: + +/usr/include/boost/preprocessor/array/elem.hpp: + +/usr/include/c++/11/bits/stl_pair.h: + +/usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h: + +/usr/include/alloca.h: + +/opt/ros/humble/include/rclcpp/rclcpp/publisher_base.hpp: + +/usr/include/boost/type_traits/is_assignable.hpp: + +/usr/include/x86_64-linux-gnu/bits/semaphore.h: + +/usr/include/c++/11/new: + +/usr/include/boost/mpl/limits/arity.hpp: + +/usr/include/c++/11/bits/sstream.tcc: + +/usr/local/include/opencv4/opencv2/features2d.hpp: + +/usr/include/boost/serialization/collections_save_imp.hpp: + +/usr/include/c++/11/bits/ranges_uninitialized.h: + +/usr/include/eigen3/Eigen/src/Core/BooleanRedux.h: + +/usr/include/eigen3/Eigen/src/Cholesky/LDLT.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/eigen3/Eigen/src/plugins/BlockMethods.h: + +/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h: + +/usr/include/c++/11/bits/specfun.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/eigen3/Eigen/src/Core/Assign.h: + +/usr/include/c++/11/cwchar: + +/usr/include/eigen3/Eigen/src/Core/IO.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h: + +/usr/include/c++/11/ext/atomicity.h: + +/usr/include/c++/11/bits/stl_iterator.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/time.hpp: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/eigen3/Eigen/src/Core/NestByValue.h: + +/usr/include/c++/11/bits/stl_algo.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h: + +/usr/include/c++/11/bits/exception_ptr.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/eigen3/Eigen/src/StlSupport/details.h: + +/usr/include/c++/11/bits/charconv.h: + +/usr/include/x86_64-linux-gnu/bits/timex.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/boost/mpl/bool_fwd.hpp: + +/usr/include/c++/11/ext/type_traits.h: + +/usr/include/boost/mpl/aux_/numeric_cast_utils.hpp: + +/usr/include/c++/11/bits/exception_defines.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/c++/11/bits/postypes.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/local/include/opencv4/opencv2/calib3d.hpp: + +/usr/include/eigen3/Eigen/src/plugins/IndexedViewMethods.h: + +/usr/include/c++/11/bits/shared_ptr_base.h: + +/usr/include/c++/11/bits/basic_string.h: + +/usr/local/include/sophus/so2.hpp: + +/usr/include/eigen3/Eigen/src/Core/Redux.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/c++/11/bits/range_access.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/local/include/opencv4/opencv2/flann/defines.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h: + +/usr/include/c++/11/limits: + +/usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h: + +/usr/include/eigen3/Eigen/src/Core/Solve.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h: + +/usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h: + +/usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h: + +/opt/ros/humble/include/tf2/tf2/exceptions.h: + +/usr/include/eigen3/Eigen/src/Core/DenseBase.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/opt/ros/humble/include/rclcpp/rclcpp/qos_event.hpp: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_lost.h: + +/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h: + +/usr/include/eigen3/Eigen/src/Core/util/IntegralConstant.h: + +/opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_payload.hpp: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/c++/11/backward/binders.h: + +/usr/include/c++/11/ext/aligned_buffer.h: + +/usr/include/boost/mpl/aux_/msvc_eti_base.hpp: + +/usr/include/c++/11/bits/shared_ptr.h: + +/opt/ros/humble/include/tf2/tf2/LinearMath/Vector3.h: + +/usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__struct.hpp: + +/usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp: + +/usr/include/c++/11/bits/stl_construct.h: + +/usr/local/include/opencv4/opencv2/flann/timer.h: + +/opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_period.hpp: + +/usr/include/eigen3/Eigen/src/Geometry/Transform.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__traits.hpp: + +/opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-port.h: + +/usr/include/boost/mpl/aux_/adl_barrier.hpp: + +/usr/include/eigen3/Eigen/Core: + +/usr/include/c++/11/bits/iterator_concepts.h: + +/opt/ros/humble/include/rclcpp/rclcpp/utilities.hpp: + +/usr/local/include/opencv4/opencv2/video/background_segm.hpp: + +/usr/include/boost/mpl/aux_/config/preprocessor.hpp: + +/usr/include/c++/11/ext/numeric_traits.h: + +/usr/include/x86_64-linux-gnu/bits/sigstack.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__struct.hpp: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/creators.h: + +/usr/local/include/sophus/common.hpp: + +/usr/include/x86_64-linux-gnu/bits/ss_flags.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h: + +/usr/include/eigen3/Eigen/src/Core/util/MKL_support.h: + +/usr/include/eigen3/Eigen/src/misc/Image.h: + +/usr/include/eigen3/Eigen/src/Core/StlIterators.h: + +/usr/include/pthread.h: + +/usr/include/c++/11/bits/ranges_base.h: + +/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp: + +/usr/include/boost/mpl/aux_/has_tag.hpp: + +/usr/include/c++/11/iostream: + +/usr/include/c++/11/cwctype: + +/usr/include/string.h: + +/usr/include/c++/11/bits/streambuf.tcc: + +/usr/include/c++/11/bits/stl_iterator_base_funcs.h: + +/usr/include/eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/mm_malloc.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h: + +/usr/local/include/opencv4/opencv2/core/matx.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp: + +/usr/include/c++/11/streambuf: + +/usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h: + +/usr/include/eigen3/Eigen/src/LU/FullPivLU.h: + +/usr/include/boost/mpl/integral_c.hpp: + +/usr/include/c++/11/pstl/pstl_config.h: + +/usr/include/eigen3/Eigen/src/Core/CommaInitializer.h: + +/usr/include/c++/11/type_traits: + +/opt/ros/humble/include/rmw/rmw/visibility_control.h: + +/usr/include/c++/11/cmath: + +/opt/ros/humble/include/rclcpp/rclcpp/detail/qos_parameters.hpp: + +/usr/include/linux/limits.h: + +/usr/include/c++/11/bits/allocator.h: + +/usr/include/boost/operators.hpp: + +/usr/include/boost/move/detail/config_end.hpp: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/optimizable_graph.h: + +/usr/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp: + +/usr/include/libintl.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/eigen3/Eigen/src/Core/Product.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/boost/serialization/array_wrapper.hpp: + +/usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h: + +/opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__builder.hpp: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/c++/11/tr1/legendre_function.tcc: + +/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/opt_random.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/boost/mpl/quote.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__traits.hpp: + +/usr/include/boost/aligned_storage.hpp: + +/usr/include/stdlib.h: + +/usr/include/eigen3/Eigen/src/Core/util/ConfigureVectorization.h: + +/usr/include/c++/11/system_error: + +/usr/include/c++/11/debug/assertions.h: + +/usr/local/include/opencv4/opencv2/flann/ground_truth.h: + +/opt/ros/humble/include/tracetools/tracetools/config.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__traits.hpp: + +/usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/eigen3/Eigen/src/Core/util/Macros.h: + +/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h: + +/usr/local/include/opencv4/opencv2/features2d/features2d.hpp: + +/usr/include/c++/11/debug/debug.h: + +/usr/include/c++/11/bits/stream_iterator.h: + +/usr/include/c++/11/bits/cpp_type_traits.h: + +/usr/include/eigen3/Eigen/src/Core/arch/Default/BFloat16.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/wchar2.h: + +/usr/include/boost/preprocessor/facilities/empty.hpp: + +/usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h: + +/usr/include/c++/11/bits/ios_base.h: + +/usr/local/include/pangolin/utils/range.h: + +/usr/include/eigen3/Eigen/src/Geometry/Quaternion.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__builder.hpp: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/eigen3/Eigen/SVD: + +/usr/include/c++/11/bits/codecvt.h: + +/opt/ros/humble/include/rcpputils/rcpputils/join.hpp: + +/usr/include/c++/11/bits/locale_classes.h: + +/usr/include/boost/serialization/collection_traits.hpp: + +/home/orb/ORB_SLAM3/Thirdparty/DBoW2/DBoW2/BowVector.h: + +/usr/local/include/opencv4/opencv2/core/cvstd.hpp: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/xmmintrin.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/eigen3/Eigen/Eigenvalues: + +/opt/ros/humble/include/rclcpp/rclcpp/network_flow_endpoint.hpp: + +/opt/ros/humble/include/libstatistics_collector/libstatistics_collector/visibility_control.hpp: + +/usr/include/x86_64-linux-gnu/bits/types/error_t.h: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__traits.hpp: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/home/orb/ORB_SLAM3/include/Settings.h: + +/usr/include/locale.h: + +/usr/include/c++/11/numbers: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/c++/11/future: + +/usr/include/c++/11/bits/functexcept.h: + +/usr/include/eigen3/Eigen/src/Core/SolveTriangular.h: + +/opt/ros/humble/include/rcl/rcl/context.h: + +/opt/ros/humble/include/rmw/rmw/event_callback_type.h: + +/opt/ros/humble/include/tf2/tf2/buffer_core.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h: + +/opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp: + +/usr/include/c++/11/bits/node_handle.h: + +/usr/local/include/pangolin/windowing/window.h: + +/usr/include/c++/11/bits/stl_tempbuf.h: + +/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp: + +/usr/include/boost/mpl/aux_/has_apply.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/stuff/macros.h: + +/usr/include/c++/11/exception: + +/usr/include/c++/11/typeinfo: + +/usr/include/c++/11/bits/move.h: + +/opt/ros/humble/include/rcl/rcl/logging_rosout.h: + +/usr/include/boost/type_traits/has_nothrow_assign.hpp: + +/usr/include/eigen3/Eigen/Householder: + +/usr/local/include/opencv4/opencv2/flann/logger.h: + +/usr/include/c++/11/pstl/glue_memory_defs.h: + +/usr/include/boost/type_traits/is_base_and_derived.hpp: + +/usr/include/c++/11/bits/string_view.tcc: + +/usr/include/c++/11/bits/nested_exception.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h: + +/usr/include/c++/11/functional: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__traits.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/any_subscription_callback.hpp: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/include/c++/11/cstdint: + +/opt/ros/humble/include/rcl/rcl/event.h: + +/usr/include/x86_64-linux-gnu/asm/unistd.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/c++/11/bits/locale_facets.tcc: + +/usr/include/eigen3/Eigen/src/Core/DenseStorage.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/stdalign.h: + +/usr/include/eigen3/Eigen/src/Core/util/XprHelper.h: + +/opt/ros/humble/include/tf2_geometry_msgs/tf2_geometry_msgs/tf2_geometry_msgs.hpp: + +/usr/include/c++/11/unordered_map: + +/opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp: + +/usr/include/boost/mpl/bind_fwd.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/wait_set.hpp: + +/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h: + +/usr/local/include/sophus/so3.hpp: + +/usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h: + +/usr/include/c++/11/bits/list.tcc: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h: + +/usr/include/eigen3/Eigen/Dense: + +/usr/include/asm-generic/errno.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h: + +/usr/include/c++/11/bits/unordered_map.h: + +/usr/include/boost/type_traits/is_arithmetic.hpp: + +/usr/include/time.h: + +/usr/include/eigen3/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/boost/mpl/bool.hpp: + +/usr/include/c++/11/tr1/ell_integral.tcc: + +/usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h: + +/usr/local/include/pangolin/utils/bitmask.h: + +/usr/include/c++/11/bits/stl_bvector.h: + +/usr/local/include/opencv4/opencv2/photo.hpp: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h: + +/usr/include/boost/serialization/type_info_implementation.hpp: + +/usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h: + +/usr/include/c++/11/bits/invoke.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp: + +/usr/include/x86_64-linux-gnu/bits/uio_lim.h: + +/opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__traits.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__builder.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp: + +/usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__struct.hpp: + +/usr/include/x86_64-linux-gnu/bits/sched.h: + +/usr/include/c++/11/ext/alloc_traits.h: + +/usr/include/c++/11/iosfwd: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_with_covariance.hpp: + +/usr/include/c++/11/climits: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon__struct.hpp: + +/usr/include/c++/11/initializer_list: + +/usr/include/c++/11/iterator: + +/usr/include/boost/config/detail/posix_features.hpp: + +/home/orb/ORB_SLAM3/include/GeometricTools.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/opt/ros/humble/include/rcpputils/rcpputils/time.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp: + +/usr/include/c++/11/bits/std_abs.h: + +/usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp: + +/opt/ros/humble/include/rcpputils/rcpputils/pointer_traits.hpp: + +/usr/include/c++/11/bits/stl_heap.h: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__struct.hpp: + +/usr/include/c++/11/bits/stl_vector.h: + +/usr/include/c++/11/cstddef: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__struct.hpp: + +/opt/ros/humble/include/rmw/rmw/types.h: + +/usr/include/kdl/frames.hpp: + +/usr/include/c++/11/bits/alloc_traits.h: + +/usr/include/errno.h: + +/opt/ros/humble/include/rcl/rcl/allocator.h: + +/usr/include/x86_64-linux-gnu/bits/signum-generic.h: + +/usr/include/c++/11/cstdlib: + +/usr/include/c++/11/string_view: + +/usr/include/c++/11/bits/functional_hash.h: + +/opt/ros/humble/include/rclcpp/rclcpp/parameter_value.hpp: + +/usr/include/c++/11/bits/max_size_type.h: + +/usr/include/x86_64-linux-gnu/bits/iscanonical.h: + +/opt/ros/humble/include/rclcpp/rclcpp/subscription_options.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp: + +/usr/include/stdio.h: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/wrench_stamped.hpp: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/c++/11/bits/basic_ios.h: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__struct.hpp: + +/usr/include/c++/11/cerrno: + +/opt/ros/humble/include/tf2/tf2/buffer_core_interface.h: + +/usr/include/boost/mpl/aux_/full_lambda.hpp: + +/usr/include/x86_64-linux-gnu/bits/signum-arch.h: + +/usr/include/eigen3/Eigen/src/Core/Transpositions.h: + +/opt/ros/humble/include/rclcpp/rclcpp/subscription_content_filter_options.hpp: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h: + +/usr/include/sched.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/set_parameters_result.hpp: + +/usr/include/wctype.h: + +/opt/ros/humble/include/rmw/rmw/topic_endpoint_info.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h: + +/usr/include/c++/11/math.h: + +/opt/ros/humble/include/rcutils/rcutils/types/string_map.h: + +/usr/include/eigen3/Eigen/src/Core/StableNorm.h: + +/usr/include/c++/11/bits/algorithmfwd.h: + +/usr/include/c++/11/bits/basic_string.tcc: + +/usr/include/c++/11/utility: + +/usr/include/boost/mpl/aux_/msvc_never_true.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/intra_process_buffer.hpp: + +/usr/include/c++/11/pstl/glue_algorithm_defs.h: + +/usr/local/include/opencv4/opencv2/flann/result_set.h: + +/usr/include/c++/11/stdexcept: + +/usr/local/include/pangolin/windowing/handler_enums.h: + +/usr/include/c++/11/bits/streambuf_iterator.h: + +/usr/include/c++/11/memory: + +/usr/include/eigen3/Eigen/src/Core/VectorBlock.h: + +/usr/include/c++/11/ostream: + +/usr/include/eigen3/Eigen/src/Core/EigenBase.h: + +/usr/include/c++/11/bits/ranges_util.h: + +/usr/include/eigen3/Eigen/src/Core/Diagonal.h: + +/usr/include/c++/11/clocale: + +/usr/include/c++/11/bits/istream.tcc: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_binary_edge.hpp: + +/usr/include/boost/type_traits/type_with_alignment.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.hpp: + +/home/orb/ORB_SLAM3/include/CameraModels/GeometricCamera.h: + +/usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h: + +/opt/ros/humble/include/rmw/rmw/qos_policy_kind.h: + +/usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp: + +/usr/include/c++/11/tr1/riemann_zeta.tcc: + +/usr/include/limits.h: + +/usr/include/boost/preprocessor/detail/is_binary.hpp: + +/usr/include/c++/11/bits/stl_relops.h: + +/usr/include/c++/11/tr1/beta_function.tcc: + +/usr/include/eigen3/Eigen/src/Geometry/RotationBase.h: + +/usr/include/c++/11/tr1/poly_laguerre.tcc: + +/usr/include/c++/11/array: + +/usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h: + +/usr/include/c++/11/bits/refwrap.h: + +/usr/include/c++/11/bits/hashtable.h: + +/usr/local/include/pangolin/gl/glpangoglu.h: + +/usr/include/c++/11/bits/hashtable_policy.h: + +/usr/include/c++/11/bits/basic_ios.tcc: + +/usr/include/c++/11/bits/enable_special_members.h: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_binary_edge.h: + +/usr/include/c++/11/bits/ptr_traits.h: + +/usr/include/stdint.h: + +/usr/include/c++/11/bits/erase_if.h: + +/usr/include/c++/11/vector: + +/usr/include/c++/11/bits/unique_lock.h: + +/usr/include/boost/mpl/aux_/value_wknd.hpp: + +/usr/include/c++/11/stop_token: + +/usr/include/c++/11/bits/std_thread.h: + +/usr/include/c++/11/bits/this_thread_sleep.h: + +/usr/include/boost/limits.hpp: + +/usr/include/x86_64-linux-gnu/sys/time.h: + +/usr/include/eigen3/Eigen/src/Householder/Householder.h: + +/usr/include/semaphore.h: + +/opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp: + +/usr/include/c++/11/bits/stl_set.h: + +/usr/include/c++/11/bits/stl_tree.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/c++/11/bits/stl_multiset.h: + +/usr/include/boost/type_traits/is_rvalue_reference.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/message_memory_strategy.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/generic_publisher.hpp: + +/opt/ros/humble/include/rcutils/rcutils/macros.h: + +/usr/include/c++/11/bits/cxxabi_init_exception.h: + +/usr/include/c++/11/bits/locale_classes.tcc: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__traits.hpp: + +/opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp: + +/usr/include/c++/11/bits/stl_map.h: + +/opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp: + +/usr/include/c++/11/bits/stl_multimap.h: + +/opt/ros/humble/include/rcl/rcl/guard_condition.h: + +/usr/include/boost/mpl/greater.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_topics_interface_traits.hpp: + +/usr/include/eigen3/Eigen/src/Core/util/Meta.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h: + +/usr/include/boost/mpl/arg_fwd.hpp: + +/opt/ros/humble/include/rcutils/rcutils/testing/fault_injection.h: + +/usr/local/include/opencv4/opencv2/flann/lsh_table.h: + +/usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h: + +/usr/include/boost/mpl/aux_/config/msvc.hpp: + +/usr/include/boost/preprocessor/logical/bool.hpp: + +/opt/ros/humble/include/rcutils/rcutils/types/rcutils_ret.h: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__traits.hpp: + +/opt/ros/humble/include/tf2/tf2/LinearMath/Matrix3x3.h: + +/opt/ros/humble/include/rmw/rmw/domain_id.h: + +/usr/include/x86_64-linux-gnu/bits/siginfo-arch.h: + +/usr/include/eigen3/Eigen/src/Core/util/IndexedViewHelper.h: + +/usr/include/x86_64-linux-gnu/bits/time.h: + +/opt/ros/humble/include/tf2/tf2/visibility_control.h: + +/opt/ros/humble/include/rmw/rmw/localhost.h: + +/opt/ros/humble/include/rmw/rmw/macros.h: + +/opt/ros/humble/include/rmw/rmw/ret_types.h: + +/usr/local/include/opencv4/opencv2/dnn/version.hpp: + +/usr/include/c++/11/cassert: + +/opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/moving_average.hpp: + +/usr/include/boost/type_traits/is_function.hpp: + +/usr/include/c++/11/string: + +/opt/ros/humble/include/rmw/rmw/security_options.h: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__builder.hpp: + +/usr/include/boost/serialization/config.hpp: + +/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h: + +/opt/ros/humble/include/rcl/rcl/arguments.h: + +/opt/ros/humble/include/rclcpp/rclcpp/logger.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/type_support_decl.hpp: + +/usr/include/eigen3/Eigen/src/Core/Stride.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h: + +/opt/ros/humble/include/rcl/rcl/log_level.h: + +/opt/ros/humble/include/rcl/rcl/types.h: + +/usr/local/include/pangolin/gl/glformattraits.h: + +/opt/ros/humble/include/rcutils/rcutils/error_handling.h: + +/usr/local/include/opencv4/opencv2/flann/general.h: + +/usr/local/include/opencv4/opencv2/core/mat.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__builder.hpp: + +/opt/ros/humble/include/rcutils/rcutils/snprintf.h: + +/usr/local/include/pangolin/gl/glsl.hpp: + +/opt/ros/humble/include/rcutils/rcutils/time.h: + +/usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h: + +/opt/ros/humble/include/rcutils/rcutils/types.h: + +/opt/ros/humble/include/rcutils/rcutils/types/array_list.h: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h: + +/opt/ros/humble/include/rcutils/rcutils/types/char_array.h: + +/opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp: + +/opt/ros/humble/include/rcutils/rcutils/types/hash_map.h: + +/opt/ros/humble/include/rmw/rmw/events_statuses/events_statuses.h: + +/opt/ros/humble/include/rcutils/rcutils/types/string_array.h: + +/opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/parser.h: + +/opt/ros/humble/include/rcutils/rcutils/qsort.h: + +/opt/ros/humble/include/rmw/rmw/events_statuses/incompatible_qos.h: + +/opt/ros/humble/include/rmw/rmw/events_statuses/message_lost.h: + +/opt/ros/humble/include/rmw/rmw/events_statuses/offered_deadline_missed.h: + +/opt/ros/humble/include/rmw/rmw/serialized_message.h: + +/opt/ros/humble/include/rmw/rmw/subscription_content_filter_options.h: + +/opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__traits.hpp: + +/usr/include/boost/move/utility_core.hpp: + +/opt/ros/humble/include/rcutils/rcutils/allocator.h: + +/opt/ros/humble/include/rcl/rcl/init_options.h: + +/usr/include/boost/serialization/utility.hpp: + +/usr/include/c++/11/bits/predefined_ops.h: + +/opt/ros/humble/include/rcl/rcl/wait.h: + +/usr/local/include/opencv4/opencv2/imgproc/imgproc.hpp: + +/opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/get_parameters.hpp: + +/opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h: + +/opt/ros/humble/include/rcl/rcl/event_callback.h: + +/opt/ros/humble/include/tracetools/tracetools/tracetools.h: + +/usr/include/boost/config/user.hpp: + +/opt/ros/humble/include/rcl/rcl/node.h: + +/usr/include/features-time64.h: + +/opt/ros/humble/include/rcl/rcl/node_options.h: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__struct.hpp: + +/opt/ros/humble/include/rcl/rcl/service.h: + +/usr/include/boost/preprocessor/config/config.hpp: + +/usr/local/include/pangolin/gl/colour.h: + +/opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h: + +/opt/ros/humble/include/rmw/rmw/network_flow_endpoint_array.h: + +/usr/include/c++/11/tr1/gamma.tcc: + +/opt/ros/humble/include/rmw/rmw/message_sequence.h: + +/opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/sequence_bound.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/twist.hpp: + +/opt/ros/humble/include/rcl/rcl/client.h: + +/opt/ros/humble/include/rclcpp/rclcpp/wait_set_template.hpp: + +/opt/ros/humble/include/rmw/rmw/publisher_options.h: + +/opt/ros/humble/include/rmw/rmw/qos_profiles.h: + +/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h: + +/opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/generate_statistics_message.hpp: + +/usr/include/boost/mpl/less.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/executor.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__struct.hpp: + +/usr/include/c++/11/complex: + +/opt/ros/humble/include/rmw/rmw/subscription_options.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/opt/ros/humble/include/rcl/rcl/publisher.h: + +/opt/ros/humble/include/rcpputils/rcpputils/scope_exit.hpp: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/x86_64-linux-gnu/bits/setjmp.h: + +/opt/ros/humble/include/rclcpp/rclcpp/context.hpp: + +/usr/include/c++/11/typeindex: + +/usr/include/linux/posix_types.h: + +/opt/ros/humble/include/rclcpp/rclcpp/init_options.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/visibility_control.hpp: + +/usr/include/boost/mpl/aux_/config/nttp.hpp: + +/usr/include/c++/11/bits/ostream_insert.h: + +/opt/ros/humble/include/rclcpp/rclcpp/macros.hpp: + +/usr/include/x86_64-linux-gnu/bits/sigcontext.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/guard_condition.hpp: + +/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h: + +/opt/ros/humble/include/rmw/rmw/event.h: + +/opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp: + +/opt/ros/humble/include/tf2_eigen/tf2_eigen/tf2_eigen.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__traits.hpp: + +/usr/include/c++/11/map: + +/opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp: + +/opt/ros/humble/include/rcl/rcl/domain_id.h: + +/opt/ros/humble/include/rclcpp/rclcpp/client.hpp: + +/usr/include/c++/11/variant: + +/usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h: + +/opt/ros/humble/include/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/exceptions.hpp: + +/opt/ros/humble/include/rmw/rmw/error_handling.h: + +/opt/ros/humble/include/rcl/rcl/macros.h: + +/opt/ros/humble/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp: + +/usr/include/boost/type_traits/is_const.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/logging.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/describe_parameters.hpp: + +/opt/ros/humble/include/rcpputils/rcpputils/filesystem_helper.hpp: + +/home/orb/ORB_SLAM3/include/KeyFrameDatabase.h: + +/usr/include/boost/type_traits/is_lvalue_reference.hpp: + +/opt/ros/humble/include/rcpputils/rcpputils/visibility_control.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/wrench.hpp: + +/opt/ros/humble/include/rcutils/rcutils/logging_macros.h: + +/opt/ros/humble/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp: + +/opt/ros/humble/include/rcl/rcl/graph.h: + +/opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp: + +/opt/ros/humble/include/rmw/rmw/names_and_types.h: + +/opt/ros/humble/include/rmw/rmw/get_topic_names_and_types.h: + +/opt/ros/humble/include/rmw/rmw/topic_endpoint_info_array.h: + +/opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/detail/storage_policy_common.hpp: + +/usr/include/strings.h: + +/opt/ros/humble/include/rclcpp/rclcpp/event.hpp: + +/usr/include/eigen3/Eigen/src/Core/Array.h: + +/opt/ros/humble/include/rclcpp/rclcpp/qos.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_value.hpp: + +/usr/include/boost/type_traits/is_complete.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/duration.hpp: + +/opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/duration.hpp: + +/usr/include/boost/type_traits/aligned_storage.hpp: + +/usr/include/c++/11/bits/shared_ptr_atomic.h: + +/opt/ros/humble/include/rcutils/rcutils/visibility_control_macros.h: + +/usr/include/c++/11/iomanip: + +/usr/include/c++/11/locale: + +/usr/include/c++/11/bits/locale_facets_nonio.h: + +/usr/include/boost/serialization/map.hpp: + +/usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h: + +/usr/include/boost/type_traits/detail/yes_no_type.hpp: + +/usr/include/eigen3/Eigen/LU: + +/usr/include/c++/11/bits/locale_facets_nonio.tcc: + +/usr/include/c++/11/bits/quoted_string.h: + +/usr/include/eigen3/Eigen/Jacobi: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp: + +/usr/include/math.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__traits.hpp: + +/usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp: + +/opt/ros/humble/include/rmw/rmw/incompatible_qos_events_statuses.h: + +/usr/include/eigen3/Eigen/src/LU/InverseImpl.h: + +/opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_type_support_decl.hpp: + +/usr/local/include/opencv4/opencv2/flann/miniflann.hpp: + +/opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/service_type_support_decl.hpp: + +/usr/include/boost/mpl/aux_/config/ttp.hpp: + +/opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp: + +/opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_field__struct.hpp: + +/opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp: + +/opt/ros/humble/include/rmw/rmw/impl/cpp/demangle.hpp: + +/usr/include/x86_64-linux-gnu/c++/11/bits/cxxabi_tweaks.h: + +/opt/ros/humble/include/rmw/rmw/impl/config.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp: + +/opt/ros/humble/include/rcl/rcl/network_flow_endpoints.h: + +/usr/include/eigen3/Eigen/src/Core/Fuzzy.h: + +/opt/ros/humble/include/rclcpp/rclcpp/service.hpp: + +/usr/include/x86_64-linux-gnu/bits/types/struct_statx.h: + +/opt/ros/humble/include/tracetools/tracetools/utils.hpp: + +/opt/ros/humble/include/rcl/rcl/subscription.h: + +/usr/include/boost/mpl/aux_/config/static_constant.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/subscription_base.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/parameter_map.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/allocator/allocator_common.hpp: + +/usr/include/boost/preprocessor/list/detail/fold_right.hpp: + +/usr/include/c++/11/ext/string_conversions.h: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__traits.hpp: + +/home/orb/ORB_SLAM3/include/KeyFrame.h: + +/usr/include/boost/preprocessor/control/detail/while.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp: + +/usr/include/boost/archive/detail/decl.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/message_info.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp: + +/usr/include/c++/11/shared_mutex: + +/opt/ros/humble/include/rclcpp/rclcpp/create_generic_subscription.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon_stamped__traits.hpp: + +/usr/include/c++/11/bits/align.h: + +/usr/include/boost/mpl/aux_/config/integral.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/experimental/buffers/buffer_implementation_base.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/experimental/create_intra_process_buffer.hpp: + +/usr/include/boost/mpl/aux_/config/dtp.hpp: + +/opt/ros/humble/include/tracetools/tracetools/visibility_control.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/intra_process_buffer_type.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3__struct.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/time.hpp: + +/usr/include/ctype.h: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp: + +/opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp: + +/opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__builder.hpp: + +/usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h: + +/opt/ros/humble/include/rclcpp/rclcpp/intra_process_setting.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_with_covariance_stamped.hpp: + +/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h: + +/opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/parameter.hpp: + +/usr/include/c++/11/bits/ranges_cmp.h: + +/opt/ros/humble/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp: + +/usr/include/boost/type_traits/remove_reference.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/qos_overriding_options.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp: + +/usr/include/c++/11/bits/stl_list.h: + +/opt/ros/humble/include/rclcpp/rclcpp/topic_statistics_state.hpp: + +/usr/local/include/pangolin/utils/simple_math.h: + +/opt/ros/humble/include/rclcpp/rclcpp/subscription_traits.hpp: + +/opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/metrics_message.hpp: + +/opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__struct.hpp: + +/usr/include/boost/type_traits/is_destructible.hpp: + +/usr/include/boost/type_traits/add_rvalue_reference.hpp: + +/usr/include/eigen3/Eigen/src/Core/ReturnByValue.h: + +/opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__struct.hpp: + +/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp: + +/usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h: + +/usr/include/boost/move/detail/config_begin.hpp: + +/usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h: + +/opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__builder.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp: + +/opt/ros/humble/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__traits.hpp: + +/opt/ros/humble/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__struct.hpp: + +/opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp: + +/usr/include/boost/preprocessor/logical/compl.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__builder.hpp: + +/usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp: + +/opt/ros/humble/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp: + +/opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/collector.hpp: + +/usr/include/c++/11/bitset: + +/opt/ros/humble/include/rclcpp/rclcpp/experimental/subscription_intra_process_buffer.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_timers_interface_traits.hpp: + +/usr/include/c++/11/bits/atomic_base.h: + +/usr/include/eigen3/Eigen/src/Eigenvalues/ComplexEigenSolver.h: + +/opt/ros/humble/include/rcpputils/rcpputils/thread_safety_annotations.hpp: + +/usr/include/eigen3/Eigen/src/Core/ArithmeticSequence.h: + +/opt/ros/humble/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/get_message_type_support_handle.hpp: + +/usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h: + +/opt/ros/humble/include/rclcpp/rclcpp/is_ros_compatible_type.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/loaned_message.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/publisher_options.hpp: + +/usr/include/x86_64-linux-gnu/bits/getopt_posix.h: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__struct.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/future_return_code.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/node.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/list_parameters_result.hpp: + +/usr/include/c++/11/algorithm: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp: + +/opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/detail/frame_graph__struct.hpp: + +/usr/local/include/pangolin/pangolin.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__traits.hpp: + +/usr/include/c++/11/bits/char_traits.h: + +/usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h: + +/usr/include/c++/11/bits/concept_check.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/parameter_event.hpp: + +/usr/include/eigen3/Eigen/src/LU/Determinant.h: + +/opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp: + +/opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__traits.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__traits.hpp: + +/opt/ros/humble/include/rcpputils/rcpputils/shared_library.hpp: + +/opt/ros/humble/include/rcutils/rcutils/shared_library.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/gtest-message.h: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/publisher_factory.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/subscription_factory.hpp: + +/opt/ros/humble/include/rmw/rmw/init.h: + +/opt/ros/humble/include/rclcpp/rclcpp/generic_subscription.hpp: + +/usr/include/boost/mpl/less_equal.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/core/openmp_mutex.h: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/quaternion_stamped.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp: + +/usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__builder.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__builder.hpp: + +/usr/include/c++/11/bits/unordered_set.h: + +/opt/ros/humble/include/rcutils/rcutils/visibility_control.h: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp: + +/usr/include/eigen3/Eigen/src/Core/Swap.h: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp: + +/opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__traits.hpp: + +/usr/local/include/opencv4/opencv2/flann/allocator.h: + +/opt/ros/humble/include/rclcpp/rclcpp/node_options.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/create_publisher.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/create_service.hpp: + +/usr/include/c++/11/thread: + +/opt/ros/humble/include/rclcpp/rclcpp/create_subscription.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__traits.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/create_timer.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp: + +/usr/include/boost/config/helper_macros.hpp: + +/usr/include/boost/mpl/int_fwd.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_base_interface_traits.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/executors/static_executor_entities_collector.hpp: + +/usr/include/boost/mpl/bind.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/experimental/executable_list.hpp: + +/usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h: + +/opt/ros/humble/include/rclcpp/rclcpp/parameter_client.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__builder.hpp: + +/usr/include/boost/mpl/aux_/na.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/get_parameter_types.hpp: + +/usr/include/eigen3/Eigen/src/Core/MapBase.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp: + +/usr/include/boost/serialization/collection_size_type.hpp: + +/usr/include/boost/type_traits/is_polymorphic.hpp: + +/usr/include/c++/11/pstl/execution_defs.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h: + +/usr/include/boost/mpl/int.hpp: + +/usr/local/include/opencv4/opencv2/flann/sampling.h: + +/usr/include/kdl/utilities/utility.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__struct.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/transform_stamped.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__builder.hpp: + +/usr/include/eigen3/Eigen/src/Core/util/SymbolicIndex.h: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__builder.hpp: + +/usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__traits.hpp: + +/usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/list_parameters.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__struct.hpp: + +/usr/include/c++/11/bits/semaphore_base.h: + +/usr/include/boost/config.hpp: + +/usr/include/c++/11/bits/hash_bytes.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__struct.hpp: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/srv/set_parameters_atomically.hpp: + +/opt/ros/humble/include/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h: + +/usr/include/boost/serialization/nvp.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/parameter_event_handler.hpp: + +/opt/ros/humble/include/tf2_msgs/tf2_msgs/srv/frame_graph.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/parameter_service.hpp: + +/usr/include/c++/11/bits/stl_numeric.h: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__builder.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/wait_result.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/wait_result_kind.hpp: + +/usr/local/include/opencv4/opencv2/stitching/warpers.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp: + +/opt/ros/humble/include/tf2/tf2/LinearMath/QuadWord.h: + +/usr/include/c++/11/ios: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.hpp: + +/usr/include/boost/mpl/aux_/na_fwd.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__traits.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__traits.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_stamped.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__builder.hpp: + +/opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__builder.hpp: + +/opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_field__traits.hpp: + +/usr/include/boost/type_traits/is_scalar.hpp: + +/usr/include/c++/11/cfloat: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/float.h: + +/opt/ros/humble/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__builder.hpp: + +/opt/ros/humble/include/tf2/tf2/LinearMath/MinMax.h: + +/usr/include/boost/mpl/comparison.hpp: + +/opt/ros/humble/include/tf2/tf2/LinearMath/Quaternion.h: + +/usr/local/include/opencv4/opencv2/core/ovx.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point_stamped__traits.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion_stamped__builder.hpp: + +/opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__traits.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/transform.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/vector3_stamped__builder.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform__struct.hpp: + +/usr/include/boost/type_traits/is_reference.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__builder.hpp: + +/usr/include/boost/type_traits/is_pod.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__traits.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__traits.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/vector3.hpp: + +/opt/ros/humble/include/tf2_ros/tf2_ros/create_timer_interface.h: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__builder.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point32.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__traits.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__builder.hpp: + +/usr/include/c++/11/cctype: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance__traits.hpp: + +/opt/ros/humble/include/tf2/tf2/transform_storage.h: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_with_covariance_stamped__struct.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/polygon_stamped.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/polygon__traits.hpp: + +/usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__struct.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench__traits.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__struct.hpp: + +/usr/include/x86_64-linux-gnu/bits/environments.h: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/wrench_stamped__builder.hpp: + +/usr/include/kdl/frames.inl: + +/opt/ros/humble/include/tf2/tf2/convert.h: + +/opt/ros/humble/include/tf2/tf2/impl/convert.h: + +/usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h: + +/usr/include/boost/version.hpp: + +/usr/include/boost/mpl/aux_/integral_wrapper.hpp: + +/usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h: + +/opt/ros/humble/include/tf2/tf2/transform_datatypes.h: + +/opt/ros/humble/include/tf2_ros/tf2_ros/buffer_interface.h: + +/opt/ros/humble/include/tf2_ros/tf2_ros/visibility_control.h: + +/usr/include/boost/mpl/numeric_cast.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/quaternion.hpp: + +/usr/include/boost/config/compiler/gcc.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/get_node_parameters_interface.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/twist__struct.hpp: + +/opt/ros/humble/include/tf2_ros/tf2_ros/buffer.h: + +/opt/ros/humble/include/tf2_ros/tf2_ros/async_buffer_interface.h: + +/home/orb/ORB_SLAM3/include/MapPoint.h: + +/usr/include/boost/serialization/serialization.hpp: + +/usr/include/boost/config/detail/select_stdlib_config.hpp: + +/usr/include/c++/11/version: + +/usr/include/x86_64-linux-gnu/bits/types/wint_t.h: + +/usr/include/c++/11/concepts: + +/usr/include/boost/config/stdlib/libstdcpp3.hpp: + +/usr/include/boost/config/detail/select_platform_config.hpp: + +/usr/include/boost/config/platform/linux.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/subscription.hpp: + +/usr/include/boost/config/detail/suffix.hpp: + +/opt/ros/humble/include/rmw/rmw/time.h: + +/usr/include/boost/serialization/strong_typedef.hpp: + +/usr/local/include/opencv4/opencv2/core/traits.hpp: + +/usr/include/boost/detail/workaround.hpp: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h: + +/usr/include/boost/mpl/aux_/preprocessor/enum.hpp: + +/usr/include/boost/config/workaround.hpp: + +/usr/include/boost/core/addressof.hpp: + +/usr/include/boost/type_traits/intrinsics.hpp: + +/home/orb/ORB_SLAM3/Thirdparty/g2o/config.h: + +/usr/include/boost/type_traits/is_volatile.hpp: + +/usr/include/boost/type_traits/is_void.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp: + +/usr/include/kdl/utilities/kdl-config.h: + +/usr/include/boost/type_traits/detail/is_function_cxx_11.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/node_impl.hpp: + +/usr/include/boost/static_assert.hpp: + +/opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-string.h: + +/usr/local/include/opencv4/opencv2/core/cuda.hpp: + +/usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h: + +/usr/include/boost/type_traits/is_array.hpp: + +/usr/include/x86_64-linux-gnu/sys/stat.h: + +/usr/include/boost/type_traits/has_nothrow_constructor.hpp: + +/usr/include/c++/11/bits/ostream.tcc: + +/usr/include/c++/11/tr1/modified_bessel_func.tcc: + +/opt/ros/humble/include/rclcpp/rclcpp/create_generic_publisher.hpp: + +/usr/include/boost/type_traits/has_nothrow_copy.hpp: + +/usr/include/boost/type_traits/is_copy_constructible.hpp: + +/usr/include/boost/type_traits/is_constructible.hpp: + +/opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__builder.hpp: + +/usr/include/boost/serialization/access.hpp: + +/usr/include/boost/core/nvp.hpp: + +/usr/include/boost/cstdint.hpp: + +/usr/include/boost/preprocessor/stringize.hpp: + +/usr/include/boost/serialization/level.hpp: + +/usr/include/boost/type_traits/is_fundamental.hpp: + +/usr/include/boost/type_traits/is_integral.hpp: + +/usr/include/c++/11/bits/fstream.tcc: + +/usr/include/boost/type_traits/is_floating_point.hpp: + +/usr/include/boost/type_traits/detail/config.hpp: + +/usr/include/boost/type_traits/is_enum.hpp: + +/usr/include/boost/type_traits/is_class.hpp: + +/usr/include/boost/mpl/if.hpp: + +/opt/ros/humble/include/rclcpp/rclcpp/serialized_message.hpp: + +/usr/include/boost/mpl/aux_/static_cast.hpp: + +/usr/include/boost/mpl/aux_/na_spec.hpp: + +/opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point32__struct.hpp: + +/usr/include/boost/mpl/lambda_fwd.hpp: + +/usr/include/boost/mpl/aux_/config/adl.hpp: + +/usr/include/boost/mpl/aux_/config/intel.hpp: + +/usr/include/eigen3/Eigen/src/Geometry/Translation.h: + +/usr/include/boost/mpl/aux_/config/gcc.hpp: + +/usr/include/boost/mpl/integral_c_tag.hpp: + +/opt/ros/humble/include/sensor_msgs/sensor_msgs/msg/detail/point_cloud2__struct.hpp: + +/usr/include/boost/mpl/aux_/config/ctps.hpp: diff --git a/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/typeconversionTests.dir/compiler_depend.ts b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/typeconversionTests.dir/compiler_depend.ts new file mode 100644 index 0000000..e1d8914 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/typeconversionTests.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for typeconversionTests. diff --git a/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/typeconversionTests.dir/depend.make b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/typeconversionTests.dir/depend.make new file mode 100644 index 0000000..d17eb6e --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/typeconversionTests.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for typeconversionTests. +# This may be replaced when dependencies are built. diff --git a/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/typeconversionTests.dir/flags.make b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/typeconversionTests.dir/flags.make new file mode 100644 index 0000000..8a1f605 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/typeconversionTests.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -DBOOST_ALL_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DDEFAULT_RMW_IMPLEMENTATION=rmw_fastrtps_cpp -DDISABLE_PCAP -DHAVE_EIGEN -DHAVE_GLEW -DHAVE_PYTHON -DPANGO_DEFAULT_WIN_URI=\"wayland\" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DRCUTILS_ENABLE_FAULT_INJECTION -D_LINUX_ -Dkiss_fft_scalar=double + +CXX_INCLUDES = -I/root/colcon_ws/src/orb_slam3_ros2_wrapper/include -I/home/orb/ORB_SLAM3/include -I/home/orb/ORB_SLAM3/include/CameraModels -I/home/orb/ORB_SLAM3 -isystem /opt/ros/humble/src/gtest_vendor/include -isystem /opt/ros/humble/include/rclcpp -isystem /opt/ros/humble/include/sensor_msgs -isystem /opt/ros/humble/include/cv_bridge -isystem /opt/ros/humble/include/message_filters -isystem /opt/ros/humble/include/tf2_ros -isystem /opt/ros/humble/include/tf2_eigen -isystem /opt/ros/humble/include/pcl_ros -isystem /opt/ros/humble/include/pcl_conversions -isystem /opt/ros/humble/include/pcl_msgs -isystem /opt/ros/humble/include/std_msgs -isystem /opt/ros/humble/include/nav_msgs -isystem /root/install/slam_msgs/include/slam_msgs -isystem /usr/include/pcl-1.12 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/openni2 -isystem /opt/ros/humble/include/ament_index_cpp -isystem /opt/ros/humble/include/libstatistics_collector -isystem /opt/ros/humble/include/builtin_interfaces -isystem /opt/ros/humble/include/rosidl_runtime_c -isystem /opt/ros/humble/include/rcutils -isystem /opt/ros/humble/include/rosidl_typesupport_interface -isystem /opt/ros/humble/include/fastcdr -isystem /opt/ros/humble/include/rosidl_runtime_cpp -isystem /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp -isystem /opt/ros/humble/include/rmw -isystem /opt/ros/humble/include/rosidl_typesupport_fastrtps_c -isystem /opt/ros/humble/include/rosidl_typesupport_introspection_c -isystem /opt/ros/humble/include/rosidl_typesupport_introspection_cpp -isystem /opt/ros/humble/include/rcl -isystem /opt/ros/humble/include/rcl_interfaces -isystem /opt/ros/humble/include/rcl_logging_interface -isystem /opt/ros/humble/include/rcl_yaml_param_parser -isystem /opt/ros/humble/include/libyaml_vendor -isystem /opt/ros/humble/include/tracetools -isystem /opt/ros/humble/include/rcpputils -isystem /opt/ros/humble/include/statistics_msgs -isystem /opt/ros/humble/include/rosgraph_msgs -isystem /opt/ros/humble/include/rosidl_typesupport_cpp -isystem /opt/ros/humble/include/rosidl_typesupport_c -isystem /opt/ros/humble/include/geometry_msgs -isystem /usr/local/include/opencv4 -isystem /opt/ros/humble/include/rclcpp_action -isystem /opt/ros/humble/include/action_msgs -isystem /opt/ros/humble/include/unique_identifier_msgs -isystem /opt/ros/humble/include/rcl_action -isystem /opt/ros/humble/include/tf2 -isystem /opt/ros/humble/include/tf2_msgs -isystem /opt/ros/humble/include/tf2_geometry_msgs -isystem /usr/include/vtk-9.1 -isystem /usr/include/jsoncpp -isystem /usr/include/freetype2 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtOpenGL -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /opt/ros/humble/include/rclcpp_components -isystem /opt/ros/humble/include/class_loader -isystem /opt/ros/humble/include/composition_interfaces + +CXX_FLAGS = -O3 -DNDEBUG -Wall -Wextra -Wpedantic -fPIC -std=gnu++20 + diff --git a/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/typeconversionTests.dir/link.txt b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/typeconversionTests.dir/link.txt new file mode 100644 index 0000000..a869f06 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/typeconversionTests.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -O3 -DNDEBUG CMakeFiles/typeconversionTests.dir/tests/typeConversionsTests.cpp.o CMakeFiles/typeconversionTests.dir/src/type_conversion.cpp.o -o typeconversionTests -L/root/colcon_ws/src/orb_slam3_ros2_wrapper/include -L/root/build/orb_slam3_ros2_wrapper/gtest -Wl,-rpath,/root/colcon_ws/src/orb_slam3_ros2_wrapper/include:/root/build/orb_slam3_ros2_wrapper/gtest:/opt/ros/humble/lib:/root/install/slam_msgs/lib:/home/orb/ORB_SLAM3/lib:/home/orb/ORB_SLAM3/Thirdparty/DBoW2/lib:/home/orb/ORB_SLAM3/Thirdparty/g2o/lib:/usr/local/lib gtest/libgtest_main.a gtest/libgtest.a /opt/ros/humble/lib/libcv_bridge.so /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_fastrtps_c.so /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_fastrtps_cpp.so /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_introspection_c.so /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_introspection_cpp.so /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_cpp.so /root/install/slam_msgs/lib/libslam_msgs__rosidl_generator_py.so /opt/ros/humble/lib/libpcl_ros_tf.a /opt/ros/humble/lib/libpcd_to_pointcloud_lib.so /opt/ros/humble/lib/libnav_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libnav_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libnav_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libnav_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libnav_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libnav_msgs__rosidl_generator_py.so /home/orb/ORB_SLAM3/lib/libORB_SLAM3.so /home/orb/ORB_SLAM3/Thirdparty/DBoW2/lib/libDBoW2.so /home/orb/ORB_SLAM3/Thirdparty/g2o/lib/libg2o.so /usr/local/lib/libpango_glgeometry.so /usr/local/lib/libpango_python.so /usr/local/lib/libpango_scene.so /usr/local/lib/libpango_tools.so /usr/local/lib/libpango_video.so /opt/ros/humble/lib/libmessage_filters.so /opt/ros/humble/lib/librosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/librmw.so /opt/ros/humble/lib/librosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/librcutils.so -ldl /opt/ros/humble/lib/librcpputils.so /opt/ros/humble/lib/librosidl_typesupport_c.so /opt/ros/humble/lib/librosidl_typesupport_cpp.so /opt/ros/humble/lib/librosidl_runtime_c.so /opt/ros/humble/lib/librosidl_typesupport_introspection_c.so /opt/ros/humble/lib/librosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libpcl_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libpcl_msgs__rosidl_generator_py.so /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_py.so /opt/ros/humble/lib/librclcpp.so /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_py.so /opt/ros/humble/lib/libstd_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libstd_msgs__rosidl_generator_py.so /usr/lib/x86_64-linux-gnu/libpython3.10.so /usr/lib/x86_64-linux-gnu/libpcl_apps.so /usr/lib/x86_64-linux-gnu/libpcl_outofcore.so /usr/lib/x86_64-linux-gnu/libpcl_people.so /usr/lib/x86_64-linux-gnu/libusb-1.0.so /usr/lib/x86_64-linux-gnu/libflann_cpp.so /usr/lib/libOpenNI.so /usr/lib/x86_64-linux-gnu/libOpenNI2.so /usr/lib/x86_64-linux-gnu/libpcl_common.so -pthread /usr/local/lib/libopencv_imgcodecs.so.4.4.0 /usr/local/lib/libopencv_imgproc.so.4.4.0 /usr/local/lib/libopencv_core.so.4.4.0 /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_c.so /root/install/slam_msgs/lib/libslam_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libstatic_transform_broadcaster_node.so /opt/ros/humble/lib/libtf2_ros.so /opt/ros/humble/lib/libmessage_filters.so /opt/ros/humble/lib/librclcpp_action.so /opt/ros/humble/lib/librcl_action.so /opt/ros/humble/lib/libtf2_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libtf2_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libtf2_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libtf2_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libtf2_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libtf2_msgs__rosidl_generator_py.so /opt/ros/humble/lib/libtf2_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libtf2_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libaction_msgs__rosidl_generator_py.so /opt/ros/humble/lib/libaction_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libaction_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_generator_py.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libunique_identifier_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libtf2.so /usr/lib/x86_64-linux-gnu/liborocos-kdl.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libpcl_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_c.so -llz4 /usr/lib/x86_64-linux-gnu/libqhull_r.so.8.0.2 -lm /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_py.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_generator_c.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_generator_py.so /opt/ros/humble/lib/librcl_yaml_param_parser.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_generator_py.so /opt/ros/humble/lib/libtracetools.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_generator_py.so /opt/ros/humble/lib/libcomponent_manager.so /opt/ros/humble/lib/librclcpp.so /opt/ros/humble/lib/liblibstatistics_collector.so /opt/ros/humble/lib/librcl.so /opt/ros/humble/lib/librmw_implementation.so /opt/ros/humble/lib/librcl_logging_spdlog.so /opt/ros/humble/lib/librcl_logging_interface.so /opt/ros/humble/lib/librcl_yaml_param_parser.so /opt/ros/humble/lib/libyaml.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_generator_py.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/librosgraph_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_generator_py.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libstatistics_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libtracetools.so /opt/ros/humble/lib/libament_index_cpp.so /opt/ros/humble/lib/libclass_loader.so /usr/lib/x86_64-linux-gnu/libconsole_bridge.so.1.0 /opt/ros/humble/lib/libcomposition_interfaces__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libcomposition_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libcomposition_interfaces__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libcomposition_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libcomposition_interfaces__rosidl_typesupport_cpp.so /opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libcomposition_interfaces__rosidl_generator_py.so /opt/ros/humble/lib/librcl_interfaces__rosidl_generator_py.so /opt/ros/humble/lib/libcomposition_interfaces__rosidl_typesupport_c.so /opt/ros/humble/lib/librcl_interfaces__rosidl_typesupport_c.so /opt/ros/humble/lib/libcomposition_interfaces__rosidl_generator_c.so /opt/ros/humble/lib/librcl_interfaces__rosidl_generator_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/librosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/librosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libfastcdr.so.1.0.24 /opt/ros/humble/lib/librmw.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/librosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/librosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /opt/ros/humble/lib/librosidl_typesupport_cpp.so /opt/ros/humble/lib/libnav_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libnav_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_generator_py.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_generator_py.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_py.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /opt/ros/humble/lib/librosidl_typesupport_c.so /opt/ros/humble/lib/librcpputils.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so /opt/ros/humble/lib/librosidl_runtime_c.so /opt/ros/humble/lib/librcutils.so /opt/ros/humble/lib/libmessage_filters.so /opt/ros/humble/lib/librosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/librmw.so /opt/ros/humble/lib/librosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/librcutils.so /opt/ros/humble/lib/librcpputils.so /opt/ros/humble/lib/librosidl_typesupport_c.so /opt/ros/humble/lib/librosidl_typesupport_cpp.so /opt/ros/humble/lib/librosidl_runtime_c.so /opt/ros/humble/lib/librosidl_typesupport_introspection_c.so /opt/ros/humble/lib/librosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libpcl_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libpcl_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libpcl_msgs__rosidl_generator_py.so /opt/ros/humble/lib/librclcpp.so /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_py.so /opt/ros/humble/lib/libstd_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libstd_msgs__rosidl_generator_py.so /usr/lib/x86_64-linux-gnu/libpython3.10.so /usr/local/lib/libpango_geometry.so /usr/local/lib/libtinyobj.so /usr/local/lib/libpango_plot.so /usr/local/lib/libpango_display.so /usr/local/lib/libpango_vars.so /usr/local/lib/libpango_windowing.so /usr/local/lib/libpango_opengl.so /usr/lib/x86_64-linux-gnu/libGLEW.so /usr/lib/x86_64-linux-gnu/libOpenGL.so /usr/lib/x86_64-linux-gnu/libGLX.so /usr/lib/x86_64-linux-gnu/libGLU.so /usr/local/lib/libpango_image.so /usr/local/lib/libpango_packetstream.so /usr/local/lib/libpango_core.so -lrt /usr/lib/x86_64-linux-gnu/libpcl_surface.so /usr/lib/x86_64-linux-gnu/libpcl_keypoints.so /usr/lib/x86_64-linux-gnu/libpcl_tracking.so /usr/lib/x86_64-linux-gnu/libpcl_recognition.so /usr/lib/x86_64-linux-gnu/libpcl_registration.so /usr/lib/x86_64-linux-gnu/libpcl_stereo.so /usr/lib/x86_64-linux-gnu/libpcl_segmentation.so /usr/lib/x86_64-linux-gnu/libpcl_features.so /usr/lib/x86_64-linux-gnu/libpcl_filters.so /usr/lib/x86_64-linux-gnu/libpcl_sample_consensus.so /usr/lib/x86_64-linux-gnu/libpcl_ml.so /usr/lib/x86_64-linux-gnu/libpcl_visualization.so /usr/lib/x86_64-linux-gnu/libpcl_search.so /usr/lib/x86_64-linux-gnu/libpcl_kdtree.so /usr/lib/x86_64-linux-gnu/libpcl_io.so /usr/lib/x86_64-linux-gnu/libpcl_octree.so /usr/lib/x86_64-linux-gnu/libpng.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libusb-1.0.so /usr/lib/x86_64-linux-gnu/libvtkChartsCore-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkInteractionImage-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkIOGeometry-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libjsoncpp.so /usr/lib/x86_64-linux-gnu/libvtkIOPLY-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkRenderingLOD-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkViewsContext2D-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkViewsCore-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkGUISupportQt-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkInteractionWidgets-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkFiltersModeling-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkInteractionStyle-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkFiltersExtraction-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkIOLegacy-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkIOCore-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkRenderingAnnotation-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkRenderingContext2D-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkRenderingFreeType-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libfreetype.so /usr/lib/x86_64-linux-gnu/libvtkImagingSources-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkIOImage-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkImagingCore-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkRenderingOpenGL2-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkRenderingUI-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkRenderingCore-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkCommonColor-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkFiltersGeometry-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkFiltersSources-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkFiltersGeneral-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkCommonComputationalGeometry-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkFiltersCore-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkCommonExecutionModel-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkCommonDataModel-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkCommonMisc-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkCommonTransforms-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkCommonMath-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkkissfft-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libGLEW.so /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libQt5OpenGL.so.5.15.3 /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.15.3 /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.15.3 /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3 /usr/lib/x86_64-linux-gnu/libvtkCommonCore-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libtbb.so.12.5 /usr/lib/x86_64-linux-gnu/libvtksys-9.1.so.9.1.0 -ldl /usr/lib/libOpenNI.so /usr/lib/x86_64-linux-gnu/libOpenNI2.so /usr/lib/x86_64-linux-gnu/libpcl_common.so /usr/lib/x86_64-linux-gnu/libboost_system.so.1.74.0 /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.74.0 /usr/lib/x86_64-linux-gnu/libboost_date_time.so.1.74.0 /usr/lib/x86_64-linux-gnu/libboost_iostreams.so.1.74.0 /usr/lib/x86_64-linux-gnu/libboost_serialization.so.1.74.0 diff --git a/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/typeconversionTests.dir/progress.make b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/typeconversionTests.dir/progress.make new file mode 100644 index 0000000..4aba123 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/typeconversionTests.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 10 +CMAKE_PROGRESS_2 = 11 +CMAKE_PROGRESS_3 = 12 + diff --git a/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/typeconversionTests.dir/src/type_conversion.cpp.o b/container_root/build/orb_slam3_ros2_wrapper/CMakeFiles/typeconversionTests.dir/src/type_conversion.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..8018e251fd6ab3a764c3a7a6b5554bf37d575207 GIT binary patch literal 141032 zcmeFa4SZC^xj%k3n?MB2*+`_crMlv(n~EWUpovnOKmuoB11SVaAQ}QB5F3)*WCLh@ zi6$WHvMs%()mCk>*Y?`h-r9SuMT(jb5?%z2sEF@DQL_dFdH0q7_jzW{*|XU_7}DO~ z=l}bBeg|@9&Uc=9=9!sio|!W*o> zd>;HmiJD%ZHwo11{ zx}DP9Cf)7Q-67qbaG#U@UDDkx-RGtIf^@s2`=WIBNcSbUFH8R`(%mcFSEaj8y01z1 zb?Lq#-8bRBCH-$p_Z{hWOLxC?-<9rr(mf#E_u+mZ{U1uVN4g>Dek9#qxCf>GkaRzm z?qTU3f%}Q{AC>Mg=^mHv3F)4MdrJCGOZQXhekR?|rTYckFQxx0xM!rFDv%VC>M;&C zyYznp?nvqXCfsjH|F_|elK$_&y-4~mhU=96OW=-{{!8Jyr2jIwm*ejW{JHU$iofsT z5C4^`a7&Z^v2fF+KLhSK=^qa_Q~D>sy;}OOftw}$*>JCw{)uqEC;ivM{l4_)z|F;9 z1^z1Ww*-F;`19cp|CLF&O_u&CaHmSY2G@hXY4UkGTrd6#EtUQo;ocvQR(!UgLmGs{X_lNkamd|x?|4sTE;Vzf{ z+ogL4+&iVeNxFBzy<7U5rP~5`mGrNc?mg07BVE6A@0D&qx@)BylecAAtLy^gjgm*V6wR>28qj!*G8q{r@4|N8tWW z`hPFo|AhOf^#4J+e}wxd>3>YRe}?;C(*GCfJ`VS<(*NJm{U5kbNdMoY`y|}IOaDgc zJ_UD^^#4P;o8dk!{m)4ES-7pz-zMEHaNDJSt8_cyc1r&?>28O+L;810_c^$`q<^<` zpNIQ`^mj@3MYwyU|0U_Z4EGi3-z(i$;qH_E*QEP8+&85EO}KAK|J!iik^XMD`=$R~ zxbI2-0l4o={|9hCl>Q#LA?g1JZm;wognLN(KZbi)`j1NYB-~T@)34kjkN@}_&Hv?W z&Hs|NYLD+cZPiJ&6FQ-lW8%YVuSEhpUbu9NZ>@)eG8~7QyQ{zs(1=V|l7$TKqB9F)4Ae78rJ!8~M=u zURPGe4uBU>@T6h+kPZ3L0@ECUStF0-tHpTSsk%SfHgy?bf@b?O^^^J zJ$Fnkc_~+QzabNC14Z$3xRoA3aB&BM4#87OG;bbLOM5`~It9P1y4!$#ioe~!zrY`A z0fmP6B*peT)%`A|upJMtBb6?C*hjY`l;!>K74IZYU7+kByp{0xh`~#M-o#VsPDJd+ z!(IySqHy9+ycMavueuK-w1>dg0hV^E?oTN4yFe-RmqZ-3_ylAQA;t@+g4Dn%&++R0Ibh{dlG*S(1MIfzO*PU#t=aQP0rsUH=W`K9Eq({(_&G&EqL7SOQgW{&79m_2uj1izQ4d^@ z$+x)@A>vmcEIkI#G4fEl#V>*CHALHo7$3lY1TGa8u}NO+8b%5A0DGH=-$FnSc}NFN z5RV?ZeS)W6u5=`(CTF@(yojE_&nWc!439#xpi|wbZe&$0=|l#Lp|Z($Qd_+Z1p>JU`x22H;DhJw zI?YTs5hg;CFA4gTZm8JgJCSY2M3*VrDDuBWH|SO|3|Gw-6ht1?Qu3WCoD$+ddzp=z zT;@W+)O4nkkr1Ic&jqQH?;Ob~f*=!~PTh!{zH~cofq%QRg>dgB$Ijp$_e%qK%UE?&cltpPCam>9+*ynP7ch`1KoOHAqA#$ z-~v4`OAoBm0uTU2CB$hQf^sVK`n%DAvOtmYYj+*IAI1}04pin-snN?SuBPuFRp%`v zxpt`T<45z*OSpkdBc(YG1w?JJ6{Lm`0@WD=-kQ!fpIYz>rjB8)YYiAu-%zrb(%3^c zG{cg&x8=FKlo$aAD2-Xv$c_UpC76(TiF6+g_%z^Zf~o!O*8D!#N)1pQLuv^%AZlu4 z6i-6;&_to-+y|pcannBnSv&CeF+7)X(;5dOuk z#khN2OV!kgPzca1P*aOs4koBmQ*U!Q={X(BR*D7%=@z@vHUBp#RTNEf8L43@S}sCh z(KY{E2L(Cl8SR58P(h$@BgiRxTG>+?y<~Eknl8)$YEn5G1JlA~CjijeRO!WRj)1Vfry9=cR^#?rJiQ9B!fy`$K^a18ab$kkK zIi~*L1yUk)?5pbP3o&Fwq4F>Z;XE=^=e|HiMyyhp6$}l^*P+hc#z}#Wp4|IX_ZBU9 zn`@L7^r4tQUdnc+6b6(d=+ukJ{5kSmu$qpc`1>J@L9K4I`%ydegnbZk-={u_>h!N z9oxg<7`GM6A>%x1T2P!sG+j5E?tHXe9&b7(lYyN;Tx9-J(Pho;jF50&=+swd&aA6k z$M$J%?hUzf*hMb;2yI1#FOR~uZv*)bYRo%;RJ#h*3!v)s3<`K*qN<_r^LD7I zYhB&okq6Q`b(QK^49SxDajmNf zT!6Q@HVDsSuE&LEv#S*zHT5x97rFP)yA`^iqZzI0*ss+4km2|yupN8b);jebnuO2; zyg|*T1ygdg;L^Am!7)L^RS`GQJKaQo030`MimBx?m8@Jqzg}8_ILd8i#KcU+`;`Elem{u&OB0>ebQBI{V z6VY?X$5n`m!Ydu+!tHrvsiXtNhS8ZDMO^|8CA;z05gKvk%$Xjd)%6Pj{yavwOrH*JryEzZuy})nH z!EIh4MmY+q7vOGn1jaXxAH=JjdjR3JbKXmMONH}-3`sOX9JA2i=I!BN$Fv1nu*ikM z6 zGE_1~35WN_?7B^xu)n2i}8Va#-} zWsHdISkG01l3we2l-Z%|9~YiS1W%N6QIu%|NMkUVHmYMovDH;iBQ8uEsY0Y_!(@+` zj~bw9Ylj`-`J%`IyPIW&QA4MTTzm(Q3S0~{cdc}79P zfMX5>e=vh3?IFiN4BQVO80&FpC8Epmg&bRmwt=Rx4q`<#jWqx=T0Q>vz5c@-+w1=b z4ZRTlZ|dfWaEiP1I7myxFbl z-BaSQI)Ev^z+jL6c`Z28QIPtf=Ks9F-!UyX=2|U#yV_EVdeZ_k9a{Eo^`6mGiNW}E zkN-ul?E_EhC*JHM%a<0c+Tlwr$Uf+EO%G-|rw1pxJYbexU(Sp1NClN z2}S;{7m3<9QHU<&4oyZBU7rj5JzoDOUjMuLKrwU~Lc<0f^Rt6;*C-*C6lrsJ#N`vF;{Np75g4E-l<}Yl%?-i^%;7f+c z5DjI{rGx?kW8}+?dUJYH-_@Ewv-w70))`fA=y3&nl52055O)@(FY+-JUh~YbKA!gY zPv*|?_+JT+svm{45lT<*OIl!3qLv+}wzOcy+7rZtOKvB6Y$ZRVHDixwTfB?%=)u4{ zQ48`&F5{%fk0Am|*Mk>Z2L<;eehCQ?O;gZev}T-?fjJcDp|`@^jo_|G4n$eUX{8sS z?rEb@nPcKkc&p;d0zDEsNy@ysav>?CHQJ3NxV|ciQwNjJ1E(e!Xe;A2DDg67I+ige%g{ax%T{Pl!@}LTdIs$VN{e_9S z*`=;AEB-`d3@TKux!0)$uG4~(VZyfgCTjtBf^{~L&UMhL#y82fk|r9qRbACcHF4M0 zM}bE6T6n+IIM(lbx2qR7AzabynJz8+h}tp=4bFoJmj$5B_maM6h2DjZ)BAvyy4UL$MMLFZtoh?zp$*g? zr95q?WojzZMri{@qH^-eP+dEgHSh&SE9*;r5*gt5Mmn0 zN!PC9mw4av2t3oJK69j3%pY(vyn^Cyrws~tfv44@ulIZW9Z~ec9_sce{CgilGrZK`MeMZ_ZZ4#}HQ;S8b zF^rB=Sd+tKksLkV_aZD(jx=3lwa8#y6&bvskHJbpaK5xh(}Q`-(B5E=x`jQ$tblEs zN9qzOd-^0f827*;d2Ofth0bj`!YJjq2BW96H~x){65As(a>Zezl=>MPq;F>P6D-#T^V!bL*8=b~cZ7|JC;L$2TLtJxvO-s}tq^wP6gN07 zsL)A?o9&1Cmo~#{oL~b)ok2Qr`$_NPGTnaIi^rtBIOOx>Hr+1mMPszRSjF~2SQ~V; zN|eFajRqwQh8Xaklfj5(B&-a~I(NE;-e3_OQBjWCviCONfjEiNZ$=+gY+m5Q)* zU@5>P(~*P~0wZIureMjJ$4BZ2tTxrMdBw7@TC`s+dS1ocUk)f~vBuq|Zh28r%eG=s zRxR41&e^ZtuvJZK#RS={mtwkJy>PplwnM#llY?f>FaawU*rDsyuA*M7t4WeuFBZWB zV|h+ZTa3wlwQT3DaXu9Z^$tPs0mK4KaXPop!Go7(`!ScZKutTK-upPxP&-@CQ1XG! zWS+0ZkU~w{quzTf!UQSqB0FgZZarUhA4DQpWk9kZ%ySjpdOp?-yVQI{gvBBDB9Y6e z{IJ-m79HdaeU5>(ns!JHWQl|j-=JmNh9^qAXqTGyBBa8wX>3ONifKc- zd%=i?It6~TqusqjXgrbo42GcSluKR3GlMD1^D{8MT+4$ekN-_@mH8;?P{*=&1(qfx zi0Os3|Fagcsm#W1Uoqm?WFYIqh`PE9%1Po=?!Erc_+_uirD3Ou7gL2f^md3DbxiAU zXTr5w$ZeWe*vLN8*iX#=sA((!%_TYkUWSAz+iP9x;i0$7bUa}~opPO{KCs0Lv#zQ6 zdt3JShI9P^<41KB&1GZt!142SB)$7nOo7sN2gegG5+3UsUx}Rxs90L1FMdaLPs9=e zE%+usL~($>s=5K6M(AFG*NdoNvYyMB*!}H6BEGn zr}%mNA@9irw6HXpG)E|)tV*tAfa_gc0v*{;CN^Q)r>4%icCxd17x2gGX)A5SxA0>I3O!GrbGBniU&m~IYOI0XupRZ6@jfX z`t9k6HlMOT-;G-%twxq~iU^cz($b?WupS{3WIq~1u_(fgSs-{pbsvKxWaAp*+QELN zfGJxa2-Ok z-p3e^vcv--uV(`*xFDXepkqH$Q?{r@+nHyJ>rKQ9^XyQE>kwo(z&vT8HCa3`PqLS~ zWFM(T?_x@sd9CMl44oG!9&sIE1}+$bSJdHpc(TAjSnaAqA)_0i&Y5OCxpSsprP7`;Cx!=ENRW0ztF=3k8Z)h*Il%PcrgR6j^Y)C}6t>$JA6Iv#Wl6U8NT0Ris=ZE+nWax5r`jusIg zGobaZL_G>6L)#;Wjx-2#YjsbHPziT88+2q#^u`zpNY7eM8ukgRYb*)9fgnv}h)d^j?@0Bk4dH{geoAVCxpIG0LVU} z#L24cga?B%B<((&M>|D8Kzm0Vn~j*8g%(i&sE}R??WBXjMNCW}L9`S2JB&ZxGxt@# zIs!>R#sy$j@-E`g4#bjPii9Rr`~t-g>A+kc6p67igK9Ic+7tGOE^tXVBCuePko#NM zUXZc?*pvd0m=u$4+~(3K8Q!>vT`z3VOI}2xFoodA%>fzVZDNm!M{s&fB#MZX6y=6D z#ITIuj{XU8MT04Mgxe$v0r^b%h!O+Y2-*->@;Wr(V?r?4E#9TNKZF3?Y}}DgbgZQ$ zA%;36JiN3g1AIjj2Vc?ZO0drln;SjzuvI?VIYzQ!nhmHV$Y4y+U1x-h#$rCGV=8 zFU>)Pze*1;!t(+WD8atCV%p@$C@fL&e(nKw&*1@P>1#y%0&c~~9QyKNyrA)pDH;s& z?w?m6JnuLC3~6`eshwSONJBnD0^9KSDJAkHJY+aZ_rXK$witW0cvMSL7n9VqqqY>o zC3@SUrD$xvgh2!4^Be_Cj>D>9V+mws!A}FHsz-=@kXVBDL!vzi?IIgdd;&XxK=c7g2qoN&m}tXzStE;6dk5xJ#59$Vgl%O8ZT*t90!N@i1q_c1Rma~OLn99I3V6} zOooGYK(olb*adM%h^diVvJQ9ypgqJK6YsE4IYc7^=cIV3MFcV;6YatH63J_wujRg8AL@I=IM*! zFKq>eoj&hir9@5Hrl!1sG|}RVKjPF8iKOf!fL$G_&30lj3!kY<^bO4R#VU-N_VjpLnq3wEEq>^06Xf{ z*)-6D=AZ0LLM;v5W4L!rpNK> zfA7#EH1mxurZjPY3}HlzmwS4z{{$plaSK8puved?2(VG4MehZn4a7&zSKNC89>8k{ zzgmJ3%^lo(9Z{^BfP3g_@?unT&s8TWb*QF#Z~Q3={t5u}Kp#uMa#Jx=6+I{iocgE- z&?90%qB``^4*F9umNCW}Fqkxe0Lur(kOI-fz#+5?2?E!r29ViMp^&>Z^w*C$jK|*e zjxI9VS1dWpFvb;{j|BqoN`S0NXcNsArlIqo!W)YaF~bllI1x@Tv>!xVs}x0EG@s@_ z(yl*3YRvG9*%Ga}6+4Iq2c{-sY3O1sS7XZ%r=|s0B+_?A${D<4Y)#~SQSE2W5W?}p z-2U%)rbW~^DYVG{Ak8m_`8(J_j#l9 z?DBx#3>}~4G}c|DQs7dleM7Nj@~{*w`A(C8V6%MMc*%Sw-sD5j71RXQo zfd0%#q$RXN@QdUXK|oAr)>YI@^*ZzG>uc+;bzausbYHeOb%^4rp@%Wf>Z+Ow=VgnB zC}SHN>c>{sE-J4cTUE2Dx^Z#E*t+tXCAA zuYrbP&+f-CM3%_G#K3e%V0L2e+=~y+0Q9&Gn2Gj8XKl z4YvL6#gYZ5fmMi6G~Q0cv>>ohk62%o%h__9MJ~3!$dz?}8?Vt|9U33rG6(UQ?^bt4 z>-^k}bS}k>Op#kEH!{hXVzaoes6xN+`Rb`ax{gtn^{Zduh&;|@f51$AQUVm;8yKtw zr#d{@tv*aYu5e&inbzEC;~0_FSGIR(%rR~lfiw*}0I%Sj$;ImPd9hmG^}@!{*heBP zI*s{YZRS@jtMlDbR$g<Wr$pxD zHetOTHt@k*`nGSJT)%zIcplLtDQBqKIiiC z>Z-*`G-Z87xvwG`udk@9E?-ok6qMIF>uRfNz@TE0ueRP<)!^hhzC>A8UZ<>7Zc%RK z`VH@7J&q-KF70ob_D`i~fd;%dyh1uC8_tbNL12u_ll_)&syA?{H~1rrb(SR-WPhQy z{D~BW_JL)0te8aFILZ@fgxRJ&slP!O$_+cvm=B`ThSc27_%R?LB{V+G2=AX-b!g?S z_~=FPW}m2^xa}x|H06Y@cyLlHz-(j z@)l9a!oFj;-YEtkQyTm~*G zg96JkXyNpXa(Hzh5`lCJ^nAze{c)M7JN2rQ!(j*4_2Y4sav!w$D*vY?3dKl zL5iLIwtDv*ypL$vy&7~@o!qY3depmT0LsrenV)e$qX8J5=!Ea=#-Po04u;+O$fmCP z1+W6tGj71apBZ2k|vFjX0qW48K7SVplUdVtx z0{*xR1?BaBrFUd7(++Pc9>tte$b;a@b=oF4bls_CcWLUBE{`7@WW~ld$VkT5)=9;o zmqp8Q48(fZ=;=$Yy^oq(B0h-dr31}y3H{^=G;P~d8k{5Rr{T?F@3yJM0-Cv!K1>^j zk4fmuddKznTkfP!?!JPrCWpSVdmWD{`1;K;rI2VRIq3Nf@=n8tCyvT=5S38)P5hA? zJ}k%c+jySlCZe0uamUp15qg-#ET(DrP~~MjmmCAH;&&*$)0_%L{gN@nxtQ>M6fKWq zm+ZsGQ^hZlOgJm0WEaJFLnH=#F9J*UH|~Nu7$w#WRpZ^2|E3u|id|eZ}`~1^!O4 zrTDmJ+dIcA--_rP*dOBc_#o^dS~6Y<@L}XO&4$)|insB5ue(xhp_O4C4Xiq(uDOOA zbjR`$nynRMl7=K|#A{w*J?nse!``BasB1_L+A1a9E-=KSjZhA3kM)h#0^{i$54DB9 zB;`*}(CO-wOs3&0or^HE@O=|sdR&1G8X*1^6Cc(5&x^hn`v@>T9*X3BW9Y?YY6(!9>#EnYwXG|sFj49up|96}( zHH%&o=&hr+-nX=NNo`Ge^|eEssE{FwQyDU)wtiW;@2a`w^)>Xu;w)NPQD5OK$De}x zk_KmEO=CmF;abeov#Y7 zLDw_v<~Jf|QGIz$LnSAVu**}O^H)^)mO5n|=l7hI)wSim>zwqyBjW>1zs~tJDMa!` zl>DkC6*bphTTqU7vXv8=>lo*F{J);wiv>4lMNLB^GF@3-Rb8N5d?fEDaO^#aM6Rz#V+b?z# zFs=o@14zl(gRi{=YnrsH#OCV_@gNQS$e|`<%@BSqFnuJkr)QeD)@Ty~MDzrv_Rub^ z`+?Er#RhH?UGuMvXBS}_p6M#EufSJ*u;9AkgSm5R$aokhx(OVsE^#&ht6@wTXBal&|L4T109{A`AMIzD{*`hrX%(uC9BrUuy z;54wGn_Qiw#Z^a-&8;{yrNz}GNm|Lp!rnT5MwcMgQ>8RKOvc0j>>HH=XlQUlCDn;< ze(}g9MN$$E0*Jxm65l}2i1#QF;$o&=@x9Q-Speu0tnWi5dhv-py&qy&M#l+)$=m4C z*0gXS$HE)b6q_e_gN=3z-UEIUFKc{JX3ZN!!zQD3$0I^df~X|0;g1+UAYn;sj*x`3 z6&|{Sxttc>dPOdgs;T&#T;v&4bwD&QSrBFdI@;+)^n@Cu>m+GY1Szew5-Fhu>En`g zLj)=9&?8bpC8_*~28*pSMk~AYwT##YM=oJ~>5oYIZWBFy`9k!B3HrbjoCP|eW+@XQ zOZ0^yGF(V5h-sBqv!T~Vi2*X=H+Vm+kH4~FDFb{(<&FiJCBcOnQVpI=(&3?~JuCKMO zm0aM+9d!+!)a_=eU~a)Du-V1diw)`%(r8B*R0zfj(n`Fp+ssDKmrMdZPDtOW0Wf@& ziUHZ7DkqaEQ)RnOHXY++)G87tI=1w>k>}n5$C^;gLYAHSfwl4Er!FeoE$J~>$EZB@ z-bqiG#FYuJ=fc)t54b!7-$S}G%vgZf%wgW_4@K6vmh`MK8+;xf`U3{&S|AU{5;+v? zyu;=uhvvj>BXMXY){7~W05x^J%L#qQt0_`) zsGZ#hum#bF7h(F~DFy#==wJzUQjOTJj(A5c!B;HB&*Oy^ufS^Oz6!AN({4yQ=a2UB z<`ApmE!1(Q!`poNjM_5!Jo0>nHy#u=)yzh!Hxzj*l_M@v##Qu{)k$pgMzLdxr8yBW z6qrQQwuukdX>3#|Su|0!NCh`)avkx+C2A6-o$&^`WkZRwXv~mtl14CDJeI;Rgj+Bx z4Y**`1R>KAMl>2+eRSi7pDt1((X`gavukRP9{Zg=Mp`5F78@Scux3C9oL<|97}6M| z7_;D;cOG}qDQ$&9u_b?fXtG%}e>r+NLd_nc3a#Y)Q^6}#MsoB*8;taPae4AHTW3us z&GE#z#SK4?TaceD#ziT@2ItTtaq6K&QSt9*i>{5u6_(D;L=5Xh62CW{|LJfj7V66T56#>WX>r6 zY|d^VfXrC|JX&C_D-j`)mJHw4BL=Z2gF>ve>^4m;Xw&>y7SLNWi=nq>V}x9bZ_g+e zXP&DBXN*Nx2~~wr1=nFCudonYetme78fy3&1has``cZlI(GV_1Vbw&vv&|!mh(Z_2 zB|^#1ic8Z9Q5p*k%rbW)x`ZON=Fjcws%`jwRBLYG&)4i!Ow_OlXo5QolNjfzs~#pA z1PNnXjN0v`$&03c><5j|54EKX#jZZt+)W4uMa5LgqzvdT;9Zj^-%jXk#Vm?OHJ`;* zg0H{WeZsX)M3Ul7bSb`xdb)Y)laKKj0m~00fJ|I%nT`_3Tk|K8F4eRsm<7-V(mKe1 zt(G`uPPA7#7o&&d8_C*&ZGhzJhNGF1%-54tpIpl+dIL*)*5CsXbt^|svd8sr2bqjp+B=Stmokw$xvq&uUVXrr_hX$t}ikn*@aVAuW>nJO+_b( ztWnA^6>Z^~KsSko4=oqyBLJ#aYK~lO7-yUYfoN(@3JEv0&7yG76qkx{rEfTwD_GF* zSN7+W6*G&+2>=P@T#&T(C0Qp)x($*IeM#yh$v%UmsV_;PB;xI_o^(9##NfHf`y1pbil0-2` z3e6-1!OA#&mBLtR7YcUpI2{@jq-vqr0}T_gY732`sqfU9Zpl&_Q#Jn!!blLL1#D0c z{e%p4)mWw#x|Q3xYCjm+LWQih803;RZ-6d{#4g0lIfqlGH*!ij zhf?+p>ueVM{6uS#BB!qu-6X%%@ZKHXz<&^1n(Az!l*L8|wPij0I!ii}Ct}1TTQNwK zP$zako0DKv$qOzE9SkEQ}Jcy{&fCCdU*c+6EF)cK@xqGGdia2n2$Ey+Ke{-A{@7 zu{MqLQCwsx{*RggoLI%LMrfIoyj~fh8i{sAptGP(y1ES0)nYP}p0#RaUoK*_hb~79 z-G4*a-z!Ciwqn-G$n6n2Z9qo7jiADvt_ZoZ?LZ2eJ(2KFs zyfkzl3n*dPd2PYi4Tsb^A zVc+G-e{{l`|J6ymyuIixC%frzyYsM#2MQl}Ep| zKkkvSO3!!bVbw(m@b4I%02U`llmE#}iP0CA{)LFPT=5dB&wNo%%}aS&_9@?GypP2= z<_p~ec3L%?&(g|%3#aYyf}Ose#^HdmbCGu!>S=IE(tZv4A)4^HN@5F|X}<=Rc)fuo z*gNz-?b5(*44j*TQ?~FH#;>Z0+D3Ww7AE*kW6>1H*00xa zbUg11Xh;0hj;K#+$Jb0d9?(wvry+8yuRsfeHdu!^h>Ft$KWW@_Os&zBz`S9KHihULrZk*{hiy*rI8`v@b=>)?ZW+sK;8CUb7E$JaviG?x2E|%Uj z+NmWMjgf@j;TZEowDa&o&Wp$psJ&v_VFa}xp|K8jCWv_rrWY2ZLl%aZdy0jL*PSHV zAb<**$Zr!uCu33L6Nd+~ZD|kN64oTx+u{;_nqWU_{{@t+Jt5(Af^sY&VeKIMJ%eDY z{x&FK(;#IBc@ca&sWYavo<={0qpCV^<~PnKq_fwq!>w_do>hI6!86&tFVd3SI*QSJ z$Z6i#7P-fmdH6Q>zD6&uO78=7{uR{bOJ9-)xx!+h+(v2?Z6r4wX+e5ITjlgh2vq>_ zfQ)q8qi<}cCU21N30!@}_6G6&{ny6xZSQ@9Ma|{n@T7L&IP?U(!1w;~>qHmjvMr;v zm%cz4+mLWHQF+al@KvJnR$RgdiOLso3C|}gzqTiANmRDj|6s?V3l9yZ;Jt&F@aHM< zmn~#Bb6LVYiONg1g!cw3@5Cj1K3MrGF5yq0wkP~7QE9g){03|WB^(~Cv=1VhlY^Fu z_-U2wx(?bBHYHMz^kJg%nLS}oqVk*gJKjiC4kxt5btWnwoOcz|IUY~cuu^i~`MpDw ze;*2EAgzirzBrm7{MY9nKLmHN%jl7`m`K4bj*fgAhI3&=%Trp0&W3_t76J^9|GtkOtdMi zpnyWm$kHH?f_pf43MTV$I6o4NucMixmBh*uxC8V3UMQeVG&(xK&Pj^ggwXILEIqNs zqHuS3ad{*QOJE`&LCTYpn2lNkdaQRKHxvu4fyVb<#N^cV+1a%&<|}7sx#@r!bA%{) zh@L8bGXN#T3(JoK(=$kOr>*?V{hcT?V}OQLm7IAiLQc5iU8tG1=J@v`3e=zn+-S-fOp8m?9nO{NoRuz>8#!s79pWRwf_ z`7(8$;N%T1!eW{*e~~Zgy;;O}V5?nXMcfm-(UD7?v&Vm<;*q^KFIe4(nx`4w4agAB z@J=LvW_ZWLLo>XOB1Clbhx;s7@rNVOSG*yB24x8C3RezQicuL-$E7CY1i0#Us=OwO zhgl;{P6^SYZnN}u0po`rRt%@9UbsZ51ferHfFBhpbf*YP3lv7bNT@k8XSG@%Pkv8e z3MM0qu!&4)IY(eUGL&6U=LpDUI--#pA9gq9;bU%U+}MLPufl;o$f0JfF zsCaZ^9eNgl%vR z0kt|EDW&j&g3@gp{Lw2Px6o*pZp7&mRlqhOhL zA%B|Rh7z!mwdDQ6LnP{%|5kF&0wYdx&BWJBtfs1wrSM;Cu)=Xoi2)iKV4m=_|Mu)46YZkP|)%gpM(xqbh(Rd^Z&-#%u%- za}tkIr-M=G54+6ikV*bEF=SRhs=(2MlO<4ZICgNmy1EFq5~_)4SV+dnEf5S9gq2-d z6Q-xn==L5f0G*LRPheL1A(-1?;vOpG(^K=H zizp7Ew1$ccspSnKgW0jqL+mRF#_r_tO7;a)co|A}Q9z*6z`P3LXY^4MB zKtDiON~Z+U0VRC)$!97K^`PHr#AzQRa3G~Uw3Oyzq(#ZyNCO!Cg!NY5%BO#qC^mpV zk#Ov`FhfCF>kZNwxFSrTu>8gJR#2$L+-<;dXzdkWY~byIe0opB@dXp~Zy2wj+o7?F zllB*)&lBgG;OLc!$UpQs3&QX(_2EZ$5@q5PkGd-=ArR8^CHgOlPQx@pIUWxDK|97# zD2bt7%y|>PY7UOcRxpbhyAZvM>^~?Olt=8m=_L#u5En(lHst4Ux-d=Fp<6$g4v9wn z1i&nKc&CPDqtk3AP&nLS6t-Nmy(rFpbEN!)1RHiAevpSW9zS)V7JZo`W@oTa#0&6Dr_~{hZZnO}z{M}F`ZmEtob+{dGvgz~j z>YRhaUflb!(I3A_hqQU-9W2q}Zt5mmLq-bvjNKb)`_y~rcYcLJ-$ch?z003cAl^+# zBMs*z9aJA^Rr9wX=pYpGAhw0jnLiyEzFm;7roAUZu^VvJ_wZVkr_Q~M3IdtHX9_#` z{}yp#%>nH3Xj4bLhP@+))DZ_@5Rius?BvIu5tu~$FkR<%I_?Nhp`$!z$f2I0^tHYj zxe2H0kZGhdvh+;cE;E6??~UcRAhUSC#{os^P4B@4vG{S3W9pWzHnj+0bGE2AfK6ms zte7FoVJE7HN&xn>gwFH94=T2HTsIE8BQjaPP=jAUc^7=HcY&m)5)k51!oN*ilJ193Xr}`hOTgA zoOpxCAdAO+n2Xm$C_SP>O7xSn;OyjN5eY4ZQWR|t4~UiQ3MWbXgRrg1lp4JVyMUAhbzM-tDrpgyP%Gr`X z=P)DvYszbGsajT7oiPEWP(h#Vm(}64iAA@>k~*ABRQz!nzFX=l7MJzm;+ZkK%p!|t zEzl_b8JP>KmYBpFC}Ww0DE?=WKUS5VRd}Qk#Xpw(17Upb@}Ik+e_iJKnZN&)gwH+y z>1El*krZFkiY4=Y=I>k>N9lt}rf{lZ-;6B%*q7|7)kPI6efUi1Y%MZOpD}J~^`yqi z%8L5Da$mVsoG5v$^uKUAOkY^8{`#W$XI$N|th~C~+=2(lnnj4>ZzX@#K%|e=exv0- z8|!|{SNXpu-`QCATfT+=d-4sCb$?ax|Iz)w68L{5@GmZbpYOfAXJ}gT^@45sWZ@q9 zKDiaUcju10DzE7COTL*S@b2&9HGtpO@Z2Q-IEZjuck+X{HJSW4axWrG!Spa+x=Z2a zKd@&R!aV3X7A7d(P(3;DegCnJE3N_Evm_o^LY}6~Fc0{qPM&-TlV~wxTnURr} znU;Q4Mk7CF+%axkT6$)xggF{bE7E*o0!5uMN5KSqD`C3aG$l!w?bca}ZKcEZ?O}rx z*Wm?`;?P7TU4w;VJlk$9^fL9}2Pov*dK{X}bV=H5xRj1^W0K>Bq(tUdEyG9_x+sk% z^58OK>je~nJsJa}J&tsl<8}!s0y_``I~@a~^Kt1i^K-_)GGkzx#KhOoB5$Pqg7%whfEj6eOY4We9%%dUFQpj>AsMdSw068gf27Y zl9*Y(tQeSAVrKbh3pZV6`Fs*H%eO{i=LvF_??H)~WqCXXwpC(g`S!)Y4ob`{pWYD6 z@}u?mM$~hVu_jMTNwjeD>1Wt8zg3y?+J;S<=Y;E-0UC@LMXe3qxH{Uuw^f$hb-H(?!_E7}%~DSa%HUcnmC2e(+~bV^j=`J{F`)r*pxdC$TXU zfHGMf=SdpbY@eFsEJ_-go8-tvPKd5r(xpbx{UCyFeLwka?gu}rvjdXu8#3MIxE~mG zrgv_A!>Ei$$&OF&BZ*hM#L!8Lx>}s%m<4W5JUeBWR}bTQoHryXaoW(ips531CuyE0 z+dC!6@sqe2Nh5!3pOWMZ#!pIeuT98HN?$!FFDa{e@YJLQws2*$R>t z#4R3@l$D#5o}1*Jl;oV0G;&gsV^UJ$)S+=dOUjy@ls+}djZ!bvaU?gJK3|jAG{RU1a-|O3YSb;ot&?qQC>C3k3%;r9$(ZuoPDYKT@Ud0c7K zHEQg~cGR4?u5+ob^OADnR>Z8^X+xEX;B}ki^*;P;Ban|^+|;CzYe}Zn@z99ogsDmC zad|_M+__0kl%UWJ6avNHEaM;gy7*e3_@1FkCgQlIVf-EZrZPlI&GB)KM#c+G#mKs{ zK*rN;DCvMtVrD&CBe7KCkBjIYlvoo1xCnb(Vom~Z5w=xg7c(Mk@ji+Dk_t;pDzpdU z(GGKm68&)*Rw3z~a1&*RO~2SK@`vUZ_v<07NV!9K>^nx%OrUYZ^rQ_oyDN^F;*oUH zE5jd>^}RL@Izx6a$3Dk~BFbY;&KpYhVWp&fn)+k51D3imHK{euz8ooK!8Y`1`K02C z6Mx$!zn9_HY{*afJ}7DaooH}z8n9fOrxJ&1LC8g%BrUKHfj-1Ac&ti7{&>2W<0XLvDj# z=w8@X))=P2+E$W%DV037pd)7chQj?x+zlkF$0)%`v%$@9P9XP$^;7Kzf`Drv5XPB&J+G%cys zW`FQ&(j7?+6W4F>C(><=N_V29xe#N|KKbQzqijZNy!|aZiZI&dO{e@)Ue-yT_eJou z)Njs9D)EdSK~2%i&>;s&50Wk6@%>DgFX{)NNU*kKZ!#rK{%|~m>n&V6h?qudCCHphp6@mwJZPVgNR4Fve^QE+5&&Z z0)N&5Z?(YL;zfnol`T;i0e1bzcKU?cm92dc@n}~%EbvYXe47Qn-2&fXf$y}ycUj=O zE%4_p@E0ubE(`oc3w)0S{*nd$iUq#c0)N#4-)DipW`VzMfxlsaziENLZGpdIfp=Tr z`z`QyE%5g&@BZ9Qu0 z@bfKjI%OgHvMb3JIFG8MBG{D+E$F{tfq&Bi|F#AG9Si(o3;Yrb{89`2G7J0)3*2pi zf7b%P$^xfTOQJ8kl3{_<$57FiU728k)1leXmtD!W!0D^2=*zBLZ-M7T;RM7fVVviy zBul$8DT;nF(}%}nZKmYy%9JR23by0qN)wskwJUTYNc3e_rd!|z7C8M>K=fr-3N7$i z7C3#75q;T}8!Ye=3w*u>eq$8=-$*VF!i!>ol3DeU%B3&CLu0PW|oPODj)k+-^ zu3c$};!h!VrO^VX4`iY*yK+kuel^}x;!HTd{~#)zRBAK5kLVGXGJeE{X(_&RceTVN ztmrsB+m$1FbUj%4Bj_>Kn77PB{CGP0M=XneKWr_D8 zS6;Wk-;sDup9t?;;Ju9JMU@Yo41*WqDEtKD$D;7hByKKu;&4Xdee)Yn@7u~T+emUu z*AT`}MDeFXTZrCCj_Dd9akmL0?GQu)j> z6T^S4#EbgiITFw4gHK`nxGlX8?v=Q+4?c_W6E13yJsD2cF+i7TfkkNU12lWqLY=EAo0&;@^yfmH(3XxBK8?js93vJ#Lcp-|0i& zD)H<-cqij0Y&>UX3fm>|zU^xdS8Skr|=v!FCX_3Tu z`VQlLTeYIhWxQ|e#rz!OB~g4j8J{18+ff9gmGHcoULqGU9-cST>;HSeFNr&8)T3Tf zCBXZ(QA(_q=#>u)dZ&~iXhEN6fj%hdKb_A@7PtbH8m)xq19keb7Whq!hvx}(`ui;KF2=+2 zhdMp|JjQ4x8ehwJYgB%BTi{7h@zF|K6#Xm<{1=RGiK2hf0^iGcdldZzXhNe+^OF#d zui1=u81#tFSAg-(D0~a!+YB7l#Mh^cZ;!$=ux>S4*R= z^t%jty~w;HIMP|yrqu+l<_WuUe6b;F^yKj^OicUVEtvZ z5}voz^Oenbc-~UaR}Ju3`SLM+cs^6l*W-+b=QE*}e0{=rcs^5?KNZYJE8$*H#}_dE zT2#L7V>~>cspsnj#@{gL^?W5J6aVmhrk=0w0Y{XmYckV^=Q;I!-Nkr#o>P}|E92b; zA07XS@%>TwH5ZUP?;5x+e;woRMd5#B{D6V$`Ffx6_YGXn*QnvK^W_3QTKUkR*YmZ6 z@g4)$<@qDyp(y-g#y>J}U7iUT0FG9A4P2LJCGbm>%|^eVm-#Q5{*Xbhr)#^A_`zh_$7+I^Ea$B9ZVmdU%gav9Qmy@$Jt^mUAf=UsJtBje$D zSK4z(*Q<<&=T~9A_;P%k_=o3Lb^QB`hv!#yyqfXzjdIrUUosw^U)AwW#>4ZgIzD(5 zr5m1K)$!?!hv!#y{11$W=U2x_`A-AabzVa3e8u$PdDm1KcmoFJqm}TytIp@QjECo4 zb^23`hv!|PW_(?D5%IaiCzyCr`9 z#j*KZ1bnm-%_p1j@cgY;@+o5cDue&i(${Rk|ECuCZ!GY~Ebz@1_%;jteGB}c1^yZE z(Moup8Qlb5nlpB}%>q8!H2Jerc;xFQ z3;ce@vu%=0nI=66Fao2M@O(AQ6ki(fSbFsfrVr0!7fJdTEa>-I;1|HK#NvOE1wO_C zFR;KXfR8rKlb1?4cU#cEY=M7bfe&%TmfsD0v}wLwpV3&yczC{D9|6Q&7Mo8p@X@CE zcD={FmGSVr`tM}E9<{*tG9I39*ZYxSm*c!%<*1<#y2k^2v=W|&*Y$HD@Cz^>-X+u1 z?O2DzG0DnTlMIi$LeMu!+$r&!CB8x8XjXjfl6b4cdH*FsE{1`Mr6=jYNuC9RMEnZj zD8G_;m&Bix_#ug}8!Q0ciwW;cWQ6l|p1>cH=|2NJR=OP)_-@IkP7Wk_eJy<)-tO$+=0^9irZ82dA?66N!_6qfgBBJC3r@4|SNu4Tee?o1>3 z!|OQucTk;-hu3TLk-@OBL|<;m-zNDq0FPBZ|80RkYk}{vz?0Ks^S{Odzs&*%Jy$9SOyb<>k7Px&}Z2IBAsU5ZA zJ%BFS7fIJ`7WBWB^o1Bd(nb3j>H79~l3)MIPElyTAzgPc-eBkn?HQ!&S>Unc@35dB zlu7)<>s(?U87B_|C;8V&L&$pr!T&9$53hgecKA!+`nPs0h`bG%5L=$n7WlOm_*CEz zD?c{!n<)AJ8{@$!{J$7q8->5acpwT-x|;ak8-;(5aeowE&G?!q{I87P6NP`u`06Np zJ_f)KE59*tr_5I~<3BNQJ-_cU{?jNtHH-NCEDEn?{O3{lFB!it3h!k6mr?jJ#vh2n zM`u&Idhdkq4y61y0>4DL-JnOY^YshhvGj8@)9bymqTqFaueUAe?bj0jW`qAFlHSdD zw}CH}_$tQVjKa4w{&p0ecpdToI10~X{9qKmfbox_@U@KhMB$qle>Vz0%D6rX34ee5 zt%)Sh!v?)xhLafo4+Ebf^ShSuM+|(V#P-58~Cq9oEIFjRQHsgObaGm~VjQ_>J7fAY3j6ZJRI{kbIe2Mbk z23{iRH!}V|2Cmazm_zh`GjJ3;Uqy^RY2Z5j&lsoO1>%Ca-6?q!vA65 zc&+Bk#rQJ@K0@NxGybfB>vdGjc$10`f$Q`RDAFZLmx1g2 za~Xfpz;*h1#$PgUo&T>H*S{Q>-v%M=os91_=ym>|GybZ9>-@*$kvy*%xX!6Oz`yZ+ zwfKp53K^d-{?es89_LM^)s@%#L@{JsGjrCYvf19;g7IZ@>&xrvD(c6Llb#}+o;JC* zW;xD)qu;F0$Sf$YE3Cz@&^Hv-7Ebn3NngFZVi7XyDV&jQ@X6B2=#aYEnPo_CQEl~N zD)fI*YO!;ffgI|&%s?*tq(0RD zd?c@N;*~dJ{A^#juWFH24!x_W&+ikO9T7TvQGIQ7b-t43ot%+D_X+8A&*b}raqMS2 zb3D`VJ@abvXVGoK1SVmBCIfWi@N3AIO}7l@mcii}93g`PGdOe{78J`_dqLC+t=!;*&axMhrEgE_gnwsG;eG7n7B@_eKIO@h)%msN|(&|g*6ELqrC z8LMX#M}F$EPM__Yu!yV}&H>F@TwAuHYH>wP{-TIx(x(-TLo3Rgn^s>@nO0V|WaY{- z82g6Wn)2!@-z{a!(JM+5IdjUC+4<-*b0>N8%fPVchOi-wWC=4^wxqgZMP5a9g|9*! z@z-!R5i+bAGRbB(xJCYhNl0#ncRx| z*V-kkbiOuX|5F@@LF>O*1L59(*)7av|HZRla1Ih!+S_vw!jgxS!_sEUG%Uld@)4^S z&lump1F^EjY;*Dp3)yh=tI20fSX5hgOIc-o?Xt4v<<*T9`GwP$p9_Nti>hmDC|2R} z!r9}=Hbxy<8RJmVh54DwYL^cnTK19(pDyS*WYZiClE#wK>S)r1`B{`^L)EPn!XWo8 zSL=wG)ERN4BG1BDX~rm-%KU*>C*uBd)mfQ8uWqwbj@4N;(CS1UP1RY|&+4Qx!NA)m z$NuN4lvqTx(Fy%ExfIiEbk8ZGxxw|jol=VCi04?f6n%iEm-A|>UOdOF;IA8unae9P zc0qp~3v&Tjl-#+nIL9)aF+1{gd4T2FmyNmUM0NM(Gt*;@2BNb&fT8AqiuIpN=bX!a z0O<|5f(DRQL@k=$y!-u28~v-@*dz4;HLcjJ2BZsL&+443J2uM!*Jx~Z5tXJ7MPto9 z_0!;4{_e-XD#+@EXkc~JA8zMfO;%h7UQ<>aV^)?0@jqK%v4o4nAYSi!H zPPAE%?0RC$XElwMmmd3NE5;ABL?&YyG5XD!MhWLYj=3f)p`v+X%B%mxn25I`jxN>M zX5m~ISSaAR2r+=(=3gOU#K@NiWHl@Lt=(4HKBt$g{?PRYW#vmM#^s5J!t(m^Wmq4mui}Wl{QCOZdMXDa$&B$!su`Wl z3n2M7D-FKI74;x0tK`zFEL*hnhyAteR=OXnBB~qmW4{jfTlb@CS0AUGWib+S6$6R3 zFh;ZpUBb`T7`k-sV_bbHVgNC%W^kiRaRA2DqBD&u=jg;DTXIyHW2eZ~Wo2@gh~6G! z{Ma7tbg5!z+dSqkc>v3c(ARlNkuaPa}q9 z#IJVME+Qdm=ZzkKQe5I&YL3>QUT6SWFuyEh_jjUX0O?rwJacMRz~Yw8s%U6j#?{}C zwlDwzBDznJ(|)dS%N3t~QcLSGVPP#48m%2Y#s62`w}8i0Rc((Hu=0UaC|H!s0EHGP zA(P%x0g0tUn^H<>3Y3dXCds57NHQUpk}68%B2`g}pcF-kShOOSA|ORT1Aa z{Q`m(KEQAht6cooI%n<4JA2m7oIUCHJs{~KYhTVjXHL$cJ}=<2QDN`RS5vuzo31we55ke@`Ri3C_D>3t>D%uIGU z?XGjdr3fc<%^8tC$h>2#gh(%h00 z>-oZr`~@3Ha}^x9q^l^>P3Q1}A=Q%31~aoqEfR7`+w>L`QZK8sFF5ne7Y~lo1U!O z-bEL2wgsc)RC-MAk_pOaaLfLPh*lUm@&g@&Qjy6wmH1`vMR^|EzTCx z)uPtLnPcolB_dZF#g+_%udhmt5;RjVwEok!xgE&;?v8l1W<0oIn>Zw4{4lyHk9@ZF_UFEk^60 zu1q&?_)-DRbl7s$!Cr)}(VAYB@1gt@=&-M*Iyz~W*wmfM(&Li(@x$&0q($nYM!HOR zdS_2NO*ZtAu7~!Vv8ra}m3au39wdcRP1G@>&gx$C;OK#dnRTZsh?DyJ5`F(tFbE?4 ze89*1Z9TkLmrJ>=vE<<<-PM&{9yDRmh>YmPzL1@srpwo{&vstN9*jR6`qg;3qFiLJ z9I%8}Eb=b7@F2dvyP6Jhg6DG6RqMQtU%GTG?t|H(#IaMD@DfHd_-seAPM>NLslvJC zSXs6f9D%nL9D(PnDTmhdcMDCqp6*z>F&FNl>PsE+&E_kXTH5IJ(eX4tTfN4s8AfI^ zYX5l|YPH;|RJy0PHkcOZ*sD3j=vw~bWqTsn+Z~t9v^K*oFZ}C=Fevkv01?U5HG)44 z&}YL`s;M`fYRoLBWpq=zyJ-b=Ax1hg!7-qGqM6ft>oq%+|A!1*Rpk#I5{dbl?o)G} zt<5wohDY5VYmd>wiMCKT$>i{4@|@kA>88bRSEA}TTGOPv!xL+@3+VyONgQesrwqE} zt!ZAziQ!qw{QO+b-=4&Hbr!7q6gLT82CGY!qIG2P9x^e9{@ABARn=RSIy>EzYs{v) zRyOla(OPiXu3B1Y{#$Z9UGSXXNwAI>i5Uw64@+dNTg!hxl&qiYyTc5Y__RD;nxob7 zNZnx9BY&Y|7Kq$}`D0T1()VCRk!tSBrB(!gg%S?D{2Vi*mL{+Kq%<n+jqN_p(mr2|1qZcM}jgsYEThnPAqor?4=$qv^>$7lpy0p^(+3(fqoQ7ZTS1cQiSFBffDKhP6^9K?m*MS6c zX|3}c;1vC#=jk-J<~=Ik76;@?e|~3BT=$ZcVio0YW=0Vh&AQmPD;(MNMUP(y#R^J1 zPUmjhV!y7)Wd|QUav>BeDA72byKRg8x+0flO!UZwP^_Rt<8 z^fG?#1N%m>9|rqxfcuCJ!%Z{n==F9Xl`171F zDvV!AFN2>f_lM-K&n2G*e+_WH8=S!}l>0{7_TA&j0To;K{ttw>ZT~XhE5ZK}JB9Y_ z=iBr$y0Zbt_)is_{iB~t0Oz~M89#Rej`q)k|LZ_^oZQEf<3apD2TqTB4~m`VGX%He zTn9Mj`KVn+{9wB;0lc3~Oud@q#(1oY_7?$;_O}Xdx68wTuY$bouq!#H!uE(i3wS%& zo0}5Z{$G)s6*1lg_U{6I3E<;)W7V)JX=lXu1UM8Na!OtmRKLGgYfNuhv?@DX@JPG)jfNv3; z<9Qr({{{AZS6bueJ;1U5fA6D2ro!=GPcLJ?1#oQlZ|u$1p*^@02IJV>Mg4^xL_p|3>x8uX$2itKNaBRn|fMYxEuwUq( zrw^gZM(ge?Z?E z|0@B%5%6CEemUST1O64j#~nZ)sIcx2>1F&M4EP$rj|BWmz^?%OCcv)+{AR$v=fKAu zNJdn+z1F>NB%XZ)-;Qux?;Q#_=4Z=f_7c_$?cX|h1iyven)+7I{m8kn|F6@_;0pmq z`>#9jFVp?4xv-yG>1F(UA8?H4?Mk)|>&tf=HTI{_eT%u+_3Z>4^UwD=Hul(m9(Lf5 z3(k4Q{=5^+KNrw+l!fn0x#n_?g(n3+&%%v=ey#-<6VJ!R{{0~w%CxWDklG5#odn?rhBY~7tg`2SlR z^ES(o=ds{&xD(_D{kU*BObP6dhIp{Ojsd&^@?QhE%l=~y`ze59zgpnH>j9q!x($Hy zm^S0$BEXLWydUuSfZyT3H#zWU9Qd<x=r1@IpMez(KVE@Z=n{ht8-T{wg2`gT6p<2v>X!MT0$c;sBL$93#6fa5w@mj6ZZ%Q7LrvA)Z|k1Kx6e=peM@$x-@ zxK1w5&UC)UGu;~utz`39rz^<{QZLSxZ^q2wEIpG z>^}qca##@L4da;({yz)$^T7WFfMY!W8~&GoF2?ymih&Ea7e6(^M#i|5t$jm%tw9pK5McDt0`_2+kXBI}?99*q;LazbH7ziT@fe$)x^FVbwKh-i|Y~5o7XM0}DnLPgs?D2P&-FD>Y!`$CXTVwwb!P!5y`xL;x z3VE0Xet3)~UPjWJh9;mnnjC{5Y>xfIZFw^TGZC zsMmMF9>?_n*k1|uPk}xDKJpCMV;-Itoa@>GdE0J0eV}5;|9-&vX;&uCZSuP|=KA+8N;9qdyR{)On`ZM6D`#w2AZ;$KA4t%}?Z+GC=32wK`?O>1X@-*NW z=X-!-yRZJRp3koWj{PbTnitIvor3fJ?s|He@yqYI*!#hW)b|XI_HzMej@fU%AvouG z7WCU)*ocaq{|f}?%^mbI@mvh{c-(gr;Fz~N0RIN){tWQ7fIkTMHvxYdaPlgF&?>0BWTAJ5dXp4 zxKy}((Y`)Fi`)Iv4*Vj((a#NlW4+9INV{J>3HBK0p8!YyF{%p}+Yk3)4gWac=x1JN zUUWRZ6mVSc^$5<5pJdL8%=puV_1-vIWX zq4#F|z76&mPaMVtt~Zi^<2v&sz&U2)KLt4Y=@6VZczoLHu)hRwJU+b&{NVBFHDHgr z!(h*E&3yPz!R+%&rvi@oJXvtNf1U~U*snUl9*-jiz#i8RPlG+~r>3zW72bRS z@;?jka{)gOaNK`ABDmde{~PR4_iupX_<9#`oCn?y=PPhOxGUi3XE>-;xWD@{y*K@8 zZ|S$(Y(EA3erVsH0e*wzjlV`eKLZ^7BqV;e{}lN7IN)~zz6kIi16~g}p3gi>aNgkg z$sE`ZfS+!#?}v80L~w2|JTGCM*Un#K|NkoZ$MX`mf`4qUI{?S?5_bcR{pvNquZK7n zK>H&8CBRYlO2Dx{>`(RK!tHW1y-a_Y#vm2Oe?TvTH!?_t@yqFD@Ut1D!uS>RGWewo zQn7L7a$)?d^fLCpV2}#q*so?n|GbjEGxj`|x!CrP0DdcdZ|o0XLn^#MKW&0@x-p-h z1AENFki-5BhyB}tW1dfk`3H5|VH~0EP8>WHjuYEgPE!T-;%gpEedRDTz}cn2_hBbg z*w1>fpB$j!{_zKZA0ar~-w60Duz#A~8~-(ebG0v{7xTCz!%grR{VWok$KA{HGJZ}G z-1ss08G_sKGz!jseh6`z^*`hM8=UcTA=uvxIQK~|Y|qz<82jr3G{kQO{6~QE+Q8U9 z0QhZy{}yn5O1ZH&zh|-T?SQ`y_ICjOFTm>o|1iDhV&~^z!P)3lopgX49WL@CP0ELk|2G4xHOs)7|92f9b$o`TP~x+l8UWzz^pCQLs00F=Y0Y z=xa1Tzj65aHQ>hAXnr0C`?19HJBOd&0v;uvC&7L!@jT`5W5&3Ng|}?#YOg;y{P?!l zA02+42HeENkgLD_$2$Ei{5%0T=I2nr zF+XN)z^>!`9~CyO27AnpIk&)en4f*X9`my=;5AI5!q9$zV}9a*V}2F`j``UVcntq* zkoRm_1@@Sq&46QmmI99XX$CwF{#yXY{4@cM`7vvFc7ges1ok!He=oo>KOX@c^K%y9 zm>*vMo6;a}*mMTiV}70i9P@J+;FzBy0gr?Kj{%PP`4HfkpWOh*{Ok^R4fvl3IOb;$ zz%f531CIIO^|L7r@`gbig0;@`FR!a zxV&cY!ejA3hIbN`t&%(*)R? z?-_cX{xf;OyuAT9+CODJ&^9jb`E&-K%P__K-4NryGazlv?~;tmsqx_3Pl^rWJIZ_B zbjW+gW}RGT46v@E|etne9Ic_(TS%@MiDe zUHIQrz|FaI{^lsa_XYbp!1n{Z8SpsZ=675EdVjz#1N#F2?+5%qz|Hj`{PkqOH-Y^@ zfIkEH!GPoMyi)+*eq8v0X;T581o$CvsS@3+yMz;(+Uw0(>&y4S-hzo(6mo;EjOe{r#E%Uk&!nfZq#v2JkI_F9&>YS;TPs z{4%8h@T>u8dlTSi1AZsq=KyZ*H^{zQ0sjZsw*fv)7Ef&74tO)*Ily}XH)}cm`ZB=T z*Pw9vE!-T--C^NJ%WidEx;S(l=iP&BioveGVIW@A_d>-)gz`74VDLP)ZNreT13Z4FGfQ;)*rdg^T$j)(ek?%YEy%s;W!(AQTSI@Gj=vk%V;c%RjdZ)hyEqqG zMd~NogUa)RAex7n{JghROJ}YvwKCn>lc5K1t*onCIWm?axhZ&X^YoM_8=r6OO`fwn z(``ccjvL9xkH&W2Bs_RJbXWFM8F~&|;rwD}&h29cKWc{g9vI?7-jJ?GQ28e?evmLxXdXzi!mR=tp1R_nJU$KLua$#PmhJLc9W58I;kvtw%g zY;p{(pB+o<7m~|r{p>bqeM&$XW1n}#V;%j0k8RNd*ipd@Fw<`aU_SPOGU#KN1y~*F zW%UGhGWMAuNJPorP-=yRsiX(?x_2q19AQ>Qomzbym6cxm;c;V6we7L=AS|wA87tE< zq;!mGW#+vM)osx@WyqG(g8I6D3%jZ}c zDT>c>+sWm7n>3ZndA_v@&X?H7Gs<(roDc9*S1aD$)u-ug6W4`jDN4H>If$>C-#WLa zr6tojkIqBQ<3}cYojVE$zKJM|HWVG*NAXiSd9_gH_&0ZscK(;Tg(N&y3r~1x>EGEIna@%W(S0@frVuQ|%)r ziK-=;EIpP!n{Lf^Ws=!!wlRD5*>x-VCxk>rg6dd4ySj9ST=EukEPK*X8!d`swfFmZ zE$&Qo8fdi6R1{aShsM!8)O$~vVQ($yfJI>xPix*XN&QUBNI#1pS~$cDGda?8%}-w3 z^~dP6RDUdP9$qdK23F{!zI#Tdy}7lvslGdrXj+l(Om%mrv)x^_^c?ObgiWW1XJ?yI zIU0wVbX)Dx)Y8gSvVK;oBHPuOuBa?@7NvS+G*nUi;am_*4LrEvBhM6``7R?MJdl}F z#y+?VN%#Iko7W?Bvuzr~|3S_R_Q#y`|GRn@Nf%T%k?6{_cjY=$ZC%T|rqh3ks=6HQ zpO0h zYbH2iY|S;DQ}jbse!ram$+~!*4)gEKa46HTA%(`C7H!N^ur%V#BtrX}6e+MP;wbkJ0kY}04XXk2Uf&rD{QXWFZ&H8P#;>DK90 zG`Y2Rwd6Y6c$$-U9W;UTGn-^uLCl_U_=vA3aCh14AMUC`k zdS_32a>?=Zk!C_m5)xH~33q3E4&|V&r#s!9Nw&4oeBHK9Jf^$4vde=gi;fcfLrhdr zj7_N}LF+B)hZE0?C~XQ%4B=>RL&d0x7+IhCa(r>Sx2!i(iph5UkTR(-BxMNilC z`V*(uwgibhwu-X1IBc9*C#0!E_VPEJYJOG9b~>fJq9fheT~RsGC;k`Q+6%;O5wJc# zZ5z)8vk2{@t5Wka)H1nMsdP_oZO}vKq-aeeU5TpWXp%^G z*9Vhj?LvBDd2+G;xS`+Ho91<#xRjH+jXEwhYIs0|%bYRwD=QP$oSB$I3%}M>Rc}@5 z>~vGEF`MdI+04^qiGkbFN*!v+@w8w}@I+BZjKqwEfrlkIn(Sy_SIcY3Wc^&b%jNfL z3F}H5YxmaGO>;v}hs4i^kEwKLXPO#2pX{ae<+Pf3431Z+FOfT1yDz0m`!AXbV=?P8 z?O4twT7qM`71h*OI?j2O5^&P!8a=B2{8RD*v(xRXcyF1gst*<`b-C7T)2g!albqEN zkdwisfDvV!XUEENrZq+xVKtV)X(@w~ErY{Hf#u|;@BmlwP~DMj%AMUs>(;8)bXRvO z)7i-jfZE1nqHFHVrrzE}f?771kMpBRI}F~Y9m!uVLWe5DX^D>I>k&JcFBdzSFBdzU zFSoGc`LgYw`|S=$mjXxXe##t~pThX4D3hWIEtQ{$3d1y$znNV}Wsaicx{Q!^jEPnTu!|gHIgUq(Q>*gW0`&4YN@VVe`mb`fMNchL zb(9(^nJQC+*V_60munDiJGoKn> zZeJBS2Za>yoj(#8`K8L~)M2Z6EBwQi(jJTL!K=Mra`h126+5MTos6QdT(a#YJqmvm zRadREW3O}QViav9Vh>p-dlW@iZRs?Hz1nuoR-?NZMO%s2L)OV2MbQ;%X-$%|?LK$Vss zWfoLwS^QJ3b54oGc8<|V?BYIe&exp2*#CE|$%oUq zLRJhuFK_RupdWpR)XnD#xji#0=x^!LZ5cXG+?k_Oirb>xM>hqLKankPS0kU~_5iVW z>F?MdCrobBk>9%b3xsd(p~L+9J^1F{1@h;?f&K#?eDgQw$p5(q-~5d-@*nizUq!ZD zkpB>Uj+(!90lSd@3lIJs3jbjbKG&5C#=nU^M~(l9fL+M{r3e3ch5suL{+kN_5f8q( z*B zUWNaT2ft7F*#7T&@Gn#J|Kq{GO5w){i`xIpeetmW@O?z1^4BT)e817C{F@X$-X ze7+xVRQ|BS=Y3jK{#J$0_xFv;H#eQa{PBH&qw>e|&0(lu`}6&Rqw>vtAW@(1OC6QJ zx9B6E?_V92KUv}PeXgVOrzw11Q$*#@Q1Zw3&5p{iQS|x#=27_z6#gU+zPbM<=AZAE z9#wytQh&a$dQ`r-&nN2hnk*{6RjEJUKR+tJTjBG4_M`I8SNMEC{;2$mmHfp$_-hn> ze(pk4{k01JKo5Su!sj({RQ>e|pP%;-mA^swIDZ}N!M|7GPxauN`^BO@KOZ7${7)$Q z{Ct3@{2_(U&*O;7e_7$r_TX<-_|+bKbDvzyA3sMUYWx$%74N_Jc?nVZ=DEqJ&(C3q z$~VtvMLr)>MdiOW9jQQi|YebEIgQCyRb%@HpSNQR87zM}wk9pMp z8AYF;pAuDni^6a6;G6qM{|Q21Z;;GeJX*Lv_*3m^O6H6Hx6ihjQb zf1Sc#=fU3~d|bcZ=fU5o=zr9M|DdAJ&&L!vzjgio@~EP}zXyM_qJO^!e@M}v;=zAe z(ZAh;|E9wKkq7@Bg@2m|e|x!KJNBOq9(;4(d*t8h!Jnw;-{QgFTjAgA!Jn+~`JAGp zHNSQB-)Rc}haP6+zw+R(Q|kYS2Y-X2|ELFlqoV(75B`IS z{%<_^k1G0nPCaV=H!J#&d+>)8{oi`D!)(Bf7XM4nWF!k2mdNX|1Tc=entOz5B_>Z{{;{J z9g6;6J^1%3`usfWsO`5&(dXYZqw)t8eSV&2RQ@xH{!1SG=N0|`@!$_D`Y(I%w<`Ml zyw0fgH_v6l{m-i&{GH`_HMsxzy9a-g@KK+Cla3m{d43e?zvjW8ro{hq4}P`6f6#+J zPvJk{!8gyn!utQxgMX%?e~brzg~ET*}Gn)m|g#2;mcu6o?yrSsDp1FELDon*VJkH6Xd~ErTA4u z*7)&={EUNN8Ik`D2frpFpO0y@`0FC_kEV9l_ze;He4U2I?}*5M%)#%A$bZwpUlWl( ziw3?Hf4}hMv3t(``xys+gYe}sc~1U44*ozy{#FNnQ21uNn*i+bHU0gU=Id z`HKr*c3=6>?EHV)!LJm4ss3}fgI^Po|CWPaCw!AHQvo~v>2#c+)xRMk|6B*ZL-?io z&z%l_pYTidpAE#<`cH$>e|Y_4@?rW9A7^RxUnBaI-hyK1uZk838oyuo@_5d?51YTr z!QUYKQvK&H2Y(?KNOLlbMS|SU#kDy?%>DdA=Rb&&n?8) z`cJRYf1aTvka!bcJK#;Un>8HQi8Sk2ZdiM{|AwQmjCri{{KhGf0sjlC}RDe zb?}EH^6O}Uq18Y3@o>bH%HP8d{siHd%HIRT*YY=@!}FRY&{-!l&u2pxE)h=!k!Yw4zpQ`Bd-%r~5w>tDIBkJGi(63SS z`6m%uf6^X${%b^k8s!j+J^ptmzLx)GivEWc{Z5B|M@^`D2#V8tTffbr-=XO5rRYED z(C-)hQuQBn=&x4v`TA=+|I_x=^FJv1rRqP0_*(w^75#k_{mUHsu}_4F|8Tg;|8M92 zQiuLVMW6qE)2{y?9s2Qz`oDMR4=Vb6{kg3_ohnFh(fm^*`ZT->ie3K-;%oWeqUiII z&erd7=r@S|>;m=T{@>xykMSRCQmGU^uOB!hTmS2#Z?7M&7JaT8meA`6vdIyDzwj50 zmp$wyui?g`Vsu#l2u1(Uz4Y-HkEnkT@wNIdQ}h#xexF0XM)XUqe?INd z?@;uoEBX&O^y@^Q4zCM}o&WnB`l}WFnTr1QAJOyQAo}|ks29&a|8eN|EBdn){aT0q z8qr@^LVq6dw_q&avUnzXuZme7C2p}$$F|6E1CVehd0?fz4DTqt~~rEl7gTm>cP;D1W^ zr&xT$Guw-VZ|^?_g@2ea6hC(Rf0p=K|BD|Q64wil+y6LvnfOh=e#@aBlaBL(6~C?j znnQn+=nsSb0!6=lpD_RS`sD@Dr^C~N64q)2`ls;i{KaZRn^#6mgLiiPuM=O(-$qG1 z#(%sLf6Kml{I7_9srdgY{G#|};=G|m{Ld0!i+}yJFjEb}=l19O57_O$-+uc1w?Xvn z`P0tdM~JWKkLSe-71PgHzfRF_aOe++eyRQU84mrpqQ6AZzu2KaDEiV3C5y%T&kG#- z)uP`ZOs+rQ|G>`wqYnM}@gdQkKkWQJ?9g8;`Z)idqUi4$*XO^LqEEZmfz!#zwph**1wYYntr^Jy~bkL{%L}2{T&Vn_3i!lv!XxW z2+KC~8gdvq)4`uw9}*@Sg7A&Lfj0`@u78az+#aCgTP$|{ZzsN1|4mZ=IQ_oLh4Y`G zm(e%)&nteJ1PqThkHh9#tqG)D@x63x7uh z>HVX^KY=u{Y=_=L%0dXe~+SHeQ=mRyZ$ww z3-wE_pQaOEtN$imtW&}9d!C}-Wb{M1{Qq^Lzq6HByZ@YJ^z+Q{&5-D?;NYlm{#Pmb zD~Zo_w9*`FxG13I$4mHWWc-+Mbgn~xfec)%|ECrG3#I<{{M#q`GmWrpr`(2XN{46_89s7W8^ZzaXOilMem3qJO2LKkYC*|8)`drx0Juf3>3j zHAR1gLw{LB{U(QgouYrWqQB0e-w;v%I*0xWMgJN_f5@S~BBK5u9r}HW{x=oe{G5w|JB6T^53Dvf1?urup|B<(YKHP?f8#ALhnEE&xaK))qkpquf@Mn ziT`FL{x6EYo&OrqZ?N)h$N#n?{{D#ZzvYNOIN49y*njv~){GyMmsT3!1Q(sZ8W8={ zO2q$r;oJQuerZTFI>wFBH=iFTzLx(5bsSY;{I@Id*Ch1#YefG@BP83n_4zX4+wu2B zjQ>*NYw@p9;^+Ghn);i(Y<9%oFZwgAc2lz73XSnPU7{2PRC+S$;?n>VukmLvWR68{3RzTwhs+(a$9u#J>d(XVX62h5ns#yRwe#TO8m=2-yXj;qEE|{f)X$I6pMY`5r0R- z_^)upU&B8ZQ^EW{qQw7%BmRETpK8S$w?6MeCkVCtZ;BZIc;ajMU#-Odm=gbSqHpJa zC}RFEcEms7i(y4e^`8qI@eeBTKd!|8fFu4I(Jz(%w;l1Xh#3D{j`%0lbE_8iAHIL* z_%JQ`^BOZ|>GNlw=$GpMox->0&kYgdZzI0ee;SndpHkxA;D~=HV*X!r#6SK^VWLX) zpXVL%uUF#d`*+&;pE6q?e{s=YA?;;0hHpL}KzuEK!=fJ#yFu{#1>e8Z@J+qWcj&K< zsDGYAf5OS3FzWODH*NjL9Qwl%^?&KmujGqOsG$CkqJMO?p8sW+g&8iD|7zlE`L8>* zSpPXi|5Atkfap&R!^r<{@@Iex9r_*1Lj49Y1vpMBc!eZ@J*Z{Yoz~}&nFRI>;Ic1|E8bu z{PUKQ{|iOmw3G3>Ui9hoYC$piH`^}>zrct-JRy7=H#~!Xllbqa57y7uvCYDd8$;RJ z`M6#5ZT?o_4}Pf7fz7{#_(A>(&0<56znTw*UvU23rkCNHymEbPZDwrxPRJXo2)FN% r;p6ny=6`^&aiK}U|LX_CkN3VxZsW}|KEG=Id|TfIVYK$;P?E$=lRaV zaL)amcRTM{@3}YkTvZ;JmY$ZDVabqYealKy7cAa!Q4B2+c!_mL`p9%b@5GPdyJUPf z;(PGx!S85f9E0CC@FSWH_{~S6MqY2k^$AFyD6co+ItS_F<@IJ-%t>i}XqI`hHxWjPxn;`T<-oL;5m#{UEN9 zv>uZ2!!mwE#@l85sEi+z@#Bb}km)C7{FIEJmhlc5KO^J+$oN?qKZp2vnSMdWFUokQ zjCaZSB^kdg<5y(-D&p5<`gIxamT|9)-;nVh8NVsxw`BY_;&)_vuZ-W7@q03UU&bFG z{!perlJUnf-Y4Tv5PvGupUL=h8Gj+;FJ-(RF;xK7L7I%I(b08=jEBg0DB@uw)%qY#gl>G6ms$aEfJAAb4x z6-cZQ@kIP4;Wrt-BK(T+!$0c`{CB2Ie+%(hGF^hWRHmmOo+{I2h|6Vq8sh2r`Q>#5 z;co{9KenXW{9o=nd|TqV=95uY#9a}dwP??QP^U4I^a7t8B!BM!=R9paEo z*CSpi(~A%{$n>R%8}VzB*UgB-GTnmsJNUKA>oyr*A>%6%UnSGaWxN9M_hh<5#+`^) z%JkJT{=SS?$v7(GAIP{%#;axAE#qrs{6oZRWct4l|462PjQCoa{t4or%JhFDzD}mE zNBlFH{yE|sWcn9~e<{hH| zy+Ots5pR;|%`(0h@fMlhD&uX4@002KW&8l*2W9#p89$8p5t-gD<3|xcCex40_zA>M z%Jfq*ej4!(nSMsb|3Un$Og|^%=Mldk(=W<+C*oZ){gRAdM*NCQzl!)ZnSLGdZkg^y z{Dw^LLHwpnzlHd1nSKZHUYULu@q04;KH?8#`a{GY$@IsF_sR4ph(DF-&k%nu)B9zd zk#1Q-@O$6$%}+}&C_TS)c4_tOD*uW%t!xY+9V2tBg!FZpz`JkBv5vq%(tT4-3k22q zyM`Q}i&4uT?aWz)gs;cneM3$*Nc_>a1JT#lw>MJq2EnzpQ{>cz>TBvjKMGV^I&+Rh z6!9Z36N%xF1?(s!Et-`qf7hLY*I)c%uRv;EP)lPKH9H2;cETTu4)|Ge+X9xBvC-ysv0qX?AYIjJ*; zCN@v5$fZjQ3fN_K{G}I{(q3DNzuTV%b2pQ>$SjiVk8bpDc;n#cV}9Ruk$!3TikFt3 zKkgTP-$s9QyMMz@&+#b!J1YB)!;tc)cg@tYqPI=p>3OI)lUu< z+ImP^&wHM^!U52@L8a?G6Ktn+Je7qe>6rtnc>;lLk14A6JQr?%-*aenP9A)1Tl%+= zu(bPZxaHa>;@yIx?>;!%qskp~i*%D`#Y>5P+2~pI5cA9ZNq!ki+76&!N^Nba_~lVl zNnd`cFZEpcq~n&A{kuiBj^W4K^=I}9TFZA2if=6+!IFoa*77lGH|CYOXe~GN*EIXo z_D*KXt)(92VkppNKPQoeR+;Q5dAU`{TQw1@|;Yxqn`IYbGM4l1=2uH zfSMUnbvb@d?gr#-^yKdFjN0ZI^_=I(2jJW0du;)plL9%}$S=#u6fMyk!045yI;tlZ zxk^*^yqo|;R_A!}e`Ain-qZ5#VV>Mgw)CBzQJa7~6ZMRG6>;xXo+CFS-uWZX+?NsW zsPoKy9`Wvj@L$h<&)l~?bGJcGSx%m<-81JoPcC{ky6e1$JQqCYne%|KO_j+}9*Dke z>leoPyYI~DA*S3-l3f%7g+Y-=k;Zqg@{H>79BCUz7QmuCh{>WCJadSo_b|@|!boM@ z^Dxdc?*Y%82R$dPj=4jW9-^~v&7nIiBv$8avlBN+D`4B)H{fzl?#pBXelNZ6ne&h* z_Y2RcFFjj&b_#B~|MAS(irPTtgPvTQYYtqQeM8QJ$Sm{Z_M#vGsud`qd!qNtJcr(r zLw5s^?K!-Rs$uR+AlxZySn4VB9Db8ME|2R1!ZO zspQU_Od7YPHFUd0)2)CW=rKOXYD{8vL(1!N?rf17rI~|`KKJ0+{|S~|Sw_~d*vBY$@(T4Sd@ z2`K-V*C~BY2IFmQNmHc8C)c2y$|uYpJ?K8oFQS<=zyH4H%FA;wWZ#*y9LLQN9msTX{%o8Is z4Nwo@M?D;)*`b{|xyTlSav=JtSiim_t~|M`1*a$X7Q0(-Ez4O7qtNBCuoYcj4okV6 zIrGK!qZojm$FDP|Qe5AfQ$q3F`+z-w-xHqPJH_DZnYX>%GjE4yZcmwK-oxc~{IqB8 zN1nMTenb31mX zp$*>WfAkIiK^v)e-j8~^uQ&h0{rjEVo>=Zi;rlBy z{auYYOZ_X~ik#^0x&o@ovx)Bze-{#p=WZ{Fb2QucjJ-vo5xw)CSc^#StQG^|d$i8X z?7i!Ks!!Wq%-$la_cR+cbA{g%To_QQbIS04Ag2Vx^Ky!iuFEO(9Nw6d8>bBelAwf6 zP-1WbC04hE7y&`rd!cA^7|kHBM99-fvW*jxKm$qfGXC(1u*q!nZe3C9ZBS??oq?P} zQ4)>$q)ueR{M_Cj?~Azr#Q>vXVRj+|EV;d(e9VX;zsw=FD?=0tim{%~?ag7tN~V1W zBgk@le~Mm)q-c(@I|@&(Xr`hhnHW$W>wN-c1Ksgx7*_9M*ozC%qI;LYS1Jb#bvb#x z#qaLlU)FW1pe;l7B3sB4=7_qaT@-(GQ!kO&>3dn4<9(-X?&w~6>R|_x=Ie>S_IKHx zucIg1A06H`J#%GG8 zl`ab*yxld-AC-XinmN?2otT5^n)WlTIC;X20-^jwf1&<|p=k(>T78N3^rs(FryKoU z!>yYfIFZczuBN`xE8&cio@F4*TK?>N$N+!z!zzFDaT+(|d^FqYI?NxB6;qKiezs62Z5uGtU~ zPb|x?r}u;5z{sx>gBxtO?T%(#6srWXx8Hn!*SGx9_h}U|;%;(0iw!C;*aRemv+?G)D^nka#wKd#&n)moNZ|?DRCylTw zn(1Pkx3Qr)kT2l|Ak4Si9u1TS>eA?yxla z1QxGv&owr^sOM-P=NNx9l7qG1Q)M}_#Du{!*oM3kSnuvH_wV-{Yens?X1~4MD~;}u zcQ3eQq{o@`gbVi>!b)+&0ULci7nQERA9)uGiqd)UcSZJ{uxizI`$|W5=*m+V6Z(H%p_PwPQteNDi$J1JRwhVaE*J$`o@SjV1aN!t+z_LwSbvUpb1UYzM_jT&&Ng=Y4s;FocTdl* zDDH`5`@5E4n|`amV@sMS@urJHO)ZgS!J6h}7n2RL{CD8NhPs7~bF1wSbmb4pz(Cj7 z87p6jjCJ-gMDbrkzs6PsoFG{3evLIv*V5how2!-%c*#QKc06p`pvtcF;A6O{oPZ=&G0CHR~v2=o+Ka2HgK^uqibAFMe*~I>4C1}0^Q%mTBa#;M)BvK z&ObrCzl%8UT{4Ag^O%aRb_|%+mmFVpIp!3P{ zt$b_gWr6NOD^UDl>y!$5D*Um(V{6*d)1@h=qh(eU@26XKC{?%Yf#`98D6EG58+yOH zpSq?kZ^p`xmfa~>?f$*q1Dkr!1%-W$dxO$dLvmnR?|gv%?lZ|~>P38$?~51iufx(E}>QaJctf3zqNMU&YP z89D=oU+VAp%(G+?{!fc|{VShsukc4N&fGHOSgRsBPV_w6VdDO*)N@<8wW>UO&$D(p zK)Yq0tq=lb|G~o|8^v(6=XboEqW#)=tn}0o;A)z}s4%wq^7%Qs zx94l<)>o%Z#k&?e(^wA|{l{2-Ds)$dzxxVUbcGe@%Jp~6!FUq$L0I_UG~t6B^1%$F z5A6DN{P6TZ{P61o#=2ZiFO=_z9hHw27roMU0!5) zI_V{rdoookkgMrUYIP}=oEbtvXOE||4f}Sn)e<4w!7j1`-A!xmIU8~U-B+yjM^`RF zj|+6SuM0$*mJ5PwOnHp@Hr{Uk=aRP4_^z(~CiJ-4jsTrnbO4@`>5rRmMmzD*28} zG?=LB1Ugur$Sb;%5~OtX{wmR+!*vFUqQx6z?|qi|wE$1YDxw!8mf#fiLA794iSS(SaaeSkb3cR|%(+|p%)P$P+)Mk+ zJ+seT4|0X|VrY!p^z3hQ6TToO?4O-K1pj?I(;wZ3I14WTWPf|4C-+lN?jAgn0>PX; z^t?TH7gF!y!PM)X+^vW{#j~j`h@Z!g;D_GFQ?N~VPBnKEa-N15WR>A@81kNkV6kNj z5ij8PF(~jL`XNxyyT9C%`zU@dgLvL{dd{_h*j}N$mrFgP9xU^WdZN^G1iG)vmM_=Y z`z>^5hGpo4KvzB1Tkm)}{{cFG*YxZ_@y^yMv~t8XtH076}V3HNQZDXVsO&hc(xX;tyJ<&4|9H)?8-^F<2T_MDNwDxgfqRn{2qQ zcL@dqv2W}-b~&V3wC-9j*zI}QUUy9gm3=MNUFBE;oYFf7AfJbc-3jC$n)GHwx6mys zmaP7?r)CG_UF%6t2D&fB_S2hKNK8lTh~$i>6;Il|{*ylTV~WiToPLU@lb*SX)#A#x zJgX+tMe)6hkMyVYAa2X@<1TmAlTe7oN&OmH+GDxtSw;1M7Xanm9}4O3!bL@NYhlonZvQjqyq-WT~MToC!%Io)TRSkdt%D(7c{_&tC0Vd>Q}nAdeM)JMkA zjpgWbyN48le0U)3VSmRya4ZK0?lS_8>;RcCqxd1Z&6$eZoJX7)CJ;RxOKaMQZDp89Z%czQtA^9Fz)Z5~y55DzTSI&2!=bXhd(Y2#B_*wk zTSG04HMJp_92ZpmmCmk+K1ucWIab6g-dscjboADo>p;xbFP%AaD8qSPQ9{r5d*n6d z^&R-_qphLHc}}X!ncuN*zo+winU>YD?@LeT zq4d%O-eFh+5_*gCW@#{$`hQG~6E#k7KgePGl^qFpx7Je3|~Pv-60)2p7Al2bJJOCtJT=etPAMRKZW9)jPK2 zB4MH;=@jo&fMgMoWK#vma+6oR;u`(4ET@tiL_-|viy-m?sHmE#LhwE@y?i00P&P>+ zfJFF7bRJ!Rsfef$gji}fB(tjpP3JYK30=wF%f#c@3+1X44~B(}@L~^`Nzi(df&2*qkuQMKt%XKmzIrBaj~CR| z(E4m+OSganW6@|bh^(g;CoC`C;P=efK&~3?$1+&Fg55&|>PFq^v*GHT7Ge|L6!m*; z&Q79)4pzTZuLM<+(@)3Sp0-R;Aqg_+QGX@XAkkA1oLWEwL*o+FLvI+1)@C=fimvIg zrVAo3-iIC{%;-W7N$eHW->AZzt|1Mx6?LGxhmfB#{l)06o|V<~Vo8TR7$Cz=_(6uD zpkrUQXXWuA-~$c@_2vKG1lQJtRCJy1ujpEg62C5pW~{{ccOg7T%E~>r{e=X|QBErKbiRbKplsEj zD2vFb;esExZ0MtV$Y*H7<<^YoV4dq52;$$AQxT6>irnc z^yNARFBSFv3e}|6OEhRulNGXiKSqw-KjPgbT&2`+gGlJ^K_m>@WcyEYP-$&S6!g*F zqr`+2&r3;S`L&i@ho zqVtAilG8?8k%@MunCF}pAZCc$(9Twg7H5;-1r5cF+UXP%G`pAl4q6Rf#n_|pITrch?ZYfWVMf5RgFO(>$5yjKI*u6p4$k+PHq?O+D{h~s%Itr?$k_FYkAMb5@%-&`61JXAZ<61$RmccWOuC%h1u z8KCVF{XpJZWWO3D%UN!1fiN%gcVw-4^J)Kf(za&}dax>nDpl`$=p3>37qd4qhiq;C z8q_-)nDF*fl?Ulo6Ad6wDBHiCDn76GNc2Pr^!}GhL)8B5d$!u**xsZ7#GO<0-aRL) zM1!5!)JqkmK%Y$Xz6B7g=GdU#HIGL78S}5cL~|2OTzRpz)oL*}^%l|{lQZRNr`hQ9M6eu%jeU>rwKclRd zhYo#tl=acjudg`5dUnJ{bkH4#41E*1hfKgOUKS>_uTj`~gaxpZ#SUEyU?B+hR*aT3=G2X&sHO(_WT>K=gHhxG(6mmp=fv zOG*rp_7Fm%)=3bvvAsxJPcLlJ!d~QnVvVH8C5q*A0g&1*){!)2VSvUT$C2?EgXj+% zC?Jo@BQW6`8{12HM7NC+2%y_eF=00&Ry?a@x*mT=Mh1vip=lk4LZO!IrLz$1@4D44 zHdeso53;UB#CM9fpoyc!pN1P``>kk)sRv@|eadYVQ#mEma*DyUR5H=E!?aT}5g^1N5aT{87ZrumYIt{tZ3l4+G>%BHChtAxFh*`jOQ>h7fLwD;gh z%CQ|z2}+|Bi>Ta0D+P-YCV&OqA`pSei!9M}a*!yC?(W!)O^RQFc}DG9{@UHqo{EmQ z(ko8F^Vr6m%+kB)G1s0G>ep-;G8#iX+7@Z=cnkZwH|6XmiDmdB6#wat6VYdmkaN1!PHxafs<==7A(AERh#6926 zx2uZfua)_8?EH0f8M|S?&?xhl+WBh|^XJR_7CXNsF~3CSXWRLeiTTT^USVIZluwsj z|5}-!XXmd=%CR06}qS6XY)=XR)*Fn47AN|DNby=oA`sIq(p!zERLD(O8m;U;r;0KHF=MNpPrA0CV zzDNDh5%>e~%s}z|?e|u6ts^-V-RtLrqV#qWzsA4fHCx_${;qXi+ANH|yJD9u65RLG zAF>o=ckB}4uyM17L}1~GJ%oMj8!Nh&FFl;@9<%+&lb97R*__*HpXbpxDhk$+s+-dy znd?a#{xG~Ex<+tpUA`QQ6gHjP+OV*pxu)^75!Q&Q;pWAm)<~!h7kG;yWYyO+wuP+I ztg7+?JFl%F+&nAX-dtDR+R$QEFKY?K@HTpwYD;acX|4-5mDbneg|zVvZKW+Ot>LA) zwMx95G0y7?ojUO(;+W7H4o4=`h8sZ=T+%k7t+jSSxOG9Wt+A%5AlMpi%MUJTt!Zfq zwN8l86Wa-qWX<##x5ZX(O$fI{AhT`4qV}c*jUgd#A#ny5hhSN&^H!VyaTN)*!Uq$? z<*Dj&{30pNLLuuKA}G6ejF3`W(-sQWw|FnVTmo(F4H1FV*EBSS>c)F*PV$Jiwx(IU z2m&80Zm0`+7lb2=yw#za*0S)DW}>JfW-nY8hfal#ao(235Mpmr&7~o4TYGEB8(9>> z{|#;4aC74_{1@`Jw1(P3%@J=+#4_uv3PonO#4B^40cb+`Vs~rOB?#wSgR-P z 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 z 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≠K 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") +set(orb_slam3_ros2_wrapper_BUILD_DEPENDS "rclcpp" "sensor_msgs" "cv_bridge" "message_filters" "Pangolin" "Sophus" "tf2_ros" "tf2_eigen" "slam_msgs" "nav_msgs" "tf2_geometry_msgs" "pcl_ros" "pcl_conversions") +set(orb_slam3_ros2_wrapper_BUILDTOOL_DEPENDS "ament_cmake") +set(orb_slam3_ros2_wrapper_BUILD_EXPORT_DEPENDS "rclcpp" "sensor_msgs" "cv_bridge" "message_filters" "Pangolin" "Sophus" "tf2_ros" "tf2_eigen" "slam_msgs" "nav_msgs" "tf2_geometry_msgs" "pcl_ros" "pcl_conversions") +set(orb_slam3_ros2_wrapper_BUILDTOOL_EXPORT_DEPENDS ) +set(orb_slam3_ros2_wrapper_EXEC_DEPENDS "rclcpp" "sensor_msgs" "cv_bridge" "message_filters" "Pangolin" "Sophus" "tf2_ros" "tf2_eigen" "slam_msgs" "nav_msgs" "tf2_geometry_msgs" "pcl_ros" "pcl_conversions") +set(orb_slam3_ros2_wrapper_TEST_DEPENDS ) +set(orb_slam3_ros2_wrapper_GROUP_DEPENDS ) +set(orb_slam3_ros2_wrapper_MEMBER_OF_GROUPS ) +set(orb_slam3_ros2_wrapper_DEPRECATED "") +set(orb_slam3_ros2_wrapper_EXPORT_TAGS) +list(APPEND orb_slam3_ros2_wrapper_EXPORT_TAGS "ament_cmake") diff --git a/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_core/stamps/ament_prefix_path.sh.stamp b/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_core/stamps/ament_prefix_path.sh.stamp new file mode 100644 index 0000000..02e441b --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_core/stamps/ament_prefix_path.sh.stamp @@ -0,0 +1,4 @@ +# copied from +# ament_cmake_core/cmake/environment_hooks/environment/ament_prefix_path.sh + +ament_prepend_unique_value AMENT_PREFIX_PATH "$AMENT_CURRENT_PREFIX" diff --git a/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_core/stamps/nameConfig-version.cmake.in.stamp b/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_core/stamps/nameConfig-version.cmake.in.stamp new file mode 100644 index 0000000..ee49c9f --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_core/stamps/nameConfig-version.cmake.in.stamp @@ -0,0 +1,14 @@ +# generated from ament/cmake/core/templates/nameConfig-version.cmake.in +set(PACKAGE_VERSION "@PACKAGE_VERSION@") + +set(PACKAGE_VERSION_EXACT False) +set(PACKAGE_VERSION_COMPATIBLE False) + +if("${PACKAGE_FIND_VERSION}" VERSION_EQUAL "${PACKAGE_VERSION}") + set(PACKAGE_VERSION_EXACT True) + set(PACKAGE_VERSION_COMPATIBLE True) +endif() + +if("${PACKAGE_FIND_VERSION}" VERSION_LESS "${PACKAGE_VERSION}") + set(PACKAGE_VERSION_COMPATIBLE True) +endif() diff --git a/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_core/stamps/nameConfig.cmake.in.stamp b/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_core/stamps/nameConfig.cmake.in.stamp new file mode 100644 index 0000000..6fb3fe7 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_core/stamps/nameConfig.cmake.in.stamp @@ -0,0 +1,42 @@ +# generated from ament/cmake/core/templates/nameConfig.cmake.in + +# prevent multiple inclusion +if(_@PROJECT_NAME@_CONFIG_INCLUDED) + # ensure to keep the found flag the same + if(NOT DEFINED @PROJECT_NAME@_FOUND) + # explicitly set it to FALSE, otherwise CMake will set it to TRUE + set(@PROJECT_NAME@_FOUND FALSE) + elseif(NOT @PROJECT_NAME@_FOUND) + # use separate condition to avoid uninitialized variable warning + set(@PROJECT_NAME@_FOUND FALSE) + endif() + return() +endif() +set(_@PROJECT_NAME@_CONFIG_INCLUDED TRUE) + +# output package information +if(NOT @PROJECT_NAME@_FIND_QUIETLY) + message(STATUS "Found @PROJECT_NAME@: @PACKAGE_VERSION@ (${@PROJECT_NAME@_DIR})") +endif() + +# warn when using a deprecated package +if(NOT "@PACKAGE_DEPRECATED@" STREQUAL "") + set(_msg "Package '@PROJECT_NAME@' is deprecated") + # append custom deprecation text if available + if(NOT "@PACKAGE_DEPRECATED@" STREQUAL "TRUE") + set(_msg "${_msg} (@PACKAGE_DEPRECATED@)") + endif() + # optionally quiet the deprecation message + if(NOT ${@PROJECT_NAME@_DEPRECATED_QUIET}) + message(DEPRECATION "${_msg}") + endif() +endif() + +# flag package as ament-based to distinguish it after being find_package()-ed +set(@PROJECT_NAME@_FOUND_AMENT_PACKAGE TRUE) + +# include all config extra files +set(_extras "@PACKAGE_CONFIG_EXTRA_FILES@") +foreach(_extra ${_extras}) + include("${@PROJECT_NAME@_DIR}/${_extra}") +endforeach() diff --git a/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_core/stamps/package.xml.stamp b/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_core/stamps/package.xml.stamp new file mode 100644 index 0000000..a4348e8 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_core/stamps/package.xml.stamp @@ -0,0 +1,29 @@ + + + orb_slam3_ros2_wrapper + 1.0.0 + ROS2 wrapper for ORB_SLAM3 library + Suchetan Saravanan + MIT + Suchetan Saravanan + + ament_cmake + + rclcpp + sensor_msgs + cv_bridge + message_filters + Pangolin + Sophus + tf2_ros + tf2_eigen + slam_msgs + nav_msgs + tf2_geometry_msgs + pcl_ros + pcl_conversions + + + ament_cmake + + diff --git a/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_core/stamps/package_xml_2_cmake.py.stamp b/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_core/stamps/package_xml_2_cmake.py.stamp new file mode 100644 index 0000000..8be9894 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_core/stamps/package_xml_2_cmake.py.stamp @@ -0,0 +1,150 @@ +#!/usr/bin/env python3 + +# Copyright 2014-2015 Open Source Robotics Foundation, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import argparse +from collections import OrderedDict +import os +import sys + +from catkin_pkg.package import parse_package_string + + +def main(argv=sys.argv[1:]): + """ + Extract the information from package.xml and make them accessible to CMake. + + Parse the given package.xml file and + print CMake code defining several variables containing the content. + """ + parser = argparse.ArgumentParser( + description='Parse package.xml file and print CMake code defining ' + 'several variables', + ) + parser.add_argument( + 'package_xml', + type=argparse.FileType('r', encoding='utf-8'), + help='The path to a package.xml file', + ) + parser.add_argument( + 'outfile', + nargs='?', + help='The filename where the output should be written to', + ) + args = parser.parse_args(argv) + + try: + package = parse_package_string( + args.package_xml.read(), filename=args.package_xml.name) + except Exception as e: + print("Error parsing '%s':" % args.package_xml.name, file=sys.stderr) + raise e + finally: + args.package_xml.close() + + lines = generate_cmake_code(package) + if args.outfile: + with open(args.outfile, 'w', encoding='utf-8') as f: + for line in lines: + f.write('%s\n' % line) + else: + for line in lines: + print(line) + + +def get_dependency_values(key, depends): + dependencies = [] + + # Filter the dependencies, checking for any condition attributes + dependencies.append((key, ' '.join([ + '"%s"' % str(d) for d in depends + if d.condition is None or d.evaluate_condition(os.environ) + ]))) + + for d in depends: + comparisons = [ + 'version_lt', + 'version_lte', + 'version_eq', + 'version_gte', + 'version_gt'] + for comp in comparisons: + value = getattr(d, comp, None) + if value is not None: + dependencies.append(('%s_%s_%s' % (key, str(d), comp.upper()), + '"%s"' % value)) + return dependencies + + +def generate_cmake_code(package): + """ + Return a list of CMake set() commands containing the manifest information. + + :param package: catkin_pkg.package.Package + :returns: list of str + """ + variables = [] + variables.append(('VERSION', '"%s"' % package.version)) + + variables.append(( + 'MAINTAINER', + '"%s"' % (', '.join([str(m) for m in package.maintainers])))) + + variables.extend(get_dependency_values('BUILD_DEPENDS', + package.build_depends)) + variables.extend(get_dependency_values('BUILDTOOL_DEPENDS', + package.buildtool_depends)) + variables.extend(get_dependency_values('BUILD_EXPORT_DEPENDS', + package.build_export_depends)) + variables.extend(get_dependency_values('BUILDTOOL_EXPORT_DEPENDS', + package.buildtool_export_depends)) + variables.extend(get_dependency_values('EXEC_DEPENDS', + package.exec_depends)) + variables.extend(get_dependency_values('TEST_DEPENDS', + package.test_depends)) + variables.extend(get_dependency_values('GROUP_DEPENDS', + package.group_depends)) + variables.extend(get_dependency_values('MEMBER_OF_GROUPS', + package.member_of_groups)) + + deprecated = [e.content for e in package.exports + if e.tagname == 'deprecated'] + variables.append(('DEPRECATED', + '"%s"' % ((deprecated[0] if deprecated[0] else 'TRUE') + if deprecated + else ''))) + + lines = [] + lines.append('set(_AMENT_PACKAGE_NAME "%s")' % package.name) + for (k, v) in variables: + lines.append('set(%s_%s %s)' % (package.name, k, v)) + + lines.append('set(%s_EXPORT_TAGS)' % package.name) + replaces = OrderedDict() + replaces['${prefix}/'] = '' + replaces['\\'] = '\\\\' # escape backslashes + replaces['"'] = '\\"' # prevent double quotes to end the CMake string + replaces[';'] = '\\;' # prevent semicolons to be interpreted as list separators + for export in package.exports: + export = str(export) + for k, v in replaces.items(): + export = export.replace(k, v) + lines.append('list(APPEND %s_EXPORT_TAGS "%s")' % (package.name, export)) + + return lines + + +if __name__ == '__main__': + main() diff --git a/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_core/stamps/path.sh.stamp b/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_core/stamps/path.sh.stamp new file mode 100644 index 0000000..e59b749 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_core/stamps/path.sh.stamp @@ -0,0 +1,5 @@ +# copied from ament_cmake_core/cmake/environment_hooks/environment/path.sh + +if [ -d "$AMENT_CURRENT_PREFIX/bin" ]; then + ament_prepend_unique_value PATH "$AMENT_CURRENT_PREFIX/bin" +fi diff --git a/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_core/stamps/templates_2_cmake.py.stamp b/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_core/stamps/templates_2_cmake.py.stamp new file mode 100644 index 0000000..fb2fb47 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_core/stamps/templates_2_cmake.py.stamp @@ -0,0 +1,112 @@ +#!/usr/bin/env python3 + +# Copyright 2014-2015 Open Source Robotics Foundation, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import argparse +import os +import sys + +from ament_package.templates import get_environment_hook_template_path +from ament_package.templates import get_package_level_template_names +from ament_package.templates import get_package_level_template_path +from ament_package.templates import get_prefix_level_template_names +from ament_package.templates import get_prefix_level_template_path + +IS_WINDOWS = os.name == 'nt' + + +def main(argv=sys.argv[1:]): + """ + Extract the information about templates provided by ament_package. + + Call the API provided by ament_package and + print CMake code defining several variables containing information about + the available templates. + """ + parser = argparse.ArgumentParser( + description='Extract information about templates provided by ' + 'ament_package and print CMake code defining several ' + 'variables', + ) + parser.add_argument( + 'outfile', + nargs='?', + help='The filename where the output should be written to', + ) + args = parser.parse_args(argv) + + lines = generate_cmake_code() + if args.outfile: + basepath = os.path.dirname(args.outfile) + if not os.path.exists(basepath): + os.makedirs(basepath) + with open(args.outfile, 'w') as f: + for line in lines: + f.write('%s\n' % line) + else: + for line in lines: + print(line) + + +def generate_cmake_code(): + """ + Return a list of CMake set() commands containing the template information. + + :returns: list of str + """ + variables = [] + + if not IS_WINDOWS: + variables.append(( + 'ENVIRONMENT_HOOK_LIBRARY_PATH', + '"%s"' % get_environment_hook_template_path('library_path.sh'))) + else: + variables.append(('ENVIRONMENT_HOOK_LIBRARY_PATH', '')) + + ext = '.bat.in' if IS_WINDOWS else '.sh.in' + variables.append(( + 'ENVIRONMENT_HOOK_PYTHONPATH', + '"%s"' % get_environment_hook_template_path('pythonpath' + ext))) + + templates = [] + for name in get_package_level_template_names(): + templates.append('"%s"' % get_package_level_template_path(name)) + variables.append(( + 'PACKAGE_LEVEL', + templates)) + + templates = [] + for name in get_prefix_level_template_names(): + templates.append('"%s"' % get_prefix_level_template_path(name)) + variables.append(( + 'PREFIX_LEVEL', + templates)) + + lines = [] + for (k, v) in variables: + if isinstance(v, list): + lines.append('set(ament_cmake_package_templates_%s "")' % k) + for vv in v: + lines.append('list(APPEND ament_cmake_package_templates_%s %s)' + % (k, vv)) + else: + lines.append('set(ament_cmake_package_templates_%s %s)' % (k, v)) + # Ensure backslashes are replaced with forward slashes because CMake cannot + # parse files with backslashes in it. + return [line.replace('\\', '/') for line in lines] + + +if __name__ == '__main__': + main() diff --git a/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_environment_hooks/ament_prefix_path.dsv b/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_environment_hooks/ament_prefix_path.dsv new file mode 100644 index 0000000..79d4c95 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_environment_hooks/ament_prefix_path.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;AMENT_PREFIX_PATH; diff --git a/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_environment_hooks/local_setup.bash b/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_environment_hooks/local_setup.bash new file mode 100644 index 0000000..49782f2 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_environment_hooks/local_setup.bash @@ -0,0 +1,46 @@ +# generated from ament_package/template/package_level/local_setup.bash.in + +# source local_setup.sh from same directory as this file +_this_path=$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" && pwd) +# provide AMENT_CURRENT_PREFIX to shell script +AMENT_CURRENT_PREFIX=$(builtin cd "`dirname "${BASH_SOURCE[0]}"`/../.." && pwd) +# store AMENT_CURRENT_PREFIX to restore it before each environment hook +_package_local_setup_AMENT_CURRENT_PREFIX=$AMENT_CURRENT_PREFIX + +# trace output +if [ -n "$AMENT_TRACE_SETUP_FILES" ]; then + echo "# . \"$_this_path/local_setup.sh\"" +fi +. "$_this_path/local_setup.sh" +unset _this_path + +# unset AMENT_ENVIRONMENT_HOOKS +# if not appending to them for return +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + unset AMENT_ENVIRONMENT_HOOKS +fi + +# restore AMENT_CURRENT_PREFIX before evaluating the environment hooks +AMENT_CURRENT_PREFIX=$_package_local_setup_AMENT_CURRENT_PREFIX +# list all environment hooks of this package + +# source all shell-specific environment hooks of this package +# if not returning them +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + _package_local_setup_IFS=$IFS + IFS=":" + for _hook in $AMENT_ENVIRONMENT_HOOKS; do + # restore AMENT_CURRENT_PREFIX for each environment hook + AMENT_CURRENT_PREFIX=$_package_local_setup_AMENT_CURRENT_PREFIX + # restore IFS before sourcing other files + IFS=$_package_local_setup_IFS + . "$_hook" + done + unset _hook + IFS=$_package_local_setup_IFS + unset _package_local_setup_IFS + unset AMENT_ENVIRONMENT_HOOKS +fi + +unset _package_local_setup_AMENT_CURRENT_PREFIX +unset AMENT_CURRENT_PREFIX diff --git a/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_environment_hooks/local_setup.dsv b/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_environment_hooks/local_setup.dsv new file mode 100644 index 0000000..9b47761 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_environment_hooks/local_setup.dsv @@ -0,0 +1,2 @@ +source;share/orb_slam3_ros2_wrapper/environment/ament_prefix_path.sh +source;share/orb_slam3_ros2_wrapper/environment/path.sh diff --git a/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_environment_hooks/local_setup.sh b/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_environment_hooks/local_setup.sh new file mode 100644 index 0000000..7f63148 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_environment_hooks/local_setup.sh @@ -0,0 +1,184 @@ +# generated from ament_package/template/package_level/local_setup.sh.in + +# since this file is sourced use either the provided AMENT_CURRENT_PREFIX +# or fall back to the destination set at configure time +: ${AMENT_CURRENT_PREFIX:="/root/install/orb_slam3_ros2_wrapper"} +if [ ! -d "$AMENT_CURRENT_PREFIX" ]; then + if [ -z "$COLCON_CURRENT_PREFIX" ]; then + echo "The compile time prefix path '$AMENT_CURRENT_PREFIX' doesn't " \ + "exist. Consider sourcing a different extension than '.sh'." 1>&2 + else + AMENT_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" + fi +fi + +# function to append values to environment variables +# using colons as separators and avoiding leading separators +ament_append_value() { + # arguments + _listname="$1" + _value="$2" + #echo "listname $_listname" + #eval echo "list value \$$_listname" + #echo "value $_value" + + # avoid leading separator + eval _values=\"\$$_listname\" + if [ -z "$_values" ]; then + eval export $_listname=\"$_value\" + #eval echo "set list \$$_listname" + else + # field separator must not be a colon + _ament_append_value_IFS=$IFS + unset IFS + eval export $_listname=\"\$$_listname:$_value\" + #eval echo "append list \$$_listname" + IFS=$_ament_append_value_IFS + unset _ament_append_value_IFS + fi + unset _values + + unset _value + unset _listname +} + +# function to append non-duplicate values to environment variables +# using colons as separators and avoiding leading separators +ament_append_unique_value() { + # arguments + _listname=$1 + _value=$2 + #echo "listname $_listname" + #eval echo "list value \$$_listname" + #echo "value $_value" + + # check if the list contains the value + eval _values=\$$_listname + _duplicate= + _ament_append_unique_value_IFS=$IFS + IFS=":" + if [ "$AMENT_SHELL" = "zsh" ]; then + ament_zsh_to_array _values + fi + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + if [ $_item = $_value ]; then + _duplicate=1 + fi + done + unset _item + + # append only non-duplicates + if [ -z "$_duplicate" ]; then + # avoid leading separator + if [ -z "$_values" ]; then + eval $_listname=\"$_value\" + #eval echo "set list \$$_listname" + else + # field separator must not be a colon + unset IFS + eval $_listname=\"\$$_listname:$_value\" + #eval echo "append list \$$_listname" + fi + fi + IFS=$_ament_append_unique_value_IFS + unset _ament_append_unique_value_IFS + unset _duplicate + unset _values + + unset _value + unset _listname +} + +# function to prepend non-duplicate values to environment variables +# using colons as separators and avoiding trailing separators +ament_prepend_unique_value() { + # arguments + _listname="$1" + _value="$2" + #echo "listname $_listname" + #eval echo "list value \$$_listname" + #echo "value $_value" + + # check if the list contains the value + eval _values=\"\$$_listname\" + _duplicate= + _ament_prepend_unique_value_IFS=$IFS + IFS=":" + if [ "$AMENT_SHELL" = "zsh" ]; then + ament_zsh_to_array _values + fi + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + if [ "$_item" = "$_value" ]; then + _duplicate=1 + fi + done + unset _item + + # prepend only non-duplicates + if [ -z "$_duplicate" ]; then + # avoid trailing separator + if [ -z "$_values" ]; then + eval export $_listname=\"$_value\" + #eval echo "set list \$$_listname" + else + # field separator must not be a colon + unset IFS + eval export $_listname=\"$_value:\$$_listname\" + #eval echo "prepend list \$$_listname" + fi + fi + IFS=$_ament_prepend_unique_value_IFS + unset _ament_prepend_unique_value_IFS + unset _duplicate + unset _values + + unset _value + unset _listname +} + +# unset AMENT_ENVIRONMENT_HOOKS +# if not appending to them for return +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + unset AMENT_ENVIRONMENT_HOOKS +fi + +# list all environment hooks of this package +ament_append_value AMENT_ENVIRONMENT_HOOKS "$AMENT_CURRENT_PREFIX/share/orb_slam3_ros2_wrapper/environment/ament_prefix_path.sh" +ament_append_value AMENT_ENVIRONMENT_HOOKS "$AMENT_CURRENT_PREFIX/share/orb_slam3_ros2_wrapper/environment/path.sh" + +# source all shell-specific environment hooks of this package +# if not returning them +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + _package_local_setup_IFS=$IFS + IFS=":" + if [ "$AMENT_SHELL" = "zsh" ]; then + ament_zsh_to_array AMENT_ENVIRONMENT_HOOKS + fi + for _hook in $AMENT_ENVIRONMENT_HOOKS; do + if [ -f "$_hook" ]; then + # restore IFS before sourcing other files + IFS=$_package_local_setup_IFS + # trace output + if [ -n "$AMENT_TRACE_SETUP_FILES" ]; then + echo "# . \"$_hook\"" + fi + . "$_hook" + fi + done + unset _hook + IFS=$_package_local_setup_IFS + unset _package_local_setup_IFS + unset AMENT_ENVIRONMENT_HOOKS +fi + +# reset AMENT_CURRENT_PREFIX after each package +# allowing to source multiple package-level setup files +unset AMENT_CURRENT_PREFIX diff --git a/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_environment_hooks/local_setup.zsh b/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_environment_hooks/local_setup.zsh new file mode 100644 index 0000000..fe161be --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_environment_hooks/local_setup.zsh @@ -0,0 +1,59 @@ +# generated from ament_package/template/package_level/local_setup.zsh.in + +AMENT_SHELL=zsh + +# source local_setup.sh from same directory as this file +_this_path=$(builtin cd -q "`dirname "${(%):-%N}"`" > /dev/null && pwd) +# provide AMENT_CURRENT_PREFIX to shell script +AMENT_CURRENT_PREFIX=$(builtin cd -q "`dirname "${(%):-%N}"`/../.." > /dev/null && pwd) +# store AMENT_CURRENT_PREFIX to restore it before each environment hook +_package_local_setup_AMENT_CURRENT_PREFIX=$AMENT_CURRENT_PREFIX + +# function to convert array-like strings into arrays +# to wordaround SH_WORD_SPLIT not being set +ament_zsh_to_array() { + local _listname=$1 + local _dollar="$" + local _split="{=" + local _to_array="(\"$_dollar$_split$_listname}\")" + eval $_listname=$_to_array +} + +# trace output +if [ -n "$AMENT_TRACE_SETUP_FILES" ]; then + echo "# . \"$_this_path/local_setup.sh\"" +fi +# the package-level local_setup file unsets AMENT_CURRENT_PREFIX +. "$_this_path/local_setup.sh" +unset _this_path + +# unset AMENT_ENVIRONMENT_HOOKS +# if not appending to them for return +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + unset AMENT_ENVIRONMENT_HOOKS +fi + +# restore AMENT_CURRENT_PREFIX before evaluating the environment hooks +AMENT_CURRENT_PREFIX=$_package_local_setup_AMENT_CURRENT_PREFIX +# list all environment hooks of this package + +# source all shell-specific environment hooks of this package +# if not returning them +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + _package_local_setup_IFS=$IFS + IFS=":" + for _hook in $AMENT_ENVIRONMENT_HOOKS; do + # restore AMENT_CURRENT_PREFIX for each environment hook + AMENT_CURRENT_PREFIX=$_package_local_setup_AMENT_CURRENT_PREFIX + # restore IFS before sourcing other files + IFS=$_package_local_setup_IFS + . "$_hook" + done + unset _hook + IFS=$_package_local_setup_IFS + unset _package_local_setup_IFS + unset AMENT_ENVIRONMENT_HOOKS +fi + +unset _package_local_setup_AMENT_CURRENT_PREFIX +unset AMENT_CURRENT_PREFIX diff --git a/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_environment_hooks/package.dsv b/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_environment_hooks/package.dsv new file mode 100644 index 0000000..4b7c235 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_environment_hooks/package.dsv @@ -0,0 +1,4 @@ +source;share/orb_slam3_ros2_wrapper/local_setup.bash +source;share/orb_slam3_ros2_wrapper/local_setup.dsv +source;share/orb_slam3_ros2_wrapper/local_setup.sh +source;share/orb_slam3_ros2_wrapper/local_setup.zsh diff --git a/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_environment_hooks/path.dsv b/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_environment_hooks/path.dsv new file mode 100644 index 0000000..b94426a --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_environment_hooks/path.dsv @@ -0,0 +1 @@ +prepend-non-duplicate-if-exists;PATH;bin diff --git a/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/orb_slam3_ros2_wrapper b/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/orb_slam3_ros2_wrapper new file mode 100644 index 0000000..4aa34af --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/orb_slam3_ros2_wrapper @@ -0,0 +1 @@ +rclcpp;sensor_msgs;cv_bridge;message_filters;Pangolin;Sophus;tf2_ros;tf2_eigen;slam_msgs;nav_msgs;tf2_geometry_msgs;pcl_ros;pcl_conversions \ No newline at end of file diff --git a/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_index/share/ament_index/resource_index/packages/orb_slam3_ros2_wrapper b/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_index/share/ament_index/resource_index/packages/orb_slam3_ros2_wrapper new file mode 100644 index 0000000..e69de29 diff --git a/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/orb_slam3_ros2_wrapper b/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/orb_slam3_ros2_wrapper new file mode 100644 index 0000000..a09f26e --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/orb_slam3_ros2_wrapper @@ -0,0 +1 @@ +/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/opt/ros/humble \ No newline at end of file diff --git a/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_package_templates/templates.cmake b/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_package_templates/templates.cmake new file mode 100644 index 0000000..42a5a03 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_package_templates/templates.cmake @@ -0,0 +1,14 @@ +set(ament_cmake_package_templates_ENVIRONMENT_HOOK_LIBRARY_PATH "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/environment_hook/library_path.sh") +set(ament_cmake_package_templates_ENVIRONMENT_HOOK_PYTHONPATH "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/environment_hook/pythonpath.sh.in") +set(ament_cmake_package_templates_PACKAGE_LEVEL "") +list(APPEND ament_cmake_package_templates_PACKAGE_LEVEL "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/package_level/local_setup.bash.in") +list(APPEND ament_cmake_package_templates_PACKAGE_LEVEL "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/package_level/local_setup.sh.in") +list(APPEND ament_cmake_package_templates_PACKAGE_LEVEL "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/package_level/local_setup.zsh.in") +set(ament_cmake_package_templates_PREFIX_LEVEL "") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/prefix_level/local_setup.bash") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/prefix_level/local_setup.sh.in") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/prefix_level/local_setup.zsh") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/prefix_level/setup.bash") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/prefix_level/setup.sh.in") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/prefix_level/setup.zsh") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/prefix_level/_local_setup_util.py") diff --git a/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_symlink_install/ament_cmake_symlink_install.cmake b/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_symlink_install/ament_cmake_symlink_install.cmake new file mode 100644 index 0000000..bf12a36 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_symlink_install/ament_cmake_symlink_install.cmake @@ -0,0 +1,311 @@ +# generated from +# ament_cmake_core/cmake/symlink_install/ament_cmake_symlink_install.cmake.in + +# create empty symlink install manifest before starting install step +file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/symlink_install_manifest.txt") + +# +# Reimplement CMake install(DIRECTORY) command to use symlinks instead of +# copying resources. +# +# :param cmake_current_source_dir: The CMAKE_CURRENT_SOURCE_DIR when install +# was invoked +# :type cmake_current_source_dir: string +# :param ARGN: the same arguments as the CMake install command. +# :type ARGN: various +# +function(ament_cmake_symlink_install_directory cmake_current_source_dir) + cmake_parse_arguments(ARG "OPTIONAL" "DESTINATION" "DIRECTORY;PATTERN;PATTERN_EXCLUDE" ${ARGN}) + if(ARG_UNPARSED_ARGUMENTS) + message(FATAL_ERROR "ament_cmake_symlink_install_directory() called with " + "unused/unsupported arguments: ${ARG_UNPARSED_ARGUMENTS}") + endif() + + # make destination absolute path and ensure that it exists + if(NOT IS_ABSOLUTE "${ARG_DESTINATION}") + set(ARG_DESTINATION "/root/install/orb_slam3_ros2_wrapper/${ARG_DESTINATION}") + endif() + if(NOT EXISTS "${ARG_DESTINATION}") + file(MAKE_DIRECTORY "${ARG_DESTINATION}") + endif() + + # default pattern to include + if(NOT ARG_PATTERN) + set(ARG_PATTERN "*") + endif() + + # iterate over directories + foreach(dir ${ARG_DIRECTORY}) + # make dir an absolute path + if(NOT IS_ABSOLUTE "${dir}") + set(dir "${cmake_current_source_dir}/${dir}") + endif() + + if(EXISTS "${dir}") + # if directory has no trailing slash + # append folder name to destination + set(destination "${ARG_DESTINATION}") + string(LENGTH "${dir}" length) + math(EXPR offset "${length} - 1") + string(SUBSTRING "${dir}" ${offset} 1 dir_last_char) + if(NOT dir_last_char STREQUAL "/") + get_filename_component(destination_name "${dir}" NAME) + set(destination "${destination}/${destination_name}") + else() + # remove trailing slash + string(SUBSTRING "${dir}" 0 ${offset} dir) + endif() + + # glob recursive files + set(relative_files "") + foreach(pattern ${ARG_PATTERN}) + file( + GLOB_RECURSE + include_files + RELATIVE "${dir}" + "${dir}/${pattern}" + ) + if(NOT include_files STREQUAL "") + list(APPEND relative_files ${include_files}) + endif() + endforeach() + foreach(pattern ${ARG_PATTERN_EXCLUDE}) + file( + GLOB_RECURSE + exclude_files + RELATIVE "${dir}" + "${dir}/${pattern}" + ) + if(NOT exclude_files STREQUAL "") + list(REMOVE_ITEM relative_files ${exclude_files}) + endif() + endforeach() + list(SORT relative_files) + + foreach(relative_file ${relative_files}) + set(absolute_file "${dir}/${relative_file}") + # determine link name for file including destination path + set(symlink "${destination}/${relative_file}") + + # ensure that destination exists + get_filename_component(symlink_dir "${symlink}" PATH) + if(NOT EXISTS "${symlink_dir}") + file(MAKE_DIRECTORY "${symlink_dir}") + endif() + + _ament_cmake_symlink_install_create_symlink("${absolute_file}" "${symlink}") + endforeach() + else() + if(NOT ARG_OPTIONAL) + message(FATAL_ERROR + "ament_cmake_symlink_install_directory() can't find '${dir}'") + endif() + endif() + endforeach() +endfunction() + +# +# Reimplement CMake install(FILES) command to use symlinks instead of copying +# resources. +# +# :param cmake_current_source_dir: The CMAKE_CURRENT_SOURCE_DIR when install +# was invoked +# :type cmake_current_source_dir: string +# :param ARGN: the same arguments as the CMake install command. +# :type ARGN: various +# +function(ament_cmake_symlink_install_files cmake_current_source_dir) + cmake_parse_arguments(ARG "OPTIONAL" "DESTINATION;RENAME" "FILES" ${ARGN}) + if(ARG_UNPARSED_ARGUMENTS) + message(FATAL_ERROR "ament_cmake_symlink_install_files() called with " + "unused/unsupported arguments: ${ARG_UNPARSED_ARGUMENTS}") + endif() + + # make destination an absolute path and ensure that it exists + if(NOT IS_ABSOLUTE "${ARG_DESTINATION}") + set(ARG_DESTINATION "/root/install/orb_slam3_ros2_wrapper/${ARG_DESTINATION}") + endif() + if(NOT EXISTS "${ARG_DESTINATION}") + file(MAKE_DIRECTORY "${ARG_DESTINATION}") + endif() + + if(ARG_RENAME) + list(LENGTH ARG_FILES file_count) + if(NOT file_count EQUAL 1) + message(FATAL_ERROR "ament_cmake_symlink_install_files() called with " + "RENAME argument but not with a single file") + endif() + endif() + + # iterate over files + foreach(file ${ARG_FILES}) + # make file an absolute path + if(NOT IS_ABSOLUTE "${file}") + set(file "${cmake_current_source_dir}/${file}") + endif() + + if(EXISTS "${file}") + # determine link name for file including destination path + get_filename_component(filename "${file}" NAME) + if(NOT ARG_RENAME) + set(symlink "${ARG_DESTINATION}/${filename}") + else() + set(symlink "${ARG_DESTINATION}/${ARG_RENAME}") + endif() + _ament_cmake_symlink_install_create_symlink("${file}" "${symlink}") + else() + if(NOT ARG_OPTIONAL) + message(FATAL_ERROR + "ament_cmake_symlink_install_files() can't find '${file}'") + endif() + endif() + endforeach() +endfunction() + +# +# Reimplement CMake install(PROGRAMS) command to use symlinks instead of copying +# resources. +# +# :param cmake_current_source_dir: The CMAKE_CURRENT_SOURCE_DIR when install +# was invoked +# :type cmake_current_source_dir: string +# :param ARGN: the same arguments as the CMake install command. +# :type ARGN: various +# +function(ament_cmake_symlink_install_programs cmake_current_source_dir) + cmake_parse_arguments(ARG "OPTIONAL" "DESTINATION" "PROGRAMS" ${ARGN}) + if(ARG_UNPARSED_ARGUMENTS) + message(FATAL_ERROR "ament_cmake_symlink_install_programs() called with " + "unused/unsupported arguments: ${ARG_UNPARSED_ARGUMENTS}") + endif() + + # make destination an absolute path and ensure that it exists + if(NOT IS_ABSOLUTE "${ARG_DESTINATION}") + set(ARG_DESTINATION "/root/install/orb_slam3_ros2_wrapper/${ARG_DESTINATION}") + endif() + if(NOT EXISTS "${ARG_DESTINATION}") + file(MAKE_DIRECTORY "${ARG_DESTINATION}") + endif() + + # iterate over programs + foreach(file ${ARG_PROGRAMS}) + # make file an absolute path + if(NOT IS_ABSOLUTE "${file}") + set(file "${cmake_current_source_dir}/${file}") + endif() + + if(EXISTS "${file}") + # determine link name for file including destination path + get_filename_component(filename "${file}" NAME) + set(symlink "${ARG_DESTINATION}/${filename}") + _ament_cmake_symlink_install_create_symlink("${file}" "${symlink}") + else() + if(NOT ARG_OPTIONAL) + message(FATAL_ERROR + "ament_cmake_symlink_install_programs() can't find '${file}'") + endif() + endif() + endforeach() +endfunction() + +# +# Reimplement CMake install(TARGETS) command to use symlinks instead of copying +# resources. +# +# :param TARGET_FILES: the absolute files, replacing the name of targets passed +# in as TARGETS +# :type TARGET_FILES: list of files +# :param ARGN: the same arguments as the CMake install command except that +# keywords identifying the kind of type and the DESTINATION keyword must be +# joined with an underscore, e.g. ARCHIVE_DESTINATION. +# :type ARGN: various +# +function(ament_cmake_symlink_install_targets) + cmake_parse_arguments(ARG "OPTIONAL" "ARCHIVE_DESTINATION;DESTINATION;LIBRARY_DESTINATION;RUNTIME_DESTINATION" + "TARGETS;TARGET_FILES" ${ARGN}) + if(ARG_UNPARSED_ARGUMENTS) + message(FATAL_ERROR "ament_cmake_symlink_install_targets() called with " + "unused/unsupported arguments: ${ARG_UNPARSED_ARGUMENTS}") + endif() + + # iterate over target files + foreach(file ${ARG_TARGET_FILES}) + if(NOT IS_ABSOLUTE "${file}") + message(FATAL_ERROR "ament_cmake_symlink_install_targets() target file " + "'${file}' must be an absolute path") + endif() + + # determine destination of file based on extension + set(destination "") + get_filename_component(fileext "${file}" EXT) + if(fileext STREQUAL ".a" OR fileext STREQUAL ".lib") + set(destination "${ARG_ARCHIVE_DESTINATION}") + elseif(fileext STREQUAL ".dylib" OR fileext MATCHES "\\.so(\\.[0-9]+)?(\\.[0-9]+)?(\\.[0-9]+)?$") + set(destination "${ARG_LIBRARY_DESTINATION}") + elseif(fileext STREQUAL "" OR fileext STREQUAL ".dll" OR fileext STREQUAL ".exe") + set(destination "${ARG_RUNTIME_DESTINATION}") + endif() + if(destination STREQUAL "") + set(destination "${ARG_DESTINATION}") + endif() + + # make destination an absolute path and ensure that it exists + if(NOT IS_ABSOLUTE "${destination}") + set(destination "/root/install/orb_slam3_ros2_wrapper/${destination}") + endif() + if(NOT EXISTS "${destination}") + file(MAKE_DIRECTORY "${destination}") + endif() + + if(EXISTS "${file}") + # determine link name for file including destination path + get_filename_component(filename "${file}" NAME) + set(symlink "${destination}/${filename}") + _ament_cmake_symlink_install_create_symlink("${file}" "${symlink}") + else() + if(NOT ARG_OPTIONAL) + message(FATAL_ERROR + "ament_cmake_symlink_install_targets() can't find '${file}'") + endif() + endif() + endforeach() +endfunction() + +function(_ament_cmake_symlink_install_create_symlink absolute_file symlink) + # register symlink for being removed during install step + file(APPEND "${CMAKE_CURRENT_BINARY_DIR}/symlink_install_manifest.txt" + "${symlink}\n") + + # avoid any work if correct symlink is already in place + if(EXISTS "${symlink}" AND IS_SYMLINK "${symlink}") + get_filename_component(destination "${symlink}" REALPATH) + get_filename_component(real_absolute_file "${absolute_file}" REALPATH) + if(destination STREQUAL real_absolute_file) + message(STATUS "Up-to-date symlink: ${symlink}") + return() + endif() + endif() + + message(STATUS "Symlinking: ${symlink}") + if(EXISTS "${symlink}" OR IS_SYMLINK "${symlink}") + file(REMOVE "${symlink}") + endif() + + execute_process( + COMMAND "/usr/bin/cmake" "-E" "create_symlink" + "${absolute_file}" + "${symlink}" + ) + # the CMake command does not provide a return code so check manually + if(NOT EXISTS "${symlink}" OR NOT IS_SYMLINK "${symlink}") + get_filename_component(destination "${symlink}" REALPATH) + message(FATAL_ERROR + "Could not create symlink '${symlink}' pointing to '${absolute_file}'") + endif() +endfunction() + +# end of template + +message(STATUS "Execute custom install script") + +# begin of custom install code diff --git a/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_symlink_install/ament_cmake_symlink_install_uninstall_script.cmake b/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_symlink_install/ament_cmake_symlink_install_uninstall_script.cmake new file mode 100644 index 0000000..09c848a --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_symlink_install/ament_cmake_symlink_install_uninstall_script.cmake @@ -0,0 +1,23 @@ +# generated from +# ament_cmake_core/cmake/symlink_install/ament_cmake_symlink_install_uninstall_script.cmake.in + +set(install_manifest "/root/build/orb_slam3_ros2_wrapper/symlink_install_manifest.txt") +if(NOT EXISTS "${install_manifest}") + message(FATAL_ERROR "Cannot find symlink install manifest: ${install_manifest}") +endif() + +file(READ "${install_manifest}" installed_files) +string(REGEX REPLACE "\n" ";" installed_files "${installed_files}") +foreach(installed_file ${installed_files}) + if(EXISTS "${installed_file}" OR IS_SYMLINK "${installed_file}") + message(STATUS "Uninstalling: ${installed_file}") + file(REMOVE "${installed_file}") + if(EXISTS "${installed_file}" OR IS_SYMLINK "${installed_file}") + message(FATAL_ERROR "Failed to remove '${installed_file}'") + endif() + + # remove empty parent folders + get_filename_component(parent_path "${installed_file}" PATH) + ament_cmake_uninstall_target_remove_empty_directories("${parent_path}") + endif() +endforeach() diff --git a/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_symlink_install_targets_0_Release.cmake b/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_symlink_install_targets_0_Release.cmake new file mode 100644 index 0000000..08dca54 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_symlink_install_targets_0_Release.cmake @@ -0,0 +1 @@ +ament_cmake_symlink_install_targets("TARGET_FILES" "/root/build/orb_slam3_ros2_wrapper/rgbd" "TARGETS" "rgbd" "DESTINATION" "lib/orb_slam3_ros2_wrapper") diff --git a/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake b/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake new file mode 100644 index 0000000..80387c6 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake @@ -0,0 +1,60 @@ +# generated from +# ament_cmake_core/cmake/uninstall_target/ament_cmake_uninstall_target.cmake.in + +function(ament_cmake_uninstall_target_remove_empty_directories path) + set(install_space "/root/install/orb_slam3_ros2_wrapper") + if(install_space STREQUAL "") + message(FATAL_ERROR "The CMAKE_INSTALL_PREFIX variable must not be empty") + endif() + + string(LENGTH "${install_space}" length) + string(SUBSTRING "${path}" 0 ${length} path_prefix) + if(NOT path_prefix STREQUAL install_space) + message(FATAL_ERROR "The path '${path}' must be within the install space '${install_space}'") + endif() + if(path STREQUAL install_space) + return() + endif() + + # check if directory is empty + file(GLOB files "${path}/*") + list(LENGTH files length) + if(length EQUAL 0) + message(STATUS "Uninstalling: ${path}/") + execute_process(COMMAND "/usr/bin/cmake" "-E" "remove_directory" "${path}") + # recursively try to remove parent directories + get_filename_component(parent_path "${path}" PATH) + ament_cmake_uninstall_target_remove_empty_directories("${parent_path}") + endif() +endfunction() + +# uninstall files installed using the standard install() function +set(install_manifest "/root/build/orb_slam3_ros2_wrapper/install_manifest.txt") +if(NOT EXISTS "${install_manifest}") + message(FATAL_ERROR "Cannot find install manifest: ${install_manifest}") +endif() + +file(READ "${install_manifest}" installed_files) +string(REGEX REPLACE "\n" ";" installed_files "${installed_files}") +foreach(installed_file ${installed_files}) + if(EXISTS "${installed_file}" OR IS_SYMLINK "${installed_file}") + message(STATUS "Uninstalling: ${installed_file}") + file(REMOVE "${installed_file}") + if(EXISTS "${installed_file}" OR IS_SYMLINK "${installed_file}") + message(FATAL_ERROR "Failed to remove '${installed_file}'") + endif() + + # remove empty parent folders + get_filename_component(parent_path "${installed_file}" PATH) + ament_cmake_uninstall_target_remove_empty_directories("${parent_path}") + endif() +endforeach() + +# end of template + +message(STATUS "Execute custom uninstall script") + +# begin of custom uninstall code + +# uninstall files installed using the symlink install functions +include("/root/build/orb_slam3_ros2_wrapper/ament_cmake_symlink_install/ament_cmake_symlink_install_uninstall_script.cmake") diff --git a/container_root/build/orb_slam3_ros2_wrapper/cmake_args.last b/container_root/build/orb_slam3_ros2_wrapper/cmake_args.last new file mode 100644 index 0000000..7aacf90 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/cmake_args.last @@ -0,0 +1 @@ +['-DAMENT_CMAKE_SYMLINK_INSTALL=1'] \ No newline at end of file diff --git a/container_root/build/orb_slam3_ros2_wrapper/cmake_install.cmake b/container_root/build/orb_slam3_ros2_wrapper/cmake_install.cmake new file mode 100644 index 0000000..073522c --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/cmake_install.cmake @@ -0,0 +1,64 @@ +# Install script for directory: /root/colcon_ws/src/orb_slam3_ros2_wrapper + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/root/install/orb_slam3_ros2_wrapper") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + include("/root/build/orb_slam3_ros2_wrapper/ament_cmake_symlink_install/ament_cmake_symlink_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("/root/build/orb_slam3_ros2_wrapper/gtest/cmake_install.cmake") + +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/root/build/orb_slam3_ros2_wrapper/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/container_root/build/orb_slam3_ros2_wrapper/colcon_build.rc b/container_root/build/orb_slam3_ros2_wrapper/colcon_build.rc new file mode 100644 index 0000000..0cfbf08 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/colcon_build.rc @@ -0,0 +1 @@ +2 diff --git a/container_root/build/orb_slam3_ros2_wrapper/colcon_command_prefix_build.sh b/container_root/build/orb_slam3_ros2_wrapper/colcon_command_prefix_build.sh new file mode 100644 index 0000000..f9867d5 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/colcon_command_prefix_build.sh @@ -0,0 +1 @@ +# generated from colcon_core/shell/template/command_prefix.sh.em diff --git a/container_root/build/orb_slam3_ros2_wrapper/colcon_command_prefix_build.sh.env b/container_root/build/orb_slam3_ros2_wrapper/colcon_command_prefix_build.sh.env new file mode 100644 index 0000000..fc70646 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/colcon_command_prefix_build.sh.env @@ -0,0 +1,26 @@ +AMENT_PREFIX_PATH=/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/root/install/orb_slam3_ros2_wrapper:/root/install/slam_msgs:/opt/ros/humble +CMAKE_PREFIX_PATH=/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/root/install/orb_slam3_ros2_wrapper:/root/install/slam_msgs +COLCON=1 +COLCON_PREFIX_PATH=/root/colcon_ws/install:/root/install +DISPLAY=:1 +HOME=/root +HOSTNAME=grh +LANG=C.UTF-8 +LC_ALL=C.UTF-8 +LD_LIBRARY_PATH=/root/colcon_ws/install/slam_msgs/lib:/root/install/slam_msgs/lib:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib +LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36: +OLDPWD=/ +PATH=/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin +PWD=/root/build/orb_slam3_ros2_wrapper +PYTHONPATH=/root/colcon_ws/install/slam_msgs/local/lib/python3.10/dist-packages:/root/install/slam_msgs/local/lib/python3.10/dist-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages +RCUTILS_COLORIZED_OUTPUT=1 +ROS_DISTRO=humble +ROS_DOMAIN_ID=0 +ROS_LOCALHOST_ONLY=1 +ROS_PYTHON_VERSION=3 +ROS_VERSION=2 +SCOUT_NAMESPACE=scout_2 +SHLVL=1 +TERM=xterm +XDG_RUNTIME_DIR=/tmp/runtime-root +_=/usr/bin/colcon diff --git a/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/CMakeDirectoryInformation.cmake b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..26222de --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/opt/ros/humble/src/gtest_vendor") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/root/build/orb_slam3_ros2_wrapper") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/DependInfo.cmake b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/DependInfo.cmake new file mode 100644 index 0000000..fd0af43 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/DependInfo.cmake @@ -0,0 +1,19 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/opt/ros/humble/src/gtest_vendor/src/gtest-all.cc" "gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o" "gcc" "gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/build.make b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/build.make new file mode 100644 index 0000000..fc89785 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/build.make @@ -0,0 +1,111 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/colcon_ws/src/orb_slam3_ros2_wrapper + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/build/orb_slam3_ros2_wrapper + +# Include any dependencies generated for this target. +include gtest/CMakeFiles/gtest.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include gtest/CMakeFiles/gtest.dir/compiler_depend.make + +# Include the progress variables for this target. +include gtest/CMakeFiles/gtest.dir/progress.make + +# Include the compile flags for this target's objects. +include gtest/CMakeFiles/gtest.dir/flags.make + +gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: gtest/CMakeFiles/gtest.dir/flags.make +gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: /opt/ros/humble/src/gtest_vendor/src/gtest-all.cc +gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: gtest/CMakeFiles/gtest.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/orb_slam3_ros2_wrapper/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o" + cd /root/build/orb_slam3_ros2_wrapper/gtest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o -MF CMakeFiles/gtest.dir/src/gtest-all.cc.o.d -o CMakeFiles/gtest.dir/src/gtest-all.cc.o -c /opt/ros/humble/src/gtest_vendor/src/gtest-all.cc + +gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gtest.dir/src/gtest-all.cc.i" + cd /root/build/orb_slam3_ros2_wrapper/gtest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /opt/ros/humble/src/gtest_vendor/src/gtest-all.cc > CMakeFiles/gtest.dir/src/gtest-all.cc.i + +gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gtest.dir/src/gtest-all.cc.s" + cd /root/build/orb_slam3_ros2_wrapper/gtest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /opt/ros/humble/src/gtest_vendor/src/gtest-all.cc -o CMakeFiles/gtest.dir/src/gtest-all.cc.s + +# Object files for target gtest +gtest_OBJECTS = \ +"CMakeFiles/gtest.dir/src/gtest-all.cc.o" + +# External object files for target gtest +gtest_EXTERNAL_OBJECTS = + +gtest/libgtest.a: gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o +gtest/libgtest.a: gtest/CMakeFiles/gtest.dir/build.make +gtest/libgtest.a: gtest/CMakeFiles/gtest.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/root/build/orb_slam3_ros2_wrapper/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library libgtest.a" + cd /root/build/orb_slam3_ros2_wrapper/gtest && $(CMAKE_COMMAND) -P CMakeFiles/gtest.dir/cmake_clean_target.cmake + cd /root/build/orb_slam3_ros2_wrapper/gtest && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gtest.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +gtest/CMakeFiles/gtest.dir/build: gtest/libgtest.a +.PHONY : gtest/CMakeFiles/gtest.dir/build + +gtest/CMakeFiles/gtest.dir/clean: + cd /root/build/orb_slam3_ros2_wrapper/gtest && $(CMAKE_COMMAND) -P CMakeFiles/gtest.dir/cmake_clean.cmake +.PHONY : gtest/CMakeFiles/gtest.dir/clean + +gtest/CMakeFiles/gtest.dir/depend: + cd /root/build/orb_slam3_ros2_wrapper && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/colcon_ws/src/orb_slam3_ros2_wrapper /opt/ros/humble/src/gtest_vendor /root/build/orb_slam3_ros2_wrapper /root/build/orb_slam3_ros2_wrapper/gtest /root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : gtest/CMakeFiles/gtest.dir/depend + diff --git a/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/cmake_clean.cmake b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/cmake_clean.cmake new file mode 100644 index 0000000..40a847c --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/gtest.dir/src/gtest-all.cc.o" + "CMakeFiles/gtest.dir/src/gtest-all.cc.o.d" + "libgtest.a" + "libgtest.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/gtest.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/cmake_clean_target.cmake b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..0668ce3 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libgtest.a" +) diff --git a/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/compiler_depend.internal b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/compiler_depend.internal new file mode 100644 index 0000000..3ab69a7 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/compiler_depend.internal @@ -0,0 +1,441 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o + /opt/ros/humble/src/gtest_vendor/src/gtest-all.cc + /usr/include/stdc-predef.h + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest.h + /usr/include/c++/11/cstddef + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h + /usr/include/features.h + /usr/include/features-time64.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h + /usr/include/c++/11/pstl/pstl_config.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h + /usr/include/c++/11/limits + /usr/include/c++/11/memory + /usr/include/c++/11/bits/stl_algobase.h + /usr/include/c++/11/bits/functexcept.h + /usr/include/c++/11/bits/exception_defines.h + /usr/include/c++/11/bits/cpp_type_traits.h + /usr/include/c++/11/ext/type_traits.h + /usr/include/c++/11/ext/numeric_traits.h + /usr/include/c++/11/bits/stl_pair.h + /usr/include/c++/11/bits/move.h + /usr/include/c++/11/type_traits + /usr/include/c++/11/compare + /usr/include/c++/11/concepts + /usr/include/c++/11/bits/stl_iterator_base_types.h + /usr/include/c++/11/bits/iterator_concepts.h + /usr/include/c++/11/bits/ptr_traits.h + /usr/include/c++/11/bits/ranges_cmp.h + /usr/include/c++/11/bits/stl_iterator_base_funcs.h + /usr/include/c++/11/bits/concept_check.h + /usr/include/c++/11/debug/assertions.h + /usr/include/c++/11/bits/stl_iterator.h + /usr/include/c++/11/new + /usr/include/c++/11/bits/exception.h + /usr/include/c++/11/bits/stl_construct.h + /usr/include/c++/11/debug/debug.h + /usr/include/c++/11/bits/predefined_ops.h + /usr/include/c++/11/bits/allocator.h + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h + /usr/include/c++/11/ext/new_allocator.h + /usr/include/c++/11/bits/memoryfwd.h + /usr/include/c++/11/bits/stl_uninitialized.h + /usr/include/c++/11/ext/alloc_traits.h + /usr/include/c++/11/bits/alloc_traits.h + /usr/include/c++/11/bits/stl_tempbuf.h + /usr/include/c++/11/bits/stl_raw_storage_iter.h + /usr/include/c++/11/bits/align.h + /usr/include/c++/11/bit + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h + /usr/include/stdint.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/c++/11/bits/uses_allocator.h + /usr/include/c++/11/bits/unique_ptr.h + /usr/include/c++/11/utility + /usr/include/c++/11/bits/stl_relops.h + /usr/include/c++/11/initializer_list + /usr/include/c++/11/tuple + /usr/include/c++/11/array + /usr/include/c++/11/bits/range_access.h + /usr/include/c++/11/bits/invoke.h + /usr/include/c++/11/bits/stl_function.h + /usr/include/c++/11/backward/binders.h + /usr/include/c++/11/bits/functional_hash.h + /usr/include/c++/11/bits/hash_bytes.h + /usr/include/c++/11/ostream + /usr/include/c++/11/ios + /usr/include/c++/11/iosfwd + /usr/include/c++/11/bits/stringfwd.h + /usr/include/c++/11/bits/postypes.h + /usr/include/c++/11/cwchar + /usr/include/wchar.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/bits/wchar2.h + /usr/include/c++/11/exception + /usr/include/c++/11/bits/exception_ptr.h + /usr/include/c++/11/bits/cxxabi_init_exception.h + /usr/include/c++/11/typeinfo + /usr/include/c++/11/bits/nested_exception.h + /usr/include/c++/11/bits/char_traits.h + /usr/include/c++/11/cstdint + /usr/include/c++/11/bits/localefwd.h + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h + /usr/include/c++/11/clocale + /usr/include/locale.h + /usr/include/x86_64-linux-gnu/bits/locale.h + /usr/include/c++/11/cctype + /usr/include/ctype.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/c++/11/bits/ios_base.h + /usr/include/c++/11/ext/atomicity.h + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/sched.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/x86_64-linux-gnu/bits/cpu-set.h + /usr/include/time.h + /usr/include/x86_64-linux-gnu/bits/time.h + /usr/include/x86_64-linux-gnu/bits/timex.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/setjmp.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h + /usr/include/x86_64-linux-gnu/sys/single_threaded.h + /usr/include/c++/11/bits/locale_classes.h + /usr/include/c++/11/string + /usr/include/c++/11/bits/ostream_insert.h + /usr/include/c++/11/bits/cxxabi_forced.h + /usr/include/c++/11/bits/stl_algo.h + /usr/include/c++/11/cstdlib + /usr/include/stdlib.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/include/endian.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/x86_64-linux-gnu/bits/select2.h + /usr/include/alloca.h + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/x86_64-linux-gnu/bits/stdlib.h + /usr/include/c++/11/bits/std_abs.h + /usr/include/c++/11/bits/algorithmfwd.h + /usr/include/c++/11/bits/stl_heap.h + /usr/include/c++/11/bits/uniform_int_dist.h + /usr/include/c++/11/bits/basic_string.h + /usr/include/c++/11/string_view + /usr/include/c++/11/bits/ranges_base.h + /usr/include/c++/11/bits/max_size_type.h + /usr/include/c++/11/numbers + /usr/include/c++/11/bits/string_view.tcc + /usr/include/c++/11/ext/string_conversions.h + /usr/include/c++/11/cstdio + /usr/include/stdio.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/x86_64-linux-gnu/bits/stdio.h + /usr/include/x86_64-linux-gnu/bits/stdio2.h + /usr/include/c++/11/cerrno + /usr/include/errno.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/linux/errno.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/errno-base.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/c++/11/bits/charconv.h + /usr/include/c++/11/bits/basic_string.tcc + /usr/include/c++/11/bits/locale_classes.tcc + /usr/include/c++/11/system_error + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h + /usr/include/c++/11/stdexcept + /usr/include/c++/11/streambuf + /usr/include/c++/11/bits/streambuf.tcc + /usr/include/c++/11/bits/basic_ios.h + /usr/include/c++/11/bits/locale_facets.h + /usr/include/c++/11/cwctype + /usr/include/wctype.h + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h + /usr/include/c++/11/bits/streambuf_iterator.h + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h + /usr/include/c++/11/bits/locale_facets.tcc + /usr/include/c++/11/bits/basic_ios.tcc + /usr/include/c++/11/bits/ostream.tcc + /usr/include/c++/11/bits/shared_ptr.h + /usr/include/c++/11/bits/shared_ptr_base.h + /usr/include/c++/11/bits/allocated_ptr.h + /usr/include/c++/11/bits/refwrap.h + /usr/include/c++/11/ext/aligned_buffer.h + /usr/include/c++/11/ext/concurrence.h + /usr/include/c++/11/bits/shared_ptr_atomic.h + /usr/include/c++/11/bits/atomic_base.h + /usr/include/c++/11/bits/atomic_lockfree_defines.h + /usr/include/c++/11/bits/atomic_wait.h + /usr/include/c++/11/climits + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h + /usr/include/limits.h + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h + /usr/include/x86_64-linux-gnu/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h + /usr/include/x86_64-linux-gnu/bits/uio_lim.h + /usr/include/unistd.h + /usr/include/x86_64-linux-gnu/bits/posix_opt.h + /usr/include/x86_64-linux-gnu/bits/environments.h + /usr/include/x86_64-linux-gnu/bits/confname.h + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h + /usr/include/x86_64-linux-gnu/bits/getopt_core.h + /usr/include/x86_64-linux-gnu/bits/unistd.h + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h + /usr/include/linux/close_range.h + /usr/include/syscall.h + /usr/include/x86_64-linux-gnu/sys/syscall.h + /usr/include/x86_64-linux-gnu/asm/unistd.h + /usr/include/x86_64-linux-gnu/asm/unistd_64.h + /usr/include/x86_64-linux-gnu/bits/syscall.h + /usr/include/c++/11/bits/std_mutex.h + /usr/include/c++/11/backward/auto_ptr.h + /usr/include/c++/11/bits/ranges_uninitialized.h + /usr/include/c++/11/bits/ranges_algobase.h + /usr/include/c++/11/iterator + /usr/include/c++/11/bits/stream_iterator.h + /usr/include/c++/11/bits/uses_allocator_args.h + /usr/include/c++/11/pstl/glue_memory_defs.h + /usr/include/c++/11/pstl/execution_defs.h + /usr/include/c++/11/vector + /usr/include/c++/11/bits/stl_vector.h + /usr/include/c++/11/bits/stl_bvector.h + /usr/include/c++/11/bits/vector.tcc + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-internal.h + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-port.h + /usr/include/c++/11/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h + /usr/include/x86_64-linux-gnu/bits/string_fortified.h + /usr/include/x86_64-linux-gnu/sys/stat.h + /usr/include/x86_64-linux-gnu/bits/stat.h + /usr/include/x86_64-linux-gnu/bits/struct_stat.h + /usr/include/x86_64-linux-gnu/bits/statx.h + /usr/include/linux/stat.h + /usr/include/linux/types.h + /usr/include/x86_64-linux-gnu/asm/types.h + /usr/include/asm-generic/types.h + /usr/include/asm-generic/int-ll64.h + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h + /usr/include/asm-generic/bitsperlong.h + /usr/include/linux/posix_types.h + /usr/include/linux/stddef.h + /usr/include/x86_64-linux-gnu/asm/posix_types.h + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h + /usr/include/asm-generic/posix_types.h + /usr/include/x86_64-linux-gnu/bits/statx-generic.h + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h + /usr/include/c++/11/algorithm + /usr/include/c++/11/bits/ranges_algo.h + /usr/include/c++/11/bits/ranges_util.h + /usr/include/c++/11/pstl/glue_algorithm_defs.h + /usr/include/c++/11/functional + /usr/include/c++/11/bits/std_function.h + /usr/include/c++/11/unordered_map + /usr/include/c++/11/bits/hashtable.h + /usr/include/c++/11/bits/hashtable_policy.h + /usr/include/c++/11/bits/enable_special_members.h + /usr/include/c++/11/bits/node_handle.h + /usr/include/c++/11/bits/unordered_map.h + /usr/include/c++/11/bits/erase_if.h + /usr/include/c++/11/iostream + /usr/include/c++/11/istream + /usr/include/c++/11/bits/istream.tcc + /usr/include/c++/11/sstream + /usr/include/c++/11/bits/sstream.tcc + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-port-arch.h + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/custom/gtest-port.h + /usr/include/regex.h + /usr/include/x86_64-linux-gnu/sys/wait.h + /usr/include/signal.h + /usr/include/x86_64-linux-gnu/bits/signum-generic.h + /usr/include/x86_64-linux-gnu/bits/signum-arch.h + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h + /usr/include/x86_64-linux-gnu/bits/sigaction.h + /usr/include/x86_64-linux-gnu/bits/sigcontext.h + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h + /usr/include/x86_64-linux-gnu/sys/ucontext.h + /usr/include/x86_64-linux-gnu/bits/sigstack.h + /usr/include/x86_64-linux-gnu/bits/sigstksz.h + /usr/include/x86_64-linux-gnu/bits/ss_flags.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h + /usr/include/x86_64-linux-gnu/bits/sigthread.h + /usr/include/x86_64-linux-gnu/bits/signal_ext.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/float.h + /usr/include/c++/11/iomanip + /usr/include/c++/11/locale + /usr/include/c++/11/bits/locale_facets_nonio.h + /usr/include/c++/11/ctime + /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h + /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h + /usr/include/libintl.h + /usr/include/c++/11/bits/codecvt.h + /usr/include/c++/11/bits/locale_facets_nonio.tcc + /usr/include/c++/11/bits/locale_conv.h + /usr/include/c++/11/bits/quoted_string.h + /usr/include/c++/11/map + /usr/include/c++/11/bits/stl_tree.h + /usr/include/c++/11/bits/stl_map.h + /usr/include/c++/11/bits/stl_multimap.h + /usr/include/c++/11/set + /usr/include/c++/11/bits/stl_set.h + /usr/include/c++/11/bits/stl_multiset.h + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-message.h + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-filepath.h + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-string.h + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-type-util.h + /usr/include/c++/11/cxxabi.h + /usr/include/x86_64-linux-gnu/c++/11/bits/cxxabi_tweaks.h + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-death-test.h + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-death-test-internal.h + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-matchers.h + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-printers.h + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/custom/gtest-printers.h + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-param-test.h + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-param-util.h + /usr/include/c++/11/cassert + /usr/include/assert.h + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest_prod.h + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-test-part.h + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-typed-test.h + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest_pred_impl.h + /opt/ros/humble/src/gtest_vendor/src/gtest.cc + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/custom/gtest.h + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-spi.h + /usr/include/c++/11/math.h + /usr/include/c++/11/cmath + /usr/include/math.h + /usr/include/x86_64-linux-gnu/bits/math-vector.h + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h + /usr/include/x86_64-linux-gnu/bits/fp-logb.h + /usr/include/x86_64-linux-gnu/bits/fp-fast.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h + /usr/include/x86_64-linux-gnu/bits/mathcalls.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h + /usr/include/x86_64-linux-gnu/bits/iscanonical.h + /usr/include/c++/11/bits/specfun.h + /usr/include/c++/11/tr1/gamma.tcc + /usr/include/c++/11/tr1/special_function_util.h + /usr/include/c++/11/tr1/bessel_function.tcc + /usr/include/c++/11/tr1/beta_function.tcc + /usr/include/c++/11/tr1/ell_integral.tcc + /usr/include/c++/11/tr1/exp_integral.tcc + /usr/include/c++/11/tr1/hypergeometric.tcc + /usr/include/c++/11/tr1/legendre_function.tcc + /usr/include/c++/11/tr1/modified_bessel_func.tcc + /usr/include/c++/11/tr1/poly_hermite.tcc + /usr/include/c++/11/tr1/poly_laguerre.tcc + /usr/include/c++/11/tr1/riemann_zeta.tcc + /usr/include/c++/11/list + /usr/include/c++/11/bits/stl_list.h + /usr/include/c++/11/bits/list.tcc + /usr/include/fcntl.h + /usr/include/x86_64-linux-gnu/bits/fcntl.h + /usr/include/x86_64-linux-gnu/bits/fcntl-linux.h + /usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h + /usr/include/linux/falloc.h + /usr/include/x86_64-linux-gnu/bits/fcntl2.h + /usr/include/x86_64-linux-gnu/sys/mman.h + /usr/include/x86_64-linux-gnu/bits/mman.h + /usr/include/x86_64-linux-gnu/bits/mman-map-flags-generic.h + /usr/include/x86_64-linux-gnu/bits/mman-linux.h + /usr/include/x86_64-linux-gnu/bits/mman-shared.h + /usr/include/x86_64-linux-gnu/sys/time.h + /usr/include/arpa/inet.h + /usr/include/netinet/in.h + /usr/include/x86_64-linux-gnu/sys/socket.h + /usr/include/x86_64-linux-gnu/bits/socket.h + /usr/include/x86_64-linux-gnu/bits/socket_type.h + /usr/include/x86_64-linux-gnu/bits/sockaddr.h + /usr/include/x86_64-linux-gnu/asm/socket.h + /usr/include/asm-generic/socket.h + /usr/include/x86_64-linux-gnu/asm/sockios.h + /usr/include/asm-generic/sockios.h + /usr/include/x86_64-linux-gnu/bits/types/struct_osockaddr.h + /usr/include/x86_64-linux-gnu/bits/socket2.h + /usr/include/x86_64-linux-gnu/bits/in.h + /usr/include/netdb.h + /usr/include/rpc/netdb.h + /usr/include/x86_64-linux-gnu/bits/netdb.h + /opt/ros/humble/src/gtest_vendor/src/gtest-internal-inl.h + /opt/ros/humble/src/gtest_vendor/src/gtest-death-test.cc + /opt/ros/humble/src/gtest_vendor/src/gtest-filepath.cc + /opt/ros/humble/src/gtest_vendor/src/gtest-matchers.cc + /opt/ros/humble/src/gtest_vendor/src/gtest-port.cc + /usr/include/c++/11/fstream + /usr/include/x86_64-linux-gnu/c++/11/bits/basic_file.h + /usr/include/x86_64-linux-gnu/c++/11/bits/c++io.h + /usr/include/c++/11/bits/fstream.tcc + /opt/ros/humble/src/gtest_vendor/src/gtest-printers.cc + /opt/ros/humble/src/gtest_vendor/src/gtest-test-part.cc + /opt/ros/humble/src/gtest_vendor/src/gtest-typed-test.cc + diff --git a/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/compiler_depend.make b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/compiler_depend.make new file mode 100644 index 0000000..d72516b --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/compiler_depend.make @@ -0,0 +1,1312 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: /opt/ros/humble/src/gtest_vendor/src/gtest-all.cc \ + /usr/include/stdc-predef.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest.h \ + /usr/include/c++/11/cstddef \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h \ + /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/c++/11/pstl/pstl_config.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/include/c++/11/limits \ + /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_pair.h \ + /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits \ + /usr/include/c++/11/compare \ + /usr/include/c++/11/concepts \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/iterator_concepts.h \ + /usr/include/c++/11/bits/ptr_traits.h \ + /usr/include/c++/11/bits/ranges_cmp.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/stl_construct.h \ + /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h \ + /usr/include/c++/11/bit \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/unique_ptr.h \ + /usr/include/c++/11/utility \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/tuple \ + /usr/include/c++/11/array \ + /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/ostream \ + /usr/include/c++/11/ios \ + /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/postypes.h \ + /usr/include/c++/11/cwchar \ + /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/cstdint \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale \ + /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/c++/11/cctype \ + /usr/include/ctype.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/bits/locale_classes.h \ + /usr/include/c++/11/string \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_algo.h \ + /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/c++/11/bits/std_abs.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/uniform_int_dist.h \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/string_view \ + /usr/include/c++/11/bits/ranges_base.h \ + /usr/include/c++/11/bits/max_size_type.h \ + /usr/include/c++/11/numbers \ + /usr/include/c++/11/bits/string_view.tcc \ + /usr/include/c++/11/ext/string_conversions.h \ + /usr/include/c++/11/cstdio \ + /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /usr/include/c++/11/cerrno \ + /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/basic_string.tcc \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/stdexcept \ + /usr/include/c++/11/streambuf \ + /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/locale_facets.h \ + /usr/include/c++/11/cwctype \ + /usr/include/wctype.h \ + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/basic_ios.tcc \ + /usr/include/c++/11/bits/ostream.tcc \ + /usr/include/c++/11/bits/shared_ptr.h \ + /usr/include/c++/11/bits/shared_ptr_base.h \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/ext/concurrence.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/bits/atomic_wait.h \ + /usr/include/c++/11/climits \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h \ + /usr/include/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h \ + /usr/include/syscall.h \ + /usr/include/x86_64-linux-gnu/sys/syscall.h \ + /usr/include/x86_64-linux-gnu/asm/unistd.h \ + /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ + /usr/include/x86_64-linux-gnu/bits/syscall.h \ + /usr/include/c++/11/bits/std_mutex.h \ + /usr/include/c++/11/backward/auto_ptr.h \ + /usr/include/c++/11/bits/ranges_uninitialized.h \ + /usr/include/c++/11/bits/ranges_algobase.h \ + /usr/include/c++/11/iterator \ + /usr/include/c++/11/bits/stream_iterator.h \ + /usr/include/c++/11/bits/uses_allocator_args.h \ + /usr/include/c++/11/pstl/glue_memory_defs.h \ + /usr/include/c++/11/pstl/execution_defs.h \ + /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-internal.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-port.h \ + /usr/include/c++/11/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/x86_64-linux-gnu/bits/statx.h \ + /usr/include/linux/stat.h \ + /usr/include/linux/types.h \ + /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h \ + /usr/include/asm-generic/int-ll64.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/c++/11/algorithm \ + /usr/include/c++/11/bits/ranges_algo.h \ + /usr/include/c++/11/bits/ranges_util.h \ + /usr/include/c++/11/pstl/glue_algorithm_defs.h \ + /usr/include/c++/11/functional \ + /usr/include/c++/11/bits/std_function.h \ + /usr/include/c++/11/unordered_map \ + /usr/include/c++/11/bits/hashtable.h \ + /usr/include/c++/11/bits/hashtable_policy.h \ + /usr/include/c++/11/bits/enable_special_members.h \ + /usr/include/c++/11/bits/node_handle.h \ + /usr/include/c++/11/bits/unordered_map.h \ + /usr/include/c++/11/bits/erase_if.h \ + /usr/include/c++/11/iostream \ + /usr/include/c++/11/istream \ + /usr/include/c++/11/bits/istream.tcc \ + /usr/include/c++/11/sstream \ + /usr/include/c++/11/bits/sstream.tcc \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-port-arch.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/custom/gtest-port.h \ + /usr/include/regex.h \ + /usr/include/x86_64-linux-gnu/sys/wait.h \ + /usr/include/signal.h \ + /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ + /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ + /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h \ + /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/float.h \ + /usr/include/c++/11/iomanip \ + /usr/include/c++/11/locale \ + /usr/include/c++/11/bits/locale_facets_nonio.h \ + /usr/include/c++/11/ctime \ + /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h \ + /usr/include/libintl.h \ + /usr/include/c++/11/bits/codecvt.h \ + /usr/include/c++/11/bits/locale_facets_nonio.tcc \ + /usr/include/c++/11/bits/locale_conv.h \ + /usr/include/c++/11/bits/quoted_string.h \ + /usr/include/c++/11/map \ + /usr/include/c++/11/bits/stl_tree.h \ + /usr/include/c++/11/bits/stl_map.h \ + /usr/include/c++/11/bits/stl_multimap.h \ + /usr/include/c++/11/set \ + /usr/include/c++/11/bits/stl_set.h \ + /usr/include/c++/11/bits/stl_multiset.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-message.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-filepath.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-string.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-type-util.h \ + /usr/include/c++/11/cxxabi.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cxxabi_tweaks.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-death-test.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-death-test-internal.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-matchers.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-printers.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/custom/gtest-printers.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-param-test.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-param-util.h \ + /usr/include/c++/11/cassert \ + /usr/include/assert.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest_prod.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-test-part.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-typed-test.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest_pred_impl.h \ + /opt/ros/humble/src/gtest_vendor/src/gtest.cc \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/custom/gtest.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-spi.h \ + /usr/include/c++/11/math.h \ + /usr/include/c++/11/cmath \ + /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/11/bits/specfun.h \ + /usr/include/c++/11/tr1/gamma.tcc \ + /usr/include/c++/11/tr1/special_function_util.h \ + /usr/include/c++/11/tr1/bessel_function.tcc \ + /usr/include/c++/11/tr1/beta_function.tcc \ + /usr/include/c++/11/tr1/ell_integral.tcc \ + /usr/include/c++/11/tr1/exp_integral.tcc \ + /usr/include/c++/11/tr1/hypergeometric.tcc \ + /usr/include/c++/11/tr1/legendre_function.tcc \ + /usr/include/c++/11/tr1/modified_bessel_func.tcc \ + /usr/include/c++/11/tr1/poly_hermite.tcc \ + /usr/include/c++/11/tr1/poly_laguerre.tcc \ + /usr/include/c++/11/tr1/riemann_zeta.tcc \ + /usr/include/c++/11/list \ + /usr/include/c++/11/bits/stl_list.h \ + /usr/include/c++/11/bits/list.tcc \ + /usr/include/fcntl.h \ + /usr/include/x86_64-linux-gnu/bits/fcntl.h \ + /usr/include/x86_64-linux-gnu/bits/fcntl-linux.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h \ + /usr/include/linux/falloc.h \ + /usr/include/x86_64-linux-gnu/bits/fcntl2.h \ + /usr/include/x86_64-linux-gnu/sys/mman.h \ + /usr/include/x86_64-linux-gnu/bits/mman.h \ + /usr/include/x86_64-linux-gnu/bits/mman-map-flags-generic.h \ + /usr/include/x86_64-linux-gnu/bits/mman-linux.h \ + /usr/include/x86_64-linux-gnu/bits/mman-shared.h \ + /usr/include/x86_64-linux-gnu/sys/time.h \ + /usr/include/arpa/inet.h \ + /usr/include/netinet/in.h \ + /usr/include/x86_64-linux-gnu/sys/socket.h \ + /usr/include/x86_64-linux-gnu/bits/socket.h \ + /usr/include/x86_64-linux-gnu/bits/socket_type.h \ + /usr/include/x86_64-linux-gnu/bits/sockaddr.h \ + /usr/include/x86_64-linux-gnu/asm/socket.h \ + /usr/include/asm-generic/socket.h \ + /usr/include/x86_64-linux-gnu/asm/sockios.h \ + /usr/include/asm-generic/sockios.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_osockaddr.h \ + /usr/include/x86_64-linux-gnu/bits/socket2.h \ + /usr/include/x86_64-linux-gnu/bits/in.h \ + /usr/include/netdb.h \ + /usr/include/rpc/netdb.h \ + /usr/include/x86_64-linux-gnu/bits/netdb.h \ + /opt/ros/humble/src/gtest_vendor/src/gtest-internal-inl.h \ + /opt/ros/humble/src/gtest_vendor/src/gtest-death-test.cc \ + /opt/ros/humble/src/gtest_vendor/src/gtest-filepath.cc \ + /opt/ros/humble/src/gtest_vendor/src/gtest-matchers.cc \ + /opt/ros/humble/src/gtest_vendor/src/gtest-port.cc \ + /usr/include/c++/11/fstream \ + /usr/include/x86_64-linux-gnu/c++/11/bits/basic_file.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++io.h \ + /usr/include/c++/11/bits/fstream.tcc \ + /opt/ros/humble/src/gtest_vendor/src/gtest-printers.cc \ + /opt/ros/humble/src/gtest_vendor/src/gtest-test-part.cc \ + /opt/ros/humble/src/gtest_vendor/src/gtest-typed-test.cc + + +/opt/ros/humble/src/gtest_vendor/src/gtest-test-part.cc: + +/usr/include/x86_64-linux-gnu/c++/11/bits/c++io.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/basic_file.h: + +/usr/include/c++/11/fstream: + +/usr/include/x86_64-linux-gnu/bits/netdb.h: + +/opt/ros/humble/src/gtest_vendor/src/gtest-death-test.cc: + +/usr/include/netdb.h: + +/usr/include/x86_64-linux-gnu/bits/socket2.h: + +/usr/include/asm-generic/sockios.h: + +/usr/include/x86_64-linux-gnu/bits/sockaddr.h: + +/usr/include/x86_64-linux-gnu/bits/socket_type.h: + +/usr/include/x86_64-linux-gnu/bits/socket.h: + +/usr/include/netinet/in.h: + +/usr/include/arpa/inet.h: + +/usr/include/x86_64-linux-gnu/sys/time.h: + +/usr/include/x86_64-linux-gnu/bits/mman-shared.h: + +/usr/include/rpc/netdb.h: + +/usr/include/x86_64-linux-gnu/bits/mman-linux.h: + +/usr/include/x86_64-linux-gnu/bits/mman-map-flags-generic.h: + +/usr/include/x86_64-linux-gnu/bits/mman.h: + +/usr/include/x86_64-linux-gnu/bits/fcntl-linux.h: + +/usr/include/x86_64-linux-gnu/bits/fcntl.h: + +/usr/include/fcntl.h: + +/usr/include/c++/11/tr1/riemann_zeta.tcc: + +/usr/include/c++/11/tr1/poly_hermite.tcc: + +/usr/include/c++/11/tr1/hypergeometric.tcc: + +/usr/include/c++/11/tr1/exp_integral.tcc: + +/usr/include/c++/11/tr1/ell_integral.tcc: + +/opt/ros/humble/src/gtest_vendor/src/gtest-printers.cc: + +/usr/include/c++/11/tr1/bessel_function.tcc: + +/usr/include/c++/11/bits/stl_list.h: + +/usr/include/x86_64-linux-gnu/bits/iscanonical.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/c++/11/math.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/gtest-spi.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/internal/custom/gtest.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/gtest_pred_impl.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/gtest-typed-test.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/gtest_prod.h: + +/usr/include/c++/11/cassert: + +/opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-param-util.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/gtest-param-test.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/gtest-matchers.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-death-test-internal.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/gtest-death-test.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/cxxabi_tweaks.h: + +/usr/include/c++/11/tr1/modified_bessel_func.tcc: + +/opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-type-util.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-filepath.h: + +/usr/include/x86_64-linux-gnu/sys/mman.h: + +/usr/include/c++/11/bits/stl_multiset.h: + +/usr/include/c++/11/set: + +/usr/include/c++/11/bits/stl_multimap.h: + +/usr/include/c++/11/bits/stl_map.h: + +/usr/include/c++/11/map: + +/usr/include/c++/11/bits/locale_conv.h: + +/usr/include/c++/11/bits/locale_facets_nonio.tcc: + +/opt/ros/humble/src/gtest_vendor/src/gtest-filepath.cc: + +/usr/include/libintl.h: + +/usr/include/c++/11/cxxabi.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h: + +/usr/include/c++/11/ctime: + +/usr/include/c++/11/bits/locale_facets_nonio.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/float.h: + +/usr/include/x86_64-linux-gnu/bits/signal_ext.h: + +/usr/include/x86_64-linux-gnu/bits/sigthread.h: + +/usr/include/x86_64-linux-gnu/sys/ucontext.h: + +/usr/include/x86_64-linux-gnu/bits/types/stack_t.h: + +/usr/include/x86_64-linux-gnu/bits/sigcontext.h: + +/usr/include/x86_64-linux-gnu/bits/sigaction.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/gtest-printers.h: + +/usr/include/x86_64-linux-gnu/bits/sigevent-consts.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_osockaddr.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigval_t.h: + +/usr/include/c++/11/tr1/special_function_util.h: + +/usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h: + +/usr/include/x86_64-linux-gnu/bits/siginfo-consts.h: + +/usr/include/x86_64-linux-gnu/bits/siginfo-arch.h: + +/usr/include/c++/11/bits/list.tcc: + +/usr/include/x86_64-linux-gnu/bits/ss_flags.h: + +/usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h: + +/usr/include/c++/11/bits/quoted_string.h: + +/usr/include/x86_64-linux-gnu/bits/signum-generic.h: + +/usr/include/regex.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-port-arch.h: + +/usr/include/c++/11/bits/istream.tcc: + +/usr/include/c++/11/istream: + +/usr/include/c++/11/bits/unordered_map.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/c++/11/iostream: + +/usr/include/c++/11/bits/node_handle.h: + +/usr/include/c++/11/bits/hashtable.h: + +/usr/include/c++/11/unordered_map: + +/usr/include/c++/11/algorithm: + +/usr/include/x86_64-linux-gnu/bits/types/struct_statx.h: + +/usr/include/c++/11/bits/hashtable_policy.h: + +/usr/include/x86_64-linux-gnu/bits/statx-generic.h: + +/usr/include/c++/11/bits/fstream.tcc: + +/usr/include/asm-generic/posix_types.h: + +/usr/include/c++/11/bits/ranges_util.h: + +/usr/include/x86_64-linux-gnu/asm/posix_types.h: + +/usr/include/linux/posix_types.h: + +/usr/include/x86_64-linux-gnu/asm/types.h: + +/usr/include/linux/stat.h: + +/usr/include/c++/11/bits/stl_set.h: + +/usr/include/x86_64-linux-gnu/bits/struct_stat.h: + +/usr/include/x86_64-linux-gnu/bits/sigstksz.h: + +/usr/include/x86_64-linux-gnu/bits/stat.h: + +/usr/include/x86_64-linux-gnu/sys/stat.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/signal.h: + +/usr/include/strings.h: + +/usr/include/c++/11/stdlib.h: + +/usr/include/c++/11/bits/specfun.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-port.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-internal.h: + +/usr/include/c++/11/ext/atomicity.h: + +/usr/include/pthread.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h: + +/usr/include/c++/11/ext/concurrence.h: + +/usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h: + +/usr/include/c++/11/bits/ios_base.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/bits/locale.h: + +/usr/include/locale.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/c++/11/bits/localefwd.h: + +/usr/include/c++/11/bits/char_traits.h: + +/usr/include/x86_64-linux-gnu/sys/wait.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/x86_64-linux-gnu/asm/posix_types_64.h: + +/usr/include/x86_64-linux-gnu/bits/cpu-set.h: + +/usr/include/c++/11/bits/cxxabi_init_exception.h: + +/usr/include/wchar.h: + +/usr/include/c++/11/exception: + +/usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h: + +/usr/include/c++/11/bits/stringfwd.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/wint_t.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/c++/11/tr1/poly_laguerre.tcc: + +/usr/include/c++/11/bits/std_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/timex.h: + +/usr/include/asm-generic/socket.h: + +/usr/include/c++/11/bits/invoke.h: + +/usr/include/x86_64-linux-gnu/bits/in.h: + +/usr/include/linux/falloc.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h: + +/usr/include/c++/11/bits/postypes.h: + +/usr/include/c++/11/cstdint: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/assert.h: + +/usr/include/c++/11/numbers: + +/usr/include/c++/11/bits/string_view.tcc: + +/usr/include/c++/11/bits/functional_hash.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/wchar2.h: + +/usr/include/x86_64-linux-gnu/asm/bitsperlong.h: + +/usr/include/c++/11/backward/binders.h: + +/usr/include/x86_64-linux-gnu/bits/time.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/sys/syscall.h: + +/usr/include/c++/11/bits/uses_allocator.h: + +/usr/include/x86_64-linux-gnu/asm/socket.h: + +/opt/ros/humble/src/gtest_vendor/src/gtest.cc: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/c++/11/compare: + +/usr/include/x86_64-linux-gnu/sys/socket.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h: + +/usr/include/c++/11/bits/memoryfwd.h: + +/usr/include/c++/11/bits/stl_function.h: + +/usr/include/c++/11/tuple: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/c++/11/bits/unique_ptr.h: + +/usr/include/c++/11/ostream: + +/usr/include/c++/11/bits/hash_bytes.h: + +/usr/include/c++/11/bits/move.h: + +/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h: + +/usr/include/c++/11/sstream: + +/usr/include/x86_64-linux-gnu/asm/unistd_64.h: + +/usr/include/c++/11/bits/stl_raw_storage_iter.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h: + +/usr/include/c++/11/bits/functexcept.h: + +/usr/include/c++/11/streambuf: + +/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h: + +/usr/include/c++/11/tr1/beta_function.tcc: + +/usr/include/c++/11/array: + +/usr/include/c++/11/bits/sstream.tcc: + +/usr/include/c++/11/climits: + +/usr/include/c++/11/new: + +/usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h: + +/usr/include/x86_64-linux-gnu/bits/xopen_lim.h: + +/usr/include/c++/11/iosfwd: + +/usr/include/c++/11/initializer_list: + +/usr/include/x86_64-linux-gnu/bits/statx.h: + +/usr/include/unistd.h: + +/usr/include/c++/11/bits/stl_algobase.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h: + +/usr/include/c++/11/ext/type_traits.h: + +/usr/include/c++/11/pstl/glue_memory_defs.h: + +/usr/include/c++/11/tr1/gamma.tcc: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/x86_64-linux-gnu/bits/confname.h: + +/usr/include/c++/11/bit: + +/usr/include/c++/11/bits/stl_iterator_base_types.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-string.h: + +/usr/include/c++/11/cstdlib: + +/opt/ros/humble/src/gtest_vendor/src/gtest-all.cc: + +/usr/include/c++/11/bits/nested_exception.h: + +/usr/include/c++/11/iterator: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/c++/11/bits/range_access.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/c++/11/bits/ranges_cmp.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h: + +/usr/include/c++/11/debug/assertions.h: + +/usr/include/linux/close_range.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h: + +/usr/include/c++/11/debug/debug.h: + +/usr/include/features-time64.h: + +/usr/include/x86_64-linux-gnu/bits/fcntl2.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/gtest.h: + +/usr/include/x86_64-linux-gnu/bits/getopt_core.h: + +/usr/include/c++/11/vector: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/opt/ros/humble/src/gtest_vendor/src/gtest-internal-inl.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/c++/11/pstl/pstl_config.h: + +/usr/include/c++/11/cmath: + +/usr/include/c++/11/bits/allocator.h: + +/usr/include/c++/11/type_traits: + +/usr/include/x86_64-linux-gnu/sys/single_threaded.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/gtest-test-part.h: + +/usr/include/stdc-predef.h: + +/usr/include/c++/11/bits/alloc_traits.h: + +/usr/include/c++/11/limits: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/include/c++/11/memory: + +/usr/include/x86_64-linux-gnu/bits/syscall.h: + +/usr/include/errno.h: + +/usr/include/c++/11/ext/numeric_traits.h: + +/usr/include/c++/11/bits/atomic_base.h: + +/usr/include/features.h: + +/usr/include/c++/11/bits/iterator_concepts.h: + +/usr/include/x86_64-linux-gnu/bits/sigstack.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/internal/custom/gtest-port.h: + +/usr/include/c++/11/clocale: + +/usr/include/c++/11/bits/ostream.tcc: + +/usr/include/c++/11/bits/exception_ptr.h: + +/usr/include/c++/11/ext/string_conversions.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +/usr/include/asm-generic/bitsperlong.h: + +/usr/include/asm-generic/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/c++/11/bits/concept_check.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/opt/ros/humble/src/gtest_vendor/src/gtest-typed-test.cc: + +/opt/ros/humble/src/gtest_vendor/src/gtest-port.cc: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/c++/11/bits/predefined_ops.h: + +/usr/include/c++/11/bits/atomic_wait.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/asm/sockios.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/c++/11/bits/std_function.h: + +/usr/include/c++/11/bits/stl_tempbuf.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h: + +/usr/include/c++/11/bits/stl_pair.h: + +/usr/include/c++/11/concepts: + +/usr/include/x86_64-linux-gnu/bits/sched.h: + +/usr/include/c++/11/ext/alloc_traits.h: + +/usr/include/c++/11/bits/cxxabi_forced.h: + +/usr/include/c++/11/locale: + +/usr/include/ctype.h: + +/usr/include/c++/11/bits/stream_iterator.h: + +/usr/include/c++/11/ext/new_allocator.h: + +/usr/include/c++/11/bits/cpp_type_traits.h: + +/usr/include/c++/11/bits/stl_iterator_base_funcs.h: + +/usr/include/c++/11/bits/stl_uninitialized.h: + +/usr/include/c++/11/backward/auto_ptr.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/c++/11/typeinfo: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/c++/11/bits/ranges_uninitialized.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/c++/11/bits/allocated_ptr.h: + +/usr/include/c++/11/bits/ranges_algo.h: + +/usr/include/c++/11/bits/stl_iterator.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/c++/11/bits/basic_string.h: + +/usr/include/linux/limits.h: + +/usr/include/c++/11/bits/shared_ptr_base.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/c++/11/tr1/legendre_function.tcc: + +/usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h: + +/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h: + +/usr/include/c++/11/functional: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h: + +/usr/include/c++/11/bits/locale_classes.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/c++/11/bits/ostream_insert.h: + +/usr/include/asm-generic/int-ll64.h: + +/usr/include/c++/11/bits/stl_algo.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/c++/11/bits/erase_if.h: + +/usr/include/c++/11/bits/ptr_traits.h: + +/usr/include/stdint.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/c++/11/ext/aligned_buffer.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/c++/11/bits/stl_construct.h: + +/usr/include/c++/11/bits/shared_ptr.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/gtest-message.h: + +/usr/include/c++/11/cwchar: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h: + +/usr/include/c++/11/cwctype: + +/usr/include/c++/11/pstl/execution_defs.h: + +/usr/include/c++/11/bits/algorithmfwd.h: + +/usr/include/c++/11/bits/ranges_base.h: + +/usr/include/c++/11/bits/std_abs.h: + +/usr/include/c++/11/bits/stl_heap.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/c++/11/string_view: + +/usr/include/c++/11/iomanip: + +/usr/include/c++/11/cctype: + +/usr/include/x86_64-linux-gnu/asm/unistd.h: + +/usr/include/c++/11/bits/align.h: + +/usr/include/c++/11/bits/max_size_type.h: + +/usr/include/c++/11/cstdio: + +/opt/ros/humble/src/gtest_vendor/src/gtest-matchers.cc: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h: + +/usr/include/c++/11/bits/locale_facets.tcc: + +/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h: + +/usr/include/c++/11/cerrno: + +/usr/include/x86_64-linux-gnu/bits/signum-arch.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/sched.h: + +/usr/include/wctype.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/c++/11/bits/stl_tree.h: + +/usr/include/syscall.h: + +/usr/include/x86_64-linux-gnu/bits/types/error_t.h: + +/usr/include/c++/11/bits/charconv.h: + +/usr/include/c++/11/bits/basic_string.tcc: + +/usr/include/c++/11/bits/locale_classes.tcc: + +/usr/include/c++/11/system_error: + +/usr/include/c++/11/cstddef: + +/usr/include/c++/11/bits/stl_vector.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/internal/custom/gtest-printers.h: + +/usr/include/c++/11/ios: + +/usr/include/c++/11/utility: + +/usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h: + +/usr/include/c++/11/pstl/glue_algorithm_defs.h: + +/usr/include/c++/11/stdexcept: + +/usr/include/string.h: + +/usr/include/c++/11/bits/streambuf.tcc: + +/usr/include/c++/11/bits/atomic_lockfree_defines.h: + +/usr/include/c++/11/bits/uniform_int_dist.h: + +/usr/include/c++/11/bits/basic_ios.h: + +/usr/include/c++/11/bits/exception.h: + +/usr/include/c++/11/bits/locale_facets.h: + +/usr/include/c++/11/bits/streambuf_iterator.h: + +/usr/include/linux/types.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h: + +/usr/include/c++/11/bits/codecvt.h: + +/usr/include/c++/11/bits/enable_special_members.h: + +/usr/include/c++/11/bits/basic_ios.tcc: + +/usr/include/linux/stddef.h: + +/usr/include/c++/11/bits/refwrap.h: + +/usr/include/c++/11/bits/shared_ptr_atomic.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h: + +/usr/include/c++/11/bits/stl_relops.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/c++/11/string: + +/usr/include/x86_64-linux-gnu/bits/uio_lim.h: + +/usr/include/c++/11/bits/ranges_algobase.h: + +/usr/include/x86_64-linux-gnu/bits/posix_opt.h: + +/usr/include/c++/11/bits/exception_defines.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h: + +/usr/include/x86_64-linux-gnu/bits/environments.h: + +/usr/include/time.h: + +/usr/include/x86_64-linux-gnu/bits/setjmp.h: + +/usr/include/x86_64-linux-gnu/bits/getopt_posix.h: + +/usr/include/x86_64-linux-gnu/bits/unistd.h: + +/usr/include/x86_64-linux-gnu/bits/unistd_ext.h: + +/usr/include/c++/11/list: + +/usr/include/c++/11/bits/uses_allocator_args.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/c++/11/bits/stl_bvector.h: + +/usr/include/c++/11/bits/vector.tcc: diff --git a/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/compiler_depend.ts b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/compiler_depend.ts new file mode 100644 index 0000000..32ab1fb --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for gtest. diff --git a/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/depend.make b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/depend.make new file mode 100644 index 0000000..37ac348 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for gtest. +# This may be replaced when dependencies are built. diff --git a/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/flags.make b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/flags.make new file mode 100644 index 0000000..d80b950 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -I/root/colcon_ws/src/orb_slam3_ros2_wrapper/include -I/home/orb/ORB_SLAM3/include -I/home/orb/ORB_SLAM3/include/CameraModels -I/opt/ros/humble/src/gtest_vendor/. -isystem /opt/ros/humble/src/gtest_vendor/include + +CXX_FLAGS = -O3 -DNDEBUG -fPIC -Wno-missing-field-initializers -Wall -Wextra -Wpedantic -Wno-null-dereference -std=gnu++20 + diff --git a/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/link.txt b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/link.txt new file mode 100644 index 0000000..2c51702 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc libgtest.a CMakeFiles/gtest.dir/src/gtest-all.cc.o +/usr/bin/ranlib libgtest.a diff --git a/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/progress.make b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/progress.make new file mode 100644 index 0000000..abadeb0 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 + diff --git a/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o new file mode 100644 index 0000000000000000000000000000000000000000..b9ba6887e0aeb776eb29864a3cad5a6a0a34f28f GIT binary patch literal 782616 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 G{{I04TYzZ* literal 0 HcmV?d00001 diff --git a/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.d b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.d new file mode 100644 index 0000000..cb2996a --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.d @@ -0,0 +1,362 @@ +gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: \ + /opt/ros/humble/src/gtest_vendor/src/gtest-all.cc \ + /usr/include/stdc-predef.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest.h \ + /usr/include/c++/11/cstddef \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/c++/11/pstl/pstl_config.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/include/c++/11/limits /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_pair.h /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits /usr/include/c++/11/compare \ + /usr/include/c++/11/concepts \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/iterator_concepts.h \ + /usr/include/c++/11/bits/ptr_traits.h \ + /usr/include/c++/11/bits/ranges_cmp.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/stl_construct.h \ + /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h /usr/include/c++/11/bit \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/unique_ptr.h /usr/include/c++/11/utility \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/initializer_list /usr/include/c++/11/tuple \ + /usr/include/c++/11/array /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h /usr/include/c++/11/ostream \ + /usr/include/c++/11/ios /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/bits/stringfwd.h /usr/include/c++/11/bits/postypes.h \ + /usr/include/c++/11/cwchar /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/c++/11/exception /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/typeinfo /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/char_traits.h /usr/include/c++/11/cstdint \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/11/cctype \ + /usr/include/ctype.h /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/11/bits/ios_base.h /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/bits/locale_classes.h /usr/include/c++/11/string \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_algo.h /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/c++/11/bits/std_abs.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/uniform_int_dist.h \ + /usr/include/c++/11/bits/basic_string.h /usr/include/c++/11/string_view \ + /usr/include/c++/11/bits/ranges_base.h \ + /usr/include/c++/11/bits/max_size_type.h /usr/include/c++/11/numbers \ + /usr/include/c++/11/bits/string_view.tcc \ + /usr/include/c++/11/ext/string_conversions.h /usr/include/c++/11/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/11/cerrno \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/basic_string.tcc \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/stdexcept /usr/include/c++/11/streambuf \ + /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/locale_facets.h /usr/include/c++/11/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/basic_ios.tcc \ + /usr/include/c++/11/bits/ostream.tcc \ + /usr/include/c++/11/bits/shared_ptr.h \ + /usr/include/c++/11/bits/shared_ptr_base.h \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/ext/concurrence.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/bits/atomic_wait.h /usr/include/c++/11/climits \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/syscall.h \ + /usr/include/x86_64-linux-gnu/sys/syscall.h \ + /usr/include/x86_64-linux-gnu/asm/unistd.h \ + /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ + /usr/include/x86_64-linux-gnu/bits/syscall.h \ + /usr/include/c++/11/bits/std_mutex.h \ + /usr/include/c++/11/backward/auto_ptr.h \ + /usr/include/c++/11/bits/ranges_uninitialized.h \ + /usr/include/c++/11/bits/ranges_algobase.h /usr/include/c++/11/iterator \ + /usr/include/c++/11/bits/stream_iterator.h \ + /usr/include/c++/11/bits/uses_allocator_args.h \ + /usr/include/c++/11/pstl/glue_memory_defs.h \ + /usr/include/c++/11/pstl/execution_defs.h /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-internal.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-port.h \ + /usr/include/c++/11/stdlib.h /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/c++/11/algorithm /usr/include/c++/11/bits/ranges_algo.h \ + /usr/include/c++/11/bits/ranges_util.h \ + /usr/include/c++/11/pstl/glue_algorithm_defs.h \ + /usr/include/c++/11/functional /usr/include/c++/11/bits/std_function.h \ + /usr/include/c++/11/unordered_map /usr/include/c++/11/bits/hashtable.h \ + /usr/include/c++/11/bits/hashtable_policy.h \ + /usr/include/c++/11/bits/enable_special_members.h \ + /usr/include/c++/11/bits/node_handle.h \ + /usr/include/c++/11/bits/unordered_map.h \ + /usr/include/c++/11/bits/erase_if.h /usr/include/c++/11/iostream \ + /usr/include/c++/11/istream /usr/include/c++/11/bits/istream.tcc \ + /usr/include/c++/11/sstream /usr/include/c++/11/bits/sstream.tcc \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-port-arch.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/custom/gtest-port.h \ + /usr/include/regex.h /usr/include/x86_64-linux-gnu/sys/wait.h \ + /usr/include/signal.h \ + /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ + /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ + /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h \ + /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/float.h \ + /usr/include/c++/11/iomanip /usr/include/c++/11/locale \ + /usr/include/c++/11/bits/locale_facets_nonio.h /usr/include/c++/11/ctime \ + /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/11/bits/codecvt.h \ + /usr/include/c++/11/bits/locale_facets_nonio.tcc \ + /usr/include/c++/11/bits/locale_conv.h \ + /usr/include/c++/11/bits/quoted_string.h /usr/include/c++/11/map \ + /usr/include/c++/11/bits/stl_tree.h /usr/include/c++/11/bits/stl_map.h \ + /usr/include/c++/11/bits/stl_multimap.h /usr/include/c++/11/set \ + /usr/include/c++/11/bits/stl_set.h \ + /usr/include/c++/11/bits/stl_multiset.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-message.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-filepath.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-string.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-type-util.h \ + /usr/include/c++/11/cxxabi.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cxxabi_tweaks.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-death-test.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-death-test-internal.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-matchers.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-printers.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/custom/gtest-printers.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-param-test.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-param-util.h \ + /usr/include/c++/11/cassert /usr/include/assert.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest_prod.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-test-part.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-typed-test.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest_pred_impl.h \ + /opt/ros/humble/src/gtest_vendor/./src/gtest.cc \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/custom/gtest.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-spi.h \ + /usr/include/c++/11/math.h /usr/include/c++/11/cmath /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/11/bits/specfun.h /usr/include/c++/11/tr1/gamma.tcc \ + /usr/include/c++/11/tr1/special_function_util.h \ + /usr/include/c++/11/tr1/bessel_function.tcc \ + /usr/include/c++/11/tr1/beta_function.tcc \ + /usr/include/c++/11/tr1/ell_integral.tcc \ + /usr/include/c++/11/tr1/exp_integral.tcc \ + /usr/include/c++/11/tr1/hypergeometric.tcc \ + /usr/include/c++/11/tr1/legendre_function.tcc \ + /usr/include/c++/11/tr1/modified_bessel_func.tcc \ + /usr/include/c++/11/tr1/poly_hermite.tcc \ + /usr/include/c++/11/tr1/poly_laguerre.tcc \ + /usr/include/c++/11/tr1/riemann_zeta.tcc /usr/include/c++/11/list \ + /usr/include/c++/11/bits/stl_list.h /usr/include/c++/11/bits/list.tcc \ + /usr/include/fcntl.h /usr/include/x86_64-linux-gnu/bits/fcntl.h \ + /usr/include/x86_64-linux-gnu/bits/fcntl-linux.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h \ + /usr/include/linux/falloc.h /usr/include/x86_64-linux-gnu/bits/fcntl2.h \ + /usr/include/x86_64-linux-gnu/sys/mman.h \ + /usr/include/x86_64-linux-gnu/bits/mman.h \ + /usr/include/x86_64-linux-gnu/bits/mman-map-flags-generic.h \ + /usr/include/x86_64-linux-gnu/bits/mman-linux.h \ + /usr/include/x86_64-linux-gnu/bits/mman-shared.h \ + /usr/include/x86_64-linux-gnu/sys/time.h /usr/include/arpa/inet.h \ + /usr/include/netinet/in.h /usr/include/x86_64-linux-gnu/sys/socket.h \ + /usr/include/x86_64-linux-gnu/bits/socket.h \ + /usr/include/x86_64-linux-gnu/bits/socket_type.h \ + /usr/include/x86_64-linux-gnu/bits/sockaddr.h \ + /usr/include/x86_64-linux-gnu/asm/socket.h \ + /usr/include/asm-generic/socket.h \ + /usr/include/x86_64-linux-gnu/asm/sockios.h \ + /usr/include/asm-generic/sockios.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_osockaddr.h \ + /usr/include/x86_64-linux-gnu/bits/socket2.h \ + /usr/include/x86_64-linux-gnu/bits/in.h /usr/include/netdb.h \ + /usr/include/rpc/netdb.h /usr/include/x86_64-linux-gnu/bits/netdb.h \ + /opt/ros/humble/src/gtest_vendor/./src/gtest-internal-inl.h \ + /opt/ros/humble/src/gtest_vendor/./src/gtest-death-test.cc \ + /opt/ros/humble/src/gtest_vendor/./src/gtest-filepath.cc \ + /opt/ros/humble/src/gtest_vendor/./src/gtest-matchers.cc \ + /opt/ros/humble/src/gtest_vendor/./src/gtest-port.cc \ + /usr/include/c++/11/fstream \ + /usr/include/x86_64-linux-gnu/c++/11/bits/basic_file.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++io.h \ + /usr/include/c++/11/bits/fstream.tcc \ + /opt/ros/humble/src/gtest_vendor/./src/gtest-printers.cc \ + /opt/ros/humble/src/gtest_vendor/./src/gtest-test-part.cc \ + /opt/ros/humble/src/gtest_vendor/./src/gtest-typed-test.cc diff --git a/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/DependInfo.cmake b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/DependInfo.cmake new file mode 100644 index 0000000..27bad13 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/DependInfo.cmake @@ -0,0 +1,19 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/opt/ros/humble/src/gtest_vendor/src/gtest_main.cc" "gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" "gcc" "gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/build.make b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/build.make new file mode 100644 index 0000000..ea3a1d2 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/build.make @@ -0,0 +1,111 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/colcon_ws/src/orb_slam3_ros2_wrapper + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/build/orb_slam3_ros2_wrapper + +# Include any dependencies generated for this target. +include gtest/CMakeFiles/gtest_main.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include gtest/CMakeFiles/gtest_main.dir/compiler_depend.make + +# Include the progress variables for this target. +include gtest/CMakeFiles/gtest_main.dir/progress.make + +# Include the compile flags for this target's objects. +include gtest/CMakeFiles/gtest_main.dir/flags.make + +gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: gtest/CMakeFiles/gtest_main.dir/flags.make +gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: /opt/ros/humble/src/gtest_vendor/src/gtest_main.cc +gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: gtest/CMakeFiles/gtest_main.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/orb_slam3_ros2_wrapper/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" + cd /root/build/orb_slam3_ros2_wrapper/gtest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -MF CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.d -o CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -c /opt/ros/humble/src/gtest_vendor/src/gtest_main.cc + +gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gtest_main.dir/src/gtest_main.cc.i" + cd /root/build/orb_slam3_ros2_wrapper/gtest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /opt/ros/humble/src/gtest_vendor/src/gtest_main.cc > CMakeFiles/gtest_main.dir/src/gtest_main.cc.i + +gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gtest_main.dir/src/gtest_main.cc.s" + cd /root/build/orb_slam3_ros2_wrapper/gtest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /opt/ros/humble/src/gtest_vendor/src/gtest_main.cc -o CMakeFiles/gtest_main.dir/src/gtest_main.cc.s + +# Object files for target gtest_main +gtest_main_OBJECTS = \ +"CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" + +# External object files for target gtest_main +gtest_main_EXTERNAL_OBJECTS = + +gtest/libgtest_main.a: gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o +gtest/libgtest_main.a: gtest/CMakeFiles/gtest_main.dir/build.make +gtest/libgtest_main.a: gtest/CMakeFiles/gtest_main.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/root/build/orb_slam3_ros2_wrapper/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library libgtest_main.a" + cd /root/build/orb_slam3_ros2_wrapper/gtest && $(CMAKE_COMMAND) -P CMakeFiles/gtest_main.dir/cmake_clean_target.cmake + cd /root/build/orb_slam3_ros2_wrapper/gtest && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gtest_main.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +gtest/CMakeFiles/gtest_main.dir/build: gtest/libgtest_main.a +.PHONY : gtest/CMakeFiles/gtest_main.dir/build + +gtest/CMakeFiles/gtest_main.dir/clean: + cd /root/build/orb_slam3_ros2_wrapper/gtest && $(CMAKE_COMMAND) -P CMakeFiles/gtest_main.dir/cmake_clean.cmake +.PHONY : gtest/CMakeFiles/gtest_main.dir/clean + +gtest/CMakeFiles/gtest_main.dir/depend: + cd /root/build/orb_slam3_ros2_wrapper && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/colcon_ws/src/orb_slam3_ros2_wrapper /opt/ros/humble/src/gtest_vendor /root/build/orb_slam3_ros2_wrapper /root/build/orb_slam3_ros2_wrapper/gtest /root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : gtest/CMakeFiles/gtest_main.dir/depend + diff --git a/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/cmake_clean.cmake b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/cmake_clean.cmake new file mode 100644 index 0000000..010351b --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" + "CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.d" + "libgtest_main.a" + "libgtest_main.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/gtest_main.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/cmake_clean_target.cmake b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..0114a46 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libgtest_main.a" +) diff --git a/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/compiler_depend.internal b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/compiler_depend.internal new file mode 100644 index 0000000..bcdf945 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/compiler_depend.internal @@ -0,0 +1,370 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o + /opt/ros/humble/src/gtest_vendor/src/gtest_main.cc + /usr/include/stdc-predef.h + /usr/include/c++/11/cstdio + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h + /usr/include/features.h + /usr/include/features-time64.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h + /usr/include/c++/11/pstl/pstl_config.h + /usr/include/stdio.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/include/x86_64-linux-gnu/bits/stdio.h + /usr/include/x86_64-linux-gnu/bits/stdio2.h + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest.h + /usr/include/c++/11/cstddef + /usr/include/c++/11/limits + /usr/include/c++/11/memory + /usr/include/c++/11/bits/stl_algobase.h + /usr/include/c++/11/bits/functexcept.h + /usr/include/c++/11/bits/exception_defines.h + /usr/include/c++/11/bits/cpp_type_traits.h + /usr/include/c++/11/ext/type_traits.h + /usr/include/c++/11/ext/numeric_traits.h + /usr/include/c++/11/bits/stl_pair.h + /usr/include/c++/11/bits/move.h + /usr/include/c++/11/type_traits + /usr/include/c++/11/compare + /usr/include/c++/11/concepts + /usr/include/c++/11/bits/stl_iterator_base_types.h + /usr/include/c++/11/bits/iterator_concepts.h + /usr/include/c++/11/bits/ptr_traits.h + /usr/include/c++/11/bits/ranges_cmp.h + /usr/include/c++/11/bits/stl_iterator_base_funcs.h + /usr/include/c++/11/bits/concept_check.h + /usr/include/c++/11/debug/assertions.h + /usr/include/c++/11/bits/stl_iterator.h + /usr/include/c++/11/new + /usr/include/c++/11/bits/exception.h + /usr/include/c++/11/bits/stl_construct.h + /usr/include/c++/11/debug/debug.h + /usr/include/c++/11/bits/predefined_ops.h + /usr/include/c++/11/bits/allocator.h + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h + /usr/include/c++/11/ext/new_allocator.h + /usr/include/c++/11/bits/memoryfwd.h + /usr/include/c++/11/bits/stl_uninitialized.h + /usr/include/c++/11/ext/alloc_traits.h + /usr/include/c++/11/bits/alloc_traits.h + /usr/include/c++/11/bits/stl_tempbuf.h + /usr/include/c++/11/bits/stl_raw_storage_iter.h + /usr/include/c++/11/bits/align.h + /usr/include/c++/11/bit + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h + /usr/include/stdint.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/c++/11/bits/uses_allocator.h + /usr/include/c++/11/bits/unique_ptr.h + /usr/include/c++/11/utility + /usr/include/c++/11/bits/stl_relops.h + /usr/include/c++/11/initializer_list + /usr/include/c++/11/tuple + /usr/include/c++/11/array + /usr/include/c++/11/bits/range_access.h + /usr/include/c++/11/bits/invoke.h + /usr/include/c++/11/bits/stl_function.h + /usr/include/c++/11/backward/binders.h + /usr/include/c++/11/bits/functional_hash.h + /usr/include/c++/11/bits/hash_bytes.h + /usr/include/c++/11/ostream + /usr/include/c++/11/ios + /usr/include/c++/11/iosfwd + /usr/include/c++/11/bits/stringfwd.h + /usr/include/c++/11/bits/postypes.h + /usr/include/c++/11/cwchar + /usr/include/wchar.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/bits/wchar2.h + /usr/include/c++/11/exception + /usr/include/c++/11/bits/exception_ptr.h + /usr/include/c++/11/bits/cxxabi_init_exception.h + /usr/include/c++/11/typeinfo + /usr/include/c++/11/bits/nested_exception.h + /usr/include/c++/11/bits/char_traits.h + /usr/include/c++/11/cstdint + /usr/include/c++/11/bits/localefwd.h + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h + /usr/include/c++/11/clocale + /usr/include/locale.h + /usr/include/x86_64-linux-gnu/bits/locale.h + /usr/include/c++/11/cctype + /usr/include/ctype.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/c++/11/bits/ios_base.h + /usr/include/c++/11/ext/atomicity.h + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/sched.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/x86_64-linux-gnu/bits/cpu-set.h + /usr/include/time.h + /usr/include/x86_64-linux-gnu/bits/time.h + /usr/include/x86_64-linux-gnu/bits/timex.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/setjmp.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h + /usr/include/x86_64-linux-gnu/sys/single_threaded.h + /usr/include/c++/11/bits/locale_classes.h + /usr/include/c++/11/string + /usr/include/c++/11/bits/ostream_insert.h + /usr/include/c++/11/bits/cxxabi_forced.h + /usr/include/c++/11/bits/stl_algo.h + /usr/include/c++/11/cstdlib + /usr/include/stdlib.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/include/endian.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/x86_64-linux-gnu/bits/select2.h + /usr/include/alloca.h + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/x86_64-linux-gnu/bits/stdlib.h + /usr/include/c++/11/bits/std_abs.h + /usr/include/c++/11/bits/algorithmfwd.h + /usr/include/c++/11/bits/stl_heap.h + /usr/include/c++/11/bits/uniform_int_dist.h + /usr/include/c++/11/bits/basic_string.h + /usr/include/c++/11/string_view + /usr/include/c++/11/bits/ranges_base.h + /usr/include/c++/11/bits/max_size_type.h + /usr/include/c++/11/numbers + /usr/include/c++/11/bits/string_view.tcc + /usr/include/c++/11/ext/string_conversions.h + /usr/include/c++/11/cerrno + /usr/include/errno.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/linux/errno.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/errno-base.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/c++/11/bits/charconv.h + /usr/include/c++/11/bits/basic_string.tcc + /usr/include/c++/11/bits/locale_classes.tcc + /usr/include/c++/11/system_error + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h + /usr/include/c++/11/stdexcept + /usr/include/c++/11/streambuf + /usr/include/c++/11/bits/streambuf.tcc + /usr/include/c++/11/bits/basic_ios.h + /usr/include/c++/11/bits/locale_facets.h + /usr/include/c++/11/cwctype + /usr/include/wctype.h + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h + /usr/include/c++/11/bits/streambuf_iterator.h + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h + /usr/include/c++/11/bits/locale_facets.tcc + /usr/include/c++/11/bits/basic_ios.tcc + /usr/include/c++/11/bits/ostream.tcc + /usr/include/c++/11/bits/shared_ptr.h + /usr/include/c++/11/bits/shared_ptr_base.h + /usr/include/c++/11/bits/allocated_ptr.h + /usr/include/c++/11/bits/refwrap.h + /usr/include/c++/11/ext/aligned_buffer.h + /usr/include/c++/11/ext/concurrence.h + /usr/include/c++/11/bits/shared_ptr_atomic.h + /usr/include/c++/11/bits/atomic_base.h + /usr/include/c++/11/bits/atomic_lockfree_defines.h + /usr/include/c++/11/bits/atomic_wait.h + /usr/include/c++/11/climits + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h + /usr/include/limits.h + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h + /usr/include/x86_64-linux-gnu/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h + /usr/include/x86_64-linux-gnu/bits/uio_lim.h + /usr/include/unistd.h + /usr/include/x86_64-linux-gnu/bits/posix_opt.h + /usr/include/x86_64-linux-gnu/bits/environments.h + /usr/include/x86_64-linux-gnu/bits/confname.h + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h + /usr/include/x86_64-linux-gnu/bits/getopt_core.h + /usr/include/x86_64-linux-gnu/bits/unistd.h + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h + /usr/include/linux/close_range.h + /usr/include/syscall.h + /usr/include/x86_64-linux-gnu/sys/syscall.h + /usr/include/x86_64-linux-gnu/asm/unistd.h + /usr/include/x86_64-linux-gnu/asm/unistd_64.h + /usr/include/x86_64-linux-gnu/bits/syscall.h + /usr/include/c++/11/bits/std_mutex.h + /usr/include/c++/11/backward/auto_ptr.h + /usr/include/c++/11/bits/ranges_uninitialized.h + /usr/include/c++/11/bits/ranges_algobase.h + /usr/include/c++/11/iterator + /usr/include/c++/11/bits/stream_iterator.h + /usr/include/c++/11/bits/uses_allocator_args.h + /usr/include/c++/11/pstl/glue_memory_defs.h + /usr/include/c++/11/pstl/execution_defs.h + /usr/include/c++/11/vector + /usr/include/c++/11/bits/stl_vector.h + /usr/include/c++/11/bits/stl_bvector.h + /usr/include/c++/11/bits/vector.tcc + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-internal.h + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-port.h + /usr/include/c++/11/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h + /usr/include/x86_64-linux-gnu/bits/string_fortified.h + /usr/include/x86_64-linux-gnu/sys/stat.h + /usr/include/x86_64-linux-gnu/bits/stat.h + /usr/include/x86_64-linux-gnu/bits/struct_stat.h + /usr/include/x86_64-linux-gnu/bits/statx.h + /usr/include/linux/stat.h + /usr/include/linux/types.h + /usr/include/x86_64-linux-gnu/asm/types.h + /usr/include/asm-generic/types.h + /usr/include/asm-generic/int-ll64.h + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h + /usr/include/asm-generic/bitsperlong.h + /usr/include/linux/posix_types.h + /usr/include/linux/stddef.h + /usr/include/x86_64-linux-gnu/asm/posix_types.h + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h + /usr/include/asm-generic/posix_types.h + /usr/include/x86_64-linux-gnu/bits/statx-generic.h + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h + /usr/include/c++/11/algorithm + /usr/include/c++/11/bits/ranges_algo.h + /usr/include/c++/11/bits/ranges_util.h + /usr/include/c++/11/pstl/glue_algorithm_defs.h + /usr/include/c++/11/functional + /usr/include/c++/11/bits/std_function.h + /usr/include/c++/11/unordered_map + /usr/include/c++/11/bits/hashtable.h + /usr/include/c++/11/bits/hashtable_policy.h + /usr/include/c++/11/bits/enable_special_members.h + /usr/include/c++/11/bits/node_handle.h + /usr/include/c++/11/bits/unordered_map.h + /usr/include/c++/11/bits/erase_if.h + /usr/include/c++/11/iostream + /usr/include/c++/11/istream + /usr/include/c++/11/bits/istream.tcc + /usr/include/c++/11/sstream + /usr/include/c++/11/bits/sstream.tcc + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-port-arch.h + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/custom/gtest-port.h + /usr/include/regex.h + /usr/include/x86_64-linux-gnu/sys/wait.h + /usr/include/signal.h + /usr/include/x86_64-linux-gnu/bits/signum-generic.h + /usr/include/x86_64-linux-gnu/bits/signum-arch.h + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h + /usr/include/x86_64-linux-gnu/bits/sigaction.h + /usr/include/x86_64-linux-gnu/bits/sigcontext.h + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h + /usr/include/x86_64-linux-gnu/sys/ucontext.h + /usr/include/x86_64-linux-gnu/bits/sigstack.h + /usr/include/x86_64-linux-gnu/bits/sigstksz.h + /usr/include/x86_64-linux-gnu/bits/ss_flags.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h + /usr/include/x86_64-linux-gnu/bits/sigthread.h + /usr/include/x86_64-linux-gnu/bits/signal_ext.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/float.h + /usr/include/c++/11/iomanip + /usr/include/c++/11/locale + /usr/include/c++/11/bits/locale_facets_nonio.h + /usr/include/c++/11/ctime + /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h + /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h + /usr/include/libintl.h + /usr/include/c++/11/bits/codecvt.h + /usr/include/c++/11/bits/locale_facets_nonio.tcc + /usr/include/c++/11/bits/locale_conv.h + /usr/include/c++/11/bits/quoted_string.h + /usr/include/c++/11/map + /usr/include/c++/11/bits/stl_tree.h + /usr/include/c++/11/bits/stl_map.h + /usr/include/c++/11/bits/stl_multimap.h + /usr/include/c++/11/set + /usr/include/c++/11/bits/stl_set.h + /usr/include/c++/11/bits/stl_multiset.h + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-message.h + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-filepath.h + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-string.h + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-type-util.h + /usr/include/c++/11/cxxabi.h + /usr/include/x86_64-linux-gnu/c++/11/bits/cxxabi_tweaks.h + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-death-test.h + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-death-test-internal.h + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-matchers.h + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-printers.h + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/custom/gtest-printers.h + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-param-test.h + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-param-util.h + /usr/include/c++/11/cassert + /usr/include/assert.h + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest_prod.h + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-test-part.h + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-typed-test.h + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest_pred_impl.h + diff --git a/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/compiler_depend.make b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/compiler_depend.make new file mode 100644 index 0000000..5349212 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/compiler_depend.make @@ -0,0 +1,1099 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: /opt/ros/humble/src/gtest_vendor/src/gtest_main.cc \ + /usr/include/stdc-predef.h \ + /usr/include/c++/11/cstdio \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h \ + /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/c++/11/pstl/pstl_config.h \ + /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest.h \ + /usr/include/c++/11/cstddef \ + /usr/include/c++/11/limits \ + /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_pair.h \ + /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits \ + /usr/include/c++/11/compare \ + /usr/include/c++/11/concepts \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/iterator_concepts.h \ + /usr/include/c++/11/bits/ptr_traits.h \ + /usr/include/c++/11/bits/ranges_cmp.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/stl_construct.h \ + /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h \ + /usr/include/c++/11/bit \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/unique_ptr.h \ + /usr/include/c++/11/utility \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/tuple \ + /usr/include/c++/11/array \ + /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/ostream \ + /usr/include/c++/11/ios \ + /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/postypes.h \ + /usr/include/c++/11/cwchar \ + /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/cstdint \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale \ + /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/c++/11/cctype \ + /usr/include/ctype.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/bits/locale_classes.h \ + /usr/include/c++/11/string \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_algo.h \ + /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/c++/11/bits/std_abs.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/uniform_int_dist.h \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/string_view \ + /usr/include/c++/11/bits/ranges_base.h \ + /usr/include/c++/11/bits/max_size_type.h \ + /usr/include/c++/11/numbers \ + /usr/include/c++/11/bits/string_view.tcc \ + /usr/include/c++/11/ext/string_conversions.h \ + /usr/include/c++/11/cerrno \ + /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/basic_string.tcc \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/stdexcept \ + /usr/include/c++/11/streambuf \ + /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/locale_facets.h \ + /usr/include/c++/11/cwctype \ + /usr/include/wctype.h \ + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/basic_ios.tcc \ + /usr/include/c++/11/bits/ostream.tcc \ + /usr/include/c++/11/bits/shared_ptr.h \ + /usr/include/c++/11/bits/shared_ptr_base.h \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/ext/concurrence.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/bits/atomic_wait.h \ + /usr/include/c++/11/climits \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h \ + /usr/include/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h \ + /usr/include/syscall.h \ + /usr/include/x86_64-linux-gnu/sys/syscall.h \ + /usr/include/x86_64-linux-gnu/asm/unistd.h \ + /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ + /usr/include/x86_64-linux-gnu/bits/syscall.h \ + /usr/include/c++/11/bits/std_mutex.h \ + /usr/include/c++/11/backward/auto_ptr.h \ + /usr/include/c++/11/bits/ranges_uninitialized.h \ + /usr/include/c++/11/bits/ranges_algobase.h \ + /usr/include/c++/11/iterator \ + /usr/include/c++/11/bits/stream_iterator.h \ + /usr/include/c++/11/bits/uses_allocator_args.h \ + /usr/include/c++/11/pstl/glue_memory_defs.h \ + /usr/include/c++/11/pstl/execution_defs.h \ + /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-internal.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-port.h \ + /usr/include/c++/11/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/x86_64-linux-gnu/bits/statx.h \ + /usr/include/linux/stat.h \ + /usr/include/linux/types.h \ + /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h \ + /usr/include/asm-generic/int-ll64.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/c++/11/algorithm \ + /usr/include/c++/11/bits/ranges_algo.h \ + /usr/include/c++/11/bits/ranges_util.h \ + /usr/include/c++/11/pstl/glue_algorithm_defs.h \ + /usr/include/c++/11/functional \ + /usr/include/c++/11/bits/std_function.h \ + /usr/include/c++/11/unordered_map \ + /usr/include/c++/11/bits/hashtable.h \ + /usr/include/c++/11/bits/hashtable_policy.h \ + /usr/include/c++/11/bits/enable_special_members.h \ + /usr/include/c++/11/bits/node_handle.h \ + /usr/include/c++/11/bits/unordered_map.h \ + /usr/include/c++/11/bits/erase_if.h \ + /usr/include/c++/11/iostream \ + /usr/include/c++/11/istream \ + /usr/include/c++/11/bits/istream.tcc \ + /usr/include/c++/11/sstream \ + /usr/include/c++/11/bits/sstream.tcc \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-port-arch.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/custom/gtest-port.h \ + /usr/include/regex.h \ + /usr/include/x86_64-linux-gnu/sys/wait.h \ + /usr/include/signal.h \ + /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ + /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ + /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h \ + /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/float.h \ + /usr/include/c++/11/iomanip \ + /usr/include/c++/11/locale \ + /usr/include/c++/11/bits/locale_facets_nonio.h \ + /usr/include/c++/11/ctime \ + /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h \ + /usr/include/libintl.h \ + /usr/include/c++/11/bits/codecvt.h \ + /usr/include/c++/11/bits/locale_facets_nonio.tcc \ + /usr/include/c++/11/bits/locale_conv.h \ + /usr/include/c++/11/bits/quoted_string.h \ + /usr/include/c++/11/map \ + /usr/include/c++/11/bits/stl_tree.h \ + /usr/include/c++/11/bits/stl_map.h \ + /usr/include/c++/11/bits/stl_multimap.h \ + /usr/include/c++/11/set \ + /usr/include/c++/11/bits/stl_set.h \ + /usr/include/c++/11/bits/stl_multiset.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-message.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-filepath.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-string.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-type-util.h \ + /usr/include/c++/11/cxxabi.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cxxabi_tweaks.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-death-test.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-death-test-internal.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-matchers.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-printers.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/custom/gtest-printers.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-param-test.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-param-util.h \ + /usr/include/c++/11/cassert \ + /usr/include/assert.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest_prod.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-test-part.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-typed-test.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest_pred_impl.h + + +/opt/ros/humble/src/gtest_vendor/include/gtest/gtest_pred_impl.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/gtest-typed-test.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/gtest_prod.h: + +/usr/include/c++/11/cassert: + +/opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-param-util.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/gtest-param-test.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/gtest-matchers.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-death-test-internal.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/gtest-death-test.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/cxxabi_tweaks.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-type-util.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-filepath.h: + +/usr/include/c++/11/bits/stl_multiset.h: + +/usr/include/c++/11/set: + +/usr/include/c++/11/bits/stl_multimap.h: + +/usr/include/c++/11/bits/stl_map.h: + +/usr/include/c++/11/map: + +/usr/include/c++/11/bits/locale_conv.h: + +/usr/include/c++/11/bits/locale_facets_nonio.tcc: + +/usr/include/libintl.h: + +/usr/include/c++/11/cxxabi.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h: + +/usr/include/c++/11/ctime: + +/usr/include/c++/11/bits/locale_facets_nonio.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/float.h: + +/usr/include/x86_64-linux-gnu/bits/signal_ext.h: + +/usr/include/x86_64-linux-gnu/bits/sigthread.h: + +/usr/include/x86_64-linux-gnu/sys/ucontext.h: + +/usr/include/x86_64-linux-gnu/bits/types/stack_t.h: + +/usr/include/x86_64-linux-gnu/bits/sigcontext.h: + +/usr/include/x86_64-linux-gnu/bits/sigaction.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/gtest-printers.h: + +/usr/include/x86_64-linux-gnu/bits/sigevent-consts.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigval_t.h: + +/usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h: + +/usr/include/x86_64-linux-gnu/bits/siginfo-consts.h: + +/usr/include/x86_64-linux-gnu/bits/siginfo-arch.h: + +/usr/include/x86_64-linux-gnu/bits/ss_flags.h: + +/usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h: + +/usr/include/c++/11/bits/quoted_string.h: + +/usr/include/x86_64-linux-gnu/bits/signum-generic.h: + +/usr/include/regex.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-port-arch.h: + +/usr/include/c++/11/bits/istream.tcc: + +/usr/include/c++/11/istream: + +/usr/include/c++/11/bits/unordered_map.h: + +/usr/include/c++/11/iostream: + +/usr/include/c++/11/bits/node_handle.h: + +/usr/include/c++/11/bits/hashtable.h: + +/usr/include/c++/11/unordered_map: + +/usr/include/c++/11/algorithm: + +/usr/include/x86_64-linux-gnu/bits/types/struct_statx.h: + +/usr/include/asm-generic/posix_types.h: + +/usr/include/c++/11/bits/ranges_util.h: + +/usr/include/x86_64-linux-gnu/asm/posix_types.h: + +/usr/include/linux/posix_types.h: + +/usr/include/x86_64-linux-gnu/asm/types.h: + +/usr/include/linux/stat.h: + +/usr/include/c++/11/bits/stl_set.h: + +/usr/include/x86_64-linux-gnu/bits/struct_stat.h: + +/usr/include/x86_64-linux-gnu/bits/sigstksz.h: + +/usr/include/x86_64-linux-gnu/bits/stat.h: + +/usr/include/x86_64-linux-gnu/sys/stat.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/signal.h: + +/usr/include/strings.h: + +/usr/include/c++/11/stdlib.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-port.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-internal.h: + +/usr/include/pthread.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h: + +/usr/include/c++/11/ext/concurrence.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/bits/locale.h: + +/usr/include/locale.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/c++/11/bits/localefwd.h: + +/usr/include/c++/11/bits/char_traits.h: + +/usr/include/x86_64-linux-gnu/sys/wait.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/c++/11/bits/cxxabi_init_exception.h: + +/usr/include/wchar.h: + +/usr/include/c++/11/exception: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h: + +/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/wint_t.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/c++/11/bits/postypes.h: + +/usr/include/c++/11/cstdint: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/c++/11/bits/stringfwd.h: + +/usr/include/assert.h: + +/usr/include/c++/11/numbers: + +/usr/include/c++/11/bits/string_view.tcc: + +/usr/include/c++/11/bits/functional_hash.h: + +/usr/include/x86_64-linux-gnu/bits/wchar2.h: + +/usr/include/x86_64-linux-gnu/asm/bitsperlong.h: + +/usr/include/c++/11/backward/binders.h: + +/usr/include/x86_64-linux-gnu/sys/syscall.h: + +/usr/include/c++/11/bits/uses_allocator.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/c++/11/bit: + +/usr/include/c++/11/bits/stl_iterator_base_types.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-string.h: + +/usr/include/c++/11/cstdlib: + +/usr/include/c++/11/bits/stl_raw_storage_iter.h: + +/usr/include/c++/11/bits/std_function.h: + +/usr/include/c++/11/bits/stl_tempbuf.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h: + +/usr/include/c++/11/bits/atomic_wait.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/statx.h: + +/usr/include/unistd.h: + +/usr/include/c++/11/bits/stl_algobase.h: + +/usr/include/c++/11/bits/exception_ptr.h: + +/usr/include/c++/11/ext/string_conversions.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +/usr/include/c++/11/typeinfo: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/c++/11/ostream: + +/usr/include/c++/11/bits/unique_ptr.h: + +/usr/include/x86_64-linux-gnu/bits/confname.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/include/c++/11/memory: + +/usr/include/x86_64-linux-gnu/bits/syscall.h: + +/usr/include/c++/11/tuple: + +/usr/include/c++/11/bits/predefined_ops.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/gtest.h: + +/usr/include/x86_64-linux-gnu/bits/getopt_core.h: + +/usr/include/c++/11/vector: + +/usr/include/c++/11/bits/std_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h: + +/usr/include/x86_64-linux-gnu/bits/xopen_lim.h: + +/usr/include/c++/11/iosfwd: + +/usr/include/c++/11/initializer_list: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/c++/11/debug/debug.h: + +/usr/include/features-time64.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h: + +/usr/include/c++/11/bits/hash_bytes.h: + +/usr/include/c++/11/bits/move.h: + +/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h: + +/usr/include/c++/11/sstream: + +/usr/include/x86_64-linux-gnu/asm/unistd_64.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/stdio.h: + +/usr/include/c++/11/bits/hashtable_policy.h: + +/usr/include/x86_64-linux-gnu/bits/statx-generic.h: + +/opt/ros/humble/src/gtest_vendor/src/gtest_main.cc: + +/usr/include/c++/11/ext/atomicity.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/time.h: + +/usr/include/c++/11/bits/memoryfwd.h: + +/usr/include/c++/11/bits/stl_function.h: + +/usr/include/c++/11/compare: + +/usr/include/c++/11/cstdio: + +/usr/include/c++/11/limits: + +/usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h: + +/usr/include/c++/11/bits/ios_base.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/c++/11/bits/allocator.h: + +/usr/include/c++/11/pstl/pstl_config.h: + +/usr/include/c++/11/type_traits: + +/usr/include/x86_64-linux-gnu/sys/single_threaded.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/c++/11/ext/type_traits.h: + +/usr/include/c++/11/pstl/glue_memory_defs.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/gtest-test-part.h: + +/usr/include/stdc-predef.h: + +/usr/include/c++/11/bits/alloc_traits.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/c++/11/bits/ranges_cmp.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h: + +/usr/include/c++/11/debug/assertions.h: + +/usr/include/linux/close_range.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/c++/11/bits/invoke.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/timex.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h: + +/usr/include/c++/11/bits/locale_facets.tcc: + +/usr/include/c++/11/bits/cxxabi_forced.h: + +/usr/include/c++/11/bits/stl_pair.h: + +/usr/include/c++/11/concepts: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/c++/11/bits/nested_exception.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h: + +/usr/include/c++/11/bits/functexcept.h: + +/usr/include/asm-generic/bitsperlong.h: + +/usr/include/asm-generic/types.h: + +/usr/include/c++/11/bits/concept_check.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/c++/11/streambuf: + +/usr/include/c++/11/array: + +/usr/include/c++/11/bits/sstream.tcc: + +/usr/include/c++/11/new: + +/usr/include/c++/11/climits: + +/usr/include/c++/11/iterator: + +/usr/include/c++/11/bits/range_access.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/errno.h: + +/usr/include/features.h: + +/usr/include/c++/11/ext/numeric_traits.h: + +/usr/include/c++/11/bits/atomic_base.h: + +/usr/include/c++/11/bits/iterator_concepts.h: + +/usr/include/x86_64-linux-gnu/bits/sigstack.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/internal/custom/gtest-port.h: + +/usr/include/c++/11/clocale: + +/usr/include/c++/11/bits/ostream.tcc: + +/usr/include/c++/11/locale: + +/usr/include/ctype.h: + +/usr/include/c++/11/bits/stream_iterator.h: + +/usr/include/c++/11/bits/stl_uninitialized.h: + +/usr/include/c++/11/backward/auto_ptr.h: + +/usr/include/c++/11/ext/new_allocator.h: + +/usr/include/c++/11/bits/ranges_uninitialized.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/c++/11/bits/cpp_type_traits.h: + +/usr/include/c++/11/bits/stl_iterator_base_funcs.h: + +/usr/include/c++/11/ext/alloc_traits.h: + +/usr/include/x86_64-linux-gnu/bits/sched.h: + +/usr/include/x86_64-linux-gnu/asm/posix_types_64.h: + +/usr/include/x86_64-linux-gnu/bits/cpu-set.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/c++/11/bits/allocated_ptr.h: + +/usr/include/c++/11/bits/ranges_algo.h: + +/usr/include/c++/11/bits/stl_iterator.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/c++/11/bits/basic_string.h: + +/usr/include/linux/limits.h: + +/usr/include/c++/11/bits/shared_ptr_base.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h: + +/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h: + +/usr/include/c++/11/functional: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h: + +/usr/include/c++/11/bits/locale_classes.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/c++/11/bits/ostream_insert.h: + +/usr/include/asm-generic/int-ll64.h: + +/usr/include/c++/11/bits/stl_algo.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/c++/11/bits/erase_if.h: + +/usr/include/stdint.h: + +/usr/include/c++/11/bits/ptr_traits.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/c++/11/ext/aligned_buffer.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/c++/11/bits/stl_construct.h: + +/usr/include/c++/11/bits/shared_ptr.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/gtest-message.h: + +/usr/include/c++/11/cwchar: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h: + +/usr/include/c++/11/cwctype: + +/usr/include/c++/11/pstl/execution_defs.h: + +/usr/include/c++/11/bits/algorithmfwd.h: + +/usr/include/c++/11/bits/ranges_base.h: + +/usr/include/c++/11/bits/std_abs.h: + +/usr/include/c++/11/bits/stl_heap.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h: + +/usr/include/c++/11/string_view: + +/usr/include/c++/11/iomanip: + +/usr/include/c++/11/cctype: + +/usr/include/x86_64-linux-gnu/asm/unistd.h: + +/usr/include/c++/11/bits/align.h: + +/usr/include/c++/11/bits/max_size_type.h: + +/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h: + +/usr/include/c++/11/cerrno: + +/usr/include/x86_64-linux-gnu/bits/signum-arch.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/sched.h: + +/usr/include/wctype.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/c++/11/bits/stl_tree.h: + +/usr/include/syscall.h: + +/usr/include/x86_64-linux-gnu/bits/types/error_t.h: + +/usr/include/c++/11/bits/charconv.h: + +/usr/include/c++/11/bits/basic_string.tcc: + +/usr/include/c++/11/bits/locale_classes.tcc: + +/usr/include/c++/11/system_error: + +/usr/include/c++/11/cstddef: + +/usr/include/c++/11/bits/stl_vector.h: + +/opt/ros/humble/src/gtest_vendor/include/gtest/internal/custom/gtest-printers.h: + +/usr/include/c++/11/ios: + +/usr/include/c++/11/utility: + +/usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h: + +/usr/include/c++/11/pstl/glue_algorithm_defs.h: + +/usr/include/c++/11/stdexcept: + +/usr/include/string.h: + +/usr/include/c++/11/bits/streambuf.tcc: + +/usr/include/c++/11/bits/atomic_lockfree_defines.h: + +/usr/include/c++/11/bits/uniform_int_dist.h: + +/usr/include/c++/11/bits/basic_ios.h: + +/usr/include/c++/11/bits/exception.h: + +/usr/include/c++/11/bits/locale_facets.h: + +/usr/include/c++/11/bits/streambuf_iterator.h: + +/usr/include/linux/types.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h: + +/usr/include/c++/11/bits/codecvt.h: + +/usr/include/c++/11/bits/enable_special_members.h: + +/usr/include/c++/11/bits/basic_ios.tcc: + +/usr/include/linux/stddef.h: + +/usr/include/c++/11/bits/refwrap.h: + +/usr/include/c++/11/bits/shared_ptr_atomic.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h: + +/usr/include/c++/11/bits/stl_relops.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/c++/11/string: + +/usr/include/x86_64-linux-gnu/bits/uio_lim.h: + +/usr/include/c++/11/bits/ranges_algobase.h: + +/usr/include/x86_64-linux-gnu/bits/posix_opt.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h: + +/usr/include/c++/11/bits/exception_defines.h: + +/usr/include/x86_64-linux-gnu/bits/environments.h: + +/usr/include/x86_64-linux-gnu/bits/setjmp.h: + +/usr/include/time.h: + +/usr/include/x86_64-linux-gnu/bits/getopt_posix.h: + +/usr/include/x86_64-linux-gnu/bits/unistd.h: + +/usr/include/x86_64-linux-gnu/bits/unistd_ext.h: + +/usr/include/c++/11/bits/uses_allocator_args.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/c++/11/bits/stl_bvector.h: + +/usr/include/c++/11/bits/vector.tcc: diff --git a/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/compiler_depend.ts b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/compiler_depend.ts new file mode 100644 index 0000000..033891a --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for gtest_main. diff --git a/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/depend.make b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/depend.make new file mode 100644 index 0000000..1d67c1a --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for gtest_main. +# This may be replaced when dependencies are built. diff --git a/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/flags.make b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/flags.make new file mode 100644 index 0000000..900aad1 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -I/root/colcon_ws/src/orb_slam3_ros2_wrapper/include -I/home/orb/ORB_SLAM3/include -I/home/orb/ORB_SLAM3/include/CameraModels -I/opt/ros/humble/src/gtest_vendor/. -isystem /opt/ros/humble/src/gtest_vendor/include + +CXX_FLAGS = -O3 -DNDEBUG -Wall -Wextra -Wpedantic -std=gnu++20 + diff --git a/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/link.txt b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/link.txt new file mode 100644 index 0000000..29bdb68 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc libgtest_main.a CMakeFiles/gtest_main.dir/src/gtest_main.cc.o +/usr/bin/ranlib libgtest_main.a diff --git a/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/progress.make b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/progress.make new file mode 100644 index 0000000..8c8fb6f --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 3 +CMAKE_PROGRESS_2 = 4 + diff --git a/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o new file mode 100644 index 0000000000000000000000000000000000000000..68b396f1db81f95c1833bc2c308ce7d1b7d3ab29 GIT binary patch literal 2816 zcmbuAU2hvj6o$u6p`irFtw5?&RE+p)fvmG>P%XaXG;!=8tFf9yRF$G(?QCo-_O7+N zE-4_WR0*(9M6bDlTe#vM5J4qwx#TBMsVX4E4FZ+(&dzDqqcu0Y(tMm}&Y77#o*92s zsjp@;8NtekH^l>ssSwv6e$X$gZdsfV$3@W}M8&`li=AP=*>j6w&?>egH;m*}*W2-f z1n4_m&uX>ArJ?6_y>|udUj_6R>KdKkdWX!7HkN<4%6` z!Lu{pVROGIazJKnbXOTM8T}ZyH*V#(f7qRUYDEY=-<*mV{Th#d_C{>p-PSAJhCQz8 z^75;NGh5A}7Yz%xZ7o{!bM{b~_J<1#*8JjGjaA$cs`FGHqEfxMC9*;sf=y9@9*-N5 zdGC_Q?B_G5W{ytZq;GkWI12O@s!A^ZarW(8p_j`q<)+ox>)@o9P^s}NH1gjc4byW_C z;hT|9Q)>j$_}&Em`2_yW1pfU5{__O>8#w*grv3ppA?)~a@LiDA`uc^Xx|HFtDc2;h zkXJUMdP&Nz-}SnYut zmGmfWkpqToyXr=3UKlxE%dK2Z^*KiuG#=WBN?kvcO(%5K63aHY-tzkD>PBT#ZZ2J@ zS0pAfy;qdC+zEZzalD=7#L ze-4lYj;Dlq36KQ-C>7>q>OA+g8ySwn708*FH*r>VIBaIFbB>7 z^LGJBnCCbZ=3o%+5#Edj3{pYW@jU#N0F@2S{=y2c^&_WAZ4|_9hkKNFI!-%IGm88G34L`(Qu#W~p2JfHu)g+dqV&*TeV7UMQ literal 0 HcmV?d00001 diff --git a/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.d b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.d new file mode 100644 index 0000000..5dc2b50 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.d @@ -0,0 +1,301 @@ +gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: \ + /opt/ros/humble/src/gtest_vendor/src/gtest_main.cc \ + /usr/include/stdc-predef.h /usr/include/c++/11/cstdio \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/c++/11/pstl/pstl_config.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest.h \ + /usr/include/c++/11/cstddef /usr/include/c++/11/limits \ + /usr/include/c++/11/memory /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_pair.h /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits /usr/include/c++/11/compare \ + /usr/include/c++/11/concepts \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/iterator_concepts.h \ + /usr/include/c++/11/bits/ptr_traits.h \ + /usr/include/c++/11/bits/ranges_cmp.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/stl_construct.h \ + /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h /usr/include/c++/11/bit \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/unique_ptr.h /usr/include/c++/11/utility \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/initializer_list /usr/include/c++/11/tuple \ + /usr/include/c++/11/array /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h /usr/include/c++/11/ostream \ + /usr/include/c++/11/ios /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/bits/stringfwd.h /usr/include/c++/11/bits/postypes.h \ + /usr/include/c++/11/cwchar /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/c++/11/exception /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/typeinfo /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/char_traits.h /usr/include/c++/11/cstdint \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/11/cctype \ + /usr/include/ctype.h /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/11/bits/ios_base.h /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/bits/locale_classes.h /usr/include/c++/11/string \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_algo.h /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/c++/11/bits/std_abs.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/uniform_int_dist.h \ + /usr/include/c++/11/bits/basic_string.h /usr/include/c++/11/string_view \ + /usr/include/c++/11/bits/ranges_base.h \ + /usr/include/c++/11/bits/max_size_type.h /usr/include/c++/11/numbers \ + /usr/include/c++/11/bits/string_view.tcc \ + /usr/include/c++/11/ext/string_conversions.h /usr/include/c++/11/cerrno \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/basic_string.tcc \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/stdexcept /usr/include/c++/11/streambuf \ + /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/locale_facets.h /usr/include/c++/11/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/basic_ios.tcc \ + /usr/include/c++/11/bits/ostream.tcc \ + /usr/include/c++/11/bits/shared_ptr.h \ + /usr/include/c++/11/bits/shared_ptr_base.h \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/ext/concurrence.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/bits/atomic_wait.h /usr/include/c++/11/climits \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/syscall.h \ + /usr/include/x86_64-linux-gnu/sys/syscall.h \ + /usr/include/x86_64-linux-gnu/asm/unistd.h \ + /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ + /usr/include/x86_64-linux-gnu/bits/syscall.h \ + /usr/include/c++/11/bits/std_mutex.h \ + /usr/include/c++/11/backward/auto_ptr.h \ + /usr/include/c++/11/bits/ranges_uninitialized.h \ + /usr/include/c++/11/bits/ranges_algobase.h /usr/include/c++/11/iterator \ + /usr/include/c++/11/bits/stream_iterator.h \ + /usr/include/c++/11/bits/uses_allocator_args.h \ + /usr/include/c++/11/pstl/glue_memory_defs.h \ + /usr/include/c++/11/pstl/execution_defs.h /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-internal.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-port.h \ + /usr/include/c++/11/stdlib.h /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/c++/11/algorithm /usr/include/c++/11/bits/ranges_algo.h \ + /usr/include/c++/11/bits/ranges_util.h \ + /usr/include/c++/11/pstl/glue_algorithm_defs.h \ + /usr/include/c++/11/functional /usr/include/c++/11/bits/std_function.h \ + /usr/include/c++/11/unordered_map /usr/include/c++/11/bits/hashtable.h \ + /usr/include/c++/11/bits/hashtable_policy.h \ + /usr/include/c++/11/bits/enable_special_members.h \ + /usr/include/c++/11/bits/node_handle.h \ + /usr/include/c++/11/bits/unordered_map.h \ + /usr/include/c++/11/bits/erase_if.h /usr/include/c++/11/iostream \ + /usr/include/c++/11/istream /usr/include/c++/11/bits/istream.tcc \ + /usr/include/c++/11/sstream /usr/include/c++/11/bits/sstream.tcc \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-port-arch.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/custom/gtest-port.h \ + /usr/include/regex.h /usr/include/x86_64-linux-gnu/sys/wait.h \ + /usr/include/signal.h \ + /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ + /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ + /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h \ + /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/float.h \ + /usr/include/c++/11/iomanip /usr/include/c++/11/locale \ + /usr/include/c++/11/bits/locale_facets_nonio.h /usr/include/c++/11/ctime \ + /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/11/bits/codecvt.h \ + /usr/include/c++/11/bits/locale_facets_nonio.tcc \ + /usr/include/c++/11/bits/locale_conv.h \ + /usr/include/c++/11/bits/quoted_string.h /usr/include/c++/11/map \ + /usr/include/c++/11/bits/stl_tree.h /usr/include/c++/11/bits/stl_map.h \ + /usr/include/c++/11/bits/stl_multimap.h /usr/include/c++/11/set \ + /usr/include/c++/11/bits/stl_set.h \ + /usr/include/c++/11/bits/stl_multiset.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-message.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-filepath.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-string.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-type-util.h \ + /usr/include/c++/11/cxxabi.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cxxabi_tweaks.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-death-test.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-death-test-internal.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-matchers.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-printers.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/custom/gtest-printers.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-param-test.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/internal/gtest-param-util.h \ + /usr/include/c++/11/cassert /usr/include/assert.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest_prod.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-test-part.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest-typed-test.h \ + /opt/ros/humble/src/gtest_vendor/include/gtest/gtest_pred_impl.h diff --git a/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/progress.marks b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/progress.marks new file mode 100644 index 0000000..573541a --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/gtest/CMakeFiles/progress.marks @@ -0,0 +1 @@ +0 diff --git a/container_root/build/orb_slam3_ros2_wrapper/gtest/CTestTestfile.cmake b/container_root/build/orb_slam3_ros2_wrapper/gtest/CTestTestfile.cmake new file mode 100644 index 0000000..b9828dc --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/gtest/CTestTestfile.cmake @@ -0,0 +1,6 @@ +# CMake generated Testfile for +# Source directory: /opt/ros/humble/src/gtest_vendor +# Build directory: /root/build/orb_slam3_ros2_wrapper/gtest +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. diff --git a/container_root/build/orb_slam3_ros2_wrapper/gtest/Makefile b/container_root/build/orb_slam3_ros2_wrapper/gtest/Makefile new file mode 100644 index 0000000..34938c7 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/gtest/Makefile @@ -0,0 +1,284 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/colcon_ws/src/orb_slam3_ros2_wrapper + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/build/orb_slam3_ros2_wrapper + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." + /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /root/build/orb_slam3_ros2_wrapper && $(CMAKE_COMMAND) -E cmake_progress_start /root/build/orb_slam3_ros2_wrapper/CMakeFiles /root/build/orb_slam3_ros2_wrapper/gtest//CMakeFiles/progress.marks + cd /root/build/orb_slam3_ros2_wrapper && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gtest/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/build/orb_slam3_ros2_wrapper/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /root/build/orb_slam3_ros2_wrapper && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gtest/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /root/build/orb_slam3_ros2_wrapper && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gtest/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /root/build/orb_slam3_ros2_wrapper && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gtest/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /root/build/orb_slam3_ros2_wrapper && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +gtest/CMakeFiles/gtest.dir/rule: + cd /root/build/orb_slam3_ros2_wrapper && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gtest/CMakeFiles/gtest.dir/rule +.PHONY : gtest/CMakeFiles/gtest.dir/rule + +# Convenience name for target. +gtest: gtest/CMakeFiles/gtest.dir/rule +.PHONY : gtest + +# fast build rule for target. +gtest/fast: + cd /root/build/orb_slam3_ros2_wrapper && $(MAKE) $(MAKESILENT) -f gtest/CMakeFiles/gtest.dir/build.make gtest/CMakeFiles/gtest.dir/build +.PHONY : gtest/fast + +# Convenience name for target. +gtest/CMakeFiles/gtest_main.dir/rule: + cd /root/build/orb_slam3_ros2_wrapper && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gtest/CMakeFiles/gtest_main.dir/rule +.PHONY : gtest/CMakeFiles/gtest_main.dir/rule + +# Convenience name for target. +gtest_main: gtest/CMakeFiles/gtest_main.dir/rule +.PHONY : gtest_main + +# fast build rule for target. +gtest_main/fast: + cd /root/build/orb_slam3_ros2_wrapper && $(MAKE) $(MAKESILENT) -f gtest/CMakeFiles/gtest_main.dir/build.make gtest/CMakeFiles/gtest_main.dir/build +.PHONY : gtest_main/fast + +src/gtest-all.o: src/gtest-all.cc.o +.PHONY : src/gtest-all.o + +# target to build an object file +src/gtest-all.cc.o: + cd /root/build/orb_slam3_ros2_wrapper && $(MAKE) $(MAKESILENT) -f gtest/CMakeFiles/gtest.dir/build.make gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o +.PHONY : src/gtest-all.cc.o + +src/gtest-all.i: src/gtest-all.cc.i +.PHONY : src/gtest-all.i + +# target to preprocess a source file +src/gtest-all.cc.i: + cd /root/build/orb_slam3_ros2_wrapper && $(MAKE) $(MAKESILENT) -f gtest/CMakeFiles/gtest.dir/build.make gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.i +.PHONY : src/gtest-all.cc.i + +src/gtest-all.s: src/gtest-all.cc.s +.PHONY : src/gtest-all.s + +# target to generate assembly for a file +src/gtest-all.cc.s: + cd /root/build/orb_slam3_ros2_wrapper && $(MAKE) $(MAKESILENT) -f gtest/CMakeFiles/gtest.dir/build.make gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.s +.PHONY : src/gtest-all.cc.s + +src/gtest_main.o: src/gtest_main.cc.o +.PHONY : src/gtest_main.o + +# target to build an object file +src/gtest_main.cc.o: + cd /root/build/orb_slam3_ros2_wrapper && $(MAKE) $(MAKESILENT) -f gtest/CMakeFiles/gtest_main.dir/build.make gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o +.PHONY : src/gtest_main.cc.o + +src/gtest_main.i: src/gtest_main.cc.i +.PHONY : src/gtest_main.i + +# target to preprocess a source file +src/gtest_main.cc.i: + cd /root/build/orb_slam3_ros2_wrapper && $(MAKE) $(MAKESILENT) -f gtest/CMakeFiles/gtest_main.dir/build.make gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.i +.PHONY : src/gtest_main.cc.i + +src/gtest_main.s: src/gtest_main.cc.s +.PHONY : src/gtest_main.s + +# target to generate assembly for a file +src/gtest_main.cc.s: + cd /root/build/orb_slam3_ros2_wrapper && $(MAKE) $(MAKESILENT) -f gtest/CMakeFiles/gtest_main.dir/build.make gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.s +.PHONY : src/gtest_main.cc.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... gtest" + @echo "... gtest_main" + @echo "... src/gtest-all.o" + @echo "... src/gtest-all.i" + @echo "... src/gtest-all.s" + @echo "... src/gtest_main.o" + @echo "... src/gtest_main.i" + @echo "... src/gtest_main.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /root/build/orb_slam3_ros2_wrapper && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/container_root/build/orb_slam3_ros2_wrapper/gtest/cmake_install.cmake b/container_root/build/orb_slam3_ros2_wrapper/gtest/cmake_install.cmake new file mode 100644 index 0000000..381e557 --- /dev/null +++ b/container_root/build/orb_slam3_ros2_wrapper/gtest/cmake_install.cmake @@ -0,0 +1,44 @@ +# Install script for directory: /opt/ros/humble/src/gtest_vendor + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/root/install/orb_slam3_ros2_wrapper") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + diff --git a/container_root/build/orb_slam3_ros2_wrapper/gtest/libgtest.a b/container_root/build/orb_slam3_ros2_wrapper/gtest/libgtest.a new file mode 100644 index 0000000000000000000000000000000000000000..b6c9ccb707a9047b712600a9698d420a66a160fb GIT binary patch literal 835478 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%0DMIb{!BA_tsO(ntP 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

h#@}EV6kwu3usW42; zE}ez(96`MiLw^|h7;owgj0X?##Ej>x^5jyLCxNGDv<-Um&T6S-@%>Q-_jk%c$gu!| z?to?|<1wcc(_MwBwKmUBpd$kUfZJj31+vkR@E{JOZp?-s#39%heZvn}P31-2%Xcr& zcvm5x0=x^2uG+@`{ZQ6C+x^qrf_T3)E;I@_$iG|y^WU~qgy%F6{;0qBliaBsm`mzB zqzN)3QA`Zz51o_kcu+*gp7->eXHgV%D*d6G&!C&(P04PCSDG$d%Zhg?5XGB!NlWE= zP|@_@nlw}ygG&*JAgb)w_}*cZ++y_zIx zgc@YSV*!eWgu!7c4pT7(2fEzu2D)Uz1yYEH+ZYp{>5pelX*2)o{(-9$yP~hIlPd-S ztIl`UjR|%>ZiL(v{t*?1aHiyzkKo04lMqj*siBaL7Znf^Ty4dt=JLZ#S6=(n2;TLI z3yIX>P&>RizyqX^luuhaMG2^Iq&(rfxD9?eviywAWvhz1=tE&v=Q z+R%pI25}iYYmY@w)=!h}(936-LJa(7KG4n>&n)oy_gyQVrRmQ>xX~VjT8Q{%ybDYH z@Ku0f64QL3w>=+=DLz;&X8965FugcA#K=RL;3wQLw&1)aU<-0N9`HI~5Cb~2uxnYI zEZ~bpUH}OMZj05pz3^UvZ?N0Hbo0;YiV zGzX7hDS3mpcBJqX_=P|Slh*(=T6}gX5^aoa$r5qaRA;5=Y8J&Rmpps z0+kEFmK@#_Z}Ig`42|s(!kr>{;?+;d^=SOO=WM(GOS&D724DM#2E$M#26?2heP_9M zcR377&u(8hHhyR$mwt%QAio)$JXG-p* zMz<`GpH}cjJyx`U@9zfQF5c}GSPGbuCd{7yS^iIy>d1y)(5K;bZ8xD+e`)bi{oTJF zKD9E6D@#y*Sdgbt>(WvO}HZXyYle6YO3O_?$;b;75g&*U%UIf@`Ib{)v zEW{}Usps02gTQ%jR*+JdmkL^A(x>HuC=y203B%Zg8(4R&IRLRk#VD?O<@G?? zSYCiUqjlH3j;m#cl|KUE#Lpw0%Pg^KU55mSP&y190c$V4M&1*V=ui2s@KJ8VgMR56 zg{vVL&Vz84qcyz3vD~XL-#xr#S$f6e-IC~4;@vk^S77COv|~>1pzB8lmO_$M=QaOs zU}qs>E9q?}#_=D2e_4MDUZ*lBm{8yuF@9+2xI~{?(xB5uYF4tgMQ@Fh9 z79?8Y6szH{`oSc6qc{LT3MEgQb2$3+@{}K*)1K+R52%dZz9%&HB^ik7irfr7gKPW^ z_zBLnJsS?CcxrB@`$t~k$%81Eklmx_*H-SpWxSr2{t&(k=Is@}!N!X&X&-(t6JC+Z z&}9-lEQkbTfeq*8wh?^9CVXb{h}T|p0S+)Id|JM(!6KE7#3@<#{$QU@ykj@Qx>o;D zX6-&S9PzF`1Jmyf#`-YsVj90W?xpq975PNYrDCOe$DP9$UdhiIbB?td#-l3AnW=<` zAFfDgi~-%{(7FppW3`u$W)ju|AM5?| zjI8%Bu|nTA>-|f!-rJMwy`Ag52azPhU(E)S=#AA#?Rvj4UT>U@%=P}RtoJ$$)oQ$4 z@0GX)@|~tIYpnwUdE$p>Vj4VdCGvm~WLV)EkVRw-ZUJ7DLLGc8Avsy6Fmq)kLh}l2 zb3-dAa}5tC@hn=v}< z=n~xYtgt32wP}Fm3BfZzk0RAx;T)Kzv?pxQ-Mfd&3L?o_tilp`G96kSQwK(sm!b3i z;AaM(|09EfN2P55Q)caxXbzmd2p7G<&c5R9Ug7`Xw;a?3tuaeLrb#^Hc4np`=4FC1 zWxK1D4XWQ$0-WgmEU!0mp~wuWtkXrSpPJ3b2Dur0tBNIGs z(ikNG#P`E@H2dM39C-svgsDuN+JfOB<_yQlK6%g;IN9Wo#mB%d#Z?UM>{~eYb^L0W ze2taQyyExe(cW8#mhupdyp6z68l{j~fs(x!HbP3he1W%d{;L-+^NK6bbmXZ^yu!cX z6-b{5_W0oyFMFG}vFQZU_OfqhJ9cEccY5m%McZu0tzwHi_0CNACe^9XIY=9#F+P%Q zM4^cJFDv(a6uJi%syTyw8oROR|8}3o{+#XJ=M{dyPpZ`-WsMXNbxvu{pb$|rm^HxQ zU@wjFkV<_=%MipxAG@<1V}8DjsbQF_&^z#a1Y0l z9ANI9GYt-)%5dEfC-t#!;bnlMKPU^}DzKX}?i2erLU_D+?`Wyep2Gbc(OulkC%;Pl zVB{k&n>xlXeGsP~h;cgqn}ZN-ssm~KI@hpA91xXm?GKAtp?%!0H?&wQZ*!&qDhx>y z2o1=kB7RZ%S9vE5(x)9Nk{9e73(bz!fYxB;mu8RqJi8(e5*VO(&b6qmIu5Q zH*K8uboYgtf?Z(Kl@H_fT3T}HN`D*sfvwHxIP++z13DuJfN4=6oB7AKV+ekrHC$o) z?Y=c<>j~7j@IFX1s&(Pf{sJAaGveN6dXZh+i3fmx#LQm#4=;h{@r7uia!C?N|M&6V z(az+mp)VCR)b30Y0&M|U!R|DB4bH^~i{HFw870&-?s?SEz#{g){%c-Xe}j%roWyhY z-~R5`Kd#QI#T93b0jrI210`rZFvrqbA90X1#LM4Lz|ilUe~iZV9N`~Pe8n#rKqM(l z+&&}BQo8}N{-@do}4i`1^O!S#BH*Tc__ z@d0{kDSs2m9qeKQ+jRe@SGWoa2h9!A2m1Uno0e3Y&X)9SxTrG>WUq8}jRfesHb9te z*#$lW0UfzfZDY8|b|X4>Ilq9UDc;~zcFA8;7aybE!)wkG(dtZd;dS{qjuVcQ(ah*4?6DeenQPF zoCgd-k-9|l${6lx?P9SA%RsG=%jX;T4iY2fDQBB_dxSTT8j64*- z+5K6rmshwLv%&E?`?wgi(m0aKSu2pk7qfmR0^1zRe>`$(T9+6$-+_Ca5c4gW+({UxE5CzGfEkFJ#B+mCL7?WO$;W9)QBA;4*u-vXQ`;Va_6Yp zE2Ip(ly3pz`Qb{}i->IiTf(B1>0CcG1{|NvH8=&!x3UY?>H%4SB|cai!9U+$botWU zA`5#w#yhPMGZCl*nZ``}YJNy`LW1f@={Nl;A5()6`vgA!v(ai>-9r0}x^Kb_66Zzngx z;*hoz|3pw62UnGOVUWnt#|Cu+T`x%>mzlzRZg)YcZzTF^Hp-=6v! z$17n*kas4sVTp~WzQ%bW>>?W$WzJ!VV30SU&um!w=M3_r`QrwMxL1$B1}Ar+Oh#7a zTV%3}ZsFAFnO9KQ=h9_1T#?S?SGP9g{+yFY!&Q-+HjB?YdC#tDrO{4~gp~~C8+UB* zvE3b>wrTE9$bARdG5(h_3vE7bAP@~1lL%Mhue?!_~mzqe<PPyBKQ(GEvs?{U}X}vEy(m02M#oqr&PF; zgDE;4N>vnyXleKj5VnXV)h-9!ufmn7{9R2l&dPUYXS-0eboUMYttg#9S6h#PY0?gs ziff4L0g3h@10(Dub*oLvV>qK_vvD1l&2^1c;wG~DGrz48+$qm9U2}q+> zVzWI`4j5g(jTD_o1Aw*=SuJgwT)?{LsdNDoo!J-K=)<&Sa2Wes+(>EyQMQg+>)666 zoXp@dt-_@s6#+(JEcYK&l(f=;a4EX3px$sxkV0!W%ER)S4{-CbNi|wnB9iH(ae{&4 zh>l0)3-UjFAN43OgdLQ-OfL)!d`nY2kaBNu{$hBqy&}5r%I$mel{aU8EJ_9 z?(^ZF>Q`{qZ`m(h*ET}Z05P@z>04If6X2)>NlKbUBI;x1w_pb(?xZ7zjes|UMQA@5 zMR7%hPG-1)-9xyKlcjmW`j~w5aQq+Sfr2!)o9o;5xKE;<+)pZ43ErjH6s^1x&G&pP zDdu~W&Jt%E&otls4D&q=QDlEu^IdUrJYSA%?xy!){OYEb66SUZupBKi{}>6exSLNB z*b3q%LJ?XvA2;ojmrVNvcn8F((;NF{_)gJBlg+P-n<++tp|ouNV0^b~D2u0k^45A! zfMTRa*sD$N;4cZzbB*Z1v{ne+I;VY2U?O6)w4MX*aQ7ogYmZj4dZ_#kBukMA)FJAaX9)Rn z1V*s7gw3!k%GS@0sPl{KjCJ`8WBms(+u!=^ZApuNzq#mnPy%Z=_FBL83vHeq zOiVn0vByf}Olvk=iNu=Ywo>{O{HF+>MUlM;BqZSoA$}rZ=4^|_e24UTZ=x*Gddyz!MeUjhGKkcnN8vk$1eH8=9-H3fP z=6kEbDriS3-n%NtEj&Nbxa!Z9u7f^|6ACR`tG4Zoqncuo^P zI{kV*G@JEePqSSwZ+(%i&6+LW-w0IEQ|SaYLjrhY~X9QW#!j^D&m_?g^yQ9^6n~EE6{H0ENKP&`t^jL8T9Yojlgah zjwZ)&gGW%QWEq~+#;e=0*TebsL~glBJ|usE;~h3f#MM$mJlhY#_j!eH;>>x@We=W33s~8NyGC9h8Ny@>tlQ$bolXn^ba}{f_eNj+KztdsqD1OUG~B4<|?*r;nRk@a}&7?tIZFlqt92) z<1OhQC-36h(nHlB8Q(>)7wv{YUhPHJ>7v}jq*ZS|HU?TO0g-6n3WpeA zH2Ppd&$w3+K}KWYDe>ZRM^Pqrw_s?ZPRxu-we6k!%aN@&VfGEVIf%EE3{0uXGro>@ zHIXhGesMP!Cn)j{GwR>m1Ms#Nr&b*-qhcbJGBhqTPm^wm;Jl@i3l>e%@KuXp_HTYW zG_=Q9Mg^_mwsGny%N@fHIL+#7pmBQwjp@>*Ifjcn7XtfSPR}oi`9~Ov!WN@+e76S! z_1aAtzSy25^kQp-8r`Yg*G$@)Z!)*;9KtC)x0zb6fBd;f#fvgVyuwC~BdJ-X1+K=0 zs+tuvLbBR1zj0eqvsw+s`u$ji9aO7cR~bWZGwM^HlWEVS|4N|>>c4N^pZ*)^J@hih z@S(=O{yKig=vkK-yzRrCy1MbZ6Yq<@m0XB47a|+f*T1Cq$vY$b(62!aQ#_PQz30?R zm`-mt@c~x;m#QQC=5Q`Z3k1)pQ3T3(XdNA4I_-zoicK>dC0T^|eSibpdp8pt*q0WC zZv(2#Z3}w3NJ>BpL}sA}$DDclJltNpogaYISamGjEM{ei4zTBP-fS8d+6MU&=%_W)QRGe}rUPK|Jxps%rUivFYASc!raE{C zU#4ki)Ku=cO^0Nj(2q=0KWZv>+@=Gj>7Z$vj+)9Hw`r$onl??lqNZ{uY6^Xaco4B! zaA$;{+$gvxOOZt^2G_DhI+7I_$ds&XwbLQF{}kgu z3|_MJDDGO7W)^gKreS_(H%(VWp+gfhAtw&Ak4g70IAQx_{A=7HaZ6z0Os{zw$ z&}}6bZY#l4%qC^#zTO?5+;m$HnU(Mrk|Q-ML9PHux9amGOZflny$fJmRh>V6Ym3DC zn5dvpQN|i15!$AL+R%a%+rXW50$IwVZd;R(q$H9iF`1!7s01_7&ToiD#noNG?XK*~ zf7RWph^0UYw6s-Mtti@ER;li4XB-|~SD=cR|L5~Pk9+Psk`(G=cZt%u_nz1He9!lF zzUO<+K`Vz*yJ&0(7tWV(9RT84!2@-mHcns;;v@g~%*^~_P;4|(uO?E8j*N>md!yt^ zWYx-R0<%g^f&9iBYpEn6>9-zF>Q+&$g|`IyG@iZW2-qgh5VX-<(Rk(+@$pMQwQ7PE z&-}ntk@U?LT5$0Zj`t)gZfSfpbtjGPD1^0uWSTahNUbcPK}l_Ac61YGH>f^Q36U;jf@MdtlS zIOl6Hb+Rs^5OpQs!As|1mr2Cn_$pL2*B{3f3&=uzB~TrrC*h2NZhFGhn8;jxMElVo z@7O^OS?<3Q^nz+z8V!p2s4(UN*%IY3#q^Vk{&oqfp;uMKRRaVL)so5o_CN1qq*jB3 zq!>wnb)$?|I6>Q`l0x540bg;X075qI=H7kzj_`q$x^!$5;Q>EM0O73^&ijx7mGS3% zAR%z!-dMX8-;A#iM0FziMtKFgnvfK|To#gWo2;@7eO@hkJM^i&d`@VLa`nQFF8cgX z?o0%|N&Kn`?HO4Ln%)ntlm6l|cATd0s{G+9>-U%M20y$J=Fu>E6nI3>Ps^d_s_D`5 z1df^flS0plClfuGzb<*OY4mB_Tn3wN1Ow-30l~PF6VWG)mSnE*ay37u-9~q5 zYm)ap@D9S4)1!S5Fdooz3#@9*)T=xNGONO}nt8}ti8 zj(Dmb?Drj*P(Ws3#`Cea>&0_$V}MUF?G%iqvxFr^#9?aj10z@S=Oez%&bPG8WH-L# z4x!HEKW_mtqVTU`0l`4oP9H(@`Q-o_4lu4$IEu)W7Bu!j^;n9j{G~0W1?(>LouWuH=`G>epFh}O1Q^Y zS_xM{3sw+(?WGd#D74_B3eawt9@_K%IM9w@KR`L$UOqjvf3@O|g4_FFSsvOo(?eT$ z#~%gST0pDi7Od&qiD%7ppoZ&_oy~J4FYj#1{!h%~_V@Pzzgz$Rrsv-WuG~707FTZB zKegwh?aOTPKl?s95nNc0k=QzOI~y!!Yt>`b1FIL#;$4;YOw$lLMQjMG9%1?L0KN2Q z@Eg=1@`@{U*CKa(Z*w)X(F<}nZDs^>H7m0RCQY2NZsQ}$mKI+wzF_6*>BRVOE9Zgm zC;Q{g)q4ANv#b%}NP0CJ=eBCSQRU9JK|I5tSLc@gcM3IcsLIFDp0bleU>pQI0T?_6 z-5;OeM*-*VWbcOV;bg}K9)Es&SMPAgWqsXUeulaH2K+{E9~wrz8UIXtfQJwlSl+(A zqqi?L)IE$hSOh*C8-BY#zD3N5%$5<j@tc~7jy+Z$`> z9vT|Jr#d)8@ae7a48?qvyc)@a{T&;+@u>$!I+By#-VwHu1i*VnZot#9zjtH{exc30 zJtLpMzsSOd*(;>of=4Mkax2pS&ZPWoCpddXXc`Y9+dllhK)&#VV!~PFXR(0fEUUhm z^Bf65w725P?&J|E;10W2Vc7ZIR~M)U!yc3Q$ZW@b_gl)1`=4V*pvK+KE0V7z1sXDt z(a*n0<`x1k!>Z@0O>XOeZEYtTLemR#J8IB1OXtePyW z7gbAxFIE21@4@`btS9oU`^TGj(GYffKENXkwh%r9QDEpCrryN493qjl^Se4%K)5_d zcquJ8eBR|}=G7+ZpW=S}d!9O8_TXbp?!!N)1i0rvj>lP#Rf#!I6_zMGw=COO7fHVY ziFooO>6PlK2MgpB0;7*%x8zfi^iBNSxUnkr9X;Pp!Q=OKEV&3;;N1Bd4n9jXF0aK5 zcXFkk^3c7r6}?Dc?e+BA@4`Bj43r%sv$0L&$Bu6H*Ge;~*IoX$Zig%>ItA1yH^dH> zw&k!Qpe9anWQ#l5fG_tTNU0ukU)2oA*;HZ19A`;NGv?hbEV#c=Mtx1rQo==yc3n-Xo#{rjd45(Bc?#58)HqGILjZYbHE#THY-*( zcr+0f-s;WTMfkLPIg3G^b{|@0gnvrMQKmjp*e3kU;jW2iuZ2oAmh#GTn86f1O zE?kV1{K>jBizZ(YAKe=*%wuixeyY6xgVghc?7a)s1LpX4{>S{zh8`%J;ja8$_%6*( zFJhF%QQ`a(b@)liL6UN`RK?xhqMBDw*w2$hSv;x(3L?g#?xTQZ%d&YObo2%Y&vyb z&(9fL-@#~BQm2vhwmir`LD?s!U@`ejkld7J#51SP~k_J$OCFLuulJ z@LNlg%6|YR#QF)`;q+$Qt3V4zJip*Yj=0PQ^vUm74j?+;v1cWg2(_-%oLd&d<*Yll zfTM^IlYpA^Bt)H4Lj{A0h|>IWriBV(IODY6sRJ}ZyApI9EGi;MR_K(A%rnxZER0r6 zRipwgssbaM$ZXjatqBt}t0K?qa=Yp=V%i7pUf0Dl%;8mMED=Fe*K&;yW8LI8I66fw zRL61W&xaT_zh~a7fqaEu!9Va0%Ht9zClGs9*31gyAruv%W?D4taJRV{r#zRW%5}Y7O&%)8Q)7jYR($F3@qok~z>_f=_dcg8jZr>Z&JonEO zHD9TbX&?*C*K45Pj8j0Q6+j_anxO?BqU#hGM{-Ta4h$0#K_NL)v)@>7%zCdDg`G}K z<@!)NjUTgU$??FY@@m{Kkfx8xxM#mYIza6e(EHomPhWq``k5VuSyZW|Cv%&QT}$I% z*&^LCECGXzv^3~4Nd+p^;Ri|q(xy_r7hb5=9O&bfJfBHc zPNJ9=3^`PgG>z_tHK58hHSWGjFJnEuqWRMl<}S?6ati!vOsOp2pEwHn4(o{Wz3@87clVqZJvgod(2Q!S%r|39 z!KDQ`B`f#(N(iK^r2P+-T^XLUsnSdOSDrnqy8@MDjC`^@jH-=8ZY=%U749kKZcI`v4M;4Sh_b zW_ZtGk)qhV*wra|U1n_Z{RcvyVXrA96ei2f-^z(8wVG0*SM-U=vA{sg{$J56u8wh^ z%j%oay;XWLA*Yp#>6*mJ#SrG=4IICX6voR0ii77{z!gHz-?>~alI7ob+{GvvhQT+3>S0f#(n29;s<(AzL^~bRd z42j%Tf#n9QZ6S}km(HKF7e_|c`I+OHq|{vtmMpQJ*T6La`nU+C+}qRu=EcSX6qXI= zH_RJBs_s|>2THRIbfqRzZ+0A|YeQM|(bc1qJZJXIEs`g?X6Rlv0{^2B!5yv_%H(;w_7~Nep2gxmsKTG|Bh9gKU zS$mREdo(gZIog!eGj!N@)NAdz*8#Y)YO9^@05K5*IwOIiax!!VXAT(~vegozX-3x$ zi}gtE&X-eb@`xfcLC0rNnz7tgq?NT|W5F>WPVMB6GGHafPa$f8d70TGI+vKkjifk> zKZETUY32g$pJ8yzu%tM)7(84_Cx(Y2m}{8^7{VSHwG9Ctpc6?HVR|Lq91XqBw9!9A zuYVwYv*^3e>6_>DjXinnIei0NQi)H?=@?h{xcp07QR2gJ_P>b_Q|1J>b;G=>S&4t@ z%BUU6L#@1dDN&V_DO@nT8!gm|&P z!;_5{`xZaX9504QiShws*VHb*eL;0`z?h1V(I*v_4HzTEnYAu6uPqK3qo%ZZjxu0O zK@i-c3pA>|Xl7aln*^30qF8qabEBe2vUx@A2a#kouJy+|hM?-(tvb>{WI?^t*nA_{ zbl@dlL6uzPsxNIX;gS?ammvbHkX)$O+h!GCh8PtcUj`-b#FrH*w8+>;IXA#DI_RsT z)Np^_sGQR`b9~uNSbendWw01YCwVSO>bS*9@nr+H9C~NUeY&JvdvSbOlP!n%GE=V8 zmZRqfj8ZwkY$>va0?bau2L_m(E^%KkmgG=im<}+T!g_7~QT$^A%BBl2yH7HP>X87m zFY-GB%x*55;jaAk_%5UG&P^*l2mWeh?@lX!AbC!w_&I4t@$>fY&Qko$FA_gzV$hX+ zrsU6Ct^Db-^5jme>AHX2_GOfB>c4S;jEMM0=-&>wa6mj zL*u&A1QWvMq*)3Zn9PBk>8u>bI%_%eSLNl*B111m-h8NVi^w?>Uy2EEIKK3YV9*kI z^B?#)gS@%cmUHCI=S#|!$eTa6 zBy)~{xEUY+0dXm)86{_#V&!N{2xbsp8*=YB4l_?!N9`(xW=Ay2Cgg+_7+t!mv$B@ZY&doPDjjsWVH8I9K?&A zDw=akRcP#!x!2Ce1PgAkZIVf*%=9-+$}5-oao7?j)9}MENABJ8m>ui-_PENX+kr{! zE`9=tm3>Vq?n9RLzI z8v@{ost^E&@cMfMK&CkoLi<(>xd~p?K|Usg_DKd^<<=3fY>~SIQv^L;|Ma}yBcK|v zNP0T}re&zStL1{jIEY_9ep*oH{ystVvouAUP@8JFO2n21YU z?{K+ zZdBYp2oP`0NyZ=D+>XLL&EJf^4^Nti!eu;d`!MQs zQzns{?+5vdoGk5+n}B0k_~0l0K}=8bm)Q^Smpp2?QWCV7u8g7?2+8aTGPnu{aKK>O ztGgUzRQ7r}*wV?UP6*~0OaMaT8TtlKvPF;F{RheQteSw+ea1Gm}p7`or3#dbz1=`!7+mk_82ylff z#G$^Y?oePbS(f8@dP+LV8Y6(K!haBAz_MjB_S$Ek>I9ix!|TF zXvI3*v3-qXrcMA4`zJ8Y%4*V!IjWpIn)}Vla2l)YDphtdvNWqfnzR zjtt&JSw3s(a0w&-Q%-7rzk$-h8ek>A?f=#9u0LAaK*}xjw1h-I4r}O11~cpvMzdR% zl?3JbCqtX*jfNG$nN$t;;cX@FU*;4!fpQ z3yRcBFS@;1MH{FKxqkkH>dc@<6z^ysks4_+!skqT7A`ZagC}sz;@2emT1G-##Qj;= z1OO1P&4@u&E_WtCz+(OBPP5$O z7BoI>{WhX2GS)9fm{wrL?P1ob+uQy4vuUqVe}ekEo>l!8ZUZlH^_yHZ>a_UbwJJx0 zp%f;lTr9ZaCJK1H*p0{>g%2`MZriUwH5h~{8Ff~!TAS@4OiLeM6?zd6_FY>6gx}^C z8W1p#uuvR}_Q$`vh4jxefVF{vIRx1=uwOOJJOl0wRJN+aRYz(uM(md$j?Dsr#vGk3 zxt2WGyyS^On>nA+9=NtLa@*Dq0O02Ie6u&` zUfR5Bcf_MMyvj!ZZAUBC@RF$VefZ)SUD9@?m54vZ@6*SN^IqwYSCWB9=G2bygk6nQ z>$X$?4Y}J6YvrdXNvl6?`%qgb1xUrG9FU|1I3O=G8toxLB0Ym@RwnYL2?y#Tpl~bl zDp`+cRi&nK&1g`?m&4SpTABGZHsdH^(~>!CXp>f|Qi^)(kE+S29J9V^gqf`!?V`OS zxr2{Uo}qr!={9k!>K}P_^_RdcLjE*UsYQoepfyXFts+de+tB8cb`*Xd&rLphEbv4B z?x5@tn99B6la6G!;~~mrmD3nznRdKq+c7p`X7V7z;EaV4A+I8$fEXj$)(KfMUK0}c zmwx0;`1H%jyC`xE<(4}c1=Yi18(}V*d7I<`)nSLU-n-1rqc5ei2p=Yq3^x+|KbU7H zIN?4d6YlG4DQIvL0`F9h*Y6WpOl%`a`!G@wNQ-?NH)yVD?Lib{Ox?AiV<3?x=ffiA zkl*(a2Mj#qwMU$CZ)GLM`N0H7DoQu$a5~6LI%@G2Jcl4by0nmOt-{Un4Sx2*9Kt0} z5I)YfM)9qV5N>51I!!&dR{Pml0KKH8bvf0vwt!L6HqWM1^Ce^nGWl)p^oKP~iX-u` zqLibdkxB-tkrs@&$F@VI)41c=H3Doy(;5L~rBS)=9LcRKusbAIlMdrc#TO3dVv?xj zlSDcGM)ACb0@l(jEbg-4SoLixbCvv2+a%aThQovl7p|WO#qBFk1j6}YhCC8BLrk-w z{5Hr`)1bswnp3%y{^TNvvj6lM05G;#ojq_%Rc1^^qnTl^s(jGUM{=J< z>*{(1xR8ZiEkyPjC z34+4P5$k0p!b%RX$DWMooC<#S<-oZP67`p@s!E>!XW29D?N&&}MyjefcX`+E$02re zsc(R&cM~klsovYdw40j;AcNFiN<&h zPdF5s#sg;H*$)vG&bXtbAWUKQMbhWO5|Z;3@nOk>OF&G~IEH;GV|*KMeN80&66CP< z2CmKeH>~0O(+5yfERFm9c+6@nJrzlR8Ium&)&rguUX+Uu^a;G!3dJ+!BI&Hz zHAg-&50j(V$khDQ4+Id<4-P&=PE+n26nP%2o{0fR< z(7M?`6bliUa<7~=@02?BbL>^ z6l~NifH{eb)Zd^&FU;guCb4E&-_nAfX6wl> z`A-96C&yB0(d1Vebtb=pXFd5<&%xwZ<>jO~eS&(nliyp=9RJMRn@vgc`A=XaQRrSm z`O9)3BLT^?ef=?N=B8V4T{@DDGS%jpe^L5Cc_Ki$=yC782ZDZ6w^TKp!TuUnE&#&otCutlD2D#2*>^0zTed zjek_V*y*FCvvA^Ep0eZKbda7CT52z4Ns z-b=pYjjY5(6DZlW<7K7aC{$Idi6kq0Os}&bVQN1%B<0@|9yf*Wpub`{sIDM1_$kHN z$4e(iujcW7!yvs)v84L6MjZydX4iy?2WNQ>i$=?1JEH(|ooxI?o|rn}yL|noZYjD3 zSMgGBmef~MT3>Kz7>?+lffN?Iq~K@g%8D>Z;RLPkenPB{?yga!uxkQ0F{|;%B;csV zUo7ad1n?pfKw(t%k2{9TjlUko>?wf93y=RHK~Q-7)wdvY$k0LI<97THsqw#J=J7Z8 z^YXCtRSA&xbq}*igkr<4!$|-z@M;s87a>N#nN=M?4z&uiRGd~2)`|weYfH_+@8g@4 zzU0-_;15}-S6|2)k+Ji^T~aCzn|H!2K~;!i)EjStWuiWSsX3C3 zE2<*ti;<1&y;R?+EA|MN?@ZH@7&<32oB}2^tY*vbe(jh)zCC~;+f(JAR_Aa3{6DHc z|DLDk`H_FlVf$7j{asYiA{{6L_SG;$6xgGaxRv3NIRS)gH*injJb!MD0BM^ijkIT1 zp_6Braa9>$LicbE)o!z@-T?D8n&}V1gNhEzXh=UoSRE+*WhsGAmXK(;a z>*Ndl(M?sb3|~ge5RKPSdBjwgu()1>;!%H`7vg2s5qWAs8N>K?|KC@5Ba0C{C$5k5NATFtINeY}E4ox{!)(LX{<0yvd!I5K&EkE)!E(^Rrsnb zyuB-^@Sx4+`g>PU4tq_Cz>R)W_fWnFhHh2<^34rl`(f==YdV@ zgt2eq2uv5}ap3UX^uc5k^oFMh8ITM41SGjXt;zqh}KVkrh5EShu@d zjnq-rp~6dm0u$hA?Lpcb31!`~*J5_S=GcPnWZOV0i$mR)8(KsZlU8D*Pd$&Mfjw*7 zxE5)~lB%Kw6yQCW}hE0A1EBXj7IvSU4xJ&lR9*q=WXHV5s7X!?944ln1cl z9+E*P&Z=FL0%MNpA{{5=J&HMlI4P@PK@F{>2F@spW5kIBUAZVPS5Yx^Q<=3i3NZP9 zBzda4UG>GXUDeQ)OdQ-ctK7N(Lj&F2La8xJjMyn#4fTA8Xha(|N7DxFfNC11QTFR? zMD!+0*O4(^aZcA=6q=Qkxn`YD$KcwgbxrSXY7@5R{HC~AoWx~HnB30%l1FrDq-5?} zhT9lEjk?(mr&+CvHEHeEQM+Jpw8$)o1jGC&G@fi6VZXv0u#uBEfycX@TeY>C*{SHp z@Bqfcu!{a9j6Mcu>rT|K?2G(Y@aWK=OFxEG&4?o&%4~RGh>|D))rIh@&>beD0XfT!@FuGNOQ1_yq@5Mbg)S zL2w!#tdPx+i<^1NQY3wK71gTY6kIdCo7G?Ww{fte^7s3hW?01_tZtOz8kqoJfP(Yx zK8OyfzT6(%pQn1|kKe*ne;kH5Z0ha7m3k{6h*vbgffU`YuGCwBEA>{O!z*I`_TWlA zd>LOch_CJb_^3=aGNU6>J?fU2pXtN;AVwMURjOu@T-hko&|wN`{L{__ zywI(O6p`(4=jV3s!L%=v<2gL-e*FPIgDEHd$M+n;m2JO14tIrfoeDZ-GVkWLV--C1fyb?8g}wWVbnum@1c(3I4^lb z`)z#O5W>_toU6Gz@*!Eg0VBr#>eYlW0TYoXMPHLLw-9#uPpiAS#7VE|LpAe+~`Qg0l`^NxeD2{Qm{~ zgD4>wu=A!UfAaf=ZpQYZ-~?&5K4-33i==(d<>7ybq({{gu1OiflNzr4eJB&5pA_vx z(kEdem46?npLYCbCta(gzm=qGAX*`3MYOJ_XiZ%`Te12kEHRXb)t93eh7OEOy(KJD z;UWrTs+qk}tj1&&wZ3*6fC5G3S ze%cZgwuWtE2EhFKSp~j7o>tx~n8LEcIw3IGIUg6110R$~S?ub_zg4+DK#%%W10H}q`T<#vKS=}0i_+0qByZ=&va6gnzrQN$vOC1U-f2BO`l)O?| z_q)np?!4uuOX8W|8IJ|elc|AvWSmHi&&`NG;IctDWP}IKXtOarnX31*Xz(Q&Ahz6B z?qYVaKMa$q2nTZbR^(u8^%nlZaR(LXulBP&076ARNKNo{<@%(WTUCk1A4k%|6ytD% zp@=$L0g?DLnWVm3_=~7={_+oj>Z;`U^>PXZ)pv{^Cz*(khb5Ca5c!5$Qj7|~Y5aC1 zeF@vb-D8p)e)RoJMW3P!c;Ckt^yMIbc?;S#G`Q3z_uNPUCP)fKiPY%w;DASBO<((oMSYKq{R=1JrvH&~#sL8bkq_UB2U>4m zz^}3&yI?<_K%yc|0DX=Ld8eWPn3ypo&4mz*r-d?qD?5&KeFpV5zPjlnI(>BoZ6G0l zt;!uU=#(V?H1@2Hq%V^G!vfcqe0x+Aq9Qn&Nnt}CN5S}VYvDt=BRfEh7=7}oznxMlP=&x@qLL5N3x15557)DtW@1yNt^()@BgjyO*( zmR~F{BglplkBsC`cHXbMZxWyLFEaTXd)g!E&*Bpm6V~EzxICQ=>liDCQ{CSR*3KQ; zP6ReL;1hBXk{>G`2cMb45)z^1aYqLb3Sd3*O0hH_*QV7)w*$ zS0M$5aIk}Gm<*%RgP%N2Fq^DVTuPnPEJ{rRvUAS*6d$e=bhsUm5TDQpaBb z0^}k!SQ2Z?)rd9wnLm0rBdfrer`OUhslv0D>}lH02erBBG57vIKYNEnVqLd)0vW`r zH)njngN~rz66ZPEw0^`?AN=D>l|DmYX$<3gH}#&ET-3CkbKvqVGK+uR-Yv*bxL)Y1 zX*&Z7%jF)wgDNwB86^a73<-d+=zWZ7vxJsG$?CMi88L+W7J)1=!w<<=5m{Jd(aXUx2PZAoD?u_i zvq%K+6ET6XjEtRxE>K{u%p7#)0F;|ecT#E=Flpp6kF62*MnyWP*>Q5&e$Dmak^)Tv zJs3?ju82X->MIS3dkY_O`58KIo-;j^;*`)O1c|n)it@21CHdIQIh7L1572Za%CUef zfEXu1UD3c9f)`P4#!z>UMuM!nBw&T;WuhiANW2~JrP|JDbmXrWFVzTALg}W7{0ZgL z4Vvk~WU!{U5?tA)EQSeZ20OvRq78jYe*`?j`X7B5;?st< z$%4D43XsTLc?9#$H{i!Jd1cg!c7bYw?%aD1XFwXas_^*L#$ow$`2cI`21cyCiMkzz zM>WyI2g)SKH+Y{+3uKF`9Valom>Mm`L9^W}`9i#0wd0I(rKqq;_0<|eZQ!`hAyNO} zhufbZ52~na#n`$@B?%2;)Gu{C)l~UF0r+|ycDD<(z;$qD@idFTg=O%+j%;?2aCNKF zvytY~e#O>sk6;)e+*2vg4q0*3D@iIu2)leTws)#utH7HtgX~unaEl#Z`g?=u& zIP)}!=f6QY4I#>bu_^YG)E&?K1V_HyPQri{vgCeR0JVY5DF&%VV@1;_5RR!ApbHIz zU#%;;Trd&%e>HrF$Xz9M!`bp8DWv&HH8}p-8*qesBHJFbDiss*tS1}b8xKUrxVE$8 zeoZDj#X+gbK-ZdlYuS>ifi)DY>i+C?J6|Q$X!}d-SOe5O<%=&hO}<_Mpc`dav$9X7 z_UF5RP#Ayay)aJwFtxw1o4@S;$lW6-?WN}K!hPJAVu9gve~p8NoV$jNnV3N2Og!^X zG+z{6OxU>neH831;em&yT4Rz24k^2|YjKunJQ5kZ2W|SlzxjT=hwQ_VYX`m5^VL2%iR3x&uYh01FIlon zWP5`>I?g7@W6F3>qu!tOk(QaIV-^#&{K%Ag&p4N*DLS14v3B1 z=0VK92LAnb()+YUfV2C@u0~^#+mMcRO2X|Bpp1)JheI=wvG)QGHeTK6el-T!n+||- zD1bC0&;asyKKduLA)a|`^zfX>ZHFa4`g>9_bdj<9=aC;33r&tRB82%0e94T_lJv*# z`jnwfu()nD1r3bNuw(m>r1*($gIXSx7sV$5Abklc!PBH@XnSd5tceoBA=r5nCCd*RFImc3Zwe zJ3&=5q$xOsPIx})w>|g5&(XQSCv*rM!xIC&K1thV&{AgMLmJ-(9Tq>T*l9p3x`MA5 zzWsXm*uSaPO@_3H@^K_#NMB>m3k&d{THAyGua(O%H;9a#0uutkWwjt0+%!5hl0*^H zG*LD&BEZtEkIPL!%sgyXQ>(jEHUF<-%Er9xO(eS|Q{yY9&i>2?=XkNmUn+@6tiKIO zKc-K9(70Hp70~slizZ_h`^>0NdzTN=p!qVCUs@N*<+;j_mNQCg?E2^kAbUIq7 zVgl&m>LZFUYDgH|C8Cm2KcoH(RXmu-K27CM6*R+`_#na)&k}e(p`4jx2hik_DYeb| zd5ya^zufPf_t#^Sn_lQ=KS7@Gv&%Klx}k{&uDweHAsCVFD_wnLtPKt3`HzM>tJpR3 zSY~X};|I4cr(g-=igv# zOm2L4T>;VsGq2AtL>Kg!Wj%!ET|C}8b^Eec@A;gc*^iAQ-}UeLMMLlXtge3l=;WMy zH)c0BKZFGLA=KTII~k9)`Ee#@_U3!&qBT1ETD(Y`g`0(<^J_7yk`JzF=sp|!sOb{O zFDe*)m7m#G*X}48xRjt_G||Zhkn}x3B4}Tt?PMxR6{CY8xS{qj#NN)!E&D9^8G#%% zV4d?YVy2Glh8Q)+*by^|ur*^N+xhBY=d$hLVeQ9(EaF0aVg zE7;KJ?sms-p!YwRiVJ_Q>>GD=6{}j9SSBLP2lKVUWh;#hz=kEtKYc9{7{cqs)(za6 zdX3R|kBC>9q0vTlPVvPU2^r+C0}Wb&kU5W{26uf}O>xT2AFMNVbaU05gqkWOqf(zT z)%;8|%!l1o#=k0hWtw#Bf7K+h_q;0h*w1XN(c2CMM#mb0oDql>8D=)ZsJS$pSLXA& zK9cbs)amYFA;vx-o)CwQ{wUt~P$d0J&}IwhwJwoeRo4Rh z3`+c+2u9eS$lM=~oVy=uppo>`ER^|nBJ)s!OXmz5f`!r3bV(PxLNw9{R`FLwrG}n(OA|Umx)6=w@6P_x~kuJ98Wj)^T4vo>F+& z9L;?Y%WCM^|64Ly_y^T~B-0CS4fU@knGX7f5$AZLZ-eODCh1#E?i|#^uGC;~GmU6G zKKeciULTJwnFp3k=7~w-Q3y}SuqBHK$Lz(RG0@s~6Pa&dr6>3J$Df{}w%MCMMGBxl zSJ!yS2YJ>*opd+_@n1AJi?kLf}eef%vBf( zP)E{^I@%^J(FvT=s57P+5iG~;v`&b$Low)Vs9C$ZzWJn^riR?@dR#o8? zk#i>A3u^i_jO068vKwkRtv_GeEiKt@VE8v2?Uu&hg3rGXf=Ye8rT({sXavX6Y<{KO zY;Y~mI)&Hw-v#B>JocZdFC{XMpf)Z=q;B_@p-EgbkZr-Jr=s!3@A#Q-ptc_hdA<_l zDgFq^CPjrHwFc0F$P?1U0upfc3xWoYWmVygmfod=f#1)rVV5oZSjHjzuojORe!h>0dH?j+n^p`Mgif7j;q@=Jy_>>6%0axRCi;#~ zc+cjOU3}dW`EVPutjz3d9{YM^?47JV(-SK!)%XYOQr55khTnMa=GO*g@f!JX4rEKA zg^+YS`7lmY05W9AY9CX8cKB&A8}l=Zug1#r?26ZWJeA0a_}Ocb2XQU9 zd5ErZw0X~Oj`JIT5c$B(Fv=MI0~uYPXzT?ddg)(JRhVH(l z=uU}6MRzboA=oV4)m5fDEP(`c7lyw)-Tgw*-O<4>n6h+tIDugVx}Ohp$FuKNNVyVp zS8(VK0vFOqx_~ovNq64?!(hwYbaZzsvKYGCisvG_`^7V)yG{PGTWd!ss?wjtzYghP z4K)dKfQJM*q({3TyU5R8sYnkK-z4-}JtI&+df$zF;BQHKurWCiSDdk?0^F9a;gKLIX+llLOd?crO})Waip;BSJ8Qz!^rPTYHDJW&YjH=Zb^ zFzljtWbCujK}3JU?{omqj^7FW&#V?Mr&w2T>VudW;{dN&?uo}CgENyH$@~?_$|7Hs z8JR8;^T$I)V!2&Tkx67V__4wk3aM~C_}d6yzW=lI*PWBO&vt%h{D0J)+bJ#}RR(#z z1AAs5;docCk4O3+l4wgDQ1qZg0*2J;Ehw$jDqXRW`n8OkoL9Tv9KCxO74l_2iho`7 z9v<$G)I*I#>Mt_8a-fyz|H5pASvKiGyIzi(UGfMIc>hmEM@|sB%s%Z3fTD%=T$!Es z*B~Y?2O|nUjsw}6$!1@r4yHe#an}(1jj&-6VbxXJO2dI_dq1k;AHL!|0sPCYnD{PD z#Ib5Mhu`bJV1p{j zxRICMDuJmI2=D|x#IeekJ+pSnWJ~>{*fern;Y3ZxCcaGNr;NvJXc7$i(m%_-=*_f2 z*a<%iKO608zj06URIJ$<4*_)u;q&LHUb*m+4LCAH4C3iZ3$nv*L4$x`OaGo&b(G_U z8mbUvfTPOrdY%gP@<&yZ7>-A%gGx7WS* zOLJ4Z;-=9%#RP`!J|V23LO8wTYKFpSSE_P`2Oa`-MV5J2?pEzE4_sCp5E3Fh5dK^h z8m#%3E?SsP08U&B`l}&lkZl>lJLVLd0C-BOrE5PzU_c~@+5cT?MgCtwV-w-{S>OWH zjP)AjQFOa(JS;8Qx1x9?{b`iOewA~fQ?Ls_<%I5O-=f-)-XbQlhGGO35B$xb;Z3>3 zoX4^oqodze3rB^UKn;lHybX}y39+0!2Wn*|2WA*O_%yeZk9|X1c(5=I3jb-+$Gm~0 zKZydWvP5Q3oIwa**^Bbv(9`tTD+x9y&%1Ap9_ifWkI(x6j#Ny&Di0UA{XRN5&u_dZ zlE#E>D%$|d?-4C;xfHkzf;94hPUzk|uf7#OE#*=sR|c|u7BYackU|cC5l9OaM|)2G z#gGq}G^CN8+zfL`58 z-9$0K4d-f?jnray*?{xe!kx8)x&~^IrFd2-)ZSR6OAAG3{0T(P8Gq7{KI2b42WR}L zyy}cU^{kqP&a6Xo0tPz3=Gl~PULSB{47IJu=2~R5H5`lVee8n_40bFc$+5^lmkHQK z)Dt-Wvo^8p^xEV}W?uRjCcj=lIM`yD`UP{7a3~CGIH3gL%#@#m)6)2K@-;$_5D&%m zKApleBP{2OB>LN*1S7$(2TOJuA-s)%X}7H_k-$w5E*f_sA-oSI)OREHjoQHZl=ShF zUf1w}63eYqO67mV4MjMp{XBps1nZB(ZZ-pzkK?msbdAeO&mniKil3lQv?a5r>0)jZ z)v>h?&=$P~aMKn=7%=9-yrcdEXz`H2`6*;EC-GtM>vk+)8MBOQHe@ozAAc>9v`WMz z*A14eOJI+*Y;l|iF%Ab}0%}3aC7=Wz1H|4b9e{zgJ~$*{7Mg_I#U?@LI!=XaHX6@f zj39Yz%LrPNSv~TjA$0D?LEgl8JDeDgMAGe)57s#-VHdh_afB<6JgwR(3;|XRPkiqSgW!DFjEUa@LbmFbAWZk6okgX&f^9!&g;E4|lqD zgf$sCA}?kYUyu{zZV1I-(LL%!FRx~}@~M~*0#11IQQtHHS!|o&9AD{L}KpXarAhK-}M1J5(P{B(};)BBhige+*st{dn@0sd=KC2cD#uF zE~Y2q?RJb3hAHsKGCO^y3W1>!$K-Q544T0c9&A(XLe+1H@ zJ)17zn@t*q{PN!tH61I8lhg}1H%a0M`c;&^SEw}ag&ExqU2~t^Ft*u0tNv1K*cB3W zQqSna?J}cDWajZmz!OfX6U5_M3q&f>G$BoJm9POZmRvi79s#>Pq&N%jFyR!>m`l-0 zuHnSmmp=|$h6GtA`W=kIjXNeWW_=ezGL{@uufkG8yR+1QcrXE?@I(2Tg-BHKqKL-9 zih!I{S*ewE&_L{=m&o$nDA4rR+ z4gVnI0CD+sF!H8Finh~=>EW2+<6|V6XMzuNM*e|B<{8sbB)vf36uV=dS zpfy$|kJlMdgnxn`HF0HpMkqET^O*Epofdt1bYoBVPWq;1UH?FoIPUH5NMg*Q=U<$t_wY}`iw+K;ZhlJ+ zM7{a!Thnm#qV7$}v!V;Ub32k9eNlbjm3RI?|HAd5FRN0Wo!!I3-l{8l2M4>mytBNs zqTX59ceT1D(RRVb7qwn|QQNubkGE+<-&yS4%I2nve1*R-5e=s<13h_*N@;7Td$6yg zv%9SWgH{*szp|sRw<~(F8sTWeCa>N*oj=h!FLA1e0r7}13@ZL5?XDjh*g*0%^sLEw zzIT!L7hapU=F+AM&ySyf-a0}TKmXhdqI^0RLza-I<_j;p;6gmD80hcnP4*7-M~6E4 zFYk_?6KxQ@baw&6_0f$T!_lGc_omQjch~9ovdFu*zvHsLZlZNyu)9CHz85bGybJpK zu8I!ygRjo*z?UwjEAELVHw>y=-f*&OAeH1#_t20xumFCeuRlAwaEZ4PyxRlv7*0kz2U7h> zU~+v2kauza75xJn`=eb!`f&0p>BWL*cfaI?gy`}*`v!))>pF%mA6|HlJh!dys`om3 zx_XD|!0z?7d9Qm@cjuMeb$|erSs(4~2N0yL?k>>HB^`Y!5bt_Cf)1NHlc|nAJ~wX~ z1UX9<;w&}PJ>SAM)IFT)OGcAd4R(7`FaqIatp@fLr=1q<-qhJW$f5HV%}2{u4Wy!w zT-{ysg+`*osb2Jb5hT&7i{zhG-kP)RAJ|YZqjEXV4sDSn7J&dkS{sHjpx~K$l2dEb zs#ThmAuQ&j1TjwviC)&-H?R?mGXIn}cNvyHWq7_9jlS!Gi=#dwLZhd2MOVgGHNAt< z07>(`H})l$d6XXB8#^`(^54OMVf?%|HNbCg*yJtq28Tc)L&;u9HT`&%x7<4i758^+ z=stUa7X|;M_^=osmoN6t_SU8v8oblzdkcW;DCCrv>hIPV2SIftQ^Qe_Ds>*3>)mwL zSu13?DRVH+b@lZQ0kI1FT_~e+mL6J?cvo*X5D;x18Un#?7`_}`k4Bw=RikZFSc&@c znm1v1x}qC>b&z0?1^7Xd<~!=?D~Exr`e>a<6T;ouG29)>(?39@1kAd?t=8)Rb5X3b zDEj7ID)99VV>ki~g!u+^4$hIk3*Jd3sFUmGyTD0@H7jl4cqe;0`XN?3NoA-S^8S2k zJcu;XJ?xfuVU!>&F9*Cp0gI|+kP#ly$>r>R^c=wgqr zR=111!QR2{I{rg(r)6npPj6pW+aNTQlC4TK>P%}I)i3X`Kb->`2K&(KE^jzBI0!jA%tx)~IX=sYUTK{u_Jp41q;rB@Y2bYZiHvC0Z2Y9_jK~GXU_HXpiKvGo+tBqkl9@W8`_4!Dqd4xAIV_Y zduR7mln&)k6^IT>$^{-wLGSzvF5=IM3tCze%@;MV^j2Nm+InF#rM{=FI`8WF-e#6q zLn!eANTUlhXj0Jv$X@wKtnmwYC>q`DtwTW)Gc-%|4WMYsBWO*$fx4l=U=y9?Ey0i$ z8)Zu{{I1z1)Bvr?j%%%o7CHy|lO4SxjbMt?w2yXxk&vx>=t?D1wcX+M_VsmN-qE)R z22#J`8X-Te8HKRAy4PcjyP~OK@;X&%+qsmT^F30?B9B7S*~FCLwVNM zdKY$Ip6crWU2YPJqq(&J;|P-WdWYLE1if8t-m328#e*o5gxr)0E*t2&3Vhr#v=Zvy zO<3Q%36@d!sl#X+Vkku`T@~kWucG2dc2m;*X6#HwB~eldKwcQ#kOJ(Nb<@UJvjldY z^b|whf^hW3|c;_O>0L0&X3bXGeXsye<>9lWjj7Q2+e_^D=-CzU*I&EiDutke#ryQe_4H0)6!iN zd|!&0tawL_H&?z!OTJ1TQxXash8YT`;0Y5AP#~vahfIqm=LIvI1vF+%~h%zsSQ4OH5nfp!B;8Bo^HXq zmAsgq8pnM+dmie&moNN#-y>#8aI#L@&9N6`tW9_zGfd4w#00Pjb+ zZVE@BUdgqKxDtZ<1Ou||B3A+tGmVcVUsD;rgThyd`royHHc?Kuq*u%sqKuXR{(mcQ zxJf(t=M_8fkfLXGN(5{6&2k%GVhVNyXL7+q!=GPmmO6l`{CBaADUB8~fVm;w_&Zq? z4i<~>72%9e@hc8%G;C}IM#VC5L}OGcL)oB@!NSs?=3XT-ATz@P!-`fgeLHVsk|n}H zTa4?}SRK@|w$*+QAmsX@Nsrp}X(W_hheO3u@Bz|fP_S?xWb|G8NrVt^OBu&Jc93tT zBS`&}PHm9XTf(WE2U)OAl17S>TA37;A!v6h++4@+HS!$+)mGkdXaJ>rN3^r~4$*!D z6$=F!JgELYU5s8|1a-+^7_2{=Qcsm{t3)e?+dA4((gCaxW2p4SX zLDx+E|3nfF>MwjI%wvT+2uVfmvJe*4?A#0<)E(elA3O@oN%-3~m(&ea`q|m!nr38H zD=}#?-VD3tB8pJls)tbddF|YN(}Sj=GQy^iJ`9&h78(<`0BqH;o*4Em=cF2%Km1b7 z%}ay)GzjCRVq=Am5@t%%B5_7Ux0ZpKLE{SML^+rrQwEI#voY0Jp+VSdckq z!Gg~a?y}7kJ}HtFcSvb#Ar_K|)mENCCxncT<+Ua3s>xPy^HfQ)ki1+CUL3g;qW9@? z09H^tj6r?pBd@BGqtwC^7jkAfJ4bV@mi>Vowgk-DXW%7D;cCV`j;Cv*{DqbjnJq5{ zN6d8?Ge+j}++6bF=GvxnP4d^&B`+RaV%njPgqRrLF|wGJg*GD)Z-=b&{DC8c2)Z&39}b z$5~g8aSA+K&ObqO(@fr?7U4!a;y0f8cV#bv5E@7b(6V|a8MFD>o$2bC9W=##nEBoK zq0~gbs?0>c4#O3)SgpzCnl9D=2v7VB*fRkl=Fd^qF;QHpINI&U?A0+EJtyQY&Efc$ z7wbfQ;1Ld@h~r#1jOhvtiKWG5^mYgm;LJ0wDANZJLaVQwPAkCBx=;d_0A#QB+0^y9 zhYz8tF?r7puMWEdvsX8Og5WW8e2&N|TOf|heHkV321E`N44St;R;ul&?YNdnMehb$&8_AnH=9dK?xJ@?C8ABVRt}*{GRRDeOxXAsuF4Yp z!Plr~Ch(lg-0UDT7%|6GvM^W0Bz3YlmE278WGjD-c_J@C9Xx*n#0&D$3b5U2U?%NY zW>!t&0)*GOyEBG{LuGhG6$Fjm9cX@!B}R3fMN3&`J0jc##07BT(e5`yCodK!nsAwGlDSPT zd2w^8QJRT>XCgOHB!=x7(fF)90}ht|xSfxr{|pR7wi+Q?4JPwv%GcQr&3-96lP_eO z&Na#3XE}h+baW_DF|JX|ol)E8Vlfm+UkuBj6g6*`udFCAMT{EKdQvZ5H8^!oHYJt2GY96jC3}hS&mbY6w?Tz*XPD zO)CfkD6U4%jkj2pk;0DV;}JnpI9bPbD5RDfLiEM%7d3X(=7eG1_Wd!28jd>G*}9DsmxJ6shx#yu$gId<7heSQ8vRO+H{1Y z0%0rS)bOgj7!kp`+byJn0i^gYzJMC#WpVp}Q#lBbco9lmFop{PS3^|=SA#TL;!6x$Sp@y#kQ)o8)sCx|10IX zA}U4T#xS$obu{?SXGIgtu1Lu|ZZ^fNHII=xNRBj|C@%pg&USe~G4M>r(F{EFOhg~~ z9wK6PCVqJ;W)&go#(OonJ!&N(*tKXtMV3txb7)(r* zm4>Bw3@zVrEHP!pxu)!}sTp^>$tasJupp&`8bURh=Kr;*y05G1%IZ9hc;NYWh8qxw zK5Hn|XU2+}LCaRQ6ai=@MNV2zeY5Z#f{cDw$_N7v`98}f2p%(w=T8y zI%C6xKRf)^D^95gLrzBtsjfy5x=`BKyap_m8Sp%v8Z`#29e_*|w5w ze;x*=@B`hJ_727@EJjlrnDi2dwj+LGi$O?*_yB?4x@jN)U8|rBG~e3HmXEbhDpsS)`D(CZ(diT3HlVeA>OpulW33~5llY}4xT7W>5vIdVLcb^^f5vU-p#3>-)T zw*O4po2g&H+<<0ZWbA`v0kFbW{Bo5-I6?TrkefA!Q6O5;H-SX$`f&Q-u;M|f|4CK; zFkUP<8?oSL^<>2~EcaVNcylMw@jagCsK*=nZ*GP5$LLZNx4b03Bek3sX z84Vn>{SpDk0jU(DBaO&Ea;gk)W}Ip>I7$Pogv}lEUFd<6v2?NHS8Tv0mJEJMx?QU2ljy;b8-IIF^}a|WYtT4@lis2(wZBf9Yk{+h<+ zB_MJ~l{f~Dp^|_{?^Nqm<7r&MplW-Nj2j}F!amB3X^{Ke5C~mX7=lt1|6k%u5pvXi zSTRvog~}IqZ)!aI_IMV@qPpQoi0s-~1Nv6QHG$2lu5)nsdAP2C+Npz$8>ZE&47BBE z3byj74IOE)Spu!0tN133+n@^WDw;lKVP@AMaD)mgIsT8WceKIr5gFZych?_-T+$_hwvyt>!G9%T#Vbhpgf=Cjq)N4C(k@T>6E}5*OBw9Z7fU>{~-^x8Uo9V<502)ufZC zRj8!{wX+U&SZOa^M+p%B-Xz=+p=sGaqi)G=ED(h$lN|;{DEo-zlj#_GIwricwskI% zo33r=uTfy~VlYl_+V(t^Ym&bvm%O;SCUmZ?ZZ3IobImSfe-;tifU8=!70=NaiTorcP>UVDq3U8sU~&5Ne~qr3zejrH`$AXOPE zbYz6sF=Q_<7C!VsP)QbYa}^;}4=a)4=8_j%mqUaiw=9Yo8yp$C5z;5me~7vXR`V>V zZ2IxnoCOkkc2u^X1B+TdWoh-G47tND4Z0&sBk44b8mGk@!b-khzWz__aU}g3tph{7 z&f^^VKgbwb)K-urvk()r7{G0MjBl}HJXt)()iTD4m?G($oLMXUQD0Jr-DG_5(+T6Lgc_) zfbF%a_Gajnh&)FJH_a@0I)iSz#}rpizUvnaZ2hG`9XF z;XJqg!e?0C!e_3T&@*ELWByWYbkMS_1gO4z3j%*DTd*p|ZH{Q1$)k|@QU3Ww&B1S} zL(U9Dg|E8({y<53zOSf?a;Ob;e3=v|?)WK3Tg|WZ+<(&TcK*lO@YeW?q`P#sgQ0Ba z7iT-WY_?N%HfPvw)7Ede*{$08bux~Z&A72NV^`UX=erqca}a(r)S<@B_;4{UX7phnVdLO8CJ$S35JZuYNB%YR6?109N_uac}q4dgqW z3a}rbY@WB{tKe)J%;?SuW`fRHoayz#m>q~f)M(%lv`_?_!c66g1)7^mi~T>-XC?bW z2vz7DCk`9;M#j!Z&$J*?U_{c3%c9^_@>R>ts^mymSm)J6I;M(;HHU>-&Z|4uO`d&a z^L!a!1=B#`G^=7EZGgSOIX`owBAo16`qFQlCry_N2|82~5@bU*K>F%P924M!J3Do7 zksRkEcWQn?g##gB!UJE;rtJbmDLv!XcMRvQoo{0y%*KmDiaXz$0=w|QPlrF+y*@oDjOEUi?TQb=Sqk-+Qyf%`4ujb}Zru-WD8dMZX$IIqBL+6{m zGj2VvFI&$GOX@)oXtDKiTNv`MX#o+2{BPxJ5bab|*1iiMQpuq@L^@J~j(9*Eq+q(Q ztSq`jH>DIkky%?7q?eTB`)ye@|8uRPMQ)(^t)}@aG|uFM8OXd+MalrQ=3yv{>WC<0 zp|KHGXv#BDREMS{u!x}~Lu1qHBvPTat&1uSU=oEJf~f$7Yttj?ca`nh3Vc=ibmm45 zC6|y?!i~HxXhd&w4y8Z4z8mll(NZaH`DVA}PnM>qo%Be0xNP^=$yX@CO1(E4DR20X zBx8-TlCDDBImA3wmYDOJNOet-^Z}hMR9pVu;%r|ko9)x#Y>LT3H3hVZ>5r~s#B=B~ zf2n+(DGnqgv1g@iZSe0OP1Cn?T(xB#s3H;uF<^OF$pMEcD_RI*2~<}KmvSrKPKpdw zT=;u%+Hq(Xw#qfQ6;%SFB@9=^OWTRY7G`l}1k46wCjN?WI{~Ta+iIEVZv9IyygVck$j8GY?wp5MYH4x>$15{)?c@|UkjfK z1Ci(YH%_xDJ_kZCh*<@V!B=DpgquyTMRD2oFiDfQfGxpF@Q|6e5)3l~lotaj2eHS7 zX>77R&=`qvU=XpqHwl~5wfyn}=%I4v?6Ts8WH)2J&JN1qUO?%$StPmf|lnyJZMfragcGiPCgdXNM7{zC_X~ z>8$L^dXMgRjcP*!u3vzA#X1&%;z0g}BIrfTXzdP8F!(^rrU6x<>%t>kF`m`gih!b- z!LYQhWfy5vqzkPk9^v9=i^NTyr|^VYA=KgR2NeM-94Ias8Kaj>&roq)wLX75IP^(x z3otzn)}{}Vg~X74h(I3ZtHDtL8)Wo;KIDj{I<0WQt6mrgNdl&i=n7XWZ6|0j6%uS2 zj#lIB3o!u?BO(y{LqK4f4w^Tc5UMS7M$j^@MTW?HV17GS4Dy?7!U15Bl06ApHlRd> zxEMemVhtN{Y|vS>$HxeRATXB*kdsSH1i9r(lUFhTfU-PX0sw*$bemz)nE?ed4wk7M zrf{HG8X|kS>KQW6$V7uofAlwVBkAifVAr02=Q)w|>*j!hMt}1>IEnD2D#1w!4gUCv z$mK10f>-#%m|8xLMNHhN&(m&{%mU@7P0AUYD3Xt4J6xyJ};drU}8iv zo<_u2HYlbp%X9xrYM927(bS>%LrmmE_Pi=(lppVppH~xaoTPr)Sd##+gZ5+xM1}jW zrMz>$E^a`^;VsQIBnR&M2wwzI2SQP|8-?!Y{Xg4&B1?o<6XDfBI5w092;T){EfBl3MN2$*h_DTKE2A*Xzz;l|wvqk}g z<8TCo$jKvY*ue46h5d5B_8K0SgYSeVKundNT}*^DtatDM>#G@BZg27ov=7wX=O{Xb zkJGWw{gGs?986l&yktkNuN4l2+9gcyw)e<$gG3#-Dp7 zGcW9I>+I?7yyC2ATU&p$PTiA<`w&lgUrO$LO!oBR?%Ltr_u)RcqGVN_cV6GXWw>8d z?wjj&?&id8pbJxjiz=okaV_1#u7QpHx}FsSslG0OcHpb+yN+gi4$CS9aUHBsgc{zag~fR z?g}J*dVjX+g7c@%z)J8J+%r8q(0RrBuD0meyrfy~aMYknzLt(Fx{hKE4aN~FoZiD(Tk2g-q(8-Itsqgg@~?_3;oVQKa(9@UAP`_{Q#;}D8q%V z`mgu`K=+bgUA5dXdo<&`aByHK$-%}S`oY_*F~CGTF8sxPiyioXlvfo3V!5`IT)6E2 zXYWnmqbjof@w(kzozBK>R>6%H0wkRPuoA=)5^ZvGyuC80lsZ-~i zI_Ff~I)O?sH$tg;Zq6v0lNu_KBqJ_vrOA|6jiEY;Zv$3Cq*v%60BRueq4yfiDm+yzA!kJn6< z*&XTLf$l>PY_+^-jA|xSf>}C?k(gB_RJ7?FK_4;JxQN@Jsj_L47#17(4CWX>*j5$P zaVV!!i$K)ZJfvp_K_$l{cx`zJqCt*FMB_40$SM8%W)r@O89+zLlo=Q)MGd1lG6rQi znY|prHhGs8q#Lk^or?-!3(^^2k_QWpb^V+V(By$(Hj8U9|XEBnm&_}q7jjt!ANzmcA!m( zY&&47V5nD>qu7_kQ-0ZMB~}3tU(Sw?3lJf>RQ!2Oa|j%* z!Yi{@e0c;z$65~5apkoGo9j^A0TrS6x0Gi@^ob>tiV!tceH8x2fZzrW9EoVk=*ZzS zdtErc2!U5Ii3pZm44TyIAK}&YxmZLQ5z~qFt1xiF@qNxmKb$OxN*xqk#|baKSXWC7 zV&0N=63_)5^`xaDP$^=;)a`cvP5D`*stYS1;{(~0;38#|3Smn!!#ZfQdM1Psv8)@>4HF2XOzmxCICpwZJVQ6dvKE9(JqJP8t3Pb1=; zGf*(=O+pWBe+(D~f}pUXm~q@8@Tt9_C-OH-oDMSX(??5hhZ%I}-)OX46%*cJ5Vb5~ zQYM#FfRB|D6os4djBRk^^oZjSWq8Uo@YwiSh`0;L5mmT!eBWSMKIG-a(Is9lb9TsQ z@;284#qJfQND0Mf=q;nkE+-eGs+4l7X`4UmQS0=;Le(42s$LA zS`C3RkR#UB^1gwgSl*Q0#i@WIHjx5}nvIUYt{}2CKqZbSQxGCs1V$GX1*Vpl&nz3* zuiq5JQm#0^FG862n^ICT1!|`LVw?TWhbG@|dSMwzB0hUk$;7gLg_ABSL=gE&eWy?A zs-%=!+{*f3+WTl&%Q&g{C_O}lo(H!S7tYYsMcGZ?I=>OdffdtUAYIae$IG6Lr*Mg>OzBWO@*KxNb+iTJbgMhy=RA2u+Mu%J5{ zXi4dGC{0`(Cr_MFUhG7vKezvRy#qtXkIo-6bO`009i*P{luergjs~!qfziQXBS(!G z3i&vVA*zd@`A>lqo;+R`pxi7(gz$s1ZAFHw{IrSV5%s(LWU5o+%TLYJVWjyB#+FjY zM>E2GUNPEN;pe+|2Nx^qN7(OjUAY3kp;X1{mzT`U3Uq6!Iy7XZ+i)DyD`reDoT1L7Z`!cme9ZIMYI%K?2PytIPjVvvhSyW090NB-{4uq8ircawq@n-9oq-dpf z+V)mVBho6>v@$IpDbt()@3A28P>`rr07puhK+#!+&~+ePCQelr8L3}2k1V@K2!QD& z7r|;##1>5ir9GS0n64g9}qDR(ey5?!2Fe8Ol<*^gYK1jP&QCavzP|c4&xqAOv4~Bl*6Xk zPR&i`ntWg5QnPcei2hD%WZWC&AN(D@|J(SpPdVj{;f~1YP-KcjfDE&P1A|cl{Bs_* zE=huUVFU;!5q6}zS>32|kiR<^@!)o=9oTVI^vH^&NLExdSsyLXvGG~>n>F3#nQPEN z<9)IHfVlj$M(hD6`0sy*_y70!rHuOh^E(Fqw=mFi_#dfYK>r!wEb;x1A3rQK;`F@G z`0>NX_douG!7v}o#?F{_VMWoHlDy(sg%_8NDXl2VS0Go+xL^i$pP<_m7m2?8#AFy| z@nccSnWLA{3NM7_p>!JfG~mRA<^r>U>Q|gzrJaRz(A$pEl*uKuaaasS_jDQ!P}!hS z6&FrXjzYFvT2c)4stjr!+>g^rN(ZK-P|<_sUaWU92Bri8xx*Z92-T+X9D7;r5Io=~ z#N7aDvdWU8=Hw`lbUs4Mf-?n~aH7v3C@49dTB0tGCw4P5G%|;ll=KdqUI@oOG{`Ra z)fYdy^i2Q(NQ0N)l-zTmWRD4+l|O!D-k34@qlS+@7hvX|GdzD7wpQb^&x=Aj3VwXG zYeZ<(Am9-xfs&_80T}1lj)aN`6xjv={pRJ~Kf zeFHsC>k)8TESzyMb}?qa7YQ5o;~cQ63SJaj|~76MuCAnpz6a%1CJ%< z3-*x%Mj}EAi_1#1cWPQ0yu+|*6DNqn=9EmbAKODO2X^hr&YxX0Q8`5tCmY^f_`87V za|e$YJA6zcB4aqz#fl~sUpz>W9`@}Ve85qpElXX7{uw&v6X7qLS}}QYaZzlVK&kZS z*>e>2=E00$WjJeqKV|zRwga0G^~TdWBFw|b7Mz|xDh_D%*x9L6HWchz@(Q4Wlbt{) z0wwv|4#dp!i^^vef!q4iLvK%44nN8k$)?fF7Hl6Q_QPR^0Zt-kqV1yN9$A)y=@Av> zaL*^A85=?+r02}sVHX#b<(~8R++j0H)K_6eITBe>%;eAD{Pwda5?qan>`*nTnaXi% zf`4*{sro~Rr9R*d?a!PE;sOf;s8h0|4G$@yH%~oMuoo2<&g4*7jLc9}IB}{Xn?#K3 zjy33iD=V3yfQAbMFoPKf=AJVoI4Xbem=UASA(L9U!}_TbcrY{=QjBZG=EvUrB{KEC zY-xb|x1bzsG0;Imq)q{s&4_tBY0oKNee{_*irnAR(o~|LjahiRR>Y1z{jPE?o;yM z{)f{QG;(@W;>HVD<=|8dJie^_;^HEWTrLm_b+*3~&f9pp7;Srnoyk{?XlPU;iL-V- z+_M*qFPY((vC&bC;YJDfCp3VzmFsLF6`fBXYH2`K$L=u52!8l@*a2M0tl!*l!e(Nb zVn(tQj#a2l9?IRqVtZOSU)q?a<2$kUiIm^ti)K$OQoBNB3FNK3Gd3y3ieRuBOU_XH z27-FUvK@hHwQ~A~f2y>w4154ObQWjOpBgoYc4o;;96AYPVrtKZgRx{*8M!`R!J|eM zqpSE;w72ptbJ;HBx<;S%MMdyP;|z=H2~I&!)Xb6@bRwq2IWypzD4j-mKnBGYCRX(T zy_x~+Xrm!cTc83Plcjy&_k{#fUi_ljh0|vi7xjkVN;z1J(ARIvk{D1$@Y-Y2^>LSr z<1_&+wIHa5kO={83h|OVY?$&G4jvI2F$#}bgcm|ni8ydu%1~5R9(x{bpo1K&(K`ST z>HFb6f5Wq$b^%+H5L(+1B2FVvCG^@?Q9gNq zt`J)bgc-4Y}Mc_8Rh4x2ST3&-09E}{pwz!*d^m%fxTU;vNaf@n0e(n~_4Ec&%tTIsB;88_YuC?JaBd2!2i|9AQ=G|rxYF}!2QH`%n(!sK! z_3tCj!}n(%xydW8kPjQHyy6)ze-O44bdkje8(V9C_tRYX5egr zroZE)ow`eR-5KH@Ep#EnzH9Wm(PpJza>K z47tD~nhg09xX&e*c*Ithyul-C-MyMLRDaanXL9U+m+z;Fhulj&uceBnB-xNE?(&_F zbZsirFQxJ^M^bR6>Y;O`ORh{3K>poH;(NDzG)dg#kvAoYCeK3GRY|I72DVC2rSlao zxhY93b;&1^#D2G2l_c);$orA@+~T?|p{W1d+29XDzUCIsy5xogC|eKu&LzYuxBLub z;{FI}f)mg~Xg%mkw-B$m<+omOt>>VJsr_F8IYeCYNtdd_DJNVX8yv#5Y6x$tA?$T` z!VtE5mPCgzSQYJtA>8j1k75Wu@vU24;}cJM{!)O+MgpSVk|c75OzjY)&?gB6N(g|@@*G0?>Ol08&;uXCY0KK_%2^`vV6 zy-(C((tYA~kE~1($z1m*i*F2hTe7&$C9g>q4}k7d#PcqBWeWNIhh*`kOYTk<)o%H5vbftVw2BmoiUj~O?IL_*@vKW04}t)a#dGL2S-g%FE1BH#L9(cE z$t}s`v#lxO84z!Zc-19WrHBU1e~OsrmiMQKJKgfO6tNt%kRo1k%PUgEry!wZ@ts@V zoh)vm%tmK&yWQ*X%jJD(VxJ*v(!^_Srr&mxrFMX1Q^m&~=7c3#ZMT$Qy9Hi3FHQWz zD{oB`pZVm5R8gILkL#IK@mMN<5UDx3i`F50-)D5g0)2<;5d&*B9}dtD2cD1bxrTht zD;_fBW{7x0uJ?*YLq6ga4Q}RNC*=wVWZ8EK#I~1D7kin*R*u)L993;Vo_uC>y3sAx zxiSP%fMmob5Rc7J?M?wXUBW^S7!YJPxJvHQz@*|eKs47W8_%bA+T;?q8)pddlX3Fv zF7YV|4iC*Td|zX9g*pQmRaUEs_`a+w7P1X?4htUjr(Qx_ZT$Hek2ql50wRCJed$_{ zc-=;Ht6u12YNzD}%H*kLT4QRrxH#rI7X&j#!lBt@d?c}$C)c>dneuIyIOj&=Wfsc( zOpA)63jTc)-H-1g#NRqCkz%!hr9rHB_kBc)TM5rH&&ew!F^mj$n%Ye@XP$em5E~8o zu_4|!j#gP}WJ6JZJjQjAe90w#BwB8AWo)zM zntslv_|KmWBmm1@@tWu3uI{Rv)a#6Mg!tKzx9cjlGWqYC^lmXaU9D<(HyNGoRH;$WLA3E<*xFD1s0xUm5ZSw|LMc7wA#_8RY?O zdwx$RT;NUIe%fHjDh=bAx`6izSEuV$74ITfr?1pARy=boo=<3p6=stme@GIG+;S1* ztXp0Q=6B28N#ZV#{5T2n_t>pT;vvbkXuZt1()KDPy^kyYfq$ z;@Y1f_ZecGY&67TW-T|mR%)=0(%AMC$V&-^#~#108+3$;a=Oa18N-tyFH^s5H9v)# z+C0PcjBcrm9^eT`gZrp^&auFTdwe6iFG3f@*C+Uo8a5$ zp&GEY(k*tng8y=huWhzG?1NU>sBs}QH1U!>$`Et~A=W_nN%121L~;?nTT%pWkzx&& zdMP%#+-f_|YY=k`#d`X%l+ZO;S`#Hb7+j%_h~Ju&}4ddtKrwL;lkxu6B)4 zlijW_x*Ns`hKW$)Vh>R+VExwj5S~>=SFq&0uC6vS+8F-dc$oFqn~le%_=IpCaCKcQ zA?>?9AjQ8t64@_#GOm?ku5=;I(YK8;Vph?0t|loKb554KyS^*My`HW+q}bz;$i7;3 zdsT{B$s%zTdtX`B!e zB5cSekN5|aPmg#8il`K?g6}1lbqLA@#N*8_`G%J|)eBy+!6l#big#fddBwLbc`vj$ zx4Z?5mRnx!75{R}xn43eOlUwU#g*UyDeeG(l8V@7DPH!-_b@*mxl@Wp4^0J*8#;}G zDPfuX#-X#i7$*JxE{!lykdn5r$E7` z-(xv z)y*C;&vjJ9Bi?e&)^?f4(#4L*$M?O)E(0PEV*Ck@Xmp=~bQ~Z@bETYm;X04_2o|D8 zd~Y1}um>c)#6T9y*-iC08|7fw|I;Jpy5ub$akE?AJ(A$B6EPDz#P!2gsAegc`ijf ze#_cdKsz9=_)zSMK+b6)^&tcMA*} zBu*R$p2V4Z~TbI~w$XngwJ44>*77JZ+o|~3c4csg)3E}^eOFpkiRNiRIR7K@O z25xncY<9aK-;es(MVOI8RJFw+JABs|=K`Xsa$9S0h4Gm2QfslvC2wyHX(y4s(k&ls zjS(G>^fw;4u(h~W_Cxw5DQjDcx!yiV*Lmf#)?%yICB&j6H!`;Q#Y;e<*SY8L185`LpnS zopEf9m#X@$Uh%at0qM_O@;9hL3u0^aZ432r0)BcUoWUN6y9{I9Y{3MSQ;%P6FtZj>fbH>4kv(~uU*ybY) zm^7fM$tRY=Xi64q2+3A=wF^@UK?&g)fi|7YW{`fxi>IG>uQec2ukume-tCj0`ot?L ztw2Npd>=9B8gS=p#xZj}q7sC~wfzd4UkN>mq+~&JJf{+TqM&P|bGuW=@YvQKhoE_{QHu`N>^v3ce?zI zNwkNMzR&G{zy}kQWxjR$7yHCw57X;B{?(uu56k@E@xz+GS007*X6b*+M_NI8zSsYv zPyEZv{P(^7uY6)|67z3J@_*tJtCH9bsicdZy1qGpY`)P2M6$~8?{tgL4L{Nmm;XJt zc+$o6HkTj7bHLRZ>HkR06D~yGbB%Mc3O5;ktmwD7PD1)Kmmh0<#O+7=akn39{5$SH zAdR(HQL6)TCKO8n>Gjt=66Uo3Gbyfj=OF!&+yAx{Vb2JppS1mnPMxEMcNXH(PAgqv ziO~i&+y}~@y9!#VmSFbk)IRGnA)YkafV_7a@=+2zHYhmgw%Ui*{}1T;6#2DBoF#X7 zAnPK~VGSmsgdlf?TQ+;d`)=l7kwlu6PtyZ9@gdr@54qaItk~shgNeA(eJY$gZ@c~P z`b4FtBhq(ydXSkt1HSZ$mwk4}r1>rq|sDj-Y$or|$8=PvHN-2L|hi^eRse zICL641K_y%!mgJw-zA$#Uvfv1xY;AWP7-T8^4%mFy03!PB-4bir#4Yj&glZ@GraX$ z98fXA)7(#q?yrrrA;UJi{19zlyC~0U-2R8W;%Rpd($yY6*6DwGPC~lDIiqIZ0lmdbKT^)3~(HH%7l8u`c&2hDOz&7TB+OhXFIkoQyI^pkI-z~e@rPnB2hOBQeVM!lFKo=s-@ zmE-`@|4hM#3IXhL+Hh!?#;9#HINQSmdaKL-sahnFe%0l-J)rjFvPPfr7|I-3>7}*0 zThf}m)=PibVz1caX8tA*(+%KMy&zDXLB&(~J?g~Dba9&@m!v}zk~biY)i7Nw^)dZG zvV1I6yqYX)Q^lRBOfOAkdS{y5!XW5vW7)zTs)f&03wQj67KWUOmd@#SPdZ#HvNoN5 zIP`wISH7WOK>GS*iKq3+^3_!CC~Qv^t5TWXl*;sibPdTFQ}BJMe8}Vu&UGf#F!^OG zj;PucOTF^xH1Vug)~1QOlbQ366uGgLs85j}wG#KIG5tgu)9YL5);eu478xtO;#s$R z%PV$C`Jz`m?v=9`YOsgy`QXg}=zyz!-bw_j|Na+P0P@0CyZ#jVME<;Q;Ux+ypL#gC@k>KFI;ndV@o zX~VYDF5`aVDzDfIU$|E+fK3LwMIM8k_z{Ci?o__>tCjB@I&=gs-6ZUtL|i|3;Z4?# z^Dd|2HU0UA~H@W=Z>zW~rxBsbr`u`36-D=3Y(!_g) z+>^@9%W#_bl8Q5QryJoN^&$DFPyU=Lo=Z7ZO{!08cW^7(;H7FgD~W zEG_Wk!+dn(O2#Ym7*pp%d|+RxkC6dw`!iY=GA!W`?7znY?|a}z zNt5JfkAVqB4hyUD>4t~uv-2D7ObX4D^WfoIWXP?yOosOxQ}CV93vWH%08yPTo;H@C z&POhJQ!Cg}@~T#}dk>^TiI7XvX_()cPDk;Te%L_r3X|sVZKjy(83yIhBY!Z(PLEs! z3iQY)OmU->d(*{Z*iK6q8>QUUO1uk)4A>WB*oxjR;L|IYr;8`OZy0OSiMm$+LNZw9 zi{xx%tV%(Vms4b2EAeTHT-iz-NReAwi5pVoqpifFsd7;|w}Y-s7cZpB?^=mnbjW<4 zDmR&8VVYb836UnZnxZyMUSo=P(&TPae3K^cH^onB@?(=j_kL~MkwpAv8G&O_`OmUi znKIwIjHg`qz1ejPlHa(P?ckDo#ckvfa2Lh!%lgCd8#=%uxA6(9HmM|h2lP(2M()A& z2gcRM=FbrP4ADb*Asv(#(?3~d(5Z_3SLBjaPDK%X|9t?yFPBTxIF+BLVO2TirgT^U za(NnU%d67ihn98e;w#Kq8ZF>g(!~89c_0mbp}?c*Q1;}VX_%s8_NGzFY)Ka@Fhyx% zos=un#kcU)pb&O#K1dh;^2xPn5H#}cbn$gEn?wH+7M}tnHw)j-8xrnd7^E+|+56jW z_~n_##x?S>EBKk4dlqma!yrT&dltyAa`#%JxtR6=8ucBA?=raZkv^jD3fOF4y4wHX z5xd=_>jyn^fj&I)_kw3!ti|C254;jH6|DpJQ&IT|7q;n)g_NC3+)OTYrwAC;t&#j? z+&6em{1PRg+B}&h-ge2=S@cxg(+#Sie5@ONQeXF=b>7@VY>_gODL$3*=1eiqEAPp~ zKCyf(6BI0;%@i+tWqqdD?Uk=*itCc(hnZq|l5EU`0G0bP#Ro~UGE0071v-mcV~exI z4LwBN zVpnVVbPqAFjeNL=xTTGp-$y)#z5m|g={E8oJ;cs7e?qMdZRJC%wgYZRK0N zMYx@OvA0;#PB!-xPq&j__Y|+RlRJ8ft?lHyJ;mO36H)8a_Oh{;__4kGu$x%aLB8Hi z+}A>yvv5{(@nb)njWM+5awA1!xeh&PUw?`DWS zN6S}ximQ&1>w1cNkC9LJ6swMr5BC&x$H?n@h&{)k_}pXV>fYjxW95^*#mZyl1HHxT z$I8XM#h1s*YkQ0Non>WjacyV0ua|hNGjUSaS^lG^c)zo}zNh%6vz*^k%n!&Pv&5YN z`Bj#9Dj+|}63++ZTUp}$0Ly<9kPmbhk>ljz?&9v_>Ud=h24u>9R!kM$C(GvqzJM16+5xtG|Q!SWzsZ;k8e z4j|^m{f*4a^MBbEST&ec2zw>bax?W=c+Snzr?5_7_9`MFwPdDR83b_;UFDU)$ ztjl~u4yRrel}3tDj?P8KTSl*keBu_@q&s||9e-5 zBjrOKXre#Wfr~A2Ao;HAzzxkiI*9k&%z@bdzP3PPu|*I zY)_Uo?Zu*$LG#*+Z7K5GcA_bzQ$stkGgTsIOPbu!PW+fA-)|=(>GHL9;`wx@pK5g$ z+Ihs3&$JU)`{h5|i6wrv{H9;tg%)wZnrZd=v@iquMq?;DJfK-Hw-cczFpAZ$}8=$59yeSIu)UWe-&Tdr_@r@%ej z0Xgruac95iMMbVB2C;N{m6M*%G=V!3sPQ_CaS&6 zfkt{o8o|6NRa}w8b{&?tT>P}rvvn# zU>zrk$Dnj1iTR2FZt}DPV*p>EeXs=5tYcf2ebh7*-zl*zC9jlR?H0kE4;>cfJ@(-} z;wS9Gd*HjCj2u?v(v0u_N@rc@mD*|a+U0|-Jqafz?s1Pry4uqo_BDu*f;Db-hiIfQSA1}D?34zXAU-5c6Ssvd*wSQ={*iP4<^Z_oy6KCxxABD z=wq43v66QZo1kHJ61OBXXGOAHd8F8qEN?ne+@8XmXH(?e$Vrip9x0Zjsxql^Zzpkm zy1e2j@oD-x7zAMD7w%Q~_hV&)<}Q(=Q!46BSz>!EtO zA6RTyiJW6?X=5_TscaIyj4IctKFn z6tZSnM@lulbr>bpq4m@4Z`u_INk zG{v&C9}HwYY_b}#C!r7imkB+KTy>Rk7L8%>BX?|Q7=H-&te5H#%*PGxZ)iPpo@VHd z{`|Oc4fHXbbAu}WCCD?4`wKs$i8{#~Oaheie|hEZH2C3}{=|0`%I`~Ix+;~j=oaYf zY2rtv#xH=@o+fTjqZEqkrG?`O{+y?vu~oUc;_$|^E;PyFTp980{PUl<6lK0Ky235@ z@Iht%Mn)}^&%%r_zBe9gg@ZbO*wad^z)2)n86J60D{(87yjJjr%FV6dd2e0cO3d|@ z;b}NIBLd?n`Oiq-n%ecfR$_N58w#g&{j8OEGi^BXpGoi9oGzNuT}T5We-HEq1$~i= z+og*Ygsu7>3lE9>&=6(P_Waw9^b0POFQ{qbc5sm2=nFiH7Lxr>q(J`mMf&Gt|9UJdDH3U- z3rJf$%@`ks8q$tVd7L+WlV%IFkmYSDJ`S{n-)P8M96(Jze{Wk7-{);bRl0notx=o4 z&_LGrt;*hMEB2c5s&-24_#vB>Uk(Y&ARBlpwu12F{WPMj0R}d6tIVDnVD0V@;K0!=;L z(Jor?{^dRch)2pflB{+_3ndQW70b2S6i(HaM>|?0gW5z~;xY-$03~1R=YP^|_3ToK zajZ11ao5Achr??)vqiVzTAZSLELqI=$$OH;YF|E{vcID;6$HnfiW99%4EX>&8OC_* z^ue}VjQu{?8$2tioA#Wczmo~}2pQJ>9*G~s*_p;kJ(=(Nz(~5y0KLO~u+}Yb3hx<{0{{F57ZG&5OqxgLIpZ*=>FdmzO#Z^RU{< z!vO*8*Sc`RiU#QYg!3b}iRIcY=N-P`{}x!Ajidiii~fI*a($Y3)VstZ;1M`?Gp0Tb z5Gh>4W!bzq$2fWd%2i`$(oOg00e8~ZD!ta7b=Bd422z?A=NnnvdmApR+~QpBMwUtY zF!MTtC!{yyOrVR$d2V(e9<6AnwUJCq$imSzo9fm1a{3H7w>BdH<~F-hkGZ#%cq~mm z-by@`J^*QsBoBq~opCL>0gC-+?XXw#gzs%AwWfTzomkrT5~NqPW18jZIl%YOq4=H< zapCL*eCnSki7*t+E?T z?&n-bd=F2l8ykiSp3dlyAHJ_J+6w=O8@oqZHG?PEH+CZty(2nuDK3m2oa;P^UA1pT zF2yb1gVinHM_7?ETwdYa6CS;9`P_B7ALnmef4Fveu!_Ne8^V!@^*0C))CJABjK0ht zYn1n?oVyOMU*ZNl-c4L00{T7`EBq}KV$es;AJ~r?53XmyCCfYc8&_(qB#GFMbsp|* zv1$N+c=x&IHL%pQGQOx8ZJJs55MEr1@hv=M(FXo&?W^Wgd-nYxsu^C~jhksAms=S0 zI0wh$;;^A63ZM?KR9W}A3R>NohR<#<@&0wRm+!QPL=3xjdvome^6lslxOQYJ8r8VS z?^BMo5`Zq_0&o)n9;{bh@s;(_RANOxp^eM>shWD%w#y#u%qId~~ zds*QN;=8G0H;DG|oionHI^3&*W@e-0hQ@34JwYoVD@6l?%jw^F=5lY|f_%|mJwQs)sauW#-Vg>)01?x2EiX@!=&JKp(vR0xrKb`Z`^s7se zI^wb%UnufNP)I1N$y&4DW#w!(t6bn-AYL3LJ6fdl25$%|t%Mo443b)J9gb`s^^_HO86691F3Sz&d~H^L1P~hfflh4s5X7xsR%EQeH^Qlo z-EW1bH(B-h`w1%Y{D817A5e$KW(I4<<{~Q_#X5#^en3D%U4|K%cz`HXV*{b^90ai_ zu+T=pZesu{PN>VzWP2k~W`LEm$*hX#%FM9vU;@6;z?_aqk7EQChQq*kod67xIZX__ z#9ZLY$*mbX6M+WC1uHkq3|7|9WC(+^tnizWu{!~ptcsmr{ zrS3tC%-$IuXw_VTNxTFd&PIp(&8mx7SY-^r7Z5xf2+jq9a}|P-=a0EY#4}hK7fly7}1S>qVBU(`CMg9O(MBXL9@;xtWMRQ*TyL zXxW*TRk;ReT8n?R_*XX*`AsMcnQ+O@P|inY^=TMklqb@IS?>iA6lS5dW~a>oc+8J! z9k&^67*{b43>?pqy2Ca)v1H!k|Z>rIWP`v;|>YjF`q(v6!pu#*cL;8+0K%mviKN z_&g8tFBsk$T~Q3G6H5MNh7gD*6zLZV?+<0|#CqaY!tNm`#Bstd82(8KJIK6vdH1Cw z?*{1NX7varY}Wz;kfHoB#?0Vgl?$2(an? zP)?&+O;fVr3H+J7Fc?Naqxp#a|YNW#fn&H`319T8H@2ZFoq`) zYd^>Zn28r2XZTPn8_zL3i&DhO*<)5wue0+4;8u)bZ7zN{q0BaX?}YALaa}O$!vf<# zlxKH?XE#t;JxaxLfhI?u^@r^EHi}OHgw3KDmM0?!w()~YGvl~a^I1o;^`HF>3{S0p zPat@>08)bjrfkw+>^G~uDAX_$e}0i4pJ5ngto}+zLt(7M_29>PNFJ}ly^Wh&V#4+| z?_rjK9IWjXe@Nsps3wQczw1&W%Eh}t2sDPbLg{|i=DQwWkenDT`(2~CPxUH}4$Bf_uIr`zR(bvqFzNQwDf1|Gz zgzL0f^^Ik09UBU7P}X49o1vNuKz(0i!teoysBlbB4>wp@`>4bDLW6plRrGhzeo;2i zANeC^!$lpGA+({a6*aR3Zz^WN_@ZVJ?Qkm`vctdvdsYNLpp#J^pAfA434sNlMj0ru zq{(PWRSe2?`LSI4I{m5UMrR`4zuPX6SVn`?z7-N#Q-?a9xEI6#&Soy+V+jCOp z3x;c>0_Jin3;IN@Isbi()r!E+a)G~~=EQ7hpk~!ll?MTyQ#b440$6rq6b3@!GT-TS zoNLtKVMz-c=5zgEA5q9WHTuDR;mA;4s;kFi8T*2~=yXJggrKcR zK+<@V&07e%@fGKSA!GNgV)3cCw1BJ&B<7%!yI(%E!R& z1>v2c@E*lI;35T<8pK5RqB8I7mj__XfqCe){xB0Z9dpy9Pr>J7cG3L%ci3PAq8e*br@ z-&XiFYvsdB^(Rgr!m?e0_2Q2fh*bHnY(vv7sl8c~;;aw2vV!5}sP(bdTvV&fuL62o zYPpnG;}Q|gU&*MK-yiF?QDA&#MJ|NmdS=I9%^XPKd=bf`izN@9mS9ajtN@q=l+BtP z;2^2OOZN~UO<3L=Gax^qs#5z7;M-ASv!PLEYZZ1|c|U6CN;6N1SiZ1Q$yu0{u=wq% zSOtk}!4y3sKpGcObfmxt*sKQMl9gTa_guHNW``$a?0{^6=xfxWjjb?r_#fELFL!HJ z-2 zfu4!A=1|ou7+&9y4AEfA5lFX&wfJeRh|$zq7!7N!8c(hoi``7))A5pnVgPL`a)9o~ zFuz!Y98qaYQA7%*Em7VCuN!b{3zNo=bmf+9@ZaUje~*0GpLZ6h+ZXd>s4%ZsB|Fk8 zP|OXr_Fc1z>V_5R8;V@yYs{iO^Ft{7x#K^fE?!-GaRIG`RVYZWNBJ36cwH!RL1rj2 zF;I}RyCD2kfjRU56o3k7WZx;bJq%-g*p;bwrGDXo$;m ztG+X<-($PsqchL~wBa!54E}Gu2BXYLQ0GEfd#riilgPO{@IA`U{d<@23)LGdU_P(U z1oQXb;;4%7veT~ss6SQiBC~2A+lSKdtQtTL)@!r+dE~9m#UDkw@L*UqvjbL5F60+{ zEJ{I-WLuGu6pFeCJ?&iU&E-D=KsyhvX1%FUnVV^7Pv1$@wW%1n-Q!UfEl1+QR7< zicIzu&F>x*^?Ar;>p% z^d_B}L#^+l1#3Q)sxsO)4y)GjM_@}1#s~Hq zKZWt8&466t?EgVRU%Wz9*ZQlihXJ$tx3UNGp>OwU7)Nx+?VTjrQ3$PzI}M9*4J3fn z`ch0grDsv?tYCZ6*r~UutjO6uD{Hf|qfWz&rAX?uxuQ(PzLN%W3VEDC=u{)Tx2NuIc#ZaTmvkG#)EzkH<&54;XncdS?B4t|gJ zk6$zN?TfnUmT)WsEkQrlje$?>4v~Tdc{m7HDF6H=M>QR8hXi?t>#j8nTcZ)5oDlC*>^=4Q-K2Iib{QrHSi# ze@5-cUJIttzu8kc0E|ac!&W@D*Hc~p4ECYy1gHHJyZwT!pJ_gopF%HUYlR|!c0eOL zT#JS=XW5vu%uv=YvO&I1HqRC)}3` zg*W!!5|d%DJ}G&^7l2x_9Q&R|Sk-dQ6U-#88?@&ko(4l(Xwk-xF+O-xS*;IRH7EC{ zm2XxN9%bn}PNLMts}!Dt;impu`fJ}@ux1QBQ54Y7IY$EC*UGU)40#D%GYFFn-CIzN z{Ma4xp+SHKvaHMXE1?smaJ6p4`3V|m&H?iJty_Z2ljM`;- zS=3F(+P9@lbPs;s7ab{BBB!v(B>1PhWg=mPt1^7F9U_wXp_*kGG?tYxt<9zGS{uaF zGqKGs1J@|Fxl1-fr+pFXgx|~xWn{C!cB`f;V=h|3lQ*b&W|~=JGIG^$CYxW?T9LnJ zWMYxmv1+VHI*JOjbyWsVE~)SRinidPtI5OcjK;=YRmL{t@k2lfS^wI}NNrao^LJX| zM>6KBr#E=iH)<@vZ+yd1cKP@+vd8#egU z-fp2EDl!_e-oL8FpfMai!%j#p>WsloUD)neko(a&6dJ4LE8 z9_P=>+Nms3%QT8`a75r{^&38pAvWrWe;x>^c`oA?yDYyUFj%|^Numi~9o5qz8ROX8 zcK*Nvg?*&!bWz9WG6zi6Y*yh|B^rXT_)Esj5d2jWEXer@s*YL!z6#c~OHx0n+mCd7 z0G!DQR?dgzt*B?rjIOR$M2{zk_WV&lR}kuoc74(IteU|-QIJT0Kgz7?!wh;5Gl+u7 z)fp@Bgp3Sv9n5;c?q1O+rl2?@+loA=$EUFTh{kv#mWkacRtNn(V_bP_0!M7cL95#2 zU~);wEKkhZ9ja-DBMEv%wu7PjSZAU7L4sK3(dl@?yxK0T`--Pe zyGu^I-KFNmNmeh9V$O*3?7b*kcXc+CH#EK%rPnQq^xC)< zUEA_lt&iX66E3ied~qTYlB_@cCNPY4p|moEw9E}fG8jNh_Z~TnU!3Hv{Nmil?41pF zzge{i?Qk8$Dmv>z`o%+BF|8ViojOlHJfaJ(Ub9zBc_r|fQR*z5he};o7gE zR?5$95C=8hjP)rL{wRLQ9@Kb6{5mz2Ynob5t?SK^q5W9!)7GY%d<>^80Bs;42DmE39Am{lSo=^muixVcxJsH~1{w=cN zRTtH@J)sIKL{UqqiQmR&dFSXE_TMYN@Fz^B50e@G%rSSYh$ka*0!%$y;KvM2)gSCn zY@R1I!|Ef6MzLR!2Fyb)D@}OaAz;Q;i$V6A;=((Ziuai|qqy%>piacamn8|%pavME;Cuu&L6CtWhB-l$f>~1$j)M^baAQ6qa0U=kXoij(gzIDv zxyOB=-7>?b=sVt-it&qcvXUDd2V=PMa$j?gvi^-M0r zm4%lF@o_jP6zRjCD+Bmr3o?gXR`Lw)L3y!iMLr%HhDGTZk-?nxI3SWRUuHFxRa!6F zbfI3U!2x@UXYvmZPWMB*R>}#E5l6ve8#Z{#+h+Tnr74g$ip`;5;petHE0M~p890cCdA z=_~}aLj09UIy8%lo*q#BI)4;D>Ekar)ZM~ltFb_e^;L19GuH@unlRSsv9YRgK659AWlye}S2e>4^U7VXmc|J-u(NgX@DAI# z=1gB>rFt;91W{I0a2^%6UIm3_z+Ig{#9fBVj+2hD^3f8Il&rz8L&^td=m58Nn2G?x zQ%os>AY>$5F)%Q_0>Nz{UlDplKRGwMcR-xiSF~IYK}@D08cmB81uDjU6usH@+t1;B zd1Lmy6%4;LcFk9vagtr_CqoN}8gNRT!cI*ugJ+v_nyj!V1I9y|c}MMW^$Jf_*zw^h zW*k}0Xs5+*4wVu|{AyVgicrXkm0Ss;v!V}duRQwDJaU`;6tDC+H6Z{!hf`3$LaBUMo@|}ktlmO6DqGrL ziNnvyzYRYL9ILTHAZ`4#i;X-EKXC|*Lrq+PUyHzo*AvzG4YB1!W7v^)gNqS84@_V$ z`I%Y2T}8l1qW%kYx~K)^s>P+>qO8}ncV=v@bs%#jeE_XTY0sAQxrgRC)v)X()1<68 zVS;+jNAWBCIW4S=7Om`OP!Kw#r5TJ`wbBe^iM28VykPdsRB;D4n%Ic-9(!NB@&#A2gf3oVryI!?`nXOS^(ro_+E# zJLYV4H4&&gF_nuL$&$<-LSMsg`G#(bcBXN$ZdpBM=)^46hbV-sevw{OG`>d zbbYlc3g+Qy2?CB9d*!7*Q30PBji!2@28&;P%<5+qj_DVphDYxhw+$3779L#oT9%Dz zg8FS4Im`jF0u_6NYOJtDBRO38F zy=F(+yd5ncjGuc{9_TgK7eiC?b|`IC3J#5*cd))IhK{Zy`h2y+%gP;4N`tEvzk7>m~%nx zh}s@9ed14fmg?bMV3W$4L5Q?(rqHBx`*M%L1F1xeE{|a43 z&l5Ip2D}XyqEiJ3(Wiu?rvHP4BYKO+@1Z7y?HA^NxpLyo&5FOOw;%Za61^yJ$>m19 zD0l*w3ihMzCxN&pi4w7fTG=5=Agbj@fqsxt9=9?(GVGU(@?7@dVA5uO z+Z%=%R~^*ntChK-S3I(uwp9tVq42|(E0lG4kh7)*^qdU|k&TIW(1V2IWWp1m2fluK z+3qEL2dxtisl2iPG2^Tg3MrtUM7;b@Xe|2un?x8ZTF_e@n$j4H(G#>Uo(@Y~EaNZ+ zV&Z}Bsw1h+@@+7RbcY4IsZ7mvB)&N$zI;(J;XgrrpA*k5Qs3l-iFl6FQvUPw=M2TB zLy|>xPtc-5d`v#Yb52EH!mX`#+Yg!`<|ED41Z*19- z_gBRzht6MA>L$#eqYY@QGQbucSz+5nxrgRC7QQ1toRP)P-%*^uuJ{w3zwlShn;Qls ziWuF!nw%8$6aP{3q3mnC(q*rC7Peox7n{IJ@ZKd++3}M`1A2EB5Qf5&kQJHfY!Uti z8ye30HkacNzge|Hu@-iq)z)vQ=2D#A{TL@Q@dh7GN|^J{$MZVRk$7ck2wEDXP!!@p zthyl`4J@R8!}I>lbyO>~Is^8O>dng8 zR*}nX6P(%Eq4yyIaYA-T#(+4BdMg{RTyMo43bE}Ef=kz`J}2h*8xkoaVLjHAftOIh zBI-S81&uyWrKu;*Kt?glP(`+5Xgecn;9)4p^E^%ib`qg6;E`2BbzJ-E8Y*Ej$Mo6o zZZJY#^VSBQ&^X-oL*p@|o5pYX7t4Lj$kxL-EV68S6S2@|l%K+&tcVg@THc*O?A2bp zz5bnLt1Ieso=ub^ae@kHFKtYqN~?cu5XbSj$BL2jFqlG;BYwEI#`86CBx%2)p`1S0 zT2e$=p!T9ZR79yy$-fEga6`8G5hOz4Vw~j!*=OS&1MW!SSUbob3+pzs>O~ab26aHu zFH_pt3vR_G7Ps~Ql;ynVz~`Cj)dx*lpsGNWs<4hbFDR=`FMCfJi+D79NQM<9wu&+k z+DM1cxaBnjpxEz!3`^MS!twV%YC2H+T@I0OSEu1vJcynD!LBmckZMqweq!AevzFpo^C+2ruZc6GTO zaOMVFj00I;>3a7_cyBWK;naTBkLKG+8xgX)kf! z3c9d)sKj0dqM8rz1{s6{Vi0(cXFePhbKVOMF#~TV;It6ro25^ODe=brM&xG3oga(I zwkXmPWm{C_#mhGCTPDaiY+KS$<{4%s=HPbW`LbMFJXJtEMG?(asGSx;I8Y1`gr50g z{QHz~Ep=zh9d;Rmt?`xEWCRh3UIl8`!f2ZF(_W}-f@GJDwKf%}pkRc9_$c_(fYyY$ z8rQ#8ft$CY>*4XA>);<)PQ*XauJE55kALK9{10de|JhOequuBt0!@a;D`*(Dq|S_s ztuQnVr=E+uhNAClMe(28@Qe6o&lR8v;QyDpi<^ZQgpDuQ$iIXe;3k?dOz1u{&t4KMR*>P5O(=Kwh_c!?Ibhf8U;r&y#RbaI5ULTp!$D@11+dD9aIP{CS=e* zqbM3Bz`OcnpoN=cAY=Jf;(74HD|JX85CnyeL0@{##q7xOU!nZE*!*HO=`ijp|OXP7{ml#UTrL}6Ae6a;bh{Z z>%Zv`U=P54N%Xvp%_nNw_?kuFkh!z*LJW}t^t9{o!s$gyR6n9awhyOi`G*!^J#d;r z5>&urZ;IG;FH9}dB>-ffONkF56IQ_L)>{eJq&IJ zRnf1^m&ct0*~nDKN|3M5b)QLFLfIiPe|7;70PMANT28%5p^nRKglX|BkIN}sH|W=q z)p@ym`@M7?xzl76_c99UmAXNOo%rSD2yB^vwkVk>-0)94{i`>8D!({{Ug#$AMW@`E zdYke|Jr3!|$mVCFo@C>^v;XVJ=5$iqL1c3`o6_eg&G~cigJd)AKSDOIu;~P{!TT=i zzJV6$CDIbTlz~K|^ukw%4yKpjzo8f9#NCX!hJ_8B z;JG8%vktv9{7x_28Tg%E#P9TSm}TjA`SQDb`7LV9@AUFJz5GruzpU^6uD{^rq2Kl0 z0CZ_(t^D8BcMoSzC)!65dI-#_qiD+fDqE?OV`Bd{TWMMgwi53Fi`q)_Y+LCs{}Efs z%cc`-rTG0hy>F=Y=wkNu{Fdyc5^XQhPvdLR(GfKwt9QVliP_!1imsOZRy&HD#k8Ze zy}us6wEY%mSMg=<_#MJ{Kg|D|9iGJ(6Ea0siU?d(Mh3F&ar^v&_7czg;z7JsWqV<9 z>>$pYgLhi-sDG{5?}b^#lg-Q4;@^w-S3B=xT$ytDydU^iU$q*3C;WC|?iHvSt_!c- z_rbhP=y+~*ZMZ4?iWyuR-W1K+Xj)stby-`(uVt;tSsQM`{o4_E_D%R)pSsSRr5&3Ts34|qZ(xuw8$52zc&5Ita&c_ z2JYA9pKI~bv*#8(^x>bH1-{en$2s1ZKe;L+fZvnN8K0=v($N5aqw;#?4@3i*_#M{( zwuqvx4d)Dtz3Y$Dwb=KtFBj(zbp}Iq%#*ixrZ=hhZb2rlB#HVWLED+}??gl$B>Kf` z-2!|wnei^I#Ln3!JiNQ(nvJiV2n`EQz+F6tDQv%#AFji+*=|*Kib|%sj$OXTZM_sB4V1Quwy@YNY z9(9^{*-0#O61ERf?Jxey*>vGV`862=%$(0dtsuqA*6`1Z z{Ik~LQDS_WF1LyC}}H1r$B@Gcgy}q43(heIHuMYjDL1u8XtG z;A^-{)kHHCEPZxQo~dH>n^BlyW$7;<)h-k#c`HoRo7; z=9suTYpq#D2Qr1!Tnu6_uZxbCRFrdj50-O|jKdoWj*NT6mT}HuBrW4897&esUQ8i2 zJ8a<=t;wz1?5JRk?xfpP@>_(P+Oo5q(Z3|zqMaQ~t%;p0;RbmX*DSBRh-ym-qSh8} z*k_3f*!aS~M!4bihT`}B1H#RsaO3_@k6-Dljjb$7$n{o2ZaZd{f^9CpZ6W8}5YmJ^ zGt0jA!Vz-JY)Qy%X1*=txGd_4wGWYkI#i6nnyWwnsg>8Oxf zfNK0W-A6BpXn0i#H}D}SA0P6;IR5xMqqOdj6EOJ}%Q+``VerC*=7OLLz*c6*M# ze&;-Uqr3n+&{gWz9g-NQC3dS0pX}Eb0v4{@Gv;yv!}cX633q^8isvD0-WdAKW{CGY z)?g_{1>UeTB*O|uF2mOOGOeB&_1Lb!nwi8$w!Rd}$KpCxU9Lk#kMyax(NQFz_h!fN zkj)LAxp-uc%*@i)_y7z4fjf5e?RbvH!*?>9i8plDkzE4Q&doW*6(QsxoA?bNbD6oF zKTt`L9@6SN7?}>LhK+YQwF0FjF`5IF*dg`}J8FLxzpzw#s!#%L6DuI1Zc(6&wc*yYB)_U#@PcEFA21HkEkZg*FuZq$l1cQ&$WOE>vA z_mi)L(BlV($2Xhv|AFEN$Adc*wpwd;pHeX!rh!MdP1=E3!AV9CAKbuQ{Ru8^#)}={ zq=x+FP0>pgXh{oSmSbawFYlw!8^l!`UAB155bIH z=!|!q=6yjzPgn}}qr5|1s+T1AMeqi|r6=MIfaq($X4Pvbr!ZGlTfW_?5W#sRRSD-N zASZAO#WCz2A>Yg@3Koc2hJ72W!oEQ*frLkH9DyE9wGE;)$Goz?0!?47hIq_u z^MZl6ixg+yZ%}OqbKW%PKMjHC9F(<;ZL23v1RSf%r}p8cDt!@1DjVlzodT1?vj>>1 zbN$Y5qyt2Xf;jw$f&}k!3H zRn!?OZoGwAsasj5Zb?&XJX+%i>(q9BTb18?%_~pAXmD0vU0oTfnVe*qLteu>DCQMs zu}`CE)r=xs9EXc1ilhMqx9G#Q z&{WoiEACw626NUZ7aZnIXW#;1^U7m6Ab`3MB@q6C??u>)9`3TkqKKm>>iS2sDgJ2JRsZMSJK*Th%&4fOs24;9MHvuvP}DmxFn3_UQP5BkhBtxaWrRUc zQAY=e5eCUnsmQR*ANiOMl^K~8DJqr~nNN{gky=7vVQG<>{=RGN?>;a4oIAYP^Uve{ z%-nPD_pH74+uCcd{r;WvvJj-!PNzvrTQ8d?#ynGv@df=UqMnnb#ud7eVx-7An(Z;d zv_VXRig5W${H4(K*uf@rD^NeiAekO^Q#43Hf2?fDXo=E*?OM?JwsECW(D?zsDEril zphH1FF6t=%eXF4ItrgGaibYLf6?i9!6MBDRdsOP#u5F?{5eW=o2tHuDJxHApVy^lX zE5x|oOA>-eRZ67fB{nei$Qcb42nM7e-}+C@GSnAJa7Y5`C>3EzkdqYGg6WQTv{{>t zm5XJ)u(M?6Z4z=t)rL|D(QN7A%^o|>L=&pHiBRM$Lv}Bq38MLiQ}kh5SC;jXvS`_Z zOe~Xfkj!h{t_otu<2s&;WA&;wAb)ia(Vrt5h)x6n)&)0UUH0T24LiPxSc(uz{i)i3 z&Bt!szKAB?R&_*gxz^Qi42{tVk3mJ2c$#`HHt$AZ+OntP^;5Jyw{A5tJr#_rHsA(s zyU_{vkA^lnO~nP8X4yNch2Km%HDmD~!33!pgVca*#~&oJp(b7xEJC1@_DuH88NG{@ zmN~pIXDuj&yti$WY0PxvAbp!=o9~5bxz$IxMd(SpU;J`DzhI%eY`6(;IXGp? zj0ug{d@#Ogx@^muIoFRYzG(X$>=%4z6k6~-!1JwGIw$9HHsc5EgGh@m$;mHUBCn)r z!-$~Y?V+)j>=OD@ zr2&9y17MV$Xg#xq0VwXA%oT$jqBs^mqRLL1O;n0C!U1|IM`bsu6cmZ+i13>PD=x}7Ef)qb^5}# zRG@0KEwv@c+BA}NXo`h3+UH8dmLSA&3qX0f5l?Mqu9dVR!U}-Uq=<$IehZg8a!cPc zrP4$TE>8SzmM0QhjJ8_*vZWL@s#IfZ^7`{nSUd_N z+COi43P>a8O+zBBZ0-076hF_Mh6dOUc1Sv9MysTe8(S;;O0Y1G)(V|gOqx}G-CS-; z!>^u3d{9God>=t+KTO0nXIenr+!|5%cR+XBekEi<0y1rw(^x*H+?w$k`i=XG>UV5K zbForuBN{1KO4vH7wM-iGr65%i^(&y(OF93!QSO}Daia#E6C-(*%7`@LA`Cn3MPR{x z8obAO!)3ipHgT$>8u7%r+BRe5I8fxXPIs`KeL#8c_&Hi$<}(zJ?c|4AD{X#ocLJ;b z&d~zMzJ!z7m(;ptvJx7?ycS#`uJfAe&{+f6us;H7y0-@)qkb2b_0x*{4s&s)Ib+18 z>6=XCj4#6+UCoi<=&fn)1ZUYSwK82s1pD|~ACbW0B;w;wQ zakH0nm6Mx1*_^kxCNHvUPmT!O=O(YmK{t7y-Aj`<=fi38mi;H1ymO%Btq3GHdDWm0 z-O;fBP2K>B@rTsp<@Tw`>x0N1M3Xm7()v-87aryLwzNI5CJ*CG`_tZS`QK~rez;HV zUE4mkcXBZ<+r?0O_wvECcQ+So?>^UFd-t4rE70CG;^jx}o!g}C+|Twd=;$Ria0%_( z(`qj!G;;;Ib;VMb3bk=%i%yevg!9><2Jdo=>6@ON8ZcEGWHfW1n>RT~<=}dBG6&FJ zkM1)cPV@Hgf1-IicdyOckOObtuKW<2w+Z{yywx9E^Va%N^QQByp&p&gP$o5RIk$aV z48nr_xu5M{`*w*0dVu}8jeh%PO@E^?a9s1EXV5O~cpM+H?zG+h-i&>0|5hiqe-gw2 z_xHvYZ2xX(ul-xsUi)`(to{4?NBuqTz}vrioHcdnl)3X}G@T;H@Lu4ZGGqEIdCZ(L zckYC#GIrFf0biY?+Tx0HLbpkNlJSUQL&%syfy4s)$@ z>+9Mc?y(J!^hlcJNg0eKUfLkJ^=w*l@S4^^MKT(ei;Qh{1eeIz<`LT9e#m2+ zU(>G#Qyz07sXDjJS@ z%8-Q}__Twap#e}k=4r;AWE51E7lsEwb?HhQRwYY?v5WHbhaJZW2A?=YDI;T%0nD|U zh!1U;G~cF^cs%bWK31BS^*}l#>kO81oeom7TVup^)cPYx4Hiu!t)T|^XOi^WHi^mz z4XMWam-9g2w!e7apVrZK`ru$D;T7`K$Tb8CR{6un({u9_qKlW?U7EA)tI@ z&2V@ktu(2fJyh~1Itf{u*v@_u?JPDoECM}zEQ3ZkfbrG8(;kSAuXb;*y&W2EZ!xZF zvs%ViMS1MlLB7#`=MVR#-Nll%oo7gY3SUIP|FhMgu65^uj>rCID+3!hGZ2eYKSIJh ziG#7oAU$@_(BN+25Y3hTfbCN|j`P1qX+{OOUWcZVWImMTcko_Z#vi$rqr7pE@U6Ju z^W3`DJ$iroo(_6}?6IOH7jOIyY7MH*J95fY*^tdR>T#p=%Ngae0 z7Ki0ACn%8xRQ$}Ka?BOI(^OZB8||@{zV+P^y>=Tr7gxczHG&-uM#Vv3Z}I8``H4VU zHfC{~d=?j;@5b-#_G0$uhP5>vg7Nl$H`R`4-IH(KUE2#ARZgr%q-6r8Z8-Rq=a(Is zAMm5HMW5CLKR#U`>cHYR+b-{+i}f#q-DLZ zKEIc_V-)qUsK(s)+b)-3DKz?@Vm0b=Lj7yWi$Gt_6d8xyVyrq9fHYa9-oz8CO4ca@@#Et6LK@V zV-zZ~<_E%=SYCE`L-~$t0Oh|A#^N$qWP=S2&)}x_4zk4Vq43oI8D~tJGNaKu<07xm zMcx_HqzoN<5ogAm%cxs+O_K>B%!p$fO2}Tsnw7pATP{kKt&shJvfppnWK6V7dP*AI zA8yM?JYfr(eNwf{`eXltnc%^lFS0rXTaxUtu+jZ3vX7|38kRU8cPO;B=|Wjh#CFk7 zw9NHJO}p+`CyvBc!=>YLR4T4t)}~!Qu<)(A?b;6pY;EdU-8M~^j6#&(sBYbk1!ZlW zpB6#RFM|yLL$=uXlN6zWg*{l^Iuq-ZHkB=Uh*Yo;VZ(Cza=_JI*`5EE%r}b)n=5hH z?`KIFoIz)*8UzaG(D}Dt2lHoAz?CM*mUlavbCTqOU~>tE%>k2VQg1tHw&xIOwbGyQ zQX18kr&1Er#g{_{G-8vZ5nD7BFC?Mii0K4oBx1T2L*=XLwt+oFUdk599Xr?P&uKW! zSlG1uDZK$;bAG^+Wo=^wk)4NLbJ_CY__4Fj)c>;qK}V=i+tZb?oe}e~=i?sa^!)$w z%QsF^wm8LraaKZV8}zQ+?1Ch1E^Cw8oENb|iqiNlg121!%Z-LAR#g1KwUj4ITV|xj z-$9r2Ma5sM10vnj^=F(6iEBJ|{xMSjbpMpCe`EammyOgvIWbd=K~zGmX=N*ZjhKe) z5fSD|JGDOkAye1ZyJxV?7;CO<{d1}qE2X6LNwAacj=>ribGb~RDps|us7H0%T&ZIx zRkt-t)>pUgj#saqrg{x&?GLRc3u4a45_NO#k_aZ01CDiO-KxS3Qe}5mNI8Tm*Ig1b zkmA59{{|?@E>x~Dp~|IlA^N1JhJ&@$tXFbUSF~Q4(v*57=bowD`t=G`%0zMT)rg0Q z(R~nrP>dGM(ilc#)GHPv)~aSi-@EN*&r~ZpcljFmg<2(7+ts$bX=;^Ru-ztBMD1<= z1`T9z1b*zynRZb7IV$p2s8FHKLmJcbzn=82Y_Z&HEzF0=4u<3LV}~d$Yrj@W?kwsk zA)rD*uUM7iXU!rxXUd9==BU&sxwCf1ua!|VVkt?{+9bEJ*R~A_)uv;B*xFQr?;>OO zi0}9D5w1;Ag&-9;M9iG(iRxrmiqIxQI8yVfaQXMI@{fa;xH5k^HV)&jTQ=30NZX8w zg!XVt*`l-*$>NRX=<(Kn*TPCF8?vSEbGYn2-}=|GyM9>L>#zC6&zYOm)I9nYg6jKn zU!3W7$cSFM&TQ!C_3=*r&8em%$HOOk0 zX~GEm`2gd_8=L~Fq1MU5d+60hv)`%S92F{S*=4g62D;2`7n~O<6B9G$JD)+d#+6 zF@tk@lqi?ob`d7X5DaW=!B=I7eI{HI2JTR;i_EABd~6mHII@H8l6qI4UuJXPgxc=4 z-=`vDWfhV1@-g9Dwy0D9*+A4mvwXQO4CkOl-wXT{A>*;q5h}|R0LtAQ2@2~&ciV_4G-7`P1~(xAA?YwB6bOlOj^sYp zo*{*P`!nxsnWd1#M{e~-J(PVre}jSx2BqH6_{D7qd$Qxseo`03Xy@Upn|5Ajks<9| zm>u1HW0FV)#DD{9>N=>&az zVte`+%OMX+A6NPMxJdPJA$8nS^y^?z$EUZajz!Er*VKE_ClxP8^fCkFa> zvDCkI_3=mTo7sVxU-n_NZ)V+_UPy(Jh<`MlEbXK@bySRXn4{QiCEa!3-Wc$kdA~)= zU5ul{?fOf35BOQaQiS4c`&rxi_o~Y<mG@c|*?gM;8@v=RHlK4>b=_j=#gcVT;2+q?vOSkfnK?%nxq({F+uU5-jpw)itp zUscO4^A^8w%Qtx6U!Ae|>sntMG2p$X3yfW?hx;PG$`)-!x?^#a;g*-G(BH0WJy|kF znuQct_kFp}tmoX>Px-XsY94KphN1<>xhc5bF`IA2roL8V)xzwqk{;}$O%e(XKa3>& z)_&&X@Hhj!QJWVzEHU!irJFQK~D8(&hi{~uZVc9HlLGM!a=AUJ` z8WZH#=C+&;2jN9!Xqt1)%1}Lu%WZzZ&V7~JZ$MO{xqzA{<9@7n5xJGk*o$YX+;;9E za?Ablyx=b1y0dP;n{l}nGc6{!wW!pPTUha}I$0`m`!WdYTK_F$R$1NB(f8$@=W-l! zFY+rg(DHP#b{7|YMgk1(2DTTxQZxsuXi_Tc25g`Aq=6j)%V&6L@ve}VH8-+p=h`fMP zdHX+nzpkbq4aHC70=XAu%M?$UtBkZ5xCKUwW?0+8lf{`kxf z6!cT)UGl*%REY)#=>k-uN;4RO3Y3#>FB%KEhh%IQRZ|$vwFlDI2`xAq@(;EdJ#R>N zeg%VcnWl5g?)(x$!*}dYUx9BF7$|O^PiQBzqz?Vjo#s{n-0UKqQ@ODgMk7u+@P!AJ zLgutBHz;tZ({f*ZL1EjTzcdkkNb^1yq)wHj3?!B<`jyW~4(|Vx^x(LK{J?@KTiiz~ zk)M$olu6ptf!^(^Dz!koO*Sza2jNxu=!Y=DJqGd+L*qk~9~{ep9At8WWX%#IRnLdj*-hfdvsBv>aB%l!(%#hPPd&(6W=zaXIw)M9o%7*?! zy5&EB5n?8hdi@q#|8G7@_fy^qx&8n@Z+WbBH;5hXzLA!d^%c5+tFSg>RIj$7Z~mF>cGqk99cC`PMi5sP>0-5TrHEuDy1c!|8q&YZ&1S z2?rX+{m}O{XImqA?k6e=e}6KHDY1~GGMQA;N8K{hj}4~GH7&kvX8NqDmD9n0&a4SD`kga+nw$uNs7;u0`GgtsrsQYOm^@|9 zAUPJn_h-K(`LCHhd+LlSa-Hqa3DalHn=@s|f=N>vo2Jj6758uX6ngsn`wkc}p=r`I zvtGGw`rM`|v!=}1J3rrlzq8f@@tLM#} zdBXw4Cg5wo#rgN`%ZN&b*Iqh&0k%etHK~ zPnpm(O=?S0p~dO@p5uEMI$=`N>^V0i`Lnqk_uucV>M7Suz@q>CVPo0Fo<9Gx`brXl zEd`fOX`DR=6>KlH%=ho-N5B6033EqInLl(w(}WpRAbG4a+n3rND$oAOIqHWuK;Dm< zhigpR%f3K9`c_uq2HH8Q#r8v;`Qi0FS0f}heeb*W3Z#TB!Yt{puGy18ab z)82(B!ZG?I&cAPEoPXh{$NismHtSE#jM)<>%#bWSh`dPPUrGM;Q|6eK_+WyF^Y7cw zNGVZ@$|1mRX zd^nLyj9%$5l9{;{*pV%PogMcRZKWFIdIoCoueKzeBZ&LoBJ#zMt1yd&N zllLV5XYIT1Q2F;g#~NVPEd5`x#1itaZ^-_ytsgmR{N9`PA$==DJ%xQROZ+PEA%)-X zoZ4A)ns`8A8^t&4-P*3 zezrZ@&y<@YNC?0G;Mp@9C(N0STCQCXP56-Otau)neLSjiyzn`@YSs-yt{XC>zf^4q zIAHv>(_Kl3Uqn9lp?vy=GNwIM;LBwA%ihA@*ZOgwkw6#k>~R0Tv1v|i{ct~4AEMUS z-;s%ME`9X7-4mMZ*@BQCt~zs(t;5m#g$ z{!@5~v(G+FGaLI%n$XyUX_Uzr_zzAmtDiG_>YNFUv*%7H}`plUd z06JsxlnKV)?u+JZx^m%R-tLRu`|4XSjF?z|k>ywLSu=R>dD)(qO~ka-ylmgTXZAm{ z;*7rY^k?5&`t>`rqJJ;K%0lv?9RD5gUo-MDN&iN{B=5v^HV-d#SF_B!A@0AaSS3$B@$Umh|LOnRS;sy_N5DK}Nn5TQ!T7_io~Hm4i45uSgUE zTo~(;fb~wmatYYz1Z-LYwlD!(nSeczfNe;?o=?EG5wmh4`Sv!kUXtj#(()zgF`94v z@w1#6tZNYlm6o@q2bFeNo`LjTcUWl`0E0@42bZKr$b8{rtQXna>O@xypVWWb#)0zIYIR%US7yeB1YM>kh*2(u453iGHt;0)#v-PbbHD zoXsoBq3Ux{7;w|&1Ag1mLn!Y{imFO`wsfd2tw0s%Syh^aKpXiVima9cKI-tFqyOs? z{8!WeWrs!m=SwC;fm*{*>fcK8n<@NI!r6;3co4O zNMQ1=zQ8-tvopf)@LTAciCu{AMiRJn@G-WI3B~ zYJ7h~!u~pgbUpo5i@#5nmS2wC%H!*1;&MKO2Qj@<^!AF((9&#M(U8)f%SDctbgV9| zY&oR5v?2ZL!%8cwN-H4YgG#fYG=dG|LU?tS#KBcbTN&^IWm^%d!txIAxujzid1ZQL zl6b+Z@M`#wc;&$BVe*nN;Zr0n{4!UxT-DpXC$4FCHugem@J9H74k4$$8#2jH(K;@SCQk}%JEL_V|*1Z_EN z&@QzUX`#*S2knggpk2L>w4x_AkydpdeoMTz5>wk2`@M!ED%zhH(Mc`u^jcV@Ki z1oEzRr&i?slG6J0EYzLa(u#bv?hH4)>dC7zfmf~6of@e-%4=9@F8u^}fxA-=5ie=S z*O1pLd>46dOCt@-Gtd!1+qA%GTdE;zk|$f~mu8UPmrdPRU#C6YLq0EDkF)*VI{c8f zLfjVotBDA`bf>h3D>B2PdPM8~P{hA3QI8BM@v`92gnx0eXjb`^=2{L}(s6l*wxSi8 zJJTAcX1S^lZjgMa4G%lBco>?uV(n|M<$JvxOZ8+e?I5Y~P{y!Fhm?%9U$vgSNI$oe zC)>Na(rkK=U-mU6BmM9B5|x=wl5uc3`OvTexxdb;6uc6$O4725sh>Jxs-FV?+IBBA zfoW`|SupykI-;M%`%3b#_PYFhAOYKufIUx4WJjFnoNdG=2@u4|v@=8fh}4w8BtV>o zNaHL1x*RSZJa2#f)gPe0r3dJ5;{p2HbAbLTjySMxSK!aR=V-LVz7ExP8f5RnDwN1zjNJH!g zl?+zl?+;k7vA{DiP6g7E2mNmHz8~M+viAFXSD~z7%|ZJcyLc!X7y+Oo4PeT7;L*Y) z7z>s%ttU1{UPQ{Y$uCkF!;_*|NZN3j_6EL+_$9*QVzG0BcIbLrT?d=~zR24q(w{B# zaDr`hupYp65xZE3g1C(=%`Q-`(&mca&J@zG2_0Mx|2>Jx!K}t_UgQk@3tHarTwC%< zq;a^4?XZ$-@O`j;7x@z&i;D39Cx_ZBAz@Qci6XvqtR&+s~DFDi4si zbXZcfJkyqzJl(>0%H^ccm*vu%6g|3~xJ`RY8XY9WNBk5C0bJOR)F<1|eb>epg@0!n z_Q#4$t=|_?+mL;s#?0M_c%pHb1;0h?Z;I|Tac_*+LlWjn#^r3uXGa&QeAblau5dCZ zUy_Dd9vPw-EcsP||83-V1HOmKTy%`|W}*5~a6_c#nzE_{S!WK$-Y0$#hZX6OrCr)2 z&C83R50`WpURu%8F@2TRiD5yVkf7@6w^saW-Axacd=~ke!FR*?Zi$%U#Td%KXN_8X zMs`<`u9MKgNm;KWmJZ~<)p1Cgjzda+%yh;_P*I5hNFEi*(f@G! z>PNz^q@Qpc>k_aAV(gA+yqglRr3u)Y1Z;f*wkZMInt<&}z&v)E!tv{zfb~qk1}0$j z3E1QWY(WCHJONuvO!8cuJRfy1v0FA1>nlVmcb|Y%RhNuF8O!_ae1C@j{&Kt@Qj*7e z;aMz1a8>4^b9!BgeIOWQiFIH5g~6B#>wYf%KS{$N)$ls`L*OHEeAtPjU>k|C%cE&| zk=P)-7bkSv9Xk2>9ogSHO5rdX|~ z?Sdz_J;GfeA6Lj6(j-w=YFl;XySwC_>XI7M=2fI8AQGnYiN;OxA|K{M|6_?w5dW9? zxn+4rOb*w1$}G5!y1DrID~6C9Wb}TCTR;W?~~GEX_New^937 zZCH#u%!#%UURG#n$hXONvu_CA=P_IYnsTL^djkEf)ae<}KPW8CH@W zRaz{5#_+vOk6<&1QS6j=a{}EeVp;eR*AxHih+Qs#mIdtGC9pp#Zb4Dl9*pS=yhz#~ zkamTPg|=l-Z`ppqS4+q7rpfdNKZlk`9Luxf3FmT}he?0d{5YJLv~!ijMhZ5(bbab( zR1M^pyc^ATlkK}SjAXnN{*8P`Rjm9M5#x}JVylT!ZE2oAOw8)IC21I{=pa->F67ng zjNtkBUW9*Br$>NhWQmLuOWby661}EiWz!j z$U6KFB)!aUrqGh|3ysE%T%5905XT_h;vX%O> zj_(IK?`6QI0@!B0pDXV*?$+*^i--@?akAlJ_h9h0mVVybPd^P{U2&2G09!eYk08y? zSgEENmMUhxD&x}(LrXH7lI`RnC8E1mF^pjnkmg0b=v|CKUR~M+dJvjP?a3$hfllh& z>!jllf#%m9VorV`46zf9Y9AIFR}}f^Es=v;%kmEQ%Q8nJMIs<5kXi_cggch>>~?9K z8;NN-+H%slgGMV~s{2=y&ggjb_b~z^^=3VBkw2q%=WD&G$IsW z{XH3>Fs*t`$r$?;WOevoO@D9EUs#93_F5wISuGu5!%0QafUB zS1CleQv9}Zvmy;!hi#^Yr}?enjcPBvY2?*jc*{xiVWe;CK7{w)hnT)R`2jW$724$JAU2IX$*?!_|J5Xfh^?$)PQCDvT@{6!b+W;}~9FKo+{ z?Nc(pwW-XQLlQaa*h>~Xt7){{WaYASZA2GHJ)1@vS!0wG?!|t)7>t=@5`!I7BI(d; z`SAQM{w+V&1+=rY=a4V32QYEe6SlRl460;cp(iYUAK|=ICsnFOKPgY~9#jd{-Ca&Y zfN&o(56#nR`V+g-i3{>H5|3UEJF>M^D(ZPp#G~%R4<%v62Fh~cy}TzC^g|Vjl6VSXV5OGt)y!T zbY4{LhLNQWnZrc)#+#+;5~(7OlGo=Ydf=t&09s^xDzriddVe5ZZzJtVtW#mxsR?Y! zJDl=T{VDQSsRpX&{Wzo>ISvrSUB>{2nDr1VQ<)_a`FO+O>tx%{JqP@a{H=`DqxB5; z%}BVA08)rd-cUyA2kWv$` zUF10mzfJx|Z5ENoJ&f1E%C@Aj`b>PlT_qprrNH9G$kLT+mr1=`$o{CTu?^~FJG#9g z^N(ct&uhJWl;It0+$SS$U9$LqtBJ^&&iU)wq4;{A^vjS6^q^rCKypI5H9bF3T&hbN zz<*jF3B~h{lzNCcjXPy6L#%DH{f2ZtQI=~<()FdqvRLk?Kg&lK6NoImp2Y`TpGaET zk#WdUCRqUn_HQ@C^HDsKWT^-6v7|}caMcFRY)2Vld8}w>v({}!h2f=YTKhF-jb1t6 zrF>`mC?cb4h&6++SMT>PwZ6vcMSc2_#O#MXATqd}yzY?v5A1NXA)I%?n11^6Mhp7$ zUezVqRSr*up$XM~Or;J&K=#4TgDzoT2s*gQ@5e|Q8c6pGp$ozd#-*TN(r7s%^KG^0 zsP@G2L_Z>CZQiEt!URKU_}8*f-LG?F&=oC36O2`jVSTgK>uu5>hBRCHgzKa7}v&pqZZHd;o!LLV&kuKHI^2ns za4SjkOs1W1BWW$loR=J~pU2C|GtjB)i`;P6ljfKE5$>SmaAi2g%Sswg#RuGD_%~%6 z4YxP&o}~FrNLKxIrj2Qt;5LIpu!5vpIfnF7j||U79p%j8_gJYAa8>f5x(d|^gB~(Q zB$+W5@M`+ME|gC8z0v+ImvO`;vSzRaYX%$BkD{j!jS}wZ4=qXG8Snr5Y2HKrB0h{? zq^~1!=-Lw>aJTJK95(HD92Sy)p*U0{?6su1D3b5G)(^d=mLf55F^Votf*I_`P|qOz z1_ee0q4Ht|tq0|2Nuh=ndbbLas{N+(ncg+(Y=+cxX5}cL3@ZtoNu$V-3A5eex&Sq@LB& zpQvdQ{|djJ3ExJ(zuUfd_(G-0P;G>-=wSFS>a9<&u*XvW6=H$HAd73PE zzDJ%xKQ-FE%Ihrqga5{NO^@2=I$kTP2m2)?{jlYsxJB>RlfH+gFRj-#d6I@1e0PGC zLC1EF)%CRrnl&dls8(ED<}> z>}8x0Z3ZMwUHch-Kfy!GN_DmNtF;XfUHt`@%^SynJ2^_*1{|lwVOkx54?dqMBGh13i|HSZf)iJf7k8smcj#nee_M)En#(V1$hKp(UJH^$iF!KQo5>4z+3An>~#_xJ+0k2)3_- zA12Qsh^I+&R0o#>-!NEGVe&|xf<5nG)xh?U*W^%o!*i+7V_Z*C4Q2CGyl;aFoCTlU z+4z7Hb|y}_NIxnIyiNjytC9~bhiHGV9`I7~k+U|GPl5bTV~W_3h;*|9iEa^|uYAZn zrEXNP?|ONGcye4Tm(Dqn;=D^E{r9x~lj?4DX}zl&!~l@GyPp1~Tupx0+p4Sf@D{#5 z*mCW1E&_lnRIY*#B+c5C$jsB35}L=>9nuTRKdcpr}V!*Brmv_oZD zB)#1Kt;3kw);&Q!Z-8eYGq6paIxD;J9GTI)e2@NvybScL=!C9f7{kf=DwaR@{i*$? z`xe!XQhR22X?>lHAGpT%p<~5|87qAaI2!asEmeY3*=A{F9HNxCQ znlej+*sqW?54fHMvPGRQ1}4_oxvOWOgtFk%|9pJFNgf+Hj_Q07xiO^ql%+vf%hS3p z5_x&CKU|2Zt7`uT6n7WUucF_eUS@UduruDR9)=IN?(%^Vu1hhCB>4IQ_~rz>C+N2k z7x_1BlJ;p~X)XvyNA*Of;X(v^NIoDcOJv`X%8}V8)0^+R$$JbA$R4yF_&QdE814rA zYd*2>oJ$Y(*AYv47m-fZuY^~p3-JMW zu)O+%#~AYZIlgOtsQjaJxGuO3io4Be(RhP?yBM~d1!BVv zw{x~{oSx^{3rMT*?tHOuj`J3Mp3lh}&zlwE9h=KnTS3ch7>ZxkJ;&8K>(lC-vh$9| zL*t5ZG}l&mf;8=h8MGlbOvEC#M#0M>oK98vfGZTH8`GUb{PSm| ztYNYx$QQ;KvPi=o@{=x7l6*;7cV)lvSWAQUR#s+69#rz(d-3=L>tj^jYs?s9L;8D( z@j?GP3w}$Ah0 z-I-vdyr7@Mwkc`|ZJ}YMTaZTK(YqQSaEGRBo^45o8#&3BdeU^VW6ePu7mWF8zGxdK z%+n7hW=wTS7W~$d-*>}dh7^J5?oFg=$OLJL$wpWYY)fl;-lM@k(4I(MZ!f@CY~i9Be8825^249o&!s=GQ~Np4RFL+!A$bV5p|nRanso`-vc8Bz2^kG=4pD>U=Oxpl$z9Bscx5#5!-*y{sa?K(3KVtDt|`S_%P}&an`m(u{nm;7)o=T0-5p7*gj+$H=vqPzSM`C8 zPXxNAwsd1E^NVErREFtP4=p0k5q`KEBjHLOuOrQ{klazn;rybuq9Bj`Ij!_h5|dk{ zb$1W>wU@_Thaq6Niz8vG?sM`uFY=^mEwDhZBmP;K{Kc^nPS9fZt$&c(j&C*I@8SC! z?faxQ0F9XRLmD$jCA0yiuI5BI;ezsvwgFkZtGh}lJa3tNs4g3UjGk;3EWp<73Am9o zH~BO=9wBxdY-FyjLJo?2JjyVu4-Lwqo%SB9AUkB<5c!BV%KqF!u_OS_pHqUTaEC*} z?M<4?B09&B%fJ@6Sk`+K*hlB<*Jkp(5B!aOMOz)RZ$uUzAkFVAjUx-%<_twneaVpp zv^XLQuhV~Ea|C1NlCC258LwzBU4c%6&6dhMl-zEhG>uLhL!J_Uldfo=TV!w{X*PjC zX^^hua+I+PjHJ8$HuQS4;IoN*?()NGPK76~rA^&Vnoc2|5^lG}(vb~p!3=F)_bX@F z=dJR22Ww3w4LQF5yM6DZLFaEZ??kz*F{V^_eLN&E3%^Ur=NQYUG#5^Sjt4(Xnn!G% zRXKn@4v+WOO6&Tfqr`@2T6WR@WIqhFtD*J2okSSmPLAhMF#d~-O8?1W&$*qtz4%u- zg*r*U<@krr5;<9Zkp7=PNdKKK(c~9Q|K8$XcaZ*Hq4zmEXUe{KsgbsMJoE zn)Kh)UVT*krgogPyJ?)}l%Q7gC0VcMI2Zk80Y6HbDV=WZie;meT%=^R!cQK}v-0eYTHS0$Bm7I^(6e86e3KyNL_+4A8v&sn@{B8{pkrMWCZBjviDVTIRb zgy&ABrNA)`oIAzb6y;?*{mH|`5$!Awo)Espm*E5M@sMsMU+mm!DH?{3{gG@R%wiYQ zKIG`{0{At28!TJ3RT}vIUYp-e`w(CAmui>>k~d5-hLTpN)WsmohQ^G!rbP=TB%dyx-uVc_;RHs6JK$uO!W1Ee-OQ{Q;df3i<=0!Jdo{p}>~S!f!MA zoNW1&M(t-w;{&9bV(qg)=Qv|(zFyA!Jh{&Ldm;CbXP|SUx>@2@G!-9k?bX?yq$yNq zv+!R>npwh3>ort6HbaW)k_hzxymXAb^t{{guX#?ooGf^ujuZQJJ?X@c(v{|L0)|=d z@;u+|vUM%UC*2#DRM(~@=aVlB*(<;tF36{7UCZKK?`cBOzHY83O(ESZ=~>RO_Lc{a zk}fF^w(#BGLjBa__DN+$*SUMiYkhT2NpxcmjWl$m%~zBSZD(zxbt4lOZ6nK}bcd^(x zcgHA&p?{lLFTr%Lrn&z_=*vH82*dO}h`IDRkmmRfL(SX=IYQ<>kzW{K;L^LHCBZVh zAtgA=)b3e<7peDa*e5>K)_df8xGV#C=6Yg`H9ef%cKH3W-Q;-#_?t4>7->5s+|E)s za8HKHB^IvsX&5fnZ9m(NP8FWh4uI#6l6h)cgy$3F`RcyKb7U#v`D8Lr9h()Nf_<$QLvXHdqKj>S_0&Q9JnaEC5 z$a=rMIeAGp#)JnuICKC<4)}V~gwI}Wllk*-A6S<<?*b#df32CCP<0yd=FSF_UEgs2pKT(?$_< zY8oPbZ+`5eze4fuBro6&G~RXepA>JAv(a;u{l3cC zs>B+FHHac-8yMCZ?X`VcSJ*~xNoQ_Pwsrk}e5c7Kew*+x@`5>oP+iFa?=siWd_^9Z ze{I2eU=``9u+gyx4z;cl@M!XR)t0}`(+>Vv$Lc#XD~f8`IxO#4-Ev5#YwFDM^mh)! z#hTS6m!AoLS^Tf0-@EW#dBH50IyrekR;#UtPl8OqxG+Y$tz% zaG`zEnO`TjJJNm9y4ZCZzQFn8$?z1G1=006()jy)g1%ueXHYG35^_jLc#Zf_)%DHv zzYM%g+F|#b(sM91_zb$7&&wh_A>Bgy@7Verw76fHnKZcp*lacUs&OB)hLURV|ITJ!b_zT+) z{{bibE(m%9F&+MsdtqvD*bppwsVBP_x9}Mjtb>7l70#Q6%%o(|afA90U9%=( zHjw5sN4F!FL6|UQie>p}LVi@2WWjGe`Bita^0K}-ERz!Ei=-)ZmV>iK19x|2&PZ12 zW*(!*wO|VORs0vK_j%Hs4FaVJy=$8e3^@$Q_T)h1Dcnx_D@WYMv)g`SPNpnR> za=4DIehI2@8ix=j1Z&E)d{WnVbV;D=(zU79o-=@v3|JbFiza_*-p4UW=f7=ZouY=mTgjh zh&DaOm@i8nXYj*aK%OsvuaT+f7_+2z4QU>V=#qBQyCs#WOqMA>+}-4PM-Xl-pF6Wp z_+h5k_H)}y?{bEF{l3;Ar1vYy>4lYS+OTcp8PuUIvGf+P|98!Pgxi)Ju5U+;A0 zT}YbGeJos$9Q!S3vxiBWJ?5}PdG^!0g*>NOnQ_`|k*l{!;~f$XH;}79Kk674*3aNv zhUEUeFIV|SFot^>|3;phBesHsJA*W{&{ivr)}tU?M^`~_6lE?yBr(1I`k9U7S>&g8 zTV$?A!hM}IAErE4UI)f-?aA|4(hQC0jds$zJC)g%ELVO$uP4vXAZ(M*yJPbFB5Cf6 z=*d8?bgf{x&D~v;`5@WU@WbsnN0aM~@b%>GNIv(*>pIf>)5ZkNzAGIwDKAXs=+=h!YB|^i7O0%6b=UN(!@8eDnHIA^uR_6=e zz6~$o-1&m8zy+N**$C`-<$aU=16@G$~%}RU_WqeI`e39`{d7ib!h@)IJs}i$l2OReU|bY zNSdAat~6SHuywAcMglyang`mfSl(gpDN1-)ZqdYlYSj(mPc$3O{238pKUP4 zy+0S!CG5!nt(lyvEsklW>|A~GW!8wp3M~nFWCHvmd1Hl}E%F+FW0|jga?}I(*2VaM zJ6%2y4%gMAFA2RoOeZgOEn1iPLV)W53Z!|kIX8uC?ZW+9vj<}g{fn%ad=2`wQjQDw z{ug+u?-7@F=`WCx z;Cw!*`s?^U8h2g$s4}Q=7a7F8H4z;;q-27V7R-r!IYyLjh(S7*S-cd1!@VaTL0S+d z)&!Z+F3fl1fQE_qfh!Jihl<)JQto4K5Ko?Wn6*tbzYj3Z;FHJyYR2aikW0BMHGKD& zV?W8s0&gT%eQ0^f)Aty^|IIuVeKNKcA8@0YhS+?ew)vS(B7_i3UvZ0~l)Cfijq2SS z8`ptJ{ZH8=T;LFNvxdFsCd02E9;U8F`v}#*dy?kpP+9W+A%w~EIBBauDf}=#%~?~D z1)oOp`GVCeRTvu!HFg!CSty+|xU1wNkU8imOxSiYtIvj&jIv*KENVUdbQeEx<@n!3 z>;y%OowAkKg@WlChv{m=h-|&hcQd725N^Brs6PD%$QB0w9d(3Ja4DlP3-JM0Z*5;^ zTs`Px=$+@X{Q4@CcY=O1<38)iPxQ7aqo{t9`u03&21e|lcKYcn)0x?O>DOd$mQ)}+ z@NdFh8L@*T+-lNXci2AZa_mLwka@Z|v1a=7maEA#7<1YknM06ppCHX)h?vGLD6?R! z6Ef+am4b1YGXt9la_d(u-|j2F1&rbD!oNvxbR4D{cz@EoZD|m0cM;E}wI*YrE*QEgd@dEg<1@Pkv;9U#g zauQVBWjwK*<1XW!SOCu!z`GT|yBEOqc9U4Z8LvkH`jZRbrxd_XEr84EO>vj;dKJJ= zD}bL~0PkG@KO=^hA{yzCyrKK(yNq{cj9y-5JUN*w?lN9Q0laSv7h6KY-AFbv4rpD* z>ldS!cNtGczvC|B^)Gh;x&rvf0(gA^{L%urTF9}8W;_`&i@S_BrT~6r0eox$ zd|V8lg5X4+t!CQJ;2**>$)f z@qdK$6^9Fj=l#$;ylyZYgpYTG0W2=RGTwq1AA{dm0GHJjahLH#TH-F_H5b5dFMuy9 zfG>&RcQajEm@X^NeSbs5wP``tdzM8hQclRe5Hwq?47c>U1^x0?D{;wz6a z_$tc?&y1(H`GgSjHRCOdh5K>zq0^{G{YcH=y~&Cnk=pWc^Wt{C{|4!$zbMYqze0SR zfjvY|T^agf!hf=Z=YXeR@AYK9u-bcV#4Cu~2yZ2y>Et8*TXDz0qvYG#{^s|)^dS00 z^v^c(`90L7zcxny2h!UR z7L$G;8X!qmcglmsKSO+-ga3)RtVI@Q>E(OI`%)}igFg_%FGBk#;eL~R`1GTwus zUk1I0^r8>MQLMd}h|3xNVO+jvJX`Ae%KylC55@Q!dO6WG?lPY2ERVa4_w^Xw4ef!X z>mJ7EoRGJS_stmnc%?rgwQ{B*l=}w7wUN*BWV~+|z`s)fms6M4`YOIN-o_Zc z!Jmxb|D$}6Z&X;-q2M##rWpMNWhNgwL0^iq<#HYIK@R>faM6=Lq5LyDy;n%Tz@a|^ zic9kO5eL6aarAdM){th*zDWAlNndNC<-JDyOe!iCr`HvBgYaKV{0`Dz23+Df4dpM6 z(e>t${xs-6arc>r_a^bp#BKhcf%aJVFNB^D_n3Kj(}?$@p=#xA4e?pTPbU3S#6^FI zv-qEgZy?^oy!H-1Qo@DZ^#udS+B9)BijPmdLi%qQ*t?zh3fj*${@)`$i23ks(*KS4 zyTt2>%Om4G6O)s(JDYqM2Kf?qm3ioA#@igDzn}CElKzwk{f}bwo0T5z^4ATa+}k4V zujKPQ`Plm24Tgl)U&x&}n{PJ~?@3(dD#ZOjaqxfK{I+`WpQN9P@)sxflZcc1%7y>) z$R}~Hnum8i@kbCZaTl0}_dVbuZyV{K+3LMY`kkbInDkv?hYA1H2w$9y|JB5wAfDB? z<|E_%B$jXTCgc6Q04^uO#a+hxRRR3v0=V>&qOO(ke1-9}<@=Q4=zsm((AyqJ4;Va> z-Zb(<+%)s>?jZh2;+D_T#8(opAiX>?-tS}aG58;1_z|#2r5^46rC}iJj>U~qe0*vn z`42I$_gUa#XRaqFsuk}k;u{?NP4el0bc^e69^OgEnsC?4BsE->dFW@x+a8OjyvTTe zDuBNk!>5zKE}(+no}~Dd;^R{T7$2xjb;DqoN&eS5@syVt?=La_27fDtHMvxWR`A%APRK0&-3 z`615A&r86ie77-#ym{>%dc4865Vz%i9&m|&j(lu>PEs84*<~2me#}PF*OR^*`FB6T z@R>v0*7sq=?;+0Wz7rjMCh^t8;a%NNiEkh-^D*L%?QZxy$pEe8_jSb~CuN4P zf$jLKq`w*YAx_Rh6xZb>!{;o#*Wc#h-AH^m@ym(tQXK6Xr#x&A;T#BKX`~-v}uAJ$eLHtZIxZ1qd&y4Q;4*~f49nvo+{Ybt(3JPEN zzeL=|a~bh+_!IYS^YH#md^7P8#IHgH5k5z=0kM33LA;K*r5A4*U1>oEp-0A((}kjL zYEQ%ebL8`D=EEbzoA4BOEb-qf4*BO$yzP%3+RN}+fu}edpL2-6Lfp2S(}<5a-O%4> z9^RLT?<7w3=gD1;Vu!4x0b=pL6VDQ-S>qjjnxW4ThdHY5Y~YfgMZL}Mfy5UP&k?_i z_&15aK)j0h;fSB`Ir0nxuzB#RiJwM%GU?@!@k(R)Z}9R0_z?y0&INE;l@WKC2P}Zg zX})on@w&$F>zS?As3#7OCFdDxl{+ozX zt$1@4haJd@C1<{fdzSR}UUSPQ+t={1_q$m>;wR&s6ie5Ir03)X3 z*}?k|pF_MO=`SUoEi-`Sa|>~gIJ-&SI^x%o&mrXVJn?PBZ9Ly6-ax#B^e3NX;yKFU zQ%gMW&^HpVbnttL_axql{C_|^>+pY#co*Wuq?dcsB%eLvM-V@o__mK3z~;{c;u{^j z4Y1OPbq(Kmzall zhvLw0oH}{eRB!L^r2jJMt^N^j8Lui9?$mQkey(Hw97_I%esGMw4fGP9ZRGzX>9;8k zJ+s0@#E#>RJlD{F3FRryrc1tOydg3E2A3Otqwa^~^E&xh{qPp?8swiii+8Iu;XXus zo_XzELi|MJlQ>I%8}ZwTTY90%c(t+kd>!;6hmFj)E73eSw5pdAAEHRD|pOYbkpXL`;M+4vuZ@Fcw(S+A`A zxs3Q`;(U1b0hf5LBOlo>EAD?3$2>a?UONt%yHNO_lgTO-)@|~69r2C)o#XR9;KF|w z3*@WBOA%qg?-^kLYoFXhd<${eUn=fz#LKBj>B z9gxv-8Et?&h|j7rd=9%TO8-0JuMoHKoI1$RAAPx@xA>dH>xs+$I&pP_4gH2O=J(6y z;eD0(sw)g2`_se~RU7)%SDD{7{^N*$a;(8WV;KAmBe_I4>A1f zXwa4O)g8pgI{5F1&mev_`A-^Z_pvc6i}V01J@{x?i9zfU(0?{d^n!Cxbe;!yW0@m|-M-(MwuE$XMxzd-yh;!^rQlV=R2gyHW+IGGptT zeKVl|K2`B?Hrkfln?d|gA2DC9BW~?T`}%s~$5?>Rn-q_)&uJ!oSBHKvaWu~ncL#Br zE&jVZiK97*xK+e+5!CZON1V-t|8^~LE0^}ggT(b=K|IYF=;Km@LzsO12I*1FB5nh5 znj!wX?-9S$N6eR}h_hMn-#$m2YR|`iM*M0YF<<_NIGY9k?aRck^bzyr_lj4>*`faz@y|JU zO6~7)DR;%tA;jGkG#?}G&io%q++CUSapKQA;hsqR4F^A&_^S?nI&pVKu`h8syD#j{ zC4R1hUqJk12OmuQ359)!jdAj! zk^C=k_|GTqj_BM%e56CaSaCZ$9)xc0q8OKQdl;V~p9v11&nZ4XwbF^_{iMI%pe5)j&F1B4aI-p z0-E%UxYzcNXyujzx1G@qan=RfKP0yxs|S zGWqv*_+LxN-od}F__)+39NgTqGC#H5!GECim6--fOvpV$J`)`JpD^6wq7X5@zDW9o z4*ko-TO9mV;&(Xs4&uuld^hp0IQTylcUvRRdtdSSsk{@<4m#fSGe_F6S5$G>MGpOu zif>7|{j6gZ|7DC%H}YBM@aai>n}hcup0yoZX6re`^A3K2;^R_JIQdYmxZC>T{u{-& z#Nv6W;=hRDS17(KhBqiaF7>Pv?o`F+r=~gaoJIPV9r}5SS7w@{;^QqOzS6;4$bX%~ z{|@qh&EfxP;{SH=)x^_I{(q79@eckV@jp3yzNYy6)D|Z`kCML1;qzVMwGRFy@zWjr zIpUW&_!i<fnD<{PQt+cvta%#PF1k+m1`gewwf= zCVroTmnl9!mF*a&#(V_nUv%h?Cw<!f7QXC zC%)dne?k0F2Y-q9V-Eg%;y-k7b8pqS)Q=qeFQm8oCaiS*o%qij`hOGum4g@QK-aj` zHU}>u{|4ibQ4&Fq3w1eM7{?i=(w-fK_3=p>x zU+K`VB)-wX?^S$UYJwB)eZ*%u_*ckhx5MXQ(%AFQu;aBWS+#CI6m>MPF2s&t(pu zi-@1);6sUDF}9I{8k5_PCgqPK8=c3X4XcN<;^FbyB$8a z5dWHkFDCvC2VYM7DF^=y@#h`fq~$|JlL+oA^5p{uuGJQ%}D~{7?tq zMErCI|1t4%9Q+01104L<#7}YXZN#e`{0-ux9sJM4$2<5t#Fskwd&F;a@XRNqz|rnI z_+g5lkaonxJ6!Sksjbe7F66V_;d3JK`yBif;y-inGl;u-xWD4_Q^h4w0X?7ek2`z@ zDSm=8I^cP=r2n%+Ur+pP2mb`|e>wO##WCOH#AgceX%0Svd{T~HnoGRc!EYo!)WL5f zKE}b9Dn388+6nhg;#(a29^!i({0qdh&H$XbTM^@y4*p-3zk`26@o}kAC!XIS-o?Q; z5KWA2H>ct~lK z{|BV6bm%+kgy;N}T~}#+eT=wW*Jtt0ijPa(fL{!a&AM*MPz&t1e1bMVg+zuLjq5})kg|Bv`|2Y-b4TnGOa@tYm|3F7xS z_*2C1ckmw(Kgz*>PTX_wt;E0P;J+hY&eEY ze(d0fDxQwD3+1GL(V;(v_{$D{g5uC8WwwTz=gFks=Fs;hzRSVSBL0qppGW*(4qipP zi=(&m#E*0Ei;3$cIiaXtPCV<-UroG+gHI-&bMR}4pYGsuh>vpc8;Fl_@MhxE9sEkLNi7#^S4a7g|;6EU~%)y@_{wW9l z3Gurf{6*sTIrz)OA9wIqi9hJzJBa_t!FLmX(ZT;g{C5uizT)#!m5%&(&;>i=Qg1r+ zorwR{!H*U4t@^#uXXreKzy@;2J}x!O3D?{qJT5iQ!CT0u`0!|a z?jWB#9QscackRH{#IJSezexOZ4*nqV^$z|u;$L#`M-`u+$~p1;F6qDP&_7B1*AD(1 z@jp5E7V=;1@c$L@1_%Ew`MmG&`2+DI9eZz=;xDDnj%Ks>H`1Tt(7&trYw_`aT@U?w z3@=uETH&HDJ4QpX3R`t6J4Q{mtbl24_Be~q{f6NKJ9s`zhW z;eJ=~Z87{w#qF-9fYEb`|2sy%Me)i^V?e6kex-OiW~lvEad&l*=lwzP6VlEwkGG5b z*E{_GMtq}#ze{|JgQs*~!O1bZu~_kbF}#fUu@0Z3iT85w;}v&TW#N1j#Vcd{Pgnf> z7~YTgaSs0h#Jf9qPVrnU-)e|EcGT9jYwTgF(;a^bPl}_w;R{W$Gy{8Mzd&KZ6#ZQjmw<_KXzgtTvr{z}FB#qjltpB2O3SKPHKJnzbhLV8Y& zeuLuY#_-}v0=cb%=UuM&fEfMtik}z5S1Eo$4F9>}m&EX%lLgXFeB@n?;wp?0{07BU z=py*DimR|h@bW40vmt`Xk70^y=0)CJulV!`CO_^{{Q4OFxZ?9;_^XO9h~b^C@x1OH z4=ur4+g_cj_%SK#!J3;FD&ED%t$rP+_{V+R@|myru|973d`a=+V)z!tyZU$sM&K>Q zkB{L;O_lhc5W_#A_=z$6Ud6L9{CA26tKMz6vfrt@*F8qRK=G4e_$I}B#PAXnVR!H3 z7=DT3r^N8P6c1L_+xYxW@xc1D`0<|<{=qrz7N4kiunOPe4=Ns<({Ay9C?2fNxA@R& zh5s3`crFKi1kQ!9a$@PfQUHIo0RBGlaxxmi=eaWs{|5dZ$mdkzYx&#C)m^~5ht7w$ z@!76;pIAHx%@q2I82&}Y`^NCU0k?5v(E2Ev#eATTWB9TGc=yn`@iso6DS$ttxZO?b zd6xe2*}^A||50%sZi6r_{jf%%kK>OhZg-0Y^j)qK`Z#{O;^)Nj;n4#49~D10Mt|fS z;UC9yidV+yuP=Zt$2NmzS|8F?xit&nc~4NBg^M6ieDb1zx77p6YS!!^dG-T@GE`#W0-Fvfp_!X zPV=W{Exg--C*|ko3-H;Z_*kERFEZ?~FqzL0z(o(2GvrH1KaRLv4{!1H#J4!~?-I9? zV(Ew6Z1}IF1X=tJ;=3LEW#aWkCL)%;;ugbay@NLsFJ}d^^uHk9=-@})YWUc7xt9KF z;uRgE;XX)wCGjhmKf8(B^`B^7)m_wV_&2bkUq^g7@omJ>9H`p>yqkA~U%yrpe+{^l zi%Va2o5AJ0b8*L+hu8g|$>n=K>FqiMYk5y4ZZEU9_}##}dlOP*>s$8SZB z`w`$t^yjw-KFQ~EAsKE~e2S0vCH@}pZr;(ceCV@C_{8ZaDIVJh+#^^8XR= zZeHgY|Mv>e_gO6A2KP8v{u33S>Bqkt{947Eefme3-e(oRJ%*nQLF(=;isADVUlPNg0xo)H%MpgL)hCCp zNY2kA3*cRWcMsh|(Sh+CPyoLixP)8L#Sm^G{Tkri(mB7L78Cz6@TBtHPym0n0RNBO zX~OkBZWs?D|NaH=tBBW=9%i1p&jbJe?0tEhTt&5ivxp#D6hQ=(WI%S}+}q2{s7NN0 zP8c#t#`J_uvD4GtGt*2@chlXINl+nAMcz}CD2n155d>W0!c+9A5!`W!iYtNvH+Twy z2;v66bLyO`d+zO9w|hF_=^wxTz|7>^r%s(Zb?Vf1s_N-*ABCO~E@b>xz{BMH7V`*R8<69Y@qOW7W0DJ-eEq~p|^a~ae z8s{&Me0w;358zl|qf9@^^eZfQnepvR&tk={WPB&%hcKT{F%HI}J{tca;|m$ra_$EM zq_A==03799AE1AUh5ltszm@6xSf2M==s&{rJDHxVKX&BRl<$HbV(>2Jvy$;`jO!Jd zX~uURLxlRg_}dv@c$^>q8sqD^AwG-wKg{@M#xG=i(L2NSv-myX_%fhJy~VgdBg|)l z@$CUSzmf4?o`CB1axdds8P_+;?GFk;{tFfp_>F}{ZBkA{vO<=M{oM;Twic&(R!H|{~dD}bY)*FEq;rhgmYVRra# z<`Z*?P@f?Ev4#Fl3;qWS9<$WrQ!V&G7QDxTCjdwN?BE9X0xs{;yTi-7#lq+9%x6J@ z7-;?f)e-^%z-#t-Ctf5iBM0eqipSZ^;RLQS7yd_e%8 zWPD)&e;4Du0sJ<`mjv*?F+Li=Px=7Kvp#^I%Xlq-U&{FA0KSd!Edl&q#A@zV&<_#+yBG2xoe5g(*{7o1M`!OUkl;|m#I%6OgeT7dpaz7n{O z^M-K0bc6*z`KsT?TmAE#vTBCQS9)&h>Q0g#}PLY z{}@*+Ob67b066xWG1m0njBjE3txT`^e~a;*jOUpC3C2gcqMpk5b3R1*u4jA^<4XY7 zZGj>6>s$+7WIkJ%&niyzCJX&lOkW!!!sD3!Q;ctA{Bp*B0XXVmJ^yJ@^ap;N?e+{}@G9o>e89uXHDJNh7Cd9Y zn-=_X3w|Zws(l6IyovE`j6a9vzsJJoUJL#J^Vz|Cu3$dT+ZL{elP$Po!TSM6`PUB< z<99Lt4>2A)lK_}LtItmu-^#e2kL>@6aCwde9QoHqC_TI5*jbEkXPn(->^~V_u!`s# z^egre3;(Y({gwdz?=AFy()?EwV?AFU{UrH^1$z+Azhbk1FJKwuuUA>{n*r|;@1?Su zVwq1N{x;24t2Oor;HaO`QR03GXL9zZS#OMMJ-i9f^C;rv%v@N+EqG~if|LHS<;cu(wVqtCNg|JxP*ZiAoC_^%cI zUV}fx__3cQ{yWDAxRohB2zXCS*S2?m{_mN78)x`9)1P)Tj=TQ0C$o($-s&m($Wt~Ud|DE4?ux$d&i z_x=y_d6_@o%@%wI;638q-Wk@)5%JhyR; z-l6C}W$5o`{D{AX>+_^rFyEUDy_WL>fGa&TNsyPaJa;Ji&lq~WV{z`S$meE*Yd+so zxPH|Q-eF~VUip=9dA?}D9{{{Zy#IR$=al#=$+=*b1bja89|n9;>;ThFm$3Zj1CHa{ zYdF0Y_zK3~AHYAyxb_^H{x^(kz8XK|Ys7y&0}DCd7c#yiz<)jCPY>XiGQN}3Yd)W0 z`~aqBGmqWL_`U)BamM!!@L%|Kl5;!r=dWWc0mpg|>T^BgOXeuSo~-9t3;ue>M>i4u zk(|%_7_Tv|`|)Rd1M7FY79*zbgMX>QZ!!4m`LF8%M>%&gpC2;+?<@MR82WXLpYToO z--=%XxN1ii5#iG~<;MUI^FKE+J;wXs=kN3@_Ir)Ll7K%lpQFCT{4XZ_PfUNF#xEgY zPo}?`@g189U&?y^4&w`7L%4p?YLDB9|LCQJ>wB1*8h-=f`u&lQ10GhcZ&>hszfJrX z@__os+@fC0czRUb!zJ(v{uP$JG z>o&rd(XZHB0Phj+IN!!{euwEFWO~j%_D4nkEvAaaSRJvk?@_*+KTVAP$^387_)P>n zm*u<{@UVLPGt)2FPV~+`^!wBuTrThj`1vhMP-T1xv>W_PvHq`Rd>hyWezafQX~B>B zKJi}vak9U&Bl5c35@>ic<q@m8<_rV3;m3R{&I!iVe&nP+wV^SSAG@h2S1DGSL_+!xDa2$_}dvz z1Ktz6%kW{f#*PHR!u0Sa=ChOeyqr_sYQZ04d^^a6A5Fjbc9JKE7Z_g%zwz@GF4srk z-(m86)`EY@f`8qD-)_P02E0eSXAQ#}_1XL*)a~zCI`7@IA1PeFUI_2SGW|(EM*5PW z*JXJ*;QDVSRljB|_{D(t#C~JyOZUUuEcBnT&>svPP*}eAS@=9;!5;-2?JD*&lKvq-3tW;0;9>H7nCXM>bpICc9`R1M9;YOJ8qVho3;t5T!}#2&@c%V> z*8Klu!CwgF>51KM=yk;K+W-$M*NqnZlYpZ>dw)TS)cX0A;;(yqcsH4IdJZ_QMX^2E zn|kZ^X8|6T?*!mIv4@PD&*#6kTJWC(j`D21ljQjw*YBei{`=h#PX9c{x73}ba9cA>ekm-wnhuP0YMSqf^KY{7*R`_u(_%nWq{7-4YXBED{ z;9CD50z6F4yBObgA7ywj>-jH=&k=@?mjB?L#3x990^{5Nm-t*pzhWbdZ+(=2y_tUz za2-3(r0Q24aS8C>mjI6PkN%#39>zbw_~roqEylM6@ZT}Mlku?_eG*`2Vfnt$f)85o z6&8FI;3)srKTv*~IA65yMfkK9f0pp?w^-GW0dh>2PRQJ+XZZuKoWc;EKGzu~_)Uy&W;@jF_ZN%@ z?eh`FxBZ3qYWjnIOZo0#yuxyBVtmP8iC*JhVtm`*2wz0MVkd%wLiu+xuIa}ZAN_}) z&t}HA|I?3unDO2x2>&0})b|;Ga1Rpj2+sEb3%>uoB+mk#$m&S(Gd2Dc;se#KJ|AQ} zwh!TpS^xJl-V5U({2cHU^(%G>_?Jbop1tT_vDg{>#|;WUwgvwl;9>3YM;81}3;t`s zQO{e!t_)B6yn>TNw}VAe2nqY!wG*4%lR1KVe%XTegydh>Cb0;C-eC*^Z6{} zTb@n)@6whHexWC}ul`r;DyA<29+vOLfMdS3qlnL&S%W`fe8ED(^?NMKp`9cBjvm6_ z&-B+azWF%9_4?ZZ4-ow}9w3~_l3l`hjE}OeVf-Ly&polH8Ts`)Cns6(eYTJTc<$9!Xa^zscX&pC{5Vf+=0 z|0m-M`Y6L?`_UIS0lp}vy;>}`km-L1_yYc0{yP4laD38&-(bP-103aFzl7vj$MySM z@Q-2nJ`ZrD-#$e2(A}%gTE@37Bm7+E^KQoV(Za8Ad;c2aJ4T3J*XYp?6aSs731_z( zTczcfVTkyQX4{O2StnkBI z@GmJ`dkasV2NZskq1P{N9{C8BcgsttK(Ao^WEfw-9hcV6rHn5;hv+r_dBz`n8R6%1 zz1+?C==p@7$N1Agu~?7W))T&#@jT-Ta)hs8{7a0lXI!rvJRSNoWe?*-|2g^5* zJYjk}m;CjB_r#7idiWHV_jbU;?CqJ45&wmg#CVY9aRBdulPmns*bkV`E113(pud{& z?Tqiw^xtND2Om8Hvs9mFLw_75&ms$cBH*ZpB|HGp`g}FxTN&5-yo>P%8Lx1@he5xN zeAZt`<$X2dy?}?w)5r8Xn?$ec{d~rk%o2Vc^LZWPTN&5<-v@Y4>=>iZhuMEV26$M$ z`~02c?A<{8bq~}Jcu(v&!$;pMzaH>KvFEZ^@cQw~Ec72&xcAD`ku3jD6n>K7|18Fz zu;9nTc&I0KilIM|>DMTHvB5Q;O&0tE3hy=an$LFt$NF0M3ev;zT*5nU-K}`p&i>(# zfMdCI$cmo790B89g};@`tMRnPuOeLE%vEE2$vgb?@6z}?{q$c0yeBr?BIm-rDBsN- z8gVMy$$G}OT|<1X<9d7xN;oW4U(xHv#|4 z_EThh`xgk`k0p4orspRY-_G*<6!4yy9>vFEH#7YK`w{=zcILzMivjP6y~LF30{&~9 z={E=HU(5Iw#@8{QYZ!l!alQX|JL5ZUp?t4Aj1uf)Syw;6f*)eRkG9|^TJWR=e}M&G zV!>Acj`g*K3z}rV^ex6W-%aH`cYi8x&;CTe^ACjofcx={jBo!F;p1HI-)6k`uY`Y& z{qsUtV8?tP{0HG5;`;h8#uB>6K3 zalX&y47tDiu*Me>Ug7q&2P{0Ioa;{{T+4qJ;|uwr+2vfW?TpvBD}OKR;c>uwV%}@4 zFg#PAYZmMgTNHbMg@Jp`82^XD|7h^T89(dkB+mkV5SNGVvD+B0@s*5yO#e^77sd8r z>0+@H7+(xs4wfrOzn<}J%tw!l-op3}#!q5CUj=+o?1UEnf3eV?1OYafZ;Xc`n*aHX zFJycGUgB06a`TWv1VnC&IUJz7GN36I;irVcf!h ztwjCr>Aj-L%_Wvs_=}7^X#Bkje?bfW4ZuwF;+5g&~kp0>9GKx+7RGy-{>4oHhy_34DAW%d575rA9<~D> zW)BYnj(XVMBza!M?QZTlgvVY<_=Rl$e+N8_PcImJ7=AwB$ba+eh|km5Zok0zme&&w z%Npu)ug2d%ICRJAbHvfaXY1vJLpPy5ql|BRqo4lOfQQNRP7D4?z;XUE$b9)%?Dvds zrtD(c&W~7#ekn(p!gtT-?^h{&+~8V<&4BB_nNu=F7$jw8t_1^A%oi zp+8sQY-~WgnCai3aJ}2(mG=t@pEG>UW%?tI!F)FwT+1`3@QVz-lIg#u@K+dI>+{fK zkX#Jtw9={CUXdKMcL*UsU*O46fVzWeR_-!8QLI70!(X zcx!$BP~n%g(En56|7Gw~S)Rqmp*-BU0Mqhh70!(a@Kc!n3Wakc0!+*EC52yM`0M(5 zNa0%yuK6ExJm&irgKIv03cs=iU#al78T?R|r=akw46gaSO5yJ?_|Z&%9rio1s|~K@ z*{bN@WpJ(kTNM6ogKPf3R``1jehl;9{{-a!K7(uiuEO7M@MkjpnF_zg;F|xq!ml;B zuCFT`eu=_AVQ@{qS>c~Dcn{NmP~o38xR(Fh3jc3|pT_hDo{af^#^9QM zwZd;Uc#`QaQ~2i$uI1UT@c%LR@l5}Fg@3`|n*Oj;FyAj3T}v+s^e<5OHw>=(of(CH)8LwZtHQryaBa_DSNL}g zuIV38_zr_>|8w|al;`^f*Yryj{zHR5kM%jN@Y@Zp>EEjG9~)fD^Ld5;#Ne9#9)0hhxUm0BU->LB57(C1LLoV|9t-&?_4=Vg#ga0SfyK$ty&)}N=iwb|p;Qz(+D-%fn zCxdJHp8~FBV^a0&5x^HpfdAe%iQ}SF%XofN;fL<=l)!jtE%@Ou{;|nsvC%v=S1vEk z=VRIPR`=n*OO?sQ82nCVip_Pk^oGUdYCc!al}ovXr0FkJn#Fo0R~~VlOf#3C9;wb1 z>tj>7%3z^TFE$$K(UluU$1O<)M(dD%`E0q2Sq)WZW{Q>O@Wd!2gg?@2SFX-v`|+#c z%0x9C&csPhk8P?IM|1Vu%t&s$Shmrnrq9ZiXWJ4weVAc-0|>CTSS#kBc*}ZQ%D*zx z?8|2J8#g+Rp5n=Lo9g<`qbEDo=pKmT+(Urvu^lG(-iYNgSv)vGl-f6(l_ z3&0tqr0m*O95=gSWX;mSk!*H#)^Ss+VwY}e7Bj_3RjHLV;};b3&9N#N#MI2pXr_uq z&ouk9YsW!T#qNrnX(np9Qhj(O6niEOdhE?+K!N$D12&WC&jOSvgB1?L_gD=GrTeq1 zvc-C?Q3P!@owybtTd5X`ibB-QE(@5d2*?DYwUG%Zd@{|~^q_WD zWtCObXYwU2_shVZFRBG?DdX=3HHin?Rjwl6`$Ew3~ zbLsTzOmEidMSOX+K9g&v$9l7Dv@L>-xWosk8-pMtIs)Vq!e(^kSQf2c)Mv;1K!q)0 zX@1n2=4%*3?r2nls5qoIX_=DnKO<5*M%> zkiysFv?g>D(=rj7&nocCxyhofyKbLTi=5C7r%}HdXom%G2+i5X@>1E7gVQ@$p37}& zjMZn0(7i()pqY*hhbYb8x5bCbxkdwQ_rlrYSXD3ywek@+enzgbqFS9S7g4t5<=iBU zZzf6`QE`?esmUyu#YC=wf|!lD@$uhV33BKu_G=P zh-t1qxuKz$dJSa&1@&6SV7;E(6y0KUh4*o#LMt>XZ56{!oHJ9_jh`B%GOJ?UO|31? zR5uidD;r>_SpYKhsW}k0-cZBA`43uj%^ETK$i38uad28{p9tY#k3}i>g zvY|!o$4&=^GE+_*h73GDT~?|KmuP&gsWC6n0J%U&pjyVJ)wvnbL75h8QbG?i?PWq~ zsEB^IZW4G|B`7PDH;_w&fNme9f>C&>3oS&#jkU%6 zY`sz1P%Li(9{#~zlrZf$X~!4A!%0$s(i@w_N&`lcJf!hE;t=&YL)A(?2R&tTN;xwp zOG9XX!VxDm4V~Qv=)!VkP&M>r;hlKPfY|9Havl$3!|bw2g0;4^7*im(k6Qm&X$Csp zRi$#dgtM3;4C)FE?aemY)2GPVoFuV1qquS1aHSb{bunII*UDurG z?;s5g3}GQ*3a3%Je)R~%l**9hIwPBlBpY%2!<4ja7OWmEW@D%)Xq(C|en6?9(6dX0 z=9E#YH(O~bxlY-3SmzS~QN zKzzok^sn@&9Afm#wX%lF(7s~kb>pV>w#@fnnXt8^9dQPz>_gSrN;5YO?hXD(m(XuJ zKBpZ`Y1ftu<^>B7n?gsiPI65J8|zT6QG{toomVo|FeWn#%M4z@S}HH@lH}=HH9zHV zk;9E@f2!BfbrI1bM5i8PgFC(mqv!+}miOe+`U~v3y`rXM^9*h&ummHq0OwF20}cV<7TS)>0%Sr0gHzTG*alqD==z8FW%}&Om_k!>Y-e%Ia`Mo zjc!solTq+(uuPcXZwmaCMO~dUu&V=BU?#J95~KiI4u$G$Gu*&iD2sL5xC0l%ydo5U zP`88#g*b6DTNs|Hl^tlZ&2+t9t-~sW88rk)axL!8=~qMY)v#7m&y`ot&Wso9!=-e3 zyt~Oc49TMwR-d%o>=mZgO@wlxzU<1CvsAF|5ba~Pf}3IRZFd@ir3-KynZYb>t--KM zZQeO94#Tt?1i!KY40~zTNn&=(Vfm$6-?TIb8zwE~^!hYvjTtvPx_rZiH12Q(hh`pa z$c9?0Ww^T0qj@2Blvrb}l9;c6)F@6Yrs|ZA1BN;b%ayn?k=~F7CD7l{YJCg2oh0yP zV;1TbB^aH<8h~j)gX2{mB+P$3%HnKx4|BWt14ekMZ%-e_v{KOfOheZr>A?b_GR@Lf zcb1$Eu>qZ{CtZqWn%GzFjx1qCWSI2W|XB~VjZ+yU(HkcaBK(RH&9c`| zIF3Ts7IQG%is0n}FBPd^+B5eLPfA1c%NQZni0h^|7V}1^A>1ojl`Fwo&W3Og8Iho+ zs*KZ)_kx|{qN>?-Tn>w1(6)KsLwD`U3R>o>=!9TPGK zOr+{~sl?|C%=Dd#64>Ik3^{RD3@+I3RoZZ}E89(pZ8K7HdSkw*HjAOt2^TDaUF4KK zMN@Xq8P1#kh|3FLLmM|5Idv6c&AYyp2V+yX=Y>w0_qNB5c=nIVv5GD3N`$FissQWUDNW_T^zM8RB}X zWF2D5KcWTL3+AdZ>!{&8*nrFin-JhJKHDssY0kVdvrlN9UeY7Zc)L_&gdXkrx=Ky5 zltu!GfkEBUChcyQDKLk`mXIq9RtjnWQiBCHSUrPHd|bf{>xA`a&uJNBCeDV?yQn0v zMuZzcu!^kq?9elZcN492b`=MTlNyCM0SJ(YFm4AzUSJ;(${S~gW*jz1G#aspdv`9DN^iMA?W?BUfbI-hk%=!_v#L9r-@qf+d}c4b{$SNR1Dnny?fRDcs&=)mdDuF6Qd6yj4_nS_pxI*h6W8yNhQ_IomPrW}s~=9oEwzm2TO*O82A* z(V`C1xFTDN6ZiHn(t3#Ct=>em*+{kn#MN;0BD-7UbW+B4cz{jAG2F^5HG&`HZD!}0<|f#c z!opeP?DJ@0B8)4DHcDrjh8YpuKu^$btA%dVm5yhH&@(X?Yz_3B&)rWoh=6gVGLgWb$J4nZ;Y4;Bn@cT;a$=(U&VF&3=4 z)ygH9SYZFq<%A{==SFngA_OerxsntF(YLq@(^Oq**j6hHS&J;`b5%~?NHwSGx`Bgz zEOD1&gM6^n;hhW8<9j0}Y#BZodD-;>o2t`jBNMnuZM9~Yp2C3w<=oW52xuQ71Ki|U zu-QJbX>D;5!&P9ojLj9p*zn95oIOyd8T_GGrlf&hr(f9wO}-1eWE!FV>`BYbu35)1 z!+JBG-xv`wBIrl-)S*-QF`k@tNWWs9{8vQqhk$mkr%=X0y+L?y5tyLjjy2khN~g*Y z=gmuXhR$L-ZXAOKV39%_9R6>}#Y)!vi+F{lgS=HcrxbHrsN(3*$@% z#~al$tes-e>{!*yr-Q--ns2|^ScNrNViaAOkb9sqTQcQc*ieK8*?6squyaiR;+I*7D!Rv5;lyj z)8!%_(d}|nA?to59*1$K%m|$$hCzB61`KMzBrvYHVIzKW3u1RR_Wc0}fm6poe1ipRBDeJ^{(fXy7!FME0fx7+N9pf({>#cz08;Zrsd6)gb_wv+w{% zc0(ZFu* z(cpA9$5|yX&Z@(lLyDvA!0Br}0f{>{2|sJ^Ab)ogi_DPMnR!uP+Ijo063AsbUg3vx zCg2BQ;zKbZ>gXk0(jvk>&5&ut?emQa(SF69BFxJBL@7d^Zrp&3wLcgF${NE;2J_p%^D5Id&x<#*$#tOR%cZ7`lZ@44Q+wl z)xTYmKwUeqDn3Y8Fg3!8sl7%V=*0KCd^JutclWq>lT8t}nISqgI|Z&JJF6~Y7(NpR zM6OdS74yZpQlscycaw$1-ehyORxSdOntEr>%nqLkTX%5Wyy^6r`+x9A2%cf(i-TP6 zW+1gbVlK#0-!H4J@trmJ|Ju+eFCy%2{?`I@yTXF^Jjw2-WfdiGMFHF+1Zzp^yxByl zSXfq?n1KGs8`JNi95Z&M45TmATimpO*j;On9^#7S-SkU3S+4c%V45WJ4<_k6X?Tvl zJyU(dSYviPJDgS5)@9ALb(!W!e>Pi!qr|1AZ%x8=^_rF0`cwOlun=KqsOxJiW5yE3 zk^7hPUHg47i${i>UN;86+$8?&#UGCPH~xs@j|Bcu-}d8QDf}^jKOCY~-#dzlqsSb^ zz)^|&6roDvsJ~s}PDvF*M=^618&^@f3XdzAxT23M_HmL&(IgbNgrZC+4spdHu0)6{ znz*8g6E{VZP&^ZgXF~Bz5Komhq0%N5O;XV$6-`pnB+!; z6^DM6c0m0-pzr}jKcFZF6o&zoc0f@&T#vmgcLu5(X7h$5lKWs!GRI+#RYY zhw8|o3UK1Ylhp2zt{qamlOWbqg$`-jAv5e(g>^{F4yoB8Jv*dmCq=oEVja@8)2E8% zkX9X1r9;|vNR19@)*;n8q*bSn#3b!Hq*#Zv>~izyRYiAumC$al63``;xuigs?A~>V zM4LNNve~n(lLB2=)riZcPepgR3Am(js#2GgOL}q1(jBTwhica)Gj~bHE}5@OT6M{Q zU6+eVzsLq$YGy8J&?OUf$wpn$r%M`i$z)y9u1kt^Ns%ro(j^;qN!KnZ(q%=Gc3m=9 zmkUOQ>-MYCx?H|~60ld9nM*C*}dN7ZedOg>Ka7pMA*JF5QTRB>^txHx&cI8}I@>NZa8AWqd7r%H`eHO8q@ z06N|H(B>xsC z3yG73#FNTsIcyV%Xak8E`Sx=m-Cr;KAC$ou@*~H00 z;$$IlGMhNHzc`sxoJ=ZC))OZ~iIbtk$+^YJUgBggak7^v zPL3~5-Z4I)%q>B-lptG5kP#)wh!SK(2{NJt8Bv0aC_$}1K{k;flS+_DCCH=_WJ?LM zo&?!Tg6t(hmX#o1kRY>3kl7^2LK0*z3Eg2SyH1c-Opsa=R1XQ#b%H7&LA8>gT1jy4 zNt#cPk`tu)1U1nFwao-6IYCNJkb07&)&%J~LAp+m4@r<(6Qs`sX*WR?kRZ(`22?vr zP<13ppGneZlJuD*MJ7puNz!1F+Fz2inpPEr*osZA%T6(@P%K~2=v|5A3HZnWRRUB%4T*g(Ru{CCN0BWEx3ojY(>aNouf3GNL3o_#~N4k_;tD#*icn zNs=)n$xu>cQYmU`De~SaYH=yDkQ7-+ike!AEF?vKH$^s)A`3}TJ4%r;q{tXjWDF@X zh7=h?iad0RY$8QAks_N&kxit?CQ?-4DXOXzRd|Z(FGco}BGX8bp`@t(QdFBMs>T%A zONtC7MTU|hn@Ewpq{v=UWG@csEXAESH3XN8Jw;=p6c0M7`cpjkqMW@CxCf?ccE}$%^p!((=unM1RFw{Kbf}d(#L*>>>QaMtsf;d_ z(WUac+NhN^CrHr=(o}*pmEe&+X)!^`6O=qbO)5c}N>B+B)NB&eP!g0wf^?Ih7LuUe zE5Vwgo-IXcf`AW({7SuHq=#vXTU|L#X29_?J$qd4vVMVl)hJC9ywVL6x(GB zxd+-x9C;$ankwGUDjO}rW%d|lCGkwE1S|6 zreS>@j~2m-9NZrcYkO8^J7=#4ToL zE@m4_?uIxo<1mt|W}C&0)?D2O?XdfXVgar z8(`mA4;TDbiOnZvkXD~6QdI*!FLc}zI9nX#VQM508)&Bs2E}Sh*z`!|n-FjhZO;<_hW6RXTBx2;DdK)P#ZJs(r2+wd#WNAR9jZuA%@5#)i!9V-_ky`0+`RLndSkkyLOS!SGn=m3-|g9nnjD9#-?JSrMzbRZo!(c{ z2{Ze_+)h$EyTz2-969bp5Vy~7ExI{(Z+>u(t2AcKa2G9*n`;{`##`d+TeA3`s}Gq6 zIjMEEYGtID+W=kF3i22-vEmwVbS5;*b6@e^y1J7Fk3HZu{`i|8j8M~Jk|-ph>xhI+ za9A{rw$eMPCf+*14_x4k+fvxbc^rgct1h5ZM`%W(GHh z;(>+y)HJ*@QYuRe@iIw37}VSwv}N(%9rBLydyYEW41GRr5~zx;%*~iUxi!m|XW*Fe*x=HUG%iz&on^K~ zc1=$kcg13p`6$SesDM|v{2qh|i zs)cL~Z|U7;Nl1Vpf ze^Cs(UO0z+{@+TE1caZ{Sl8fv6K+BRrQpv@X%6sImW z1)|t#XAyb#bf@ZK=NRT`Lo6qJ2`YqenazEM(Q;pE#;M-osiOvc*=98h9=+ZA=YVx} zwRPzDuL!iT_i6u%xDQKJ{wow?wUvK`Ft%Z8R5*;iW+PICS3pDpYnzHnV=az7QYWG` z)O7+%m z8DYM%vIbpQ4uo*m@1Wvc-s}sUsBm@75)v^f5Ji=+yT`L3sXw3#hDJpGcolr zEGYG6@#XK)l@PF6j?ENj^0iIG6ar+Mcui=wT%9cCX=((=Wa&$2QuO6`u7C$Yt9hKX z!7=b&{RId&*_@Ke!YoZjq;*rZ>8SCDFW#*y?x^*0X*{28sB15<%n*=TEI?VGoYL6+ zhtyQJv3qt;y<1`f!=3tWVIB1UCQNYGRADM{m-z)M&hYEX?6lj{4u2Q91!VKQ-mW*0 zh^}dO7;IoPV)W2$t=sr@S4#nIo?gSEL;Cn~A_$4$JDv3vh@}#`lS~!v!7s&1jg5uU zr2ibfe|b63ZTr8pR<%pF`co7EJmD01=MY?)7F%}q;(BpnF`SavxG@Wt;XsHvT+Gwl zl-8iRK~>$+rU_%v?dGTI;VKAb=faaSO<29FP}68+=q7Budm?TLJq@zJ z?Gv~ezSuB#(RE|G)QubG=jk!dcUpA8dw2g3p5?E z46nV8k`95=!lh|7wNCe`=2^lH4-Z)i*ZHEt$+SCey;ju`f6pl~|H?7Tak_>{tRl+huB9Ox43uFF))@$6y0(xU#BLE|=gg zvlzsI;Fel-qL9N0Wvd5BQTGRryK_Hy;cO0uK-?Q*zdBQs37z1hR^S@oRGRANWs$1Vc$QOZv;vkOzigK1&VOU zvsh`AnxzdbeAE~MwFYEuc*WfSuSmJt^MgyeD}~0{rRG$CuZm0UV)ZBRrjU3C(d`{7 z!%-3cU;)idSeU%fF{#Mudt>jCz)3==t&FpcqV319TzFGjgylw&bGxg-A(c=s?~?;> z3ilTaW&>(TC83v8VCb2xPGsx3%49J+G1G*mauF6hv|uTW8-^zkm1+!yF)RN?gl=E3 zXXv7Dl8)G(To$@7LtR8bNJ-)hs4lO@7jm}OqjE(U9j&kMRI{sAm*wwR;rUB?%LIa| z;rdA!q?azDXHD3+j0U~#Q9WmmRi>Vx@MR;2@XY`?s;3`;jHGpxwbH^L=|syd7$(+L z8uWM&<{hwouYMEsgd@D+q@IULkNcWPpPbU<@%<<>qXEZVtoRy~$26{Z72$qVj97s2 zc`v+Ds?Iu4Cdwik%>q~|tekC_5bKq=2A|7L&cfr9*`ZOc##R-0-t{t(PxTkvoK@Jh0hVACGYlBjZsX< z?rDl1xmLF$i?8*;wluB*&r~;n>O=Z$kwAx{z*8ius_YEI7}>9ncO9CL!!_?i%fQiQ zit61`ybYbFt(j_at_~w-94eG?0uKL4X&rT*%XeI_F%(=i38M+D8-(!*ESjCy+*KI56;8aJYo2}LAFe?gj2=ttKhCQ#o(j zSJyBF#*)GFge`raTK4r$AqMy8{CC#3r1oFE!F^_{X58Lt9X3Q@^C3G2kCDPYEF6BR z+l=}4WaTZtdi^CJEL0%>C1iU;@iB06oaJ(nn{(5O- zukK)IG}lzh=-kTZx#YlVP8UTQGpS` zH^ch6EnmlO8blxmC!9Mr^RPwfu-N~O^6BRdH7PH>m^)Uj>Di3WFSrA8)&njK&f$^< z;8oM+R42JQ1Nqr{9WHXxRuj?&!!_@8Hg8J}H^%C-MgMfoQ+4lPc`mn!NI;`%#-ze8 zASygt+?a=Ql&TOFqP|cO8lg7i^rG8?yJ03u8*vyt3fGI{NV*bOIfAj>Ol?`oOb(T= zZZ$Eue9T<%O|P^02wmR>S^-}HCiOM&F=Aa+p@PPfvdXk(RdlDvCyaxWzzc7R1+^+w zg=II_@BLc7cLH8FNRTfF8LWh*&SGKdrc7xPyi;oif$v*0@Dl_xFqQ81Qc+;uZIaI0;*OSkYwS>&{226!I4zgPXPAxad z2M${-z@v5(WuVS_m6L_R0;bGr0kEDuH?OPI+>+!v%VBF7v&44_Gez{(I5pUS_Nn(; z+oUfS*VMskVdhu`kG>HcJ33@&@M`%WBC(TfO%^S#lN@fWtyY^}I%WD%c_fA#@+n5@ zDxwlN!;N{ccj-BW`P6S!b$oSXhDE zk<{NwwQ|F%6xS#@aX6By?ooosICv%oD~AH+yzn)cZ#2<5;BLlnJ$X{tG@+IPu_MpG zvSE6(KRdi8yL@;g9h-o0$aHL?SuBU&^nlOlod<~cM~Xpk(2mhDk{09(eqk-;9*ay15G@j+qVnB54dQ!bQ8?+ zhAV5vFM!rLRt2k>nt`Pqs>K1QEDm6VM|Ia`s$-V0hyfVqZh)ASTv;)tXaO)l%}QtQ zX~&Xc&YFT=LsJq$_t+{RyeS+dqDVf6$zg|w!Zlm<=)_eaGAbGbGVCt6fo0SscU{?W z)=>4?+2%xl8dh8L6^I>G8gC9zJZP!f2n`uc=5ef)s8XFUmZC3)sa=7Rfh9ht!#)QE$N$~b;4H5`F2>;HLW5LGGf*SCWK;*UMa!92G zaKbp)Di?KE+Eu@;Zj#B?6YP-X8Bz>^BgKtKseb)>acM-9B0vnmQdox_wfX^u6CJJ~7 zXz$QjcGXNeAR98HePxV~2irTG1u5iklO1k4`Dg-7R z#+!Di|GvDs#9Zy?lCv>~y|n&}=L@_Y*q<(xni!3Y!yk3!K0GS9Dhs_G9!b)334EYZ zUB|yc-ue$>R;u+GSXYL1B6@vt6v)(r;p&M=l%<^jt}~P?=V!|>C|(20EWiyVLRafe zyk^vKamH|rl9^$%}gt-8?4nv&*SzgXf4wf5L^$IpzR(n>?w@$w6Vki;7lc>QC$gRDBSFOIoKgyn- zgsRnz*=(RW33$U?+|Em38}gY8J?q(^mSBfHGt|pLfyYvw1gXQ+l1)btSNHW}g|zAhB=@YVpxZArBY z&AZWnEf(xk6TTLy_Mi1!)td{@X(ZWn{kupIWlr~l`0oE`_y%nLEvs=DP)uj56?J1T zzNH|U`$^S!+}nxsbB#N4QBLfU%tGYN1nh4682itiL98SUQ}lX`PXOOiA8zKW-8FyK zVe5ey$l=S;Uldw30CT`SPKXc*%{wkjB=_E>g#MCHk{Wq(c zt?FN(I|MxNL)4KpiD;ApjH;jKT768P=+Td!;aLiO3EPlYmES z7PXM2Vq+scBCd8(npvy zPRp6sK2QtzK0f)XLT@JEOR9-EgHDceOYdSd=#ez4RzN#SWWm>tMepnp|h%noJ-Mox~SA zW8^X$TT_9phE|GPTMD%`7B>mY_pZP>vBg^{xgyR%=r(z3k?N0Jq5_zBDQIwKrqduuE6GBVY# z7=NIbsxd^6GSVeg4PSd&CwSh@iPO;m9SWjm*qWI?i|#2E={=I5Pb?pUcz2in+JuAmB+cwq-)jul;3d-H>&-qUPo(n zV@z%S;Aksr2{1svkFL>iSHVh&=>=fKtNdgsV1h;n)3>@14y%Ibi%`Z3XIoj=IKa>h z`)~C$*a!y%X~7{)csnxz5zwWpGe9XFr;#bbwmeK+ut#W@7Vm_B^F#AUn_8=aJK;zb zl{IZ~f~~FE|72JqgUbco^&z2dcR)SHwiGNV0ZN>P9u(pUq45@Qg`>C;L#?I_)PVQ7 z+Hgs&t6-8AKC=oAP0a7X;m(~u?*iC1+^QRuC@=yx<^@`#p*ZM$vN#OQa)SyI<$6e$ zN-)>cs}f^bTw1~@sLaZnavNsY*x;P+YKXLkZc4?)YKAhU`O+U>8erpdSzeNM7U00a zPzbPvK}m(r7lkvj@3evG+uBq_BC}4ey{r*A;!?h-tdeKK#VnzI4R0y%Z<3h2Lb^SF z191}QhkV+B(QmF$fH)Gk$iD%$3Cq|pJVNbZY!a9{e>a&cL2z*$VyUX(&d%*q3ueUv zz8;6MS7X(|d=t)ot6N2sOX&PsJ6wZI`!35 z=Ll`2_JrtMW~SkU0UYNq%+}n{u7=N4X4K(PND?+GlvH3~HYyAjVRi-J2b8); zL$;YF?9sQb4#Spx%k_BqF<5;|!cwqruhDBpa63PA+UU>l+7$aAAz;x=8!RR9 znK=5wxPyGW(-eAx1ctu!)-^1)OXm*lu~94LOB1EMaro24O%Qooh6B9e>gy^~Yvo7&jPX9nSgYj5=7xHxIXz5>JHq1VJw&eE)t#1_fV zwX2>(%IV3{?fTR1lf@fk(NF<4_(qp+*pR06a$!aup=FRpg9d;4jtrRXMdTG_vcBA- z2(8N_Aw!s8NS3supgH@#vsqa%k*V^aRGwOcNyImST*NoFwPydo7poSnRuA@2hoS2B z-E5II{tP<@*r5TJU`y!p!yWcXQ4g!wB(y%4W=k;N!BfOTEVe8nkBVZVkXGPRG`5^z z^>}G?r6~vKuQ&abKNF1tTfYa_U#KGoa34?;cj_!OWT)8z>~~GU%(-0TK_J)w9FCHO zQad4*yKwYWg=nmI;P}V}h8w=SUG$fxt;g}eYbPi8{7NmwCJJ;w5^vRrO~B7a47S_+ zr7^j9yEP$-*OO0=$X^Am-?vnTCUH`*ih^fT&47>`F&Ko2OzW=0QnTsMX5Nxzxbz{S zsfpok63sJltqV_`DH>SeG<0|51`$f7(NR2M6xteF$0cqroU@{6cQs*EXK(8%T>Kfq z?PR&0+F`7kMaQjqM_&okVF9{anhfb1^&24kGObwW^z|pLwdwDJTsY!UnJ7)Fi5f0W zgUM4cOuz$aV+a$a+jmkjYM~f%)OXeF(mN?W=N;^}jRWx)KiKcv$bucZ_Sr4jm@k4U zjQ)IL#+^*DxuRT!_>Az$qUwU$&m_YeP#`Pt&yiXAyCp4fr}ui!JDkp&?P;YseZI5U zxH3gn7(&|bBUQJgSZV!iVeQ1$y~0jVwWe0SVH-Bs2|EsjKB}*R74QGj+QlbE;W{dj z0lF-2+9D>|vO;~l2ap3v2VS_e`#he1=_5IacXO$wH_!b$jzZVMMP4wgk|LURV;u=T zDP4zJnJ_&xN)+0$CRbO}aDKHtVLU*VpTd*2aCus(4rlQ346NlEt#~gquBFv#nJ(pq zNhe+y0#22;*7Wj$s_&M)H0)1dRSNzK)v41*+jMaATU~C|d3%SQ_H`STq#PlCh$d*oj!)j8 ze^!^SsOWSx0)o9R|3X8kh@l&z8+UC()EBh?yzD1yBd0-n5HSpkOSDwNyJ%uk8oudg z-w_!|H}bh!5e_PKIUw`hYv?%^>$5;^+}tmx`cS$i5+Y#m=p@;zxNp?rw(Q*1w4U#t z1g3)xDA`~Ww)4kfBhV}gcbboVcgN`^#o_i(mzoPTzld!pSLsET&14R@K%z2fUwt=- zqn(a&A+Vk-MK#~4Q!)PUO#O$pqS4(QsNwi~K^G3+u5V zeB3gNOPmb{dVzWle$`-?2G*S+x;=a=%}HS=vbV36+kQov71O;m+4ThjHM3 z6^y3C_S%3Eo0E0=!EDtfn|v=7R7$wtgQ4XVY=ac&#wi?zxY=-Pi|j{sY2KFbw1x*T z)L;mfyDdfUGkTIO#7EpRzJl$+ZpO*jt>U3ye^6H#_rYWqJWTd6{>g+f~$ikfz5YSbi$R)M_FvUV4d{Y}PrkJVGYbBYnwX0$O zUs*1susXkfnPO-#la5H`!2LXM^BZ|H#T$aQ)PK^kI&kgJ>MD#0+Y*Mb!|{UWzd9Yi z2f|$~66_YT@Wg20?np52}>5C^U)Rz$HT9Wh6nE?*U3!D)&)^`<_-p znV(OP)}Uv&Y^EEZMEzq{RcsA5ByDfrhr4W)*nbAhXf`kw=M}fGp=y9K-0K90?4vmU zFgdsfEyVLJ76lgst#rY)L2yJWV$$(1KH2jPu4dVDZlSd1-9l+wzK-+3iXk}R495}2);stT$9JuLJjG;Q28oV1wZZ5Jv$OroaePlZg7qFQyW4J~E z}2OBh-2 zLYCptkFXpBaij&DN2-NRs3V9gaFb`j0f323`aKmQz%y;?X{QqQOr=Jn2KyzTUZ`>J zd~vA);VJ3>FtEyc0fAD)1CIDEA-5$15!U%uO3R!IN_W?XgvVlz8*^9^}WkDd)46XM{bq#50t#Z{$IsAZnREZTE zBTEz|T(1d-P>g=uEMBhw)r4uFNP5uOnd$^}CpDZgRwCYP}X0AN*3;=wXC!#9{oHi)!Wo zIGh^L6Jg%r@78(=o{M%d?p)p^Jyzw5X~Y;NJoA7P?Ke?9uv--!&*KXcaRx@K5Frht z8yxV!LdmecV>u*{s2{)dMl}&bAy}yLkw%ProG`B8qn%K$zM)MEg++N-!vT|uuIs>L zEzm?J;67gUjuo7aiNQ@La8RbX2~Hp2-?T1|R}a+S4t2aPH3s*#)?(l|D)8rQ1^*G& zF6}$6u#2m%FOnORdhc`ojSoWU;lKHc&}T&O`cn12ms*xHan_dMwRQKEpLBtenNg`O z85~K`1J!wRr8ixGtByP}Oxpy{MOK13bUgoAX9Q0=n$M+gV3ZsQDn=NvE+`a%ek^!k zQ#dG5V&92rH;%kfpAB^<12p{QYEKEKcaeGFX}xe$iP-4o{d(MMURi{L#k5P`t)+so zT6V1dZ$v0{B>*>B)Im25CZcHl>J+?YoKepN=|Bi!Df6y1vPI-O??w|PZMSPR5n&DN zG_(qKwb}T)R(n$k?_1`3I2NZb?c+V4+!L~0$p8k`{+MjHoI^$*zHv(e<7lxV!LWsc zR`hX8*i+;|84ZEEh^TFU>1FHUbo(?u$Jw4dIK1y5g>4bnP2jV~#X0#(GVP|emP7O& zwnV;ybU+_0Nhe8cMe#Szgno3b12gb9SMAdv){@o|JPvB>EfDdT&_RHusQobe`e$Yc zMp){~XFO`}-7be-*$Z|yE3Pi>Pf{J_GJ)Wda97@&fnK~^57o0tWtgEtbupl#dr6-R*1qjzl6e69Nd}gYmzOr;Jpn^- z@t*CKJ$PhD%^-0d311_^`=xz4)-5I8OKzX7ei+6o(-pXtLhno2+j4hC6fOk3K#ynh z=3{*)xz)uJ~Ie`^~C~2BxRKz((vjGTwMX12diM^YB{WSs+hmnva=V% zYi^6NSB2Bx-b-)-Z|xPM0;|)KrAg}ao7e{**?LaSQZI85`1cUao6)lwV| zkPtXV45Jk?IEZP@2dxPePtOHKM0euaY)uc6O)7l*{vkCR`wX~!5 z9XquJUkBDc5r*S~xQcYgJf6g#}PBLttd&0xG?M=Yz%mUDzq=coA;Qhc{gt>Lha~7wUJrWQ#>o zL#g&+IDK?>6`J2f39c$CO-%R}H+E43zUv&G04Tt z`Y~Ol0MxAiyqcerGoV&NX_*w8GTu-~DNSy68t)P^H>vm(>-zCH2$_POZUT>&Duo(u z?I=B-o@Nru;MKQH?IrCrMMxfw!v(+#bB4QfFLdWY=p|~qi@7KHZn>YqlXbVS^Q1F1 z;n!<7-A{*F?VhzKwNXO%%tAEUJu^=-qfhUca-dz=C_;ERDKE4PHtO)LVSgJnyeyO< zJgq09ZLFgccsaCRCHBkS8NJ8fl+`}`wHCp;z^GDqdC=s~FQO65+&hT>V zL=N8E7%kRm69VnUTVd8)71qq>lRhMW|Kfx#mk_EjUab+%;kWWwvzZrz&Lr^Pbvuuo zLlSnD<2>?Eq#;}*k3re^w@(z3lW=rkYItE>a3t$BD9_{hNJF^V;})#KTjM;eIhH>;CH?i^yA@jI7DIUI?o?tgk z5Oy^&)LdVwJ$<2W;@!>GU?m#) zBnK;-(if&-8xIf6KvWq#M1`xj{-M8Ta{nq>aE%U5K-IE&jFc`Gvj4glqiOZ;-$j_! zc!bBlV3wGh%HhQ(6v$A6J=`o@l!X`nL#>)+EmNnFGYDs3It|eTa0NgePZq7p)u(BY zV)(@S<;kuFoVJD4Oc=@FqAaY`=BKk0Drq_fpGWWqeD;R_4}>58c!EB~Jro?<6MlUM z{?>Svail*@&|fU*zboi37x*}&x%~j*`&J8|t%Cl0g3m`R^j{J5$p0(M{|iok6Q4PxIRGzF)3%C1)s3s4GVsa z1^>7Ozt@64V!@w&V7Q)NWWk3mc)@~ivEc8q;5S?F8xIPX^RpKGmlpgF7X0Xg!}*_L z!IxX`i!AtM7W}_0_^lTFPZsf)K;qt#v z;KvF7bCbZQ1^ykz(eHg<_`M$p`m&(ETi`PSzgO`2f#7q$psxt}>N7m~rJR=vT*~<# z#)EQRBj}}^pAfi|^Rt4Fl=BOMUdnmYAtWc}I}ZQr{`53~|4@{7DdSMonDqabTkx%d z&+UTGbr$;13i=-j`Y%}Me=6vIEa>mF&_5>Vej;L(u<1(7(q*zg^JZDd@jrp?^r=mk9e`a46{w z^&|WD7c-9bc9-D4LeNXQI#1C5QqboFzEj|@weY##f^Qdm?iPIZKg^SVvnbcGjHCSb z2>Me5y_COS(97~JvCy9@=%qXtS?F&N^imJoEc6cxT$XFWv#7jSE~)3k84ud|sTMpV z_(=VnW1*k2;M)W)$DfY~T>9064)^Ly`qd*D$8t&kzfjOizj~IyCI5{Am-2j7;FA6> zflGOQ&v;Ot2L-*9=fr1w@+68%EsI1m4}z^^{Rljn0n55Hv``TSbY-!JI@N6;T~ zVmO~g0{^_Af1|*^DDb}vT-xn4HWc^(X-wib3S9Ep`(#C~)@ObrI6_j}Y`X2>Q67e^AiB&_cgl&_5*TS6k@M74&}+ z^f?QCSAxxPzlnT*B=Elr z{MQ1P_WWmo|3lEn;z}&#C*}I{GX?%#A?J~dqj>)me2y3NlFxd9OFj+3N9yMlg8q9V z-&Zpp)Z3MUeutocr@+52@aqNsO@VJ?9Lt6BoWlCQNzng5(0@tbavXAp;Pbf9&+i2N zw*{XE1pO0&{$WA?BSHT+#)Eq3Nl-m1vEhfFUmwpnu!zZg`vmp_Z9dX1%J8jaihTR66L*F;FA6;0{^9;zg^&R-g=L~C7*)^yz)xD9m+V``D(#` zR?y4+wIg5P@%fFQe}x4<@I@Z|c0qrFz~wl0mB1zaHyOuz*-z+sr=b6{;QyGw?-%$1 zr+M-`A@HLG{$7EfEO0rme6hg4D(KG=xE#-y1TOv3C5&Uaq@R4PpqGB~O#+vG@@j!g zIln3RKTYaQ&_5#Ne@x&$y}j6?H-XD}(8&Uq^1N8!KD`NC+Cxd;Qg0VA-l8`_FZFhn zz@^^aFK{X6eWz1-k^eaS{}0|T{0rltGT-=opCtgm2kG~RAG&`$XbGY;PdxZ39=>!5 zqC|gypkKX2!D_rD%e#*8V1IPJp#QO`$4P-dUF3U@z@;C!k8$LGsGvV~5CHgKd7mlp zlNm?)X9@gGf?oRhrz}M-#OE7A&S`-kA^2P;aOvM}7WmPE{!fhW33(g{KeYb;Cg`6l z==U8`;;8yMNYEe1IF?t^A1UY$7W4}(^eI8VK+wO?LO(3%pDyTETj*ad=$|3z^A`H+ z8OQqS5qkKt;IkKe_f;4p;%A>_^cz^m4iWtKXB_n-<13!aIPyP6@c*o!f1bc^5%_Te zzenIc`$>~Ld&93&1id5hQw6?^ag<-KZx0LlGBDG2GA3|oZzX}t_VOBm%W>Cd7)L!k z|0y2-r!4p6j|==Hfy?r)6S$<`B5+B+#|n@CfZ)GQ;4c#R%Psf^1%A4q|Ej=czWbcv zso-A}^g{xl5%@BJzgFOBfxkoW|2-JAuHPF4{c=ISUEpU5{9b_% z3;bb$uM+s4!=4@_pJN2RTF|c%_!@yX8ArRt_INF~#}5hmQ-s}q-Gbk4!SAr}-|tM4 zKbY@Q##Or$`L4I%GZwrV;IHGxz9;B2LJxNc`ezFN^D99w$G69>^yEKO(7#OJGQR5# zjAOYZpN|TBN|g5|flL2ztH33nM+GkVJT7p_=YSECKPb=17JP_ttgpjFdC#!WPYYbO z$EyXOX9+&{S@2U=d2*gD>T7^;l;?24XHd{f{R|6S>S3ec^K8NAqk>-Md$XXI`F>f@ z%Y45n@NU&wPA<0${Qz%Li{a$flrflGOgc!?*E#7_{o)N>!>DCdzv4==LN zuMoJ5m&gb{M+rVJ7xXgUvY>yCpq~@?a|M2>z>gOA6#`!<@DDN`td~y;`bC2Na~AsV z30&&)PJzpE9kABZzw9566}apN`x(c2m;Krb+*7~1pUhepNhbX0zY1^=9& zpA`6|f?mpV=sL<5`D_sMUl+L4&w~P&(R^hyIkN>52K6+^>B%W{&kE8^>Dr5BlYk_flEC+Aoxo? z>~o$czr-&VxYWb_jHCRo5&B>LQjd?Xyo|S$*Fyg~##_oO`1r~za9?=^e_5`5UgpUu z@rwm6%liQ1!SWt;zQ;$_`&j~)dRWhRP!CsF=&xctsE5x8K2i_g6}Z&H{^b_> zqJ{nf3;m@Rc;z}==xvL@uMqfFf&W(M^P7yL9-b%k@VLN_6Zl@!UcR>pK8G=me2&K- z{7DIV>3>pXA^;Y?b2qCj_*(@o?f(-3zfzROX%9OD zJ+9wA&ga^$sd)Tld7lutl;`ZKM=#q~UEp%v_~QbX^bawP^2_zxM+Lpq&mlE0Ux|+i zT+07x#)JB~S{!f@C{hS29t`YbE5711q+|5pg%^?&spd%7W6j= z`pX6W22tMkSomBk=x-E!J}K}I3HY-zDg!UHw7e(yku1@Y!Rd*Y2cU9V~EZS4Rt6+SOu#OS?Kv z;L@&E30&IM%LFd%D$jVZzAg~-(yp!&^wR&|Y{7qK!5_BZ2X6B0T=GBOf}bn!PYCF7y3^z$N_&7ZV@U=Q#ZTP5c8sr!tQ1Le|#`fy;5u2LvwVzgOUW zLT@j;L}jDmG^Cts1uo^hO5l?J-2#{VkJ{|<|9^Dd3Ak0$8^`fmG#N6MP)H&PC50qI zG9-Ueh7c-Al&M0J1}e#%Aww!-NoCB?K#~k4Au^@RQz$|*{LgaMdG@ERb)KhFeedu7 z*89HeU2E^N&%WpG&A5%>GvF=Y)8VJUjpv#KzZR&1H^$Xm*HiBE9 zIrxNmFZs+zZ@!D*_QTMj#dyL#@A<%Ok%xG$Ej*R{ZyHwA2X1{Hfa`zM)$7)GhhLBX zwQ&9KPw<%uzW(rRT>Ef)xZ@rScfL-Ao7Y8f_qVGf5A*Bs=(>ddHT0be-&6V=jRgt) z&v5fL?(67x z;r8trHx%Q{=hX*pov(u%|D?!6zV_9V=SMm=!Sx>jSN{tBdlCPe3H`_Lx%9)2aQ!#Ey_i>s z(>|#edC1q#$!UmQpCi!wIXTBB^k<{@b9*jG=*Ob>b7{sW^e>?Ib7@{l=$E4Rb9=r{ z=*vbG>lW(c=k`>NJU{O{p!aio>Lv6Cq4#rpj!5XcBzRA_>-2K`T^EDUJHOY$?c0~} zalLgyWaPUJYUaa68sc=%&SX6e;(YtZpX*<{wmz{{sBJb z`!`(wZSO4RozLr}$U|Sb-p@$rd%|7s1K`Fp7Vdg~Ci47xe*wKdi_yE@mnQVTqj$ZR z-L>vIG>kmN<9gpWp+6SA>;0sJ{sQ!__e&G{8_~PoMTH;M<=P*2yzW|8OnuqNETJszLN1+&uYh>OtMC&SUZKa5Q1XQMaHHxv2~;l^2Y zbg{2OzOLVTaMxGE$n$mBAMW~U12^BZ;jXXq;m*s9$n)pJ^WmP~{(z6KFIJ)V^~IlX z&wIPvQ>;(O*Vh*}CiuL_^KpKe;FZQ?{=UAb8hP;X^~DM3jpw|`!#w)BwHJC{w+=?X zH~l#bz4NsU?)moDk>~TRIJTHqo^K5|ua=RAI@=Ge(L2AVp!fC5X!OqG)98Ku@+aKa zFBQj?{rd><*oWsvo}ZW7;a+cf3U2%#<8Oa{j^6(K4sKrU?#<$~9|k1&#K`mW@=AiQ z#>f6V?7nr6dllS$W(nN>`6BXsJeBV+`saCr$n$;D7`=5q4846a9KH3t550Y|(F0k& z_DM~6D_%#`k37Wh{qV=5x35lyd*Aysd|WSI!R@yS4`y|<4!cLbe&NgZ+urEyxBcPP z=U#m5w*?8l1|Q?B@lY10{K&{doc7yoaL4@`?sb(z#uxpAkNtLJEGt?v71&P%yRi#){R>z#^`=j&NJ!Mnm;FBjtP`z#luH{X76^PL4> zKtC^qtKajnEZ<(}Tf#lR`X78D`YYi2e*%9S{gB7Aab3S#J&|$i-w|&A42nF=%RcnU zQ1tfsT?zgX+<2NlS&S$6J1+-E9_HP7ISg(cj!yWTh+dy@a6g}OB0l?)@8j_O;4i@a zJg9m2&nqNRTECy7Z-&oT=>7bVf6#X>)S~ozF)BWl)op)#Hjg~iO`o0Neh$g*k=HNi z=M!fW^nSiaTe$tx6Yjjc4}X{bTmyd{zU9feE@|19z_Zga-{0lhvIpU&!|PqoN{k3aWX2faS~!}VzkSKkS) zei+<-n3UjeC-~|F-~O2_U;SGp__+ywQ-VL8;2$J-*|Y18XXgZOli(L6_^1SbGx9LM z-p}wQde_~m=dw6mcUw)%xa+H7f*+aS9TU8Fg5Lyp-HnYrU?hhjCqZ8%)pYqtA|TeHulcUv~$h*XKmIK0V>;hrrce8+jP_fWlMh_;NdXeP+O2 zN1r8ll^Izb)bE+#$0vBd1Rs~+a}#`df^RW%-ElTe@KY0faDtCd@HZ0tmjti(d@;^2 zU#{O4k%!}*>$mc(EHCHrA-MB0C&9mkPvtoEJNyNB^%t{o_1`1Gd%<1T|G@3rsq&w^QLzBY|K)XmQysD|FUZ3DLsgYoHH@R}YB z3y+cLeZ4aa?s}>CYVrHRw|o9pJ@Qb8Tc|?=xa;dHxOG_nwW5FUk&j65x8U}3mDh_t z`8caa9{kns2Dff|;bY(KgWmeLNa$N8^v5OirzZ5zqCc>ZT&YjKf*%C`6@D=MFZdzw z%JYhK3$L>dVIG@C9_rQ--U9CDkF|w+-JoOSg(25^o!&K}?*)IKaj%Bkx3|F^_uk0E zxHZZ5;e`HWxPABw-0PW@=NF6%k5D(SpYIiUsGFZB(;V*g%!A?f;XQCa2lAQ7LtZV( z>jm^5Qn$I0=jZord=ACuLwu~~SLj=z|1qKe4SodiRDPonc;ON1V_wHap3m!K^ybwm z@_b%B@i~k*``}|+)VH*DKV{`F2iu%mM$NIbjw?1FMJ-)AjdtOm}VKLv3m-Va_dC1Gp;oK2@59%`* z?s@XfaDSfYPWVjfKR)s>uAj#{3H>JM--5dzew*MszE#XOKVS7D4|Q<98bzL8zX#yc zhWToRkMq?&!Mot&=fa(x(D#Bn@BQJ<<7bhF_&YFP72Yn^A>?a6UmJP8KDVH^K6gc) zug^pH98G;5!N>YM2{*4faQpc~xc&Sq+&cUfdC1FtF8@we2m84l-2MNw$n*8N0KN6O zB=UTHuEghm)Mo@f*5`Kg$DkjR&_4vXo=f2?SVxT)Wp!8yKN9{k`~>)S@V@Y0;4em= zuiI$z9t`MjE;H?M;u&*ybC zK5fbCczlefYl2^hkFSF+Pw1~r@LS;K`#9Y5#_4d^-Hz`S>m2HH9C_^%d49ib5qZ8o zt?_Ax&vE!zpOfLv@7Zwmz4334|K$n&RdDMw67GIA4*m~)_*mqjKF2fe3iM?av-6O0 zi`U(^)#1L6Tnp~|Q1#&D@NWorU0)P=h|_tz4846mDDwO~UWd;K*+H-*o{-}vXD{|o(>aL?aToXpUorB?=vkU&-dps_?$w0PQ=H4>z3db;&UoK7o)Ghy1N2yA6^Z&58r^V zkI!l5nGfcl>g-vpnV;hz7@OzGWrV$p2G^$p2FZe9pkK?Pr@~z?ixd2}1mF47f9?PCc_RlU_-P5=Kf#B@b>2)=-r3QeO8P! z-=7;t9(+0%o=Vrjszn~^W`FL4-u~P*p>GVgKlg{*pRM5b=Oyqu^vO+d=kdt|pOxUB zC-{m4-|+KdJwtsQw|(UKe!d)iUE&`O*Jljee5b;`v#*emkj(*XU? z=-nU6f0g+!BhCZi`X3f~@ZTN(6XC|+1s~%d4A*}+K6~IlKB0dc{hsJ&q5q1!%70zV zH_W5^$p(=Zq-$L--7NBuuh+M0;p6eHEUr2)+Ac z-^lZM4Z)`i`{Z@_nAaWX&1+mj{|MZ?o`jp%TlkyT2k6afS>*Y=mg8eytMDY+;vpt+hY77&W8Bx8+pF}+n~3e z?IN#V@Uj0-$H)HfhL82>h2DDhOX!Edt><-c>v=oedcGQY$hWYqmW7{f4v$4SJ}>g0 z6a0@HFZq=JuILx)?C)`|3U5sPt3_VFpl<@-KJpM}Q}|B!>;rEA_xCk-fbWgIGu+P= z9}ZW4GhF?%aP=?3)tCD|tB?9k;ngc-$Ge7b=dm?hpR*$mb@TnTp6HuXhyL&b;8(+2 zz;A^6I{Hrdf#{!$Jk0OG@R!jW|1Xh;_|GgnmCj46EYIp@9a_N;!oN-AVcg58XE*qv z=$GPSJlp?J95?UN6yCeg?4>x5h5LISzKA@m3*)cxW9IMY#2yoQ(2pYid2si)ck$Vt zyuME8SEAn>ee0i!@q}@IV%(D>5A)Ks@U%lwR(3i1!|}NV?)mB%_~+E^X}J0Y3BLJ? zVgMl???2fl@({oKcJ0W+Ji2f1j?Y>2TN8ZTw_7E6dwja#(;=bn1b5#)7jB>Q!Qam_ z9|ZUF%!lIR=c4bovRJoJ2hZo*Mjq2e*-VJWPgW={o0q*Pl)o`yv9>1y>f9QYD z15b`T)Y<;;6nVb?d*X98ecJ~g`~NERp0^B7=tsgmZ@CL@|IfhRyk10aUav-;&ubAr zUf=i_AM^Siy?L!j=-0r_YrS8yzA~@6k>}^DK6>+N6nQ?c1MqRaTH#|}?a`Z8hlIWh z+`P_(n^zyW`_*vxF|6yCBM*6bKEE=d{|D|mt^8Y7XV*)s$n$k>jov!9jXYoHj`-L= zUGcHbz0q6ez6t%6aO*q*Zk@-%t@E>R&!5YF&+4<3<9HSLGI$;MXYey3&)2gzdh6LQ z@_apq;nSUc<_3JM=UwQn=Y0wNB)Ii_3T{2$!ry)71N7##Eb@F_%kepfyjJ03UgcI7 z=OxtBysAVV_HFfBz|Cu0xOvru+b2EY_QS<+`{72o{qSbw`F{8uy>sAYH-Ri=v+adVd53SLgSKG+*d3D6ce&~vid0mL!e(0OfUkNv_ z5peUm6>dMwfVXFV-gr&1&Y_<6Np-k=(g<#!To8G_Pp(35Jx4^IujlRf*e7G~v7Qsr zThAvF`WbNRIR|b%KgHiZ`4+u-t%y9I*I)S9Cl&t8>Th0~MV{X`wod5lz|CtnxOp{! z+b8|u_QO!P{V)!0KP-(r-w(f_w{B}9&)2QeU)erjKWq|tejnHtz5P%pq2C>D-I~Cy z+j02Y4=1BHuTGKY^XiF@{m=&=`(Y4z^BSJekA$1oU2yYy0B%1lhuaUo!tIC6{?7W@ zemFMrd_SCt-nyL|dA@F!;A1}wz{k3cKyTefCiJ7>*6jhfb$bzi`{6b8=Cv^Ld|n^p zV?TU>k9n;?Z(get`t|eO-J5{8!FDpM`t=KL>7K zZB|yia2@KoYhg1eU6-pJdDtJkZnhix`shzaUzOwIz{vA`dkcE!_b&Xs?(`5o_U#mW zoZo5ao!{9B{d~Cdy9n<5uEgKI{R6#ul`EIk*}OK6Jk-a&trmHHf3A(*ymn3K8^g_O zf4F&_jK6txMsHr-BhRnLKKPtlNUqdZ{qb?WhNCyHn-coF;pTNe+`Oj2U5~5bUdJw1 zzBpf@{vGJ&gW#^;qv5XKu5j1y#c3UiJthG)f|Ia!_?>g;(-gP<{ei!@6 zsL1o{_Yw5=!xNF``{8+fT)%Viu^-+>Z$EsP(0>89AC|-Iht1b7)-#{iHj#&Vnpf?} z^Lg!#kL$MyKIU~WdhGE_uT$XWbs7Gy-@)k3Yk1`Oyl%zE^*b6L^O}I(ydF#F zXTZ&C4&1yxgu8w(tB|cz*Y6PcsjT18aF36l!Sz42V&=bub#WGaTX=7{@9PbMd%y9+ z@VD`KEb`EwJqk~o6#fp6H{d-BytJ>rkB^^s@df(x(EpUsSFDuf>*oMei#){R&t>m` z-f{b&Kc8`LfL{P#T{&Bi7sCIJJgmo&)TefpOn(vjdXeY#kD>ST0j8q&^8scg^sgoK zXK#?z%|3h*K8*M`+_0z*>uyK*=8+dtD%*m*wuwCCrO&SDd!cWX(6@toUUyF9As*lV z9f-aq>u4By-_IR`{!;RK5d9hWyb*cGw>R-G!RK~-zChmx{ZHua!{6ag;IrLE*?hSV z9Gc+gz+I=8B>0HPLtYmX=Z)z7xuj3fUxNO7^yXE5<1BvH>1L6KasAx&n&|b}32uE_ z!>!K+34U9GPfqaH6MR*IZ&NkP*SCsX=y%h8{f(DzR8EAi=% z&-DrY{cz`H^5(^SL;T)H{dMHw_}Gj7Uyc3>#x1`^RyWUMYs3Bdh(>VrheRIY8G!#$ z34K?%{=MM(Uyr}Pk7Hy)e-~W;DRBK?z~AG=s|o!Q^aIKFvxI&%+;}Q&x$gRJ4u6w* zJSp-}=Ru5n272?lG@&1u(2q*!$0qa-!`=VCgBySSYFWM>Pp^+W{xd%#Chx6Y9Vf6sfnq4&JE2i&|~hr7PMfcv>mf5DxXs#_J~5Apc<&s#+v*01^o z=xb4*=I|@w|4aDvfZKAZ62d;k8ZL)b8ivQM;|7Tv%4@2KLp+6M;)##5-=)1vECh^v9q#o^EjCIUioeJYE7{MVy1-f5C5ttG^@ikk|`5eZtyqOUxA1G!sCCDhyTA=cq+Xv=#2h;@;V2-abBL_Bk*|upBoeU@$lKi^CUjT^E`Uv zS(xA-h}`m5pg$=C#c1pkM~ z>q+#+vjA>hKf=wcQr)Z$`c#iRpVzht{r+(CYM0=r<3FCfx}i6o-f;VQI6f2bxe2{K z_a*q__}I@+C-e*9=KEcO*WEd*v+H_zMu z34RD%|8wB>)nK^(qZ0fnxb>W$;EUn*!Ab@n>ddiB;_hq{pmy|0^gPw0<= zdt4p{ci!jX-?=cxv0~@3FfU;|#J73;!(bGsj0B_Ic~v8*V($;PU}KGtlev zCi=zb7bWyxqkj+m@`S!}{er0Q2zkAWe&fjVdDTNdvG7f$I_#d%H-pdPxPKhne0#y| z!@J??pGoj{5_}2VeyF}%RtMMn;gN?r*bg1xuE*|h`aAMaPv7U=e2=W3eV?~h zi|_*{eD&vkqh?z}t$ zcV522-*xvRdi(9y$n*6q-zb}xCx~-{$n*Plb@Wf7-!7rw4c?CZqzOL0f87kd^*I6V z@#q}5^LQ)%)@L+&>oW=N{`^wp`MSM|-f`cCyPq$HyDq9UF4jNP`4aZ?&EW3mJHszS z-w>{Ud${}gDUlbZaIO9Pe7JSH3?KK^q3GSuZ%XJNg1etj#mD`87JA2h6a7>4;fD$R zx9Hu^S0(h-_Ri+Td7KD$Kb#(UsOP4{GY7qW@(J92UJh6P2i*SLyh#?P@$3cfN1wET z>)#o!{|#{Wr57R(`Fj5I3VQwDf?LmqO|$r4FD!!6dH(5e#~lXOXBJ$aui*Mr+9w-V zpB`{OkGe11I$slcsKZp|eI$D8@EF{Ae;%&>b^N{0~3I7}Y`S3>j7xN9{4#K~CHqy*k)?gFIeO>u2=p_UueJ$&XZT?99SC<`Zh|}R=*UBy zGa2{6gnmZkq0ZJ}C3?rLaX?ld*L#ZuZxwm)cV4bY=!c-Uf9^uxo%x!B-u`(P{YB`% zjy%-odFrzQz4iPH{R`+Tw#e$BzB=6FPRq!{xU=wSgI=Fg;qJrNz@3-7;QBlic^KDz zcr>A32G_sRfmy!J`|b&TMC4)I7se}6(h1#TUt;j+-8ZeG{J)lY;Q|MbYixX$k!^!mJu{uS!>Nkab>-1%Jt*MFmy#rlMJ zUd6v!FNyDxg@_gJ{~IWhA5{GN{9`RxvOy?+k(b;n)aS_-CDx0V*eQeH~t&on{ixg(<@;ydm;1@7`bZF?xSaZ57=6_IEx!%gcO6MPACQ zX3T3e`k~Crgq*&4)IXlkzm0xjA%xPtv>1I4>h>|*dGByU7QgXyPw>fb`}w)ZL%y#U zo=Wk|M(^=-0s1iSrF<7B^q-@jhyU_~{x7)4>ncYU^9^y%$7l1%!@4uh?a+rfOY^u( zLf;tu8~8U*=v%}4&=1|>6`}Sgd-Xfj>=*{=W1Rs~+kHZ~zX5^u6{yfE8^p5);+>h`o948xL^C2tZwd;jUq2tm%WdF zGxWYrIR@_Qi;i&h=fZtm^JwH@T(84FgI=GP;pSES*eoyW));QShejU8{eXOrM(?;? z6TA=Hye7l#&yV27^F7?-!fLqtZH2bk{`Mj9Zx(ref7=6YJgp+nua~3IyWgG+xBf3i z9_slK@%)H>68q#H$7S<18Qv6beGZR2_8u!9ryOg!?+6y zA(xILW6?YAM7ZO=4tLx|_%9)^571vnoL|6=b2WT6`L5qCtF!UcgzK|=h1pSTl!$ENKJqm6-o#5ux18zK5!SxvhH?RBP`aBnT$m>(` zdJ+8%O^Fv*WXQ(Wfrlyc)vwIXv=^R|E1o2K`OsbuxS+``#sR z_tn-XWN~_)c>>&hbvWF8^~T6UoSzZrDD>A8=L2x-{}kN1y^R0o_%A^3ynFz+p1;8z zxBQ7&9UOOy$U|OVFm6rsj=KxoaSw$%?lEx3JtOik?w5?)9lhiBhCA*JaL2s^|7C^L zOUIpi(A!rN;P%x*xX1k^3H~+QK0NuPtp1PDw`ala!#m*i;n>JS-R#5h=tWS$*u28j*+ke8af4 z(c32t;Py#Ne7?o!DD=jED*C$UyTHGLUx<(SUJf^}>+ty=pWD!z*EqO&O@}+~T)5*d zj=V7BTAv@a487xi4|m-4PA$$?@L5j$8%ADe@iOaK9d4Yp6MQ%PT^9|}+n@WxUB9Qp zUB5jN{BF3%g(u;z>mxg6eJg)3!S_Ec)BAfT+rrzjKa7Yx)Y&?WLht@C2EF^kL+G8C zC*jV^G<@72UPf>I-$d{Jun4{5egSvfpWxTBkCmOC)y;n1Eb>qv_lIrJ+s}33_H%Q5 z+#e1_Z~P~rcYin??*7mdAM?EwZeGLjaeufOy?Kp>o7Z!2$DIRr9v4KOU)S%Tw+^4c z_5T*`JpO{e{k$5z@vMJFHt(+MdT`fulLS8#?z$cVcm4jI;HPxT;!)o}@^C%M&)b=T z{y5h4w8%r9z5e_X-0RP8!v8LWP&%*v2>*Hb{{*+M%5~1-@5%bA3io)xlrotG|==dahDi{9&X*TVI=4Q~Cvh0mf6e8yfz@OYLOQ#)_NbX zKKgR#_e5_U_JPkNp2H%~_emG@&R1`^^EC+We2tDgnr=PI^55(*$Hla8b==D{|WyC(CdF1+BFH0g1 z^IMPk{S5ti#Mz=-7XLl$R~_N{Uk@LLeiB^$s>nm1_n;1CXBWo}-21n8jXdlR9nc>M z_vZqR#pgWqC&Ino`xSgHK))uz_v)U-Y5d10_|V8h{1@VX9eVGdUyR;(%Ab?X%ggv| z33t8h2e*IPz!%`tF7o`m^iJ?$aN~axf5)AM-uYdK-uv_GotxF!`Dzt;sHgYmkAT~6 z^?PJ>vp$Ez@1t)|gRAccH?POxj(cLyY}^O%?+JepK0flWPL~wEwRGHn3cdU4bo9RN zcnQ7djSJzPH!jA<*Bzgs_xx}}MDMs2&&%rIxYgkv7iz=rr#=nfo^Kxt*XQ`i zLp^<+avFN)w>w<_f%y13o3UaDgQ3PYh0M=-IorJJmeehe+Ykv$I0mR9|WJkI=UThpF9D# z4sXHrKj@+?&WZS+8hMD%eXKir_puAmyN_Lp-o6?Fx38|n$9?Q}^!CFz^zLI1qIcY> zaL0WaZa*)CKTLf-g4@r(!1bxnt61kyPxrB^k%!};^SCu!|AzRukL`=zeA}RRA8QA9 zAM1pV_2~gOum1SBj}1j{UN^zbYckw%pM^W`vm+1nbRT;Ky>)mSuKyCadHn!)-dDqo zf79OC{JM|Th&;@%@z;U7j~xzo{kBi=tKgH^$L@x^-uLU1t#|ot2|f$%{_`H(`TZGg z{F`6A?r|@GPa*!x;pX)$-2LZ;$U{H)KI1FseV=g=+>9KH7~tbpsY2A>s$ zpi1X~WtU`iFrI4gDeN;lz`Y*W5N_Wd9C@h2O2%!C-uXHnZa?>d8_z(v@r;1m&*S0t z!<+M`UlBteB`CP{)~A&kKX&MU(V^fMg7O<>)`)+PXAHVuR%W^efi6Z^)JP9YSeEX zd6<_G)N_ZN{+OuW2ff#&TjcbIM*Z>VPa&RDbNaobz8Ct5=r7CZcZ&MKk%vCHhW+6t ze7qliRL-Yn^ckD*nSzh^pHI#CY#Dv#qu+}7-^uC!jQ7uf6nQ@W@9=pTpOrbEkD^bN ze%bn(jDE|=OY=TG>QB$}ASgU8h&;sOy0{1aHvXUCvu(knw4Z;6-rpZ|@a5UQG!maj z;qHg8BzTklna{cO?YVH*=`6VZf5Y7;D_oJS7q2UB5P7JN*A-ua`#x;v0a=`W{?$eU zGd_#Htp_*G2?@UcpmqD42-l}q&zHf~-;v-SMjq<+Gxhlly}u{)C%E-#a#b;& z;BzuQhejUi^AdTT8hPlqO{mYM@HX&)@J-?O!>!xW$iujE7`OhAtZvrlhy?GN;8P+G z`L-nAr_uX)K{F!{@%VdfUc;viK5yaU`P;Gt{|=vJg%nHs)lcaC`Lf^PM^Ml5L$mrg zzmLIRr=H)yuVo$WJuLJ25PmsapMh6rdgtXjxc(F1`g{&|eeF6t^LJl58t%Af!ad*q z9Pa%mJ+I09c54LW?l{(QS=Y}_6vP-Oypr5*(YZu_$BzP!e?MY{|?+Z zJ6^l)d@qYU#Q7`!SE4u0I}-e1eEj*=CldN;aO=Dn?)!|N~ox{0)45$LGC-ey8iR`2BrbyG0)MrNimB10xS{uExI& zKJ)449&qc^8}5AzSHRt8cDX5w({=<021vd7dyH?s>u#d^}Hh7QH?% z!1bA%@Rmg0x#&Zzdc#eX5J>+b- zeK;h+CnflE3H}m%t^TsGk)J_esZ3TCDAko(cE)jx23rs1ESFx8GifJl}7xpm)9&!JYR{@cEOz`W*cY9FJDO^;v_D{Zn>FmY4BVgF9b4 zz@4v#aQo-r$n*Wv8om8+5aN`*Pw|~aN?VmXbzC6MINbvRV%<5_X41%xK zKk&8sC-VRF4|?Zo5!`wI0`9#0ivM5q)j#N+mksX9@^W5wfje%a$V2@0TT}GLe-zyL zJpu0gc7mJNMUm(Gtsi>x8VWbB2jRx^7~FWK!|k{C;r83F3BKLkS)JAImf%g`_S*+= zuQRm0C-a}cdHY3h$GthhA5HK#6a3o*KX}Z#;MV7maoM-=F!*JHwr?Tj1MJw@2XC|HTCVG{L`u?~VV~4`gw^3*QO; z9{d#ev(&8{d@Q^_-1x79Z-ahPg@g1k3=5g_rBau;2%)`Z63;eyq~#t`0OuJDi14}y1O9&d*)LH{`X6Zo@{=i^_P;Ge^n;wVNU zBM+}Dy^nfd^v>6D=)I4+2i*RD2yWdTgWErKCS>#Oaewc~!+I%OFIz7MptsKtfqzLI zj)VI-NL}zRhkpgILk zA?Tl=pYMYk|9JR%#Pb;3>#I}Y-=KdTZv2bk#=jE&9dVYMnAJ`F=5X~j;SKO<34a^j zI`UAr9_*8+!F$5HVw|je>5Z8SZgpo5{s_ z499EVuirlM{B__~aQE$_;hw*ZhkKs<4E$SOAI*$B^hqJDvX_eCl`V#EK)xU2WB>dB zZ%2RrgU^QeRGyOcvp##m-8Y&>p5HfG!(A`OSxzcF>_ zn$TYa_xx(l$FsbA9eQqpe+NI8{;%}Jx_xTF)pvsT#OLhDLp>K3EK9HZdZO=vzBl@} z(Dy}u9{PdkcPb20@*k4W&qH4*bJ?LGu)^c*9B&@^KloVBot`Y#C&={KEyqhfcST+Z zz0A5zgX_N#u71m>vUwT7eo`B5{dZ3A-6Ie2J1={ocV6~G@4U1?@4R$C?|JxW^xt!y z{2F{Jc`br_{b4!W{ePROS$*XDCU{HuG{!vzuFojA>+a9U!|`hb{aNMdES_uNyTPx8 zw~Rc@OXtF$_VGGi7xd2%=h<+NYZt&bKtB?$&qVlp=vTq5Lyc#$yyQ(1{FDSAlHiZR zz0UR<+&-!H?7HKr1#e1TN5QSbv2g2o65M+BgX=RK{sQCP0=J(Zhg;7@3BEGHYdp8^ zIxZ@s{;I}0BeUX>eQJ1)m&X}H! ztN$3d`|Y=I*Za3KG9U9@5qTK5D#!8F=)KRa^30-7&~Ji%)5yc|LjAVr-B;@*^hdzW z_X_wA%*%Cfk4JaGe`LNMgn!LGHW%)=AHyB@d${BN0bkCz6`s%P@3=cg9_s0R!u8Sn zI;Ik?7(h48X&reM7v+(Iw2&!~`a&AK33-0Te{&4$nC44sXxWx-ueY`HQ zC){~yp5TYVH>Un=;4d-n?cqNX&y2{!ylh52=c4}^{W7@uR-Toumx4`MeEXxUL*!w- z*gxOFUDtJ9%<7|lKe+lqaL-$Ag7>5jcfmbR8w*$e0Ni{Zi9FQJ^R&m%_h8&-(0iUX z1HI>I6=r93@Oak)?)BKq;9k!h2KV~dIQZ|(?-aN`)8YEO5qYS?#;l{S;r^cS4dV;; z&=0=O+9vYg)4A}c^z(7`6Z-woKg_so68bX}yca$V@VO$PzbV0|!(G2$CHUrZviVhi zK!Ts0;3E_KKDe*PpGxqz5`6uavpAivEg~yw@c^`Oz_SLej)ywvo8%x=}eY+8S4f_4zzCUsX-2LSI$V0wf-y071 z`rb|WxW2}s_xj%Wgnk;__4pb-Uf+8Qz2h!JzXkiuHwpdk=zV{rY+hDp{kMoboX7g} zl=KWuNCMW zw`_i~&LRFSnXk%`=g%v)LhpQSpU}62d;W7Q+ zv;<$4;6Fzm>K|U$#LEuFUy@Y#f5`Vw_Rl&CvVGt$cyqXYbtK%rY8QEF+;}=&b|rd! zZiMSI1^zej%!U60Uj*0xQ@H-?y_w~!ep9&mo#E;m!`1%}?(w~Af?pqbscxnDx()pT z&Iew~>Er2o*{kT^LcbdBI{o)WV4)ZC>vWs&;xKa8Y2C>4>t!GGuG2#j`cvSp({u1~ zo%TWR{%{rgYV4~wB=j%Bt;4JMcs}qM+&cV#kMWd+7s;`1)?vfQ^L5(^ZXFuqV;x$c zcif}V`+na^3H?C0b+`c^>+m4lI!wmLcxIrt4s#Ov#c=EJ6+YJCNA!;SH+tXyt@w7f z-qr5`w+;tHo?jR3;nv|)eDpsTy>;l7&<}-Mhg_~>+{uzMW3LT{~3AM zAA;GRF+9C`5Z{e?Txf5`daxXAPGFHFLxCUtuXAKzb?g}xU0R}=ch z3BDBW`wQQ~?VoZ>vikUW6gA-1r)lK*`m{iAeOg7HuTNWiwj;D`s3ifZW^56;}U!Y-2U8kX%@e{Q-Z&n;M;{{3Xia#=yPC# z9}RaM-5zSQb zt$&TkL%t6bo=Wq(Lqgva{v!2kmGC(ly`Rh14Sf^h9Eje1U@Y7|nVH~k!F_%De&iwF zri{B1z2k2BT~;^8ZJ6NuL>~P2!T&(?*5N4heopDJ=)G^`#DxCTguWBp^P+FQFXk2E z46io}E&cD~faMwAm-t&nUYPQ=&VNo!@XO%tlXv1D&X-D$m(g4QrEu%NCc)SHA)BvC z^k+@D{ZJ?JP>1k)_lnZc#`$pMAj@MJ? z!z<%6F!B)30foAij%!z=H=a8a{NV(D32q&JfV8%eKk^X2`{YCD?ZX%0*5~sC{~o@Ic>aPL z&-%Y)b#p)5Ir309<2e{^Jf|dh7x=Hl(;IF){UQ(baX%c5-gusY8_!z_{yzThhrhzz z4{NN-)~Vy}1$W$|6a0AipVZ+Dxcg+c$U`06Cx@dqp8Mg(Gc&g>d)J#gT`2 z+&}+7Z#>n0&FW@6dnS0($iwm7-!IS-{f4|=Xb-o4PKi9kd0=55C~R^6KKi3K&QWmV zd_2LQgRe(CbKvg(@4?-FR>B>3b>t!bg9`EgyZ#FQuKruLPCeh-H}ZdV?B~b9_3xSB zz47Iplh@+NLwzO`o=W@nQuM~TGQrFLp7p2t znsDoO7~JF0MXQTGp>KQ85B=e1!zV``=F899c?!M1&vZK6&vn`Tk1T#a59f>ozcuoF zoX;fq`}kZ){7cbygYUa$-SHd_Uype_0lomAj**8r^&gDB1?N{|;Lg`W@J;cbjKA~s zUV^W|NB{DFX7ld+R*yW)ubI;GX{+A9;w! zKJSFy^PlbseZK@B4fnipI^6yFmB>S!p8x!a-u=1K-&tQ-|9T0&XXL@({qrce`)5yl z9Cs+(aqmg+2k>|Qdydm7YPKMiWpGKbFH~4hc!HmckNy{-cYcSWcYk{uz4Q1J zdiS?&*30s;-x{r-ao?{z67Ku;-69X)<^2rjqxb##iz5&9@pD=RgS zBzQA?4kgZ334MF`MI86ff*a?>2|f~TpHGZD?tZwqQaQk_9 zg3n6ueJW-C`V2_$u?apI?z(%d^1A(Bg}d&)iadOm>+VPNuDf3&&#$}kRf^+=XV={Z zk>}4_s-t(^ZI{sRk>Jhnaox2_=#NkEGx2fVbx-IoguCvpg4=I5;_temTgd+$NX`sM&#kEuCH3?^=S=v9d%FeS#a0I>I84JVHT(Q zhZ6k91mAR{b^B}wcYTeHJbah;&+NK!=3^c9jXZp{75n4?3H>Q>>vjb`p7+i`Uy1XU zkKp?Jncy|67UK`k-dEEi^3V_ZcZBQTKfy=i?|n7Tqt|~4T>rllyuv2M_`|+5p5tK6 z$ir6;qyBZ^hr^q}!+kYH*TQGFMxL+3Ft~9(l;AVrzCS)U@-W^J#PbIHNcb14x;LVsO?-+@mXeC|)^rzZG|_#BPT{Dl6K1pfh_|Kam< zLcjHv>zmSLETlj-hT3!5#PU1b-2K^Li)2Kf~v7^7=ZV|2@I?ub$=WxUC}(UpcZ(3jh)m{)iX?+=#xr%L4Ec%gqa^lj1CO6X5S z@BK@C(YxP{f?J=^p!dPDPNYS8rXcLwNSSrYYMLd4Aq!MjpQE`ReS1ei__4 z{{wg5*fIQ4?ZP8GdmejMhL~s9;3qKrH zc;x%1a^(5*%&pOnEqqgHes_pGxcR<(JM@lwA>4fX!o449ApXA3{semc7sB;ljF0b| zSE!ZML7zHsefEt!e3$2qXQOu?7z)?tz676!zvqo#qu0OUc3J%T*GcduaL?z;^$is2O`((C5 z?|m|LBM)xg4|5WF$GsSC{8zxeU+7l+-M8nUcVGPsuK$KRtvlZ>;NCa21AGjxqnkz^ z-1aCum5!(Tqo2*|j@Ib+Mt=-?_lHN|PvY}LoTn z-*-Czz3;1zg8P2lQ~3CP-1NvpR30C{LGL_P+Iija@08#T;NCaY4DNCBIJoui6nPlk zzJTJs-XWf9roYdh>b+uK(lk4LFX!1Ycg*{7UP0QRJaMg9}e3{xN#T{V~DU z;Nx+;Vt8>?c;t_3n@1kL+K%J?HVOUSaQoqZ34S-+&(nSo?(zEGU5jz%_nAp>_l+fy zhrGPs>f`+nHzxR;$n$Z2o#0h=%ly3`W7EikkNfA@=#A$R_=fb= zP`LMFT$k{F9KH8rEPy+|@4>wvV+sBq7b-Pa_dMV94)p>K$OQsJ9Q`{W_$ z-EYr>J8plt`Wx|gA0CBXpNA8CDn9PRvl9CG=-r1GCGIYDXUW_JG1uss0C|?_BuWOB)rQ3Xj9!$K!Kc!ly5MG5(Li9rq2m z`l@>s;}84le0;WvJbcy9|KBn4ke8pQS|5H5K26}mI8QzZe}7-V5ea>Fxbrmz?&t8o z4EOqBrN+g4L;U*enc(}teSL8V+`QUG9!4>*4hek^xW}Vjk>`(_m%%*_-iwdNspsM5 zI~VS8YK!pVr|`(vXPd}FJRWx%qxZPe487+Sx57OhJ&upZqgNsiQJuiLcn7_G{xkZ{ zh3|PMuCG7fuCIzsvV8Sv1b4lh2UmYRT>X8Khfz)>{we77nVrxtNa){(JMPzT*TpLM za@J#&rdb`le|6Ky!@PH7T{lN>Uv*6I9&qF73;&ULu7hvP`P(g#hj=;=&pqnl2kevO zRhjDpt>K&Ce{T)A*ERCt7V zyiaxG$ir99#iv^2g;3UdKdv_VPUv?{=o`Zakk|h3Bbcuf;2t+Gi9E!=C3PN#-rv`7 zCwz1CYGO%+`?8@%C}WQe@cR14)?e- z0sbcOEQmae8!lm%#$AHm^TQ1e2+HF5PbYjDz}24yH=dsGZP_=ji#)8m`|*DYy*?i% z_|FNxUW+XL&+zXQc^G$B_VWwTyZ`h*H`_Gs7dt6(IkNeLb z_}Et!4=m;zp51?{MxNiVwuZa^)PcMIG>$yfZ8G)j0Jomq@v)x0&|A;3=&k3ck>~6A zBYNxkEB@BA{6SfL&MEw})c+eqp07`J^wx8`guWi!dNzbx&*Shvop?@1Z(e6bosP}KF7kX&$)1qn?xSIt8U?`RR1I4p*2eU1bl|!-wD1w`#^X2aP)V; zo%gYkhj?6fm5Wh4=4D>t#H8uVX)rKHT?P(m$Wj zzkxpdTw6*1ZbJVD-1Foek1XaDo?k1x&vJQazQSWqxSw;|6(01Z&%+-Pd0|Pfb(|ds zcigAp{v6HAaP_+!mDS(l_`KW`VZj7^9w%VBgsoXb&t;SHJ)Y(er$sGk36`YPQHT^`Ul|Fb5Vky z^uH`l=Y3%0;j8xBHSlnMU@70}@Sy**@O|O&DgO4)D!AiTJtm9C{%jC=z7CDhTj#?Q z{L}=$D8a9fJdFER;i;7G?Fs#KxaURR!i{qc{%26n^^eW!puSq<;j3Ox+b*Hs6MaMC z-#4K@5Pc`&X$SW_#=7--y*>egZuiiFWmJzHNihi@LwVic`amLT8+L3`|#gz zkEa!mE7mjbvq9wHxTDV}@Etk-+_GKKC+I)nJbz!f`@_fWGrjyzxbwhO){rhnBzr)oZctRGB{d{_Y4@mGa3I1$?{{%PAO;60?@xHr;aN}$S|CIUab5iCb zzZ&lO)x8NmJ;6VK-^94f;P&U$9g6XUXV1s3i#+t3_bopNuS0*%fLn(@@b~=iAN2ay zJ2{KT^UvKQ&&SgOZeBCsI}zt1xN&};;8jn_=1c!W;9ifq7Vde@-EgmCOn`g5dkt}>IKDE$Yj@1zu?~Ah9=q^yeq^*TSvyop9rsi2o$we=?ze0sWc8voN9m4sJZF;l{JUX~jB+ z=dSo~5qVfI>UT}>mT<>y3)iP}-t``QIQ_qCxcFXpggV>j%_0w9wa;6kx1R0MUtRd7(z@uF&|d`a!#;l% zKKAEz=pA=7`tH>E!G!)XxZ}>o=Nx?Ip?BQ(;re`skJr0?L9fsHXB6unp3i06jU&(Z ze=YPq(C?hkH$~qQ{ecPnG3d`je^Nq!CVKm}58S@(kB@zOHQc_v5pLf;ga07I*SKEv-@a3E9>aWjJh~dbn(JvJ;qF&s;77AAUWh!5az67i2mRTs z>v!SxInI{roW<#S-#qg0)eG?77QOk_fgArmaP>#ve=MK?I+#g7vXaO zycfI={#~j6aP;9NOUeH>^!DdCxcxZ+ZhyWE_k8A$1h3R3n-}$4MIOG|o4j^K@BE$% zw-4vSJumtR?)!$7&Rlmqb>aHAf!CwoI>8;cH+)O_{Km+`=zYj{H2Mbk-wWTD`JD{c z{}uc%#(x?5X80_J>$6_hVtvB%CHQO}dDsVxvpd{6^iA+V@CwvtIQ&c2`)K%s@bPft ze>3tB|E0vg2z?{!{4v}*{{Yv&@>#|DgzGKK@!ur!@YTNXts~FZtuEZWI>DW<3*ilk ze>U9uzn$P8!ma;jaO+>GTQT1dzjde`d8osWDgJ`zGvO_g}Wc#p5XUH9^#pU z&!6ajf|u)_ja!xVwOQohtDOsfnr~cqDm-fBc+JS`;Bz(pjo`!J%_9$Sj%VEC;QpNZ z`S{pxm%yE`h48ub!-sJ7KSv(oaoi^1CaS_C@DK!TnsX zXW@RX*Alqr8*AW;$ajlyGf?3X;$NB-`=)IR{#0v>qH*%^5>F{Lcfx6??CUq{T_U8_J_~lcQEen@R{%(dS-S0hWZ>5 zdH8C0>0dg(YK`9O^KBy!_4K~Jj`;K^udeubo_QhqE712%=&yu(UF!yX2H$7H`c(L5dV(nXL-4<+r!m&i9CGQAnJcM`q$~_LGZtb^Fe%C zQisXt?dPW=&-e2zd!9C+ z`ZPnoKk*!hejn!XaQLS9w1wM;H^A+aad7WHp9OEv@%O99!@T%&I$K>>tV5pf1NY}^ zj*2|&!^YDdZaf{~>aT(?O&HKXrdGp)w@#oE-fE&-oL$Yz@2PAmc1ivrx;8wNpRO+9J=t*PT ze>wW$=>JaWYYi*r72zda{o&6VMINfrs_d z`19yj!@X`_W&h0I>)2bv@5EXW^*<7>e+Rh!-QjmJZeRFl_;C0b_#N*y!h#t$XV*^!s>dZ{QYdndtXwl4}w`oE+8^&H8u+ z@pkUA$vJ*V)IXQw@v?2%HK!KGDUEx7Y1|xtrZjGje-ioR9DgP9=W_hF$nQLD?Q!cD z&c(yy!5nW9`Qter?zIh%nK>SQhf{dGmgC{QxA3_5?Bd@cj8=s|Qz9Rb3nIy`3P__l>L6CQJOJiLYsk2iBXyr&f&1G*Rg z4zg=mcOxP%)uDdW-=5+orJ&bs|ikG$l6TJ$+L$9qTKuV>Mxq`x`xVL3h_ z@^>#-TmMSrpXPY@45{$Axp(pJl7Cs@oHab|$?+PIKb+(HMZW(f#qTTmg!g8`qesQp5;t8L<8y+v`c(~^;Jf>Y<{JW%Y z5&7I4KR)s)SFEk?UGmBC5s}|JU~T=wkx$O?S&=_JaBcn4$YVHHNIMzdQ1sa{SN88|L_vkvGrr#gQM8xi|--MLEf z|4nlI(#Q|a@p~fw^!l}ZUW)vO9RD!#KXQC|#s6=f<5ePm@#eMlmqz|Z zj^7aZ2RS}2@-K6IY2+(&d`9H+Z&`cXJvJ=<|NR_4Eb?t{D}Ft!Q_qV=k6PR3oT#68 z$GY{q-~E5~&Ia15aqauNgplkAA#7AqAqgSbeJKgscL=*AagvRErxQXELI`0ags`0x zCr;Q1A;bxB!bS)oP6*+h*P8!Jzjf(;2IG0&cRcSH<`{dey?*Pz{`YlX_dVyDYtFUi zRjj{U`t@#HvHomvU+<<#zxFM~KJ&yk3H(d(Hi6gEbyIf?e0T9~fj1W)e0y=b7mJ@9 zc;hv5-N?ZGdaV}+UMBrDfqy6e*Y7HBw~O@e2mXxs7lDrx{~_>s;;Y&_hx>|o ztH$}`E`c`|?-Tg9^0`Pm-ad|dNPkt}e-*#@f#P;=6~89%2gHw_R;;fRKQZuG;%7cs ztS?zBfBf~s#k__1&w;PiB-gF}NU?qg@$~{ft2Ebb9{7#o+XViU_%4BeBECo9eH7>Z zfmewi8Td8g#|J(`{ItN|7e6oXhKlF1z_$^*TK= z7WnnzX9fQ5+PVJ1!0StYW#FyFZwh=L@w)@RUvWMZ_-o=%2L7Y?OM!2uINu7qm-t74 zpCJBq;8%(N9QecHuRL9x|5@tS+kvmrG}nC+_$A`s1nxfdo+UB5x#$4K8Y zaMy1a`0mp07WhZ%SF2gY@jNSihrsU^AM!%6{$ugsfp^jI%~64GB0etg)5RwS-cNjT z;6JO~ycF>JFW21?_#Wc-2EK`S3p ziGLIL4DktX75mg%KYv^ucuVmX^NaO6h>w1|nD-PPANX1JVBp>5KP>PX>CXy$y7+~Ge<+_T z1OHn5roev@zwOiF{x;e$e|&%7&Bgy2csud#pB4Lb79S>V<1#(F@z3cufjUn@O{M>FUjMz{PTFrwcoCoKl|N^`F7vu+}G19<-bedw~F8L zL$SU_{O-VO#k(#m*1sg)C-8T~ANZ+QzexO%z?X?{_DivT_2&8GHi2&_{%pN^1%das zwfMgRFBhL5c!l`Fz}t&|+@RS1Nb&y!ewz5Qz%LYUxN@=2VDT>lpCJDFYQ_2n8|Qg= zKk!-7e-U^a>3;~km-s5H7yAzqUpw#-;+q8ik=kt&_%!ipjf?%;Z<5Df8~9b?vjcxt zd|u!`iZ2Mfbkp2_ao{_OFAKc4d>XD*9Op6OO#>e!pR&LoQ-0b7zCgTF;H%4jdXwUI zdza<$&kTH__?*C>6rUgXB=LoTpC-N}aBsI{?c#XaO5Z5(#^TKa|4jL55%|;M?E}AA zymR1ZiuVq@>1HK`<-ovq5w8rqQhaFO7mA+|_*C)Hfj=icKJbskCk4LJ=6ReCHLX|p z$G1z{il4DwG4CZlI`E^!#|M7C_>RqreQp%*7WgCLF9-gr_-PyDKK8!D?>}55UO(eK zv%hbp-=lePyMtO3x>>S+;3tY78F(A<;{)#{e(a_zj^_z+k7tbZFDCe#3I1W=Ps``4 zz}^3+z^6$6(B{Q?_>cILfxj-kU8`b!pO$&vb_@Ji@jU|{D}GSmcZm-Oypi|`fp-wU zs&#QZGsSNX{5|n|0{>q8(>BFEYq!e#^=;tWif^wI**=cF#di<<81cOVKSzAgcE#<^ z6ki(n4DkjXiuLowO9Q_~ym{cGx6J$1I`GHDI|hD>czNLe7VjJQBDLEu@U^8M6nH1` zs=$vF9})N}t@HTD1l~@3Lf}VPW`vu-o zK1T%JQ2e;SuaVEGfmeyYvqN$G7t80lX=KNWv<-{SnNwRN7)!TS~SR^lfI-d%iT;AeJz^7(tB=`pj{$+yynBc1(yy848Ii#3BpnjF~E9UdW8wLKUc(cHt z5N~i;vClH`(!jUaCZ7+@1K&Zsb>NM}Yx@`b_Y$9-;PVoELEwkT=ZeZ=|6$@c27a~p zU4f4jzja`-&vfzo0-qxONZ@aae|2>36W7P%2NnA-lm4{8n{J!u`OCq@`h&%P41BQo zs>c@V&kS!Mb0|DNEpz|Xv_xZUfv&+~I};GM*;3A~T^t${C7Jog1YU;L54Hd4TIad|?tl2T|@BF|QOTRGiI`Jiew~)`AtBd`s+&}Q{;tK=6 zNPJ1)2Z-03SnPj?_?m%#C%!@8Pl>k-e6=0&JZu+uo%E&G7q{D6`sRUeB;Gpkqr^J~ z-d4Qpq+)UGjAEvcNMq$jQFR4e;ygSf-Z=0N#5WB5uWGkd z;KP)+4uL-)-X-vt#QOw3LHyvrZ&bSj1Aj_B9}0X=`9B%>VDXm%Zzuj%;1lHkQQ&prUk5%|{O7>Sm50^;Ry-f}lzxxD z=iK%ODpp>;KX8S(e}12!IByL6AL4x;EcUMxpZriU-*mS;|22UR6rU0JPU5oy?Tg9C3a|AB#D zB%fh{KP!G#;CIXC!oXWee`Vk!6wgh850L)uz#om_R#h(uRL$!N!Z61%!^S!Wtdn))>;1_`Z2mHAwi~Dtq+TH%OVm`2I z)=;+W9{3pXy#jw-{E)!E6+b%g^}6N$CkDQw_}PI!(LL8+6!;C|R|URnk6eFq;4|cZ zPv8fO|0D1-#h(g%g#2F)e3JOT1D_%Oap3QY|0nSJJ@fc~3B0BF8n4$Y2Hv;(rf(wO)CRkKGw}VypAGyZ@qYz=h4{OHPZR$v@HfQ2 z3*6V2mF5+X`}5`bd{`^+#o`+UzMlHKW#FB~w-0=!KDqzyfo~zcSK!^n4+;Ee@uLI( zM*PIU8|;<0dv@S0#4ifGhxk>24-&sQ@QcLn3H)yHe+2INe=6`vdS7@s@Ym(@@4%Od ze;oMcee?eQC-C0lzXU!^e2q7Y=fec?^#gxIe2c)(SN^vR{0{M51Ak7uSKz*#JRtCL zZC8&9yi)wz`Ni=sRGjtSF6IsP&hyha@Xf?G47{6otH6&E?-2NK@k8G$Zud&@V*-Cb z{G`Ai7C+&$VxQIb$>TpW@OI)C1l~vdiol18-x&BJwR>0KS4;n3;0^Z8<9QH0u z@D|d)8F(-84+B3&{Hwq(6aOjjsp6|GD$d*A708}ZVqy6)|-5R+2+?U|{FD=gV;qo~$@N31754>Fbw7{o{ zpBMN`;+G}(^?`dlcLe^KeEt^rDhK3wcr5T!rGGwf_kTU`P2}@_;I987@NUxo5V-eu zmG6u5JV5%j19$&T0>41|hn5xl+%5iO;LnP`6!@FsZw0>DfqC9O3jAm32meys?g;5m z4*Y8Ik%50KesSP0i(eD?z2dD_vQMTZCI0zzm4os)I|ROkc$dI;5bqQCIpPNgewg?p zs}{FAPyCs{zY~8o@L$B+G%EI4``|qO9RuG^yj$Qqi(k{M*yk_ew~3I0gnm&oUt zz}^4V1b-*+XXW#0;O_Hn;0vX%zrl+8)j06dL-M?B786;5+oo`+H^J-rt)7cb~fhKSDka1@8JM17A)0mjb^) z{H?&BSHC_A-1AUTRy@A1%BO$ey${X%J0!t}2R=e*_ z9|HeO{;O(!}E4G34FTrZ33^5e#gM?k-l5tTS>o9;IB)6Sm48?|EOJY z{1e2#4*UV}p96nNeD$r1eb(ro_jkR(7fRoyeX)M9^nC&!C4O+=Z;B5L{3h|ccP#e* zLHwb>w>~0|^U1(Z5PvD~YVo%Me_8yaz<(6~I`GHEe-6A{e095cdbZfD9UAT}KCn~Z zN17_T-kNxW?0%4XxXrFxk>zuz#kEx z(lgIn%>Vkmi}P70eOcg(#kUH)U1dHl9RgoVeAmDa7w-|c`|ln23DO@N_%Dj*sKDK4 zNZ?)Mv)=y2{k>3p^S~#HZxi^(;=2U?sQ4a%Z#tl)u%{*d-XODG8}YmWe!wcr$NgvUPSCf} z1zpXD{CIHs&rsbf&;PVz@_sEkySQKPiZ2a(k@!KV_hIAMa&Yc5An;-0Cj`Eyco)?p z@OWMl?-Te};s*!b;Mly~fr0NXJ}mHk#m@?Snfxydyt(wlRgb{qtP~#=_&MTZ#}()E zR`II?e_VW$uD9?03&f`cUT;X=-@7g=_HQNrVBp=w8|N=8T#uS{h}IQvlijz@CXrvy z?K)*Wtxxe%$|D~|3iahU(ysd-0?E;?CubmAIPH|hCX4PBH?}vV4 z=>H*Z>q{^2$D!x%_-2AL4=;&ZyO*xCyxq5;-wk2(W7M%IN5qt!Erh=aXJ_DTo|4MM3)+@wMy-r^g@-rOy z)M3|x{tUFcR=!#NO&&G^9|`>y;OtiiaP~_dYkm`_b|-(s^)~(+eun&Q+}SU^T@>`} z*VTxJ<8li)`*jyM`!yY${h9^N{QGs{Z61>Q_247_Sw7aUDvZ}U**ap2>DjN1z}c@Y z!P&2E!Pzgr-n{vktq7bqhHAbuT#kH4B`1{w%?N z0cReXS>V|c-R^W{Sx|<6MTGv-;>}^CHTJ+ z+`c2dqWDX+BN+SZ*ZYtC^6ULa{f-GAuLBT$ybeJ08Jh6%`T)_#>jOleTN6HBHz4|W z-GJybFX7|$1ftKfgx>26MEzzBS3E9TfpdNFx&$%KL!sw-cS?eLU4j_TRSEqK;Ec!X z62y4sK+kx*UO{Zv>mEd(rmL+uKP?ixOM)Mq;8h9k^$=p5*Cg~_Cn4%*B=lZCA?m$; zLd?U5@R^xy)BJO^*Hwr^CJ@?za4ny?m2z}B1IXK7nI&j8$3pnS` zOz}1$&Uw%?POsY#b-7*arWzb_%Q!o&msD3(J0SP%>Pc}rf2@W{zLTX1wHeBWrF`Z(e9Vfvt6(A5Zi6M zW*)zB=Ajul^Wb$PqR$@CGybc@V}9<0o^g6zi0JQiCt{p);KMk*?nLzQIug;x>rO=8 zMF-j<_xcji|A>VC^aS^M6w&9pg#H$AZU<_`?c7kjT9bM)c{D(0d(> z=yPg9e?@}VB)Hedi1E}y-y8d%UNfr$Ln%Lp9#>@$Ln=O{p5t+>v%-{w1nR4 zbwvHlgnm9a^Ycl9d!3Nz|2_2Vuh$8Q`i*ts$~fEg`XN!jHT3lNx*}1(TSD*kMxuTI z^o+;rkVO4S&@-Mh!MU9|51e|h6B7Nso{4eB<8@0S_qrvKzlV0|A5hcH`XZhZx@idapxbe06ZIe`5S2 zY$pe8kb!J5&b$o;=lGrp{uz9(0;f-Pf=Vycf3djdGm zw_Xg+@%4HvF`k>D=lPvG!I_`?#VvlG*LxOv`n(KIpM~Iz)9bNVoaA12CGwp%%7obx zxz~+}{p|%k$Jgt(M7`IIiT++6Ch|++&-kwgXS-g%CANEaLVrK_I+!QZ!RhbyUZVf3 zg#JZv`o9iNf3FV{{Xa_RKLe-#5^(x^J(=j=p!xD~r+zhX`mYU6z1N?K{+lQCTY}Ty z>&%!B{X0SbKDNVN$0oMh8+!V9eVeH7m(U*p&N#hZO^kCG^o-N%;ly@FLeDt8PEOQc zme5}X&N!!nb3O99G|}Jd*chkY>+MADb#)^5x;l}2U7g6iu1@4PZ@hedGM+oZxjmc? zPQBNkiT+-HCUURO6S>#PiQMbtM1G0Bm=(F#`7zG;ua`c)FZ>NYd|!ARoc;BBLDB!E zg#SnIq5prt>F;%iqJP6pmyZ{HydF{1dp#oK^zRQJa<4lSeNKX&?Rx#3sP}q1v0bmv z6S>#(iM(;y^8PZ;wh7)l!G|UIY2chElfc>TlL@{s!PnZXq_D((c^#q1D--$)6MSld zKbPPiCHP94uQ<*&3GQ`-EPm$gsD%FP1V0~~J~x0f|BocN*B6TMe38(5eW9pddy5t4 zVMB1n*$4a-yl)N^ubXq^S2gPLU6S58FLA z!N-C#{=2~G^F)Hbm*C$gc#~Eu?yuKtiv8-9(0je6sP}qJkzbwg`L$kC78d*K^_|Rz z^Tg{o8E4)Wz@K`rvlR7SXDP<%b(SLcI!lpzov6sY9#rIyZMi)E?622}iu#`udav(f zdgj6FJ4K(4t(UjU{CM4`s6RHLKM|bmdi|y7d1M~0opiIwxc|EAeUrzYE0Zt#U*A(MvYdgZ(61mrXitX+SJ;%}OI7Oea(6hhS zg7bR_GsNwV-{*N1dVUYV>o~=Bz3x-wJ=zw!Tj=lkt1N#X@%m0t?{%DvGoRPMhyC(8 zPSMBfI7Oci6F$Fyvt6&_6#YB4Ti!3mY$>uR9d=8*P*KH~M=W zp{O66(0e_fsJ}F!_c}jO|C;p1nIEs)6ZJnN^j@DQ>bKiA?{D4 zmEc~VC&u|hLce;4<>StFy>3tJS3BqjXHWX)7q8nB+wBWI{k?8a^dAO2{k@(~^gkbZ z`rnw~UeCvT=sz=|_c}kZ-MP?n|H13+M7`JNG0r%>4o~E*x6jAL*NgdU=8wCHo1XD| zU7*UQN z_d%~06#ctOAAP)zP~?A2_-B=7&mlXkI6q!5 zDEf?$KKgk5pUAz=Pvp-g+V%QEvE7zC=5a=!o(X%e<}Ed*^7Mpb`v<~ zVNHU2eWBQHE%e-O%mQb-USBBY;WOwNkJl-R`W8E_IGq4#=3QSWt!jDLX7 zBg5qr_czACpZgoPg0o*)-ZXIjE^j9I0>t?NINS9)NU`0OIxWv9$II&@ znVvpgA1QLL{}Z{_^NHN+0!8k1fg)dmI2n)E=P^Cw_c}k($Lroi?)9A__xetedp)Jd zy`EC!UQa3V)pl8)fA-7kM46ub+6sEEcV0g#>JNdQ{--Cn*LR9OUVkaZ@Aa1=|0Ln> z^{JxX>n26+^@t+(x<-+Y+jYhH^twr=XFk1-Q}pqAN|Ae=sK~uuQ{-OvDRQs-6#2N$ ziTJ@8|8?NpZrlO>DYg&yfb;jcUa!gG;dbT)=sADpCAimjG9SkIA@q#%YjDQ-9XR7$ zX}9J1VVvuOGfuB7731;xQ8E8sKg#&v?8e_W4@>xaeX8hxRzmOfpkljTHz{(j2Nk*3 zvx?m7I7RMtt|C9Q%kq3OZ(iTY^c+X8Hx+%nURLB@hbnTfe--)qyRSGNudfyL{Stbw zHx>1_C-id@-0MV{54X4V%U2xd>fp@V`ryoS#{}Oa!H-Vxk9%@AKf)FHUf;qY}r<>!?KTb+jV)I$Dw6*R`auMDF!!j5Ge%6Z&rx-0N;d zf3Le0x!1*t{LF4Ej??R+ME#6}{vGgLS6;pyTMEu`*`)i5+wGO$UVq8rVcxu6Q;gH= ziAC=9$0GOoLXmqtqR6-JvEul>UYY3`=ZJ)UQi9J&@OKlue$N%h<8^NuWKT2ydnWW= zPb})ao>=5wPb_k;Cl3|KUS}+FuS*uW*D;IS>z+mKbGiv!-s^Wo?)AGO_xfFtd;PA+e@?`+MV}SN**(FJPVn;+-0L{Sc)X5Nb<^JtdM?_kT9nd&TW~y{y=7E9kjDwjDV4$94qg{+QR@ zit!u*J>N&X9#@QK5cG`aL~zFA^}Ec6@r;F@?Op-SeBKXEz1Q_Je~!yj&~v?b0i6C` zPsx1fzxqBa9JJV?{%x9 zezyZw+~58QJ}SW{C%D&%itWAvJ-?se^`l}QRz5I~vrTr#?@etWZhD?C@Oo3xr!DmS zeuCGPig9|KsK}p%54V$EZz{I?aYEnVpcUue>rKUWw}zg1^EysG~lew5I!ame!gFrMub-0L-&KlNuP^wkOebb@=GrReWn25?7ZQ4}cNFz2AGYFt zZJOX-e<}8>XF`8Wf{#sbua6Yt{5$mAUU_|_sQ(Fi&gT|~ueiT^CAimFivE`;^j>Ev z>i-En5W=k~$tU&TDEF)#}}Ta44k>sdwab+IBpE8#Of!S71&2f&$!N5EIZ`u-$1^>2c+ zU+;la{{uMnUN0;5*Xv~&r;pdmGS2zn^|GSg>t#j#sYho9*%I|$7c1($j+Sx8|EPTG zXWagLd*XGmqW^rfOCPU`74^#!dasui^^FH*L1c?@ZhzJTXFgkj|BP|>`da2g{Q=N( zy*^6Za&W~;%h%J>pl^%q|7GA@?;ZeWejWyAJdc4ho_~qQcs_%k@iaUp3p`sIWPfaT zO>oB98JzmA;M5-hPW`dqjDI{h^;d(_e+oE#?gi&|^Tei@f=<%kx&02XOZ5NO8}}n}-r|}Z zObNWT_|(ALiPr?)UVK{M9mS^y-bs8$;GGp`ZQvgN%)pmPKP&JuC2V%!J;dh(K16(O z;IrjFFYtbfe}3To#p?pE6kibdAn}EP4-sD!_)zi1fmewy34FNt(!kFUUl#ZX@sfNu z^w;%qlz4-{M~gQMe2jRbz{iP~20mWAY2XvYy}qh%XC{g_5Bf>sWr0_Vw+MW)cr;GOue1>>M;I-lh z20l}~U*NOE`v*Q-aaIQI@ec}o+zomBLjtc69~$^v@v6X=iVqLGzxWw}FI4;^0$(IP zD)7bPqXSqO;H|}H1l~@(Ht_c1GXw7^J}dA};d{N-z#1{u%E&nBf4;Nn=_(b_E3w)AzVZ)!Tn!dfQ z7H?nxe6o1Mz^8~e3Vf<~Y2Y>DO#`1M-YoFx;>`n}Azl`Et$2&TXNtEDe3rOfqmuod zE#5xxIpQ4ypDW%e@Ok2$1D`Km9(bL2kH8m*_YU0WL*Kv`Nna887|oLd121WlPmq3r zFW4&Q{R5vPUKw~h`3wrYR{9}<_ZMHd_4530?H{%?vQgEo z8~!VCo~R7|$2VAh+)3dVwo5x@FY@D29TWOJzz{!Ip4sr5$ z^7i7U9|C<3=#K;czwNKDMgL}=Y|3~rURoUsdXD2>(%ZP7i*c-g5A}zDw}Ss@aOUk! z@V`L+9{361{QUK5wrTTu^*Qub8{N6j9~&1Q=WGuBanSDq&f};v!T$}tf8NYc(fP+u zp=ZBV&o{?~JTpIC#4XP&BhTHTXTR>3zv=C-U6UNVk>LMH@PEReL72c;d0OxkH7M$_F2~M945vT3L`}TQL^owz}fDhY!3Y_h(3?K5H!8u-M zf-}$ldDHU7_&n!7svNLal7O8klRn@`EmGgd-w`C+kG9J+ruxwsb2=p?OucbPquq~ zG%mJYaKGsJ1m6zh#c?@M+|prxKE6YszX{u)TfuJzFT7YD<}X$cP*e~LC;AU{<;UD0P=N)ivH+;X*n&)<4E#!yuS%)tR@$h}~ zpYUg#?r-Bu{jTsQKOLMtmx6OUSqDxZ+XmVa+ua+S{-=xE-HzFfzmJT7o_WyMxC;J^ z=dD7kdAsyq3_cC>txVjSu|J=;t;H?=hoINxB?|3weDyQj0_Xhk&*Szvg`YQfl)v$z z@IMTkpEoZTw|Gu~{ubzmflmSF?@T$bs-W+MaU?%YJjQulfyE^G9&{x6Jxti#<)B9SSt(tWVSxobzfjIDHm?bGz|9IJYx8Tw938a_jjV zi1|neV`z$!~xfS|#3g!uqH`-Wxzq&)uJf8y2 zc&-3vyW4?ph<15A%GPmjm&ZB(4L!G$-N5~Q!SXpFTX)=N7~19fa+bL1uZI4-g#Kdi z-e~tm@OQxd{mA^;ulJ#6zdjMS^^yJhM%;XC8{+-?N!;cG`?V&Z|D2V?eMuC@!yN>GxP8;^fy5N zL_+@pIP>-fd?vx?edyV)e;>p8MIU~@;?*n}{=T-7B_>C%+aO(ZMzs1Sz56??-KI~zg$`-TZxbIV-d4DZe+U143pCHqU0F~*Pq^J? zo_#xPK1<;b=RD-+Y4Mn!xd~n; zZa(M3=d*;KdEj>AC+L~C2H1`<|A#}*&ucBf8?LfEKRbi327aZu#n1V6J@m}yE#fhs z_rk}Hz5BR42p?_-e0{WbxgWyyk@|nZhk5%qIP=ypk+(nd^Gjj*qxs?I?r*U^`sZSs z4_jp`jgPx;-)uc<1wKaOW%@SY+`cu&{N(3f&d>MdWB#0V&4=^9RU-dw!I}Sa6{q zd<1#mIBqE($FUnY$8le9u6Mp49> zZR~IO{=AJN^Y7cSn18;%F#o<^5%d2M;$i;35Vv-j&mW-Y@&EeB1NA(g&b;|Jnm>>K z^Ef&4c9#5Of6qg^?C)6d*x#$+!}9_+!iVwyp5r+@FW|rTiFuow@ShLP{Ctl%&&xXP z`O7vCv(Jf5 z^tcL|yaIXS`O4$Kna^9mnV%`*7CZCIdBQxu z1|P=5<8tInpikwqI?Ly}%FCbm%s=1#(R}jr9Y3%2R9>V0!!W^{z7e-xg!HLO-NH^YxwI z19=FX>*Gt{?AM10uAg-kwkOQbftdgF=?~8Q91l+YwrKZXct0%{xBlLS{_^u9`^(RX z?C*W>XS@EsZ1aS?1aY#zyMR;Q4V?Yuc8vP15D&kfz~f*iVEfqvdVW8F=YJWe@1Iz| z7?00Gd!Oa^vUZcd@gc}RzaQ8N^Z9t`&7a@bItf1fzSbGw{2mUEkMVm`^^i~Uj^Z)? zy%PLr`0)E$!=dN*)+R#FcJBvg{!{0J-hrOuUf(8iwpiXcUi*SmZ|9nAiQ_m<-15MD z-V8mz*EAKJ{{B7f=syE`e&31PH_qE#3sL5Aa(}=-x0*lq(+-86`J5zf&7Ygy_;&Jk z=;<>RocVknob!KcaK_&aoc>3EGfvKb_V-ojnP-0gg!?l)W1d`v_3lV;u6Nweq5pl* zlk;~0%n#2?a=(cCx7;sU4fBEin}PqHJnw+~FmHQ;Gyj9YnSbBT*u0_-&j&HiKl7jO zcm0|FJP&`)|2z+WZh!JT{JH(f^YG{PKhMLT@4tB-{(S$<^YA~l|I-!wGu&@E2%P&r zRp8wJIR~6RAA)oL$3HjO{u1{;_r!i9_dor6%eH&R{qSMXGtLXaxxe}xIOBOe!B^M* zq}_49l;3CLerZ$ee{%n}D>&Od6rB63cO!52W=ZnT9m~LP#^>=ii2o_p|JPy%KS*Z^CRb{xW`LB!Top8mLK-(1o*Sv;qc-3UJO0gi}}!V9KVO2^WSQ7*kX6BvK!y8xKZ5F z!QWZm3O%>CGr;*f>zBbVL7v|Pw{^tZeFvQDrF53dXHDfHaW-ymzt7JHicYz5Bs zbQ^H4r#->xa~e3$ci4N4Ephu}zm>Da;$i+j2WPwXdRy%N@0hpU3pDrP_k}9JH_ALc zpNET^59>jk0?zBj@%O6#g3sPsA1(j(-n5opKLFgG^YhNWUK_hTn|mJ5%h2Be{x0~P z;HPB&+hTc}fOx*vxSPNIbzYR+WJ`bL)7TXF94&4yLkO=+`(Cdi%|bE#^NA z`d#$My|uG0yGGbolUd?xWCi{yz!M^=P$%yZkea_ji48&hu5p zZT|FtejVul2ApZb>Y`QOm)UWjKX`gH(!bv8Jjx545zzWkoX3E=#m#(CiO8ed=h zdkDtv!o0mf`ZymJXnl$EXCtgH{653Z;LP(O34UUNUzFfCC-|cYzPbgTEq2G_OKrh9 z|8Enw{M?;+dj6+C&-L2(qfCDf^t>)2_4dClX2 z;2f9IZ0^}&{^YF_ynBKVNN}sYYm52wedjE2w%fU&&h^W(7kU19zMkvL!O-)2O~;Ab zxNv>(LGmzWkmu=g-H9^<@*xPp&VW!I_7{68z)@=YAS}?7LXD z#PO|7@ITj={J8r6FYAkcF0=9FdU04`)bnwF0_zdi3(o)1(%anU{GSMZZ#HLqeY_F= zoc|vs=Ksc+Z=C-YgDr7>9-81MCHU9`x9?uA$p7&K|D*GNf(4!}c4ybl_59o*Zn@<4 z$FHMnobNBQ;KTQePvFD%7hW%y`oCj4&-a%{#I0SvzdQ~--(Q|d=wC?aS4wQp+b4MM z1V1{#&rR^L;Cz3%9-Q05(yafsSRPttH$GlH3-q^~-(P((>$~emNN>aQFL3^@jrwZ% z-4`6Y;c1!S{;9O7r`>xSvRZC>H7;lx` z_&6RQZg;#6t=H)=J@d@(37?XUsrwAdbheoOzO0YV`MqVH*S?~l&gYf2-B~9{eLv9H z!0d1Gnz`_f{H`z$?YVLKpf*F?+U5E2r^M~^?@Yw=I`o|9{{3Y0w!e0x^Eckcc>m>f zL3ae_Jn`c&*6!12w_1AhegNx*|8B+NzX$Lo@W{we6ELH`2ujQ`)z+rRU>WjEQ=k6FsZlAl#-^P*WHT-kE@nf-_83sMiQ(Pu){o;A3tD)z4s7c^F zf6)MO@_ZAozfFFE^fCU66Z{_d^E}kwpl5%7fS&C(vIJ*Kp}*K}3#S2E*lu{*}O1~`4z0q6OenFW{sJ?q{7ws^KfemIVPKHAc{2=jbELeI}-^m#>k zo2E9@oi$&5yXV}$U$rvUJNm3E9`&sPcmKYDyZ=D=bH8*LIQL6Of^)yrzh4*Q@#{!9 z?`!{L%a`zZ0{P_k71`gd^g7G`v(Rq?-Vyw0aQgW6$9%Z{PD5cz+y}>-6KVW~1zq{mocmjE5 z-4MTih>bhv1Fz>py0|yE!-x5AggBWWUSE!JZVWx!-AO#Q+XH>M5o~{r3nlKi4PpH-j_I zJHa`QuYt2&evh3#??X=?o|j}Ec)bhyEQJsCKY?@pq~^mD7)Sd2xgE&QGyea+9q5Mf zah!CrWQVli_nVeEtES^TaKF z`uK4_^SK>9rv^TjyK(yB)g#akfc|N5 z^Jo5Ni<`&8h{r##nf?X%@bj8|_V;)`gwMe2|3R8iUx=Fz`}K{u_3KXLtwh^5i--N< zadpPOKJ@=YJk7*w`M&pi0?c5C-Ov^z-tc4x=>d|dv5cDY`hEN(tLzjh9M>|c-n68JFw zE8#OZ3)b7MhEEpGug90}Oz`^x@2$uG(0$C?4Did*uAk?!e(jCz$@B0Zm_6smXTAQW zJ^eKD#^2*GZ*}r9|ILyA&){$WdfvVlkMY;Hq-2Xd{S4Y&RowI(_a@@j?iOgb8Mu81 z((}K$xcM`l_VDL8?gXE0;d3hV{QOb{PM>qdt<9d<-w=Pp&;GZ?R_~{@ju(J#3{_;~ zRjS7g!S~5{TugsJLcbsM?q~Xa!QJn_YWKi|KGp6)(6ilx!GBM?hx|ePp$UB|&cmT+ zoc+LmPn<_2^r?1_f}ZUj3I2Q99gxtc+C3V2wmT5~_q2P=AJiY4(5K=&4tmBp1pN2J z`Im$~)$R${jlq9UoTn!Asdi6?p6#9n{(IUzGoeql zdp7iJ_m7UtIq+eesdoPgJ=+}#{(F4Rg`PgC_*3zm{|9|i?;{t$hw-QM7bWzmILAWI z{*D1>yD6Vbpr_9n;J?S`Qt0WEnzyNVF8?3$xgz27NBecvAM{C$@4zgHqijb7%YU_B zado2I!QgK7U-?`MJ;&u5@ZaNe9rW~>2>yF~Zh-#3<8x!e=P+=_lNy(s6Z+Kryajs3 zUk(0y+Py8IPqlkH^lW!BINMG6+zCB>ZUX;3K2~4M7y8(Fy14vT^RpD~{&#%tO8D## z&i#D8kF(uf?Zc3kX1cfdJA;>j-;?m~4^ID5_|ShFaK_2~Rr;I?J$=pwr%z=f9V5c9rhhC>s}tc1b)5#nzMK0YyC`$Et0ssJy8k6&BNP;2nLpyzn)4$krF30@ALuHe1F%fUHb-M~3s z-N7s2(+hkE_@3Y#uioGsuO8r|;Ijw#81TN}9Irm$4WYj>F>#x z{}!C%^*{A~_XGSnUO$3!yq1AiBF>+{IbNyvyI-K^c>U4$y9UTV$IGw9XCZRDCO}_` z_z%OlaJ&u&FN6Ni@yfT)e{{SWA^*Q;yhcIK@!AmM!twHJE!t3VyhcLL^{W9m=gC=# zc6Y$`obB!pPM-@CKKnvXp9*mL@OTLO#r+EQi@d!hBU|i!b|m~e6==?n1TP0)1)TBl zxJnuHY?twz37`KP@m!zC^CM`NdHyFj67l~7@i2bB7L%o(@qY*X|I7G~ zPsHC0>lfqS7M$@Ph4?w&h9&$r0H^qw&3)+JK?i7^z_*gyi5UD9ySAKes%(9el`d9ewdG4JH1pFFe}p&#=B&H zr>vd>`WtU6PJiPEi+9RjR@lxPA0%ELcxUn6fwvd02)vhgzrg#7R|bBB_>jPl6CV}0 z_jgR--rwz1AjsNnicq5@i~D%DLyZ7?{8h; zbItFgtyeag4Jq>HuzdLPD`}Mkw zuV+9DugmS%PPC`|di$ntCavAgM7tY+&ja5OoZoxg2)vM(?6LXVpD+G>MdzM7yJnFs z&MOO#mVeLAd9`>2^c#!W9ltlY3HTY%ZwfvRybQb=-2ScAbN)R&V+D!wG6(w2rM0^S z;9Gz%1#bcF*8#StTY{JAv$pY8;2puY1n&*r8oWRFR^a~qH}h`;?$^gQ?!N)CrzgUv z9rSh$JzGq_b>YAK#=aA4i}7s=|K&IH!Tq;4p9P|&3fzD5 zZcj}CKg`A1eI5AW;LQ}5`TM?^J>3KR2Xfl&R6HatHmnyh?m#;C14D9bfma&`w`R%`fM*;zI*(ubsik zfme&y23}fL=vK+Rz$?Vx1Go9$`{GTtb8qq3{PAt*#^9#kJo~eyBe=b$w#;buy1?to z3b>?y;3b>oyejZA@iBo{idP3-Ej~T)I`P?om#PB|^`XULx4#zt1Ye3bZ9aLcoAvu1)@JSAJ@K8pjd5O1yRkjGyuUKx1%Ho4Elz^lb)1irXk zu3r*(<<>bb*M#wQOSj4Sfq}Od9|dmx9hA#UCW4#Sc*2pZElDYrA^K{D}pD*X@+^W_lm^HO@{s zKQM4lL{;DwJLmd|fme%94ZKFYHt@yba|18gCHHTr_nBYg6z?2(t$0P?bHoP)UMGG= z;ETn_1zxgi9*@5tdOW4#(}KQCd{*G?#pefJF1|SM3h@RT+ep z$BPdMyjpxj;5Fjo1FsXG6?j#79@PB6M~OGkevrjzf3@Oef%^uoZ{XG1@Kpw0Cq6Fl zif&mW*-{;NrTBDk+kQ?gsI$*s;1=h2=^JdC3yj%cop|fOtGeg9&Vg5p_Yb^%k6d3B zc)9rKz$?Wk23{pTHSqD`^8#Ni-n1-l-}_Z#$;g)0Wre$6k5|-+cMiNxykFq$_sCyA zJn(AqF@e{LPYQgFcunAo#peXxzE??Mc@x~;2M^70$r5nubCvX^+OPCH%n@%Fczf+Y z?*MN8N65cFxTR*A_%Yz7A0R#g+}f^@|HQ!Oh|dkYa?jkz_kTV9l0G>v-#ou}UM)T@ z@T$JKZffAQ;n9XHt$!7J&COu692MH~mcM8*Z8ZW8MY-e);1j z;HICK03d!of}7RB_G(H~%T}e-YgDouyw0 zUhwaqJ((?Eft$WU`i`v&PZ#=X{@bjSKi&=8^nSgSe&849(!%X{@JqnwgIhdvj?AC@ z5ZwIz`Yi3Y%AYr_#bejDwq<8<)BAO)4g|lnpv-TM05^RjlNY>E}vc zzIFb*J+ydcE1o^UP5-6zgTM_fuF7t*Wpv=}Ps;hF;O6t4eCB~$yA4*!_3we3enYJ< z%fNkGXs_t4<0WQme>M6LFa-QY6KXjL-27X}e>(V0F3#>7=s1db-weJcxcT_`-J#&s z(9Z!kuhLWVC*K4&AHN=Vi}v~RrnUU^Q+~DvH~ra)zc;wOru_8mCR_FcH@%-f_TxaN zwZDopvzu%g2fgts@oMl}3(EXv5%_K3owv&$xc_+h3<|tXyaxPs_&f}5@sCk|>%gsz z+OzT(eFAQJKQG>*L;k#JEuW26%^zfuev1JH&!CyOMCxM%OUFoaA&3}RX?*cb{Yw2sj3;7w9J((@fft%jH zPtdeu;pswO&3~JQ`QwejP4C~`>;!K9W#{MmuHdHk-<*sAH~(t+Ujc4(`svcQ05AAolIynyH+`-2XMkJ$v*dp+xamKT zeiC>gKbPnJw}YGhGwBzDo4=pm{T|%(jaSZnn(8>KdD~yfRXN`n-1O^7-viwIJFJoG z_Xan88|f>-&A)C!t{)wE`>S()DY*G`kk0~eYj>F1{T$r%y`*obhqfKUDg;;O0MF{%?bu{%q-&fSdm)y?OowZu;}3 z@7*bTkS(S)|M~LY58U)#KXoX$y{6)p>?T`I1vkB2d(M_xaPz;cQ301c2X6W|q+bAT z{?)hV`p>~l|E~0%cFv#o_`9u{Kkf={`i6S{?GJ9RDZM+_9|LasQtAEpz5D+l|A&L# ze}g&~d`50vxP2Sk{I`{V>s@k@`P*N`efi_cN~305|>W(oY39|JL$<5Zv^B&8#`#h5S5{`@acpdjCyVi{0|) zO>6$gHpw4v4Q~366;E$)drfI=uHO&b^oymR1YXGhI=TLKaMO3w`?8;xFmL;-cqZ3B z7xaCkZ`vh)-s8WoY5sU)aPvP(`cB~Xn(|q>zAL!tkClELxW)gO{I3Q#{q54%fSZ5K z3)xM!JPdC7d!=6rZvKA$yWZ~hsyqj#_wTng2RHx97fqFY#}(Z4bLHP3-2DAK`Z3_9 zUnKnqa9L;1X4@5T(=U;J2KY+_Wq$KCxapf{zhxQt%h0b}o67V;n{|VgmrK{&p_UNA9*U#?kZ}IE-q8(;p>$a|pLdHZ*+ zKL*_Nr%OKx-2UBJdAJ?i^cPA$1Kj-E&(ChM8DFS1>EAVemj5B1K_6j-)AiZxA;dY{;$AI|BCz@ z_R9Ut+y2JClRs_(Zu&Q+?+0%Fm&tzsxan8Z=adoP=3icy-DJxJ;HGaP{cLdaU$2>| zOG;h?H+>uF7lVIRQ06z^gPYzz&-U(}KX0)t%Kt6g?gwuA&hj4vZm+4*N^k|Z>GzO+ z7P#pvKFDseWm(|m3v%9j&-~uB_E-L4{&-N}mEtFWTf2SK?lf@A+eqc@QE=1WEd4xi zYq#c;>?T{@12_E?>C5^Qo-V{_{-qn{kGBFh{S(sn05|{IPjmg=;HH00`cdHKUoQW# z;HG~?`bpsCU-4OXlP%K%A0<9J@EY+2f!B$b?v?wQxBZoCva|=cIQ@HFy}?aiE&YDr z7XO=TWH;GT1#UhktG{Q0oBl)T$AO!F+2`3!wp1G4Q~F|$p1BP(|;rVB5?Ds zk^eW~rvFL$j(xKS*|z)inKqwFSI`hhRaQQ>v~xarrCek%C)&_4)n`aaSx z1^)s1dVA*&EKbuOEqxF0AEDnH-1H-)9|3M&C12(*x&Ykte*9z(xaDWA^7AIR>EDt6 z67ZjL>%#3%;HLjb`gZ%|B8%nc{NKXu4&bK$S^ECqh4{bDUvvz(>DOB`=QF@fKkD0@ z&kMX-{5^2<*-$>s_RU{s9`;xBUH-UZ;B&-x12>;d+ zpCJ8IaBH_>S$2~x4}zQiROy$2oBv|@ue_hVYI(mdmc9(!{A)ECw*oi+E2XajH~+@X zvzu%=6WsK7NXMQh!A*a^^b5evzn%O)2RFU{-lpOH*@J8`Z~I$Zubw?D zX##Hg1@dnJZu-*txqfSK(=U{MIJm_#Q1P4tZu)f_XE)h05xn59Laeudn|@>IXMvml zMESo0Zu(ZzF90|Hl2!8fKL2Q3DS24H~;o3l-(2D^ruNb z4&3~o+&H_*maD-{KS%l+aPu!$A;gElP5+kk3&G9*oK3TvZ21b@^vA4Kz$J|i%xcP6td3KX6$AFuDg!H4p&A(P(#2E{2djEY?Ex7sbCI9EZO@EvG z{d-d8ZGYA4<>UKF(BC6{>w_{;wwTuZZ;}6Y;O76B^nJnYH5JWr|AW9y|BUn_z|H@4 z`CkBT`d6i&2yXs$^1lV#^lwQ&7u@`RkpJ7@re7reVsO)MvPE{2E#HHieu?zW4=y}i z$dAP{euKQfEx}E{N@=dE1ULU}TIBpVaMQPweiXQWC(B+j7Tok5rJoLN@l-X><9Pzy z^gX3-bV&9fTTE;5j8i=8f}8$g>Dzf)3RAZPH~kXntH8~Fmi*5IH~l(I zvYTv~0B-&@t@HSA1ULOg(k}ov|MgmBH`($zxaoJ4zTu&Tr+=MqC2e#6Cg7&;B7J{w z^Y1JFW57*+r1Yb}H_ELG4UPpj{b1?mf@`W3^lyWk{tD@v9#(kz*Z3<`*llBQ)88h2 zCAh_Zz2ZL(-1KE@=f0!C3;FMmcj8iT({CmHOmOob-a7Yr5#00xq+bADm_HqJ|Ifiq zf4ubV4$u8eYyOvQl|SAA-1K9muK>5#lXD$DbDHUl?(Tj_^_oB!Tzvzu%=72Nd0r5_J&{ZMv-1Oa~9}aHuud{V_lP%|fo4!K&iQol)6EPQ! z{{*<{zxDXR+e2TkG81Ks<;?UOu4|97YoSyY?h1T6=(~cOzKir{fNN7&FgO?7^aG`z z4!%A7p8z-gh0-qtw^+yTm%pgqfb2oG7&HCd()R|p@x4sryC1mecUv#J$(Etu=2d!d zy#hZK-1I%ApA2sP56b^uaMPbI{Y-H4FY8w?yDces5#02Dm3|qx`TNCqRvu^%miPAo z>6?R_fBVC7|CZq9|FHB`;O4*AHrY+KoC$7v|6TC}@cPF4=l;_JuQ(#-^8>FD{}9~# zmnxq2M`sVR#k?(^lNHa-;HGb}es+^B2ZGycYAW+~&j`G9K+Y!xUMYS%xcU3DZ5{>{u@0rsvad_d`BcJxn@e>bzc@talr>zEz=7nA?n%#QJI zp!n}IJNn;A{zbR}1!Lp?@wAFRL9_ReJ)zl$$ez*cwP&a}-(`0E^FHET&FrZ2angAk zv*Vw?BL6;SN1a0y{}E=#Kc6K3QH`(x1${C828#bpW=H?+cYzNmQD#TXU`FY$(d_X~ zW$)7LJ!C(Z*)jf36u*brQBQFUKA_ye?C8Hc`9H+$G(~g$pI~l*>zI8u^M9M!X=>=k*~sj3 zng8h1+@IZg(NxbhjAwS5qPg~&%5W{-SFkzB>>sQ+rx|2nf{ey*kbyu~Xu)J-@?C75)|7K=)^<1bxS!QozaV}==LG3MKYjW=H?uk^i&Ij`44v1RqddVRrQY znEZ#By@TapTH1xVb)uo!HB>M=#`%ombTd2Zbgovxu48ueA2$|%gmp4zN1bnz&KH>- z{f{F54b1MwU!mfE!0hNhkNhKNzy=ib#rQ{-;ufsyFgyBpk$;@o-T2q2_*Kk~{#o+R zGCRiqF~z@_+0p-}W7(c#B#lM5u(f>j6U(f6qe~&Wwfbu4@qyHfJZ)A2i{ts0A zE!tg}n+NpYK>p>-j`7c<_|usk{de6>;TJHw_iQx&ax1eVZ+5lfy_?xF&R!H}BeNs# zM&jL~12&*w4D>&q{Kqmo{?>c5iXYePwYMmH6|-ZUB*i(K*^&35$?yT?0%k}5YskNc z*=Y!N{oiAD)RVYf@qWVW7^jEg#4|1|*AI`LqPDA;9sLK$zk%5?zH^6)-@@$ZKS=(U zF+0}lX^Ov++0p+a@?XR37=MW3-^=Xi{}1y2jM*`MQ8|1-*}7AGV+{2F+wN*R!tCcO z>Fy6T%#N7ipQ;~EVRnq;?BTjQw=z5Ou9~LocQZTsPayww%#QJU?^E$#WOnqAlmD0{ zDjxb`{I@Cop3IK^&E!9g*%6btU&XIrcJ$AZe>byZ{Jjr_4=C3$JNn;3{%e^X;}85y z#ebOD(f>~JFFF%8pm_ST6n{r%NB;vO=mmLVcEt2Qtm2n3JNlPK-~&oCv!nk1KHN1s zoy?B@T@hu!jM-iNzf$p6GCTTb$^Ri{zf8Hhfu3M?^uLV!$9K6uyY3#*8#_X4~ zI2Fu}aehQ`)-XH9$x@t$G=@s>FKX-Wzy=hIf&Sm#2e%w2!tD6l;Cm|m{>+a4dy{{L*)e|c zvG4)qyUdRM50U>WX2HGDv6VRrPth5VN@JH{XSOvS&7+0p+_@_(J#F@ClNKA^nA z?CAeG`8(fre|EKF{GNZQ_}ei%`g`w5sbO}Ezx{lLKZV)Rzj!}o?_ze0U;7pOg!eNr zJNl0y|7V#UnYzZmZ&d%IxSri~MJP4>q8n7slWDINXBkN6e1? z&E((6?1)Lwi$cy|cJ$AX|3l1<@e>sP31&zC3&+C;ltE_4_(QuW{qHh6`d>l*rRN}O zSbyIFwS6eFqyO0bm3;xTyYV9`ejT%;|2Xo$i`h~CiW5|v`Xh` zGCTS|NB-loumJ_VF#f8Oa0}k0pLM@nJNkc0{*}y*n8-mY{;|xC{@(jmRx>-sKka1r zfO1>b{mR9kc!1jOXLgL7j;i=iF+0YeO#Y+Kg$*d^h4DY9_`5MX`mZ4Wa%R763;2P` zbY@5Y)#TsE?8s3(Md>+%+0p+V^6zDK)HCN)_<-^Nv!nlGJ#p-|Bq#=Un?XQ~Vv69sN%^Q2C8#c8okUUB!-MJ|G$&} zIA%vox>ChIh}qHKnSdWK-(+@-e@QJ`VLWGc^lv8r)y$5Od*-S5w=p~VuOR>Tm>uJL z*Z)3YcJ%kIn-^aI8&EJR{vSO-#ovY5(f>7y@4Ytyy)gbY3*iIG37Y@g=a~H{ z>D1JX^8vGCoH-L+vr~Jq`u6nnEK+fLG`rKN>~}D`TQ7<;#O#>24V1S}nH~N6$$#`E ze%{(v6@NEoNB?!?e=@UU{9PLqKE>?l@4YuF%j_6An^y7HYW6|0uhZPsp64a|=IwdCK&>=?g4qjWyP?C75% z|52Bzc<6=k|48w_$?WKV3He8v-Hl8ybeqcT=zlf&FJpF$zyBimfO0vrqyK~CzlPZ{ ze)dA8|6XQC|3}IHGiJy5zoGbBUk)2k5RLw$qPPX~K4!&5p-Hm^#iocTC(SH*8zs&3y|8|Q12D78-Nb=vv>=?O+{$Z{yu7C|F zXhZ*F$Un~P7=HuBuVQvI)sue%vtz8@%a#5XW=H?i$^R~9$M^>{!UvT5nH~MlA^!np ze~j%HuQEIOUqt@JS7J0(FO1(z@poZ%^j}T>&cu$TEt$H7@SSN_-;Lg1?WyLviJ4Sa z#+leqm#K3mF6`)VT*JiViAT?_&Xm<>mZnox^%dm}ZOJp68d9wl_2e)!)tt(tY8u;9 zbq#ac>g$@1t84B|4Wp-IQXQG5*2SeY@EwaO_v%#hq9m*=<~V#_W!0%nXIlDsDh8?U zY|5l!Q|5KHg5Ugf&Quss5(Pj_s;+%z+nMl9VI)i}R?)hoslBbWCDociE%QY!KDTl& zvKVj*@>MK>aC4eEGO5;7du;MC!y>9Pb?upod9#nMP7YVFB0o7XAxynakoxsy(81HRUi?rgAu=t|P^2TCk58W5uYW4EHtYvmKeL)@Axvagdd2iGqJK{bvjw!)(K74kW6RVs}i%1 z_71wS$!>&Hdlfe5qPqH26&{Q-QacidwEJ?zI;Phm=t+}awX+=pzgBEU)gff56;lEZypv)$ z>CwvN=7aSw`> zg1*J6OtQh9cDKWPuR1doC+Eo~*f;Wzx`v%AWS5V{SXWoAo;z1?PYnY0;gB?i_N>^X zxpk+fj!vDa_HS$yD+!x4j0BNyp6dIv9L=ku$KpHVm}&OQwRws8_z(td9JE4!Lk}fk zVucz{LIf&2HiifQlbQVSI1J8rWZMjTMVQv#oQKo=I(}J3Y#|e07HR5W0tfr{wx!0M zdU$7@d}LeO;^vf^9W*s}wx=q(>QiYvc@~CVZ%_z_SMAq^t2?;<6Pp<0!)Rw~bJOXm z=B3;Q3qN@jvCXHobLe#TgY9rByBI zW|)A28UCX=qi@Lna_Gw6CGvEYlpO_`5>JalwP*o&81~WyEzKh*H>2~p?avj$)Zcah z3ws>R?J}E2;GSanIwqfM*q=S&c}*Fd*9fVZo!7Pg6T4!p%-zwa!!l!6y1A~YwW7Kr zi3hXTRN)j9R+ZY>fKwhgxWs4}p^?Qtfl}u36X&BD;d!pmL>|!;Z!r78D0_wY>*?22~JA9qXaH0(vG~gh*DwZ9$o) z%u@F(wmMVV3PNM_BW(Gs zrsh-vu3FA0ac?fN?;d{Pxt%RG$-P6Mrmb3CR)%4-qGAN80#$j(X0H~pvgsXo$cH6V zb$vWGX}UW|)5OfJQPP`m;fjTKCmdeg@}dmSHp)S3s;&jkzjC^pHc54^`{k2OQDkt* z-MgwEE2)MH>Z#1}?Knj#t;VCx$j+WsKMh`!`64y&oiDHUQ|ETV4T-oEREjqdR4f@* zY)+X0CzAqz56GGn(Oc zfEjJAt#CgI3?-qPBQ}E21+|t;nbDYn5ugEYVy&<1$ken=ug`SCJr;O-E;gaXk~U7K zD|~C_F#JZ7C6n1*IPCI2?u!6`)7Jz{Oo#hI!4CQ55nMR0ld9`s8LR>BV{56)xL4kq zGI-$g?|bHMUlJT3uyYrTQBc0W(L-Kd9U28_x^v6n!+hidh+)$E7asm;OAh7YI zbFr>XIv10MKkwYoJ^O{D(uiaw{taigaE)OkW1x3cBK#>d5KS*j<}PR00b?a2MNSzh zaMDPDBbFMAjgZn^0#R3q+_dKAIr+m(*{tR^xPsTZIMD`+mUAkq7Gc*<<}G;OYBVf# z!AYE9`B+%x7)k8F{UR@DL$F{&(EOF7GdF3!FOX)q1(t5u$Gg&Orp)A zUIBbGQ(lmoRMC~H&uI)bAJZUVSjvuWv**bJjbPRn3wRi76AqjKk)g2)bPHiNMiYnJ z^Nzw{zG>tKP46kHg5hm7o1eTJd0x#iZPn$Tj0$?xaO7e`Q)s&`KdrQ15BHYS#EZi2 z<&Y4UL*bIk6m~h(+*eD=;i0CE6uY;$xo&aCF|Ex@-TQ1|^jgR|IDjh9!YOUj;F{ZO;{CYZz3Xo70M60F!Az#d$U zCSx^*NfPzg?V?a!k;nZdmpeYlrvom=ZeUh@tgdnLHB3+BOXmpMZ&(T#L*HmJ6f$|_-@ zzj^rif{v=zxv5NJTSL{N>dv(LuHxA#U`dSniV}u$T*hU?y6FSL&^Tz#B#68ElDr>7t=B)eN_x4)?i= z$qo2ub8`4Da$rU2wl}Jo^^YLZa1!%Rn+jexF{rSQQdq(8_&2N0{{)eDZCh_gNkQQ# zf&%0H|G1)JWHh1#h7$GY0X+RoH?Xn?vx9OQfECzshXwNklot6kK7{G-+xaaK+Z>N7 zgcrKm=!A@J>K*xkwb&d4g6>>T@F!2i7uZ7X(&4M{PnEVw@D_y$#_dgbr6w6Fg4jzB4G`6*m^LEFuf-Lz<*Yd3u76NQST59v(@w!Qx@ zO?WM+L~KDe{X(DxnFKA!<-fRT!ITdacsApU@`8@}o0m$c%kYuicgJMdmFaSJXR!V0 z(&nVx>~$;jHZqGIHIh08QHQVV@Rc9ay|l5-*n}fz+nhBj@IJ_qwp(z;0!Rzi??3QD z1&c)dhtw6!m~W>FZXEvww4gE9FeHwECVU;jj<@_pj23O^%hyP`hHC@YU%nJCk~OsC zms{R(`78V-1>X5)Xk{r%!7B{HH5eg=e|>vo_tRGdO3tkhe^CT%7vAJI8HKOS=3Gn{ z+9q(_TfhW9@)20O;Z)|I-v@%jEt!SunxWTyLWZ+guPGQYw_;q-%fBF8&^4Fwz_a*p zVGO6_;lPDYtV71IIy=Vu3Z$MaymK|M|M^yh!->sbM+=Dyb=EFbOgxniNh+NghlJ*z z>V^XryxtTtM8Rt};bQoo84Nk62|BSF33c$iFyP!EB9v)JiZ-yD1k}xxJXH49sjm_}k z1Cz~sH7_2#Bu2f#5T2peXYhXKq~NK>E%3Dh|6eWe^v{?1_=ha;Uh{JO zA6Ve&pS$<*e`tZv3ibcU0>50qe{6y87Vw`~;8zLwzgggW1pNP5;MWNFjTZP`0spB5 zzE8ma-2&e);QwKPUnk%{v%n7s_4qfZ)t&d=-+HCqBuDIZ)bro67btw;EM(PS1s^k1pFuqe1!1Dto~10w0~5Yu}PMzi|=#)5y0fPcvX zKS991Y=Msp_*X3OHH7Ew|62=ut-${~3q1XE)(+=iZ-LJW`WIWYKmBvdzV?6Bg1<+o z|7#ZbwF3V47Wj1n{&frd>q7qCu)uE+@c(Ur|5(7Ex^?*ZlLK5>c>hUS;71Xj@Be?W z&>s=_J1zJp2>2xy_;LZ?Wr3e5;4iYkCj|U*3;f9f{xS=EqkzB40-q7^S6kq-0{;6J z_{#+R3Jd%y0l(4$f2)AM)&k!v;IFg5KP2FkHYIrnWke=Qd9&s*@174R=w;KvL2mn`t50{#sPd|bf) z!2&-=z`tdIUm)P$v}nHu0sm(U{3r*;Clr8+ZOn{ z1pE%$gx~-A2+!v)?^y6ZE8zcRfgcp~A8DcgJpo^7f!`?Lt1R$aL0{9yzoRVh#R7hg z1%9l6pKF01FW{Rk@TCI&&lc?;7w}6g_~!`t%PjB<1pMU|_yz%gg#|t>;IFj6pDp0K zE$}$k*8A^O7I>U%>iDZI@Hp4e@!z+=-zDIGXo2q&@HbiD9~bcVSl|Z;&&S^l7W>cJ z0{&eK{6+!)7YqC-sH@(74_nlKjDY{81%8}>|CI$kD&YGq@Y4kRBNli(R_XcswFSOL zz^}8w*9!ROE%11((DlDyf$tLVuUO!h3HVnn@HkfL`u}2qUoGH2u)wbo@E=*=*9!Qr zZySF8hkaeI{{##CvjRS5fnP7+Ct2X%7Vw8#;D-p$ufH5^f!`?bA7g>v3Vg9}{%)9) z(zG=9Z90D*CE$;>;2%wRzWzDS0v{3hYb@~N1^!Rrm=w1Dr2_wa3;t;W|85reN`e1) z3w%Q0UtobhS>Qjx0^cC;pJ;(k3;ZWp;JXBVtW((bUncOMVu8O*;6K#@ze?awTHt#G z{#pzCT>^id1%9o-zt95TFYwn};MWQK*eAob|H}e@$^!qoz`w`>zd_(%Y=IvV_!}+o zp9%a;7Wl2`z{AJ?(=71Cgy+Yv(=G601pa0V{5XNX#R5M;;BU3Smka!D7WlZpk7H`s z{y#_HKf?lFBk;Fd;A;i`4hwvvz@M?eX9WIE3;fvv{}K!Qa)JL$3w*c0kH^HY?Y~;! zUuuEBRp39%0^cj}f5!sfC-9$bfqz`!|E>l8S%Lq17Wnl7|2Y=;L4iMOfqzfnKi2~P zvA}V^%|NP~A3w#mb`SAzmbYc7dXo3F%3;bAt|3VA=c!B>S3w%`IUv7b)Ch%Wu zfuAYxUt)nz2>h2?;1>w|I42L={tW{E+L4=wOx1pXT>@DYI@*95}0{{(^mCJTJ2 zz<;v^J}&UzVu7y|_;0nq*9iQ#S>R6=_;0tsHwyeevcRVW{xuf(vjzVDvsgb}Ch+4m z!La?WTi`FY(7#IH-_ZhptH6JU1^zC9|Hl^iJ^?=!k{33Aj|=#7;F>~M{D6SZSn$6t z;LoyX{|y2j@97Gw|6>7vz6HPYRW<(e@q4;O{zeJ-oheV154ONJ3;3fg>fa^cPqDx+6YwWk;JXF0q9f$taaGcEAX3V6IH0-C@r-nZ%c>v{oSXMulPz#n9R9}@6m zEXI$|1pEXG{vsN9`S?500zX>7&$sCR5dnXI1%85n$9uxPcK5zb?O!h7zhklg%@ptl zTeM$7z)!TmpDf@HvcNYA_+>)=BCt2%qn6M$d?icx2d5L)2ec>DV;b&i&dcB|5`;i_C^){Ue@E69^@o~bRpoNL# zkm`>Ze7W`4{5(9Q+*kDa&okf?#IL`bMaQ=p@M*%+G%Tk<$FDTtvxE=Qzt({74ypeg z1HLyTeiul-l>Y(3!!GM9di~=D{9s7@X$JgINc>L?cxSchP(k|fIcNCK*+%Ps#Ub&t z04L!iA@SE5@X?U?|1sd>A@PU8jw|U;gv4KBz}JSv<1^6`e>x<7HyHdRd^RK=&&ecw zcS!tN1HLCD{$B=sZ%BL4QR|@=bfq%{pa{bf9|Fr=ABLOefzl-?2c|O+v2!a2n2L5bF{<{tQ-2(qif&VoF ze|Jd!R}B1X1pZk9{}@OxnDgd;Jt6tO0eC6@{Q`fbz(3!>-y4!YVc=gc@E;}c-(=wL z56QpUz&|AL&k^|lV&ESL$^VXlzi1D&|MUKTw7`Gh*X8yf49UMQ;HCDD2>c0wzuv$< z6q5f`1An=|KTqIaZ{T-sR0Arc*H`rM?Y8uV9wkBibL`r0eC6@jROC1 z0{>eE{zypvHw^q)fq#L(e-SKDNcE2r|F?YE&p&>j2Y9LetB5~JcpU#v6!@Ps@F$3W z{{a3+4gBkfzmoBvEbwo+ld6A-#yhF?xMF!A=Q6ZjuB z@b?n`VLrC}{`0VbzmNEN`_&8lCw@cjze6GGKOgW?|8*|UpTDI9{_70<(Qm2z2i1Rt zfj>(8y#9*?{`Cg_H1P+u|4Rn`E}{NS0{_nNfHau%#?Ri6_1_WjQvTNn^*>$UuQBis z5&xb6{qGn9{}A!><9Ca|f1QCpGDfxkr2+ga4E#k`sQy<=c-;Tn1pdDp_pQ0{=iNT0RM4-m)gIV`1$zLA@Hv?@b?q{%mDs-4E%${&)dIK z;P2R3)xSjJDcV)lzZCW_UW#Y~Lb>H4!t3k5@q-k8HTij8`uKew;HCU+6!O<4=>J~> z|6oY|cMbgGugo7m&l32LhY1GeLa%>zVz~Ox1H4rK1p@!s0{>49{E>sh@!xIWUoP-} zPvHM5bTFy@{lxzhui@!iZ~tuoFV(+~`1$^u75Li?{OPEwe-M9*f#2y??a%qo6Zn5` z;E%+@@&DGqUn%e}6Zj{?0+p2ifsp($z)Sh>7Wgj|_^%{>ZTjV8OH}=1aDKx}gm1v# zmw5b|eLe9nr}--$Kb8yp*Ba{IKV9($tzZAjpno0VZ}kRn(ucX?X~f2X zg8DBN^#9hNKi#hMFI4c{r@sHZ=<#a}u#Rq^=l%C`fq#o#<^D5B{72-N)gLnQvW!>OZxi+{VN6izcug=62I4fyfo_V|Du6Edb4W( zT9&_S1^(T4lj|R)7oZ;J5!1KMzYE}{`gapQZ@=pV{yO5<+wVf+*Vpg8cJsckGwAOo z{3!wYR~Ymc-IAZb)q?(Y2L2)9{~&<>F#~@i@pls*`~MFG{%`Cqx8G2w+JDau;Qt!n zrS{uM{BU@53-b2}{PhO@^b*D262O0|fxr0H{PF8%f&X3u{~+-n2^e1V{(F~!KTiBS z|F;VKm3zqfk9Mj0e~igxMdzOZcq#t_#J`I4WBzX!_@6iNe^>FJsJ?OvbpEFd{EfG( z{NtK07UW+e@Xw3L_3zFq;-LJ`1-w-Mz8@)mp8p>U{J$~q51y;|z5GEH+@jb2xroeP zNe{5~E0|mVy9EAmd&>3Cp0D_?C%pHi^X~z8ss2TGfltuaBSKUZ(ir^wd`% zgj>At7YVPQKSc?@x93PWUH`Lym-LsDem?%+3$cnQjyJ9xu$P>_+6$Ea_qBPI&c6@f zCH`LG=kve&1pZ|P{={;{AJl)(G4PMMGr#}dFYp)bE!V&2V#Qyiz9?(?>z`i%yj1@+ z#9suQSaARSxxjxF;L$~I|6Y0lc~Jc?Gw}D`m0$k{1pb}I$^6b0AQ*KAwEqr(m+BwC zTk%I&{eL0wKW*SobSwUE5Z)C7AA0|L!oXkqll=NWEb#BVkE*}E|JGln_+fhQE1n$h zyMyq0`(+8A4ai?B;HCTxk$&EP`UU+@8u*p41t*8Ub^YrM_^o>s{$LI7Rmc0@a(}u0al*f*;r06e(@_8QKUeL?=Z`N6 z^`A)mdi{63N$H2_xvzM-z34)jH zujuXfj6r{t@N0bNeEq*R=&yZH>F4A3?*#or2L0=aKdJHS`e(xpZrB!j`%Sq;)xTB4 zd+p|Z-${7=_|;4J1p&ve+W{}NU*j)S{pmE!9Y23B)c>Cb{YAGc{nIu5di_s4P~LwM zgnv%M>-*1qz)SiEf2s8I{`cR4{yT_Y&wu1cN`I-wuj@Z~f~>!m@SkdUUH|cbm-LV6 zSNgNm&^Z3RDd^wgAi4k4u2K4-dcLCTKf-{&l<-08m&*yS_rD&(d;5XH2Rdq=2$zd`?+J5>FH=6`!ll-qBB@S`aICjGksUeZ7CsM62p&l?2&-!bqH{#fY` z;$LFmA9^gG|1Sdn)5Nd$|Dih-KTHpNMejf5aDc=V>Fpo6OX2aJD_->Wp9FX*f5lHI z{k??8{{Oz9{{{np_HM<$TLAwm1AqUo6~DLsf&70J_}?<{_xwch9~{8{hJk+py+DWW z{~rka`$gsa58R{pam|evJ^y$djECqQ~cWD&+V(Ig~B=!xIqX1*86WU;XAbe#a>0|``dt*@|S&1 z>G%E}Kg{1oLI2Ifuj{|yex)BS@B50U+xz~9L4Ob7k&_o)|KAMy8wZqrKL7lOpnnz! zM+#m4s-G+UaCypCJUQO?t%TR}-%t1;{Wk($%75RB`T9Q>^nYsNe?aMf(WgGY|9))X zFM3JwuOU3PKi+)kji287-Rwzn{;qmZ@$2(nFK^!W9fa5O*Gu@c=SVvA_P-VIQvP~L ze>ve%|5pV4pBnT>=pUdPr{&M9zbETtm|)@Gy8Z;=gN`4^176a<;boQoA>v2<$l>vO z`Tv=LzxQF4|7$e;dj9S;@UMSG@$>WVB7uM3GDH1;srdg47+!S#JpnJ(Kk-||?>!fT z_1|9LpKIWcKce`b=j8CW&R=QZ?_RI?`w5TyqXhn68u*JJRs8z|)c*kkf8tfe-^lv! z*989kCd>JcKOT;MFThLr?|V)0XBmI7z+Y?NPyad`|49b^a(V$C=if=-|AB$OXI(h{ zl?ML4H}dO0THt@lz(0Wh*gBM;_J7{MU;c-D{+$K>QB&mhcb*H!zb)X!_8-jW$A8mW zAAc$g{89YJ(nHigZs0F}E1!Q?f&Ux>f9;Ek{}jORqVNA_8TkADsQCH(eXPL$Q{soi zsINTylH&im&#KxAP2TaNxLj_(0m9#hjl+tr|EqwP+OP2)rN5l;IDYLR=ua8=yVooI zzX{;4HSqVmo6op#x>G#&Zu>JNG^e;E?C-5Kpf`ac?;YH^^-@qUF zSn)>*jQqHkt?&Q8Fz}~||680K{?_?_X5dc<{09j9|7+myCjR{c_}?|~XNkX()qjG( zzvm(H{@Wk2{$l|zw!cvSi30y|2L8d2^*`3Yzfq`vRN%jm`1So~yZ=%B50(dg#T)m$ z@3##4c8|DgS-Dv67)y^OWyyBK2-Yk^B1rGd-|^;yuSZO2_K~Y zGQdmizkpt#OSe(G`X>we-!|y~aHG<{voHIqu4wY~A2Lnuzr~*_{96I}F9W=!fB8RX z{7_+B{Zj?~=Mlf&e?I(|0tWS;KO6K%Tvd*9|F-@F=;O~@2K{}XEB$mEfUAF+pnt}p za{dOl#jH5a$$;TS=RXYaQvNEp+}?%N5*Wwd!vy}LEx{3qxIe@3m+PMxtLlGR z0RO+@GJp5iRQr4DpU8i#z(2#l-@m)!|I}4K{Gr$XFu+UoUtX;E`T9Y%!2h9%e-Fif zctHK%H}Dtjlwbe(0{`(x$oY5nQvA5)#fx75d4QMd?~GRbxMqU|^M5@2t?&Q80sI#5 zyFPy@9v80u&l&iOch0XrzDrT(pEg70PwcDsTTmP;di|#WUaEf)y}-Ycuvq_-1pYsG z{EP$t?B7rE(`~4^Uv>W1JpP=A`XfR715{z;$F&H({vQJVYXE_teWmh1#qarhKYH8V z_xlF^$et?yeEdlY{GS6JQ@kbo#!D^n!{t3+iTJi)PBK&Bac!NKZo=#N@^pK?Qvr`P z)sJ80q(4fIn7@UB{_g=EW9s}p#IJRq+`QN0e}MGs_4n|wJnkzI-bk7q7*8`@a`=r9pp|_)qYuck=e%e;M=- zhRpxp4f+R!{C5fZo1lW?_%l(p|Lg$$PY^yY|AhDQ2XO*l!OZ>-sMD!iewl5~Uu75q@gZlq6z)SioNk89zzbEMbz@XnbSmhsn_LYcl z%W-BOC6Av8!UyGl7T_iQT|)lP74+Xm{QCHrCjQ+uy?Q=hHt6pryzZ~}pBD`J`-S{3 z6ZC%tI=IyTdx$@1{5*v4djDA$QhyoXrTh;G`Y#gnpJC8HNc?bnqOU}JTaI&&L4R>n z^}nG0^J9bl$hhrYCcgh(BItkLpg&Ih`ud@+|A0Ai|4$P>sQ>H(cq#vlq@VA|9~NXdOo+AE9ZaEfY#k0*57sga}D~7Vyge^{<{83gZ|=uRR8Dw=NdtOhe3aY`1c6Ve~UqX zobW;W?+*?7|A(c=_|T#{yo;f0Xp|{(qaGKS}(0|H%?R z+}`Rd5#N^M++@(-M|i!xbp5Lh`n!buuMzbB(V%~j_{VE{b^T)#a{h}ZsrC!X|F-}y z<$sNk|2qZ!^NC;2e}wqq_5fee_1|dFUmH^Y4-EQ;1pPk|^uKG+pCx{{yy+{t{>jJ6 z`R@;@KL&Uy|Kydj7M-54WfKO2oJ2 zIL{dL_Ypp5|NXT=|De!+9u)NNSgrD>>mMZk{WQJ0{wl)j=U+u-s{aJ(p9y#=|KrE! z_y30l{pT9=M~FWbp#L$0{skfR|I(m8E$HtT^lx1w=RZsQLHR$F@Ou8&gw$UScq#vV zg8s(@{hbE={lq^pApdI(`iDa5zsI28*+0Mk{94fekwJfCvg*GF2k4(PUmkxFgb(Wf z69F&fzf#cul%T)MW&H10UL{WpZvzX#x@_AfdhzyH1{=s$`0_53?iRR7(F zCl&sVXxmpA^p7WeQ2)Kmpg$q#e_7D~q(Oh2_=Eb-KMeXCL+byVLH{a2|L+9-2g3rl zw0@Z-e&}Al67g+0&Pu}T`D-qw8<4ibF*1v%8LHXYg@RI%>A^(3A^sgj-U4NGNlbT*#|JEnT z`UeRglz#{ClKuf9|9=wncM`v@-#J9(e|doZubnLGUrzWS{o4Uv(m!TG{`mi{p#Mk2 zuj}t2emK4Im56W4akhgUT0|5eaG^;DHVU4IYpU##iX^}j@Tef)_|Q}qwh|2*KO{0|BGKNR%0 z!wxF7ereXme+%Fx{_=xV|E;C^Z^(=g)s`CGgi6_{SWk z@;^R+{}=;*Pb`1@*+$^M*1#VR$$zzh-zmxGFB16wWZ-WM$^WK-zgFPiUf?gUm)pOa z_~QZjp9FZR{ricZ_y17>|EUK40pgDY@SkAdFQ1e@{(Vj0zu3S(MEpVhf0=e5 z7YqCY2L9#r;7SnxGY0->nW{hM-$~%#p+Ro{NL=lILHtF4m)d`Daz6iPf&W+oe_u%c zIR^gj@_c^$C&|3=YYg?PYYhB}=~%1$`+q$=!JVrN{P9B+e-}C8_>a$0dU%ijWdnbf z_#++>eS3J%{DOhMkN7Le5&3r&_&+!B_k`sC)WGljm#RPKA1m-rh7Psr@$) ze=V#3z5@S31AoyB)&4>Jrx^Gv4^#E${Nn}w+YS8Dko-3p_}2*h2MGLoE|&AZASC}- zz)SfrIy}Gr69oQi4E$N*FZUXrzV-IM%D~@9{Cxk%f6~mud*g3uqg?+!;*SLI9}IY@ z{u_zElJGeGLDFV^7u9TnCYti%jvj)`JXKCKS2CDY4~`B;vdxP#kB2xKWV^6 zW+}Ya&%7{2^oRHTs#kyQ_*G7L&ripD+b?_d*YG_vRQ)}Etp6cG{l}apw|_h&|2F_H zwSS+$KTY6oH1Jo3UW3y20^*;b*>SFf z#ruAm@X9*;xs33`7WJ2h^X#tyep}ekx{tG*@Db0EzV-h2A@S?@HH063r9Xg-hf%1dP6$ literal 0 HcmV?d00001 diff --git a/container_root/build/orb_slam3_ros2_wrapper/gtest/libgtest_main.a b/container_root/build/orb_slam3_ros2_wrapper/gtest/libgtest_main.a new file mode 100644 index 0000000000000000000000000000000000000000..bb6957d613199dbc2b43b654dfe3d40bd7827628 GIT binary patch literal 2958 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


*2kK2z89-$yrq&G>l4nXU`yO>o%kV-w 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 BUfO9f_Ct7Wbjr7&M7AX4 zx%^-faavm9#|IwNq=QcNP-V3O*7k8`5A+$2#~3)E<~ucUt%0Mo7AO+t$g#qhY8){fUysZ0)`r#~=JF$fe&T(-Zt>NI!8C*C;QA35G`JQzPWc6W^m?u?+uC zL_Z;uQeUb1&EyS^3o@k)_qbI>W&fyyQ{BN{DvIC>eR6&SOU(qw=q*yI45uz5)W&j< zBlq0QgKqh2nJ?Rhf-%*asr zaE(n9UfbW9CM*XQoF=TMWshAmmU@wOICG=8bQ|I7YpE7f7w+1Ret7Kl;pW`v=q-CE zsT;O9^w0#|8`W@*P?uhwUdLM8eH7y1+Rvl^VmsNWUI+9rs`X$HmIkgp00p3EI1LoV zYv5LR247CXy_QTK&SK$AKm~gT)RwxxACz7YF0pH!i^(d*XxOT%&{YaIYjCqr#b!V| zY5Pyn`AHd9ePy-rUGWum@@22_-!YK-Pw=-whn$O0^$l8{%-p!>!w9Rt2)I)O013wF zQvrGeo4ED7;U#F>oJXpbA<-e9tv6K$2KQHCZH6m;Bn#(}s@ZX3j_*mSr~{X=umGK` zeuSSB!`BIcphH$DB}ov8*QsF%X~l7!&KIXR#twkIT!;wu*cX5;3!tdiphpN7xA{Sg z@)F@1A@*ysI#SB>9gBGG%n~p;Ro+`&i5SpOfT#KKJ`@Qcvg#f_DnR>$cI=Mav_%o$l&{<&haNcWvbTn0t97aE6y=nBgvt zrKyQL7;`U=Of%elkY4K&99otqVW)0h2@uhN@lw-k<2RbmM+{cxu+`i?-rt=EJoUJ3 zATEHEon~0?;VEQ)=Mxx%@AWCzADWGp=`T-5BW16`ai83q$g8a;!4&VnH;ZY`wxQy$ z?VpcYoDF%!*c=<4n1;Xt27<(V(-<3idrxnhu0EwC+n1rr;XHqfnQ<{_eVaaU6xYM> z>qDS&T~27S7CttPY@P$invspX-%*DIu z{d>a(mYXfbs-Z-6CjjBw)~YUjmj%=us#u3xdP#thIh z`ckxv1V54%S)NWoGrEhtNY<&#D44iHDXzyDfEcWQpuVwClX$}fJ7=+#CAf~jLIz>T zI3Q-{Voog=ySK-ol1PClsZx}P{2bElE9w)*IaR_FA3KCR4aL~!lZ>Hrgowd+CB*?O zJ3|g;M2BD~Ko4|qn#k5!%ruB^4u{U?i^DilBAIaEWNPFdIJF($b9Ds0TeQMGe^&qx z*INSievlXaL@~>5n=Yk(3{Vr_GRC2Ap||^ zd(Dx<62tvV26c=)gCf+<^`3sb>-V1Sd)RP4;<>pAwkW~?2ao?4eYY?Bh27A1U(;4@ zMBn}RK}+>rHY}U}f%>ksi}=X8q;?*?>lt+KdR_{a#tebabnmInW4&FWp3Y|Hr&=ARfb_%n=l>eE#V-JD_j0rM<0J8-GNU)xOV9Pe2 z^ruvRD)3n`wI07jh*++eD#vXAT`GM1gEMyVdhJvWF`du?$GKuEaYq5OGDwQhYXFGS zgIh1v7x!bXHhfnpytJA%2e7;>G+S7tQ(2+A=)xn$&*Wn4Q(IO7pHvdMs~XOpt5=k< z1YlZLfiFI@^=BSFY8vXGv>X#Acd~|H;7xnB#|IFC@Z1VqR|P>BETM82cbA)y&KB9# zJM=`vzEZD#DDuS&FcoL>6AJDiq>g+^5alangUFXsb9nSRs&bs~oZFc->$_nZf+yZb zf#E~8ix<0h)~b7NLV`xBKF6rKPZjGFfsR%9R~R?M>3XN4H~*$9K1Emflv81EsW9sy zU7_mUL~ZLq89*V3Hdb3tr?$PE+Ael#TV)G+=Q_2$x`yaw4RUH*IH_^mu4|^Ynspkt z2b@~Iew?@or^ZT=m29uLrHqtrC!j^uB5+{wd=3CY!6ZbhEokzV-KpIf$z1THtPRHg zrW9_a+iZm_o>y2sV{dM}yQZFNh_Vj~1C4L7AdIHpDeJDilNg>)xpVL17|RvN0;ULH z_%=^sP-wszhcSI2)Az-Zv9ZYRZSJI-Lp1*NbvJZcp>Q==%d+^?va{|OdQ%+oBAvK$ z=o_qKO0vDvLFkejIM9whBF6A~NYGf-K6$KUBQOHAe zIBpZxJcg+G&g!#EQG<-FAtSN2tNEFP*KV;=438sYE8(P!p_V#0YlA!ROLSKRQ;;@E zJvDjiZK+Gr(%u@II%erA>$S=W(R z5}3v%?VgUFq}^Xd(OEbXG6hK!QusSBWEZVP?9Ah|h;6_O%C1CggD7`LVmWgp`(=o* z-uWZ6uxCoaxV(+!8!PLzva-(94p-1OarucWYN1(VFT%+tAXJBNeAektz5XO&VM9H5 z9nyt^DR7gdsDMsgD#{6#upBI%IDsS%ocLtwPmccNT(5I4S))Hne|G3kGV&rrs{Ul?PjCIP^rrwH^^e2b5t2Gi7NG;< z*$Dw*4nR=#@6qxIs>I0IjC@;1CZVCn<($dL7ZFL!7DQLw-)9k$Oo7njgC!?aS7pIT zvf=|gbMO&7(G1{J-_yLZeM3%8PFkGI43K;$35epjK&ApX5r_%Ii6ql&UZ!%KlRo?eZWuFDc=9mD5R07Z-zbMhDWMbBgfm^_`X zK7iiI3(sb_o@xyROUb|x4vb$mliTc=%-GMMRsSbyJr!12O-dm9qlro|MTQELJsU-_ z4zXPR&UW*La_1o%@lYosx$aK`S$OQs z4pXOL#yt?`9jf+>YIxlqbS+(cSfg<&H zE}cz%DhrtR|BmHuS6xOjlk_G+xKsiPjf(-Lz-*T>55z!5n$W*)1o|t27M`63?yE_( zYr|dBZzM?zuv7t)bvyQ1`hHjmAZv3dApjN;Klu0eUB+8Y(SlGGN@iW^%Y(VOM~_-@ zEl4MsxyM)+76-4a!2KbAZI!f`&?!Ib3e{*H+rG4uK&aYaCS*icf-Og3Uq2EDl)*+M zwH8vLiTcfn+DMUtXm_wcSh(6m8HhX#Op|h4b0d?)MTt4V#*7iUc`ijwlGf1mZj{fv zv(qSJ$_in!J>0eZ0|aF$K!I(YFE1J`1zT{_3(oj+NfPVH9gdDhHFiC9NoP7G$<;IK zoRYr1ztNJoK7gY>x}+sXxg~Anki_nq|FJ4~4j=kD}^WK8v`0nQ99C z0U#`-s?d!9LNPWb6u}}mSrU@rlY@^s?=1>#)|7!9p>9>}uVGflu;KuVgVcxL)>iL@ z|D@1i*Q>xX7zRGB{l`=enkY3zURc*0u1bL~AEOlNW`|;GRKAZ^Q;>0^0sE?pU`lbr z9yXLR3}g6tPRrb1C8ZOLs#Jt)j&41YO*N`+y?@uH)vc@b*m3LglCC!?A;R@E3edv! z4whz&rt^8GG@WWxB_hw=dSPGtkk@n`K?dD)UPjuOhG@`q`Xf)%O=s@3T{N8>!en>7 z0OiM;&JIURA8owpXnWmhI(0|5*nLMH*CR;QasAIP3=9)!hf z9(lHI2)dO(b)+F0Yq>!&K)N2M+XVyBB37aeuytIBX2GBf&@QTD?E(j(NWcuH6|sH~ z0c;oJ@7;B~82_ej7w>Va_ zpB?-__aUCTO@9jc=^QSRPjIIG%+Vi?BGhPVZro1SS2Na++n=zRMh_@As-#zim9ljP z`%7=Yd?NPHfkxn}+>pNkY|MlooxIu?FE)UtVjT3Ts)xMBPd- zw_=RALI*U->-G>UGQywye~%FzpwYpIOHS8}cm)?IHNuE|hY>$*(~O{>jM(8ZfREp>F; zcf}mwR~3S=&~1aUvpR&k4)9vkTGiw0UF)@j$!|}uu?VLn(FwhlENe=oN%&BW?XS8Y zBwQRD<6^1~Xi~4u$1^G9Vl|&S4f_Ira{G0SO*rc?!Erk^nrG(fq4F$F@S#VbHLOm! zg!(;9gA|K9v|D4naS@=&3;X8gVPSCk9c@HAFbtis1;`zg7=o^tOK2LGQ3nbxB{5v` zbO5_ctB*_$>TZC3t`Th}SL`a9<65a7%nV^)`3j8`@N_J1G@=7eX-|V*EcuWg`*Wmd`>})n9@H$3CiYV-#@XGiMHN3;}Lj7u2{-O=Xg*=`q}J+>rrI z;+B$#+Zo8PI1T;3y6iO(H<&y1fMU_52(xV8_@g+ouhIhqYyk`VDsOTv?$%bg9|nrS zm4y19#dMwrP_D6iPw>50yaoZ^u6T%zEK@3PLd)nfEX8<-mt2rV{;` zu0J#JK}X=rA|#<;8oZokK@JGh98`cZX^qVDoGU$No##}Zv)*y82=0KZRc&ym7ngww zSmX-9fhFfVA#jfMoJFoPR9Q;X7_*pw$pI$Wabj#mgBcdiOw>S=NPpJoPXWrHEhNMU z*W&{W#n8rt12GH-b>NZ}f-#|)@7AJc^;D-N;9FSeg1Hwx*CvMhJ9p89lsRQ^khBGF zszJ)CI*PhoNxV=XC!GcCkYI|TuJA!mN>k2o!{N{B-DRRgXvDD?E+fG_1Mu@$3T8nL z!tTdPnwX3R7qz)p$!PZD{369;M46-IFX5>oInluRK@K+xFmfRM7_)HTtz#uE_DddP z&bGV-1X&RQ=nVD9`eXYj>wvbP3LJQriii@G4uVS4jbu}eC;(wV9~t*+1tAQ9f_P2h zh26SdTV@5EdU1IufMOdGI)$_PP(^gcqwQdltaxxjwvKJ4-)N%msK{UiTXBey^ASnK zz71NHI6#6_yH}uL?Z+e$9-GO|$Ck~#a8qHx#)J;tj zz%X4+9OX>g%0$?9HL+S#kt}Y^+72#d{0xh=;V>OO>_E0I{3$A%s!{muC>#XAkY24} zu%7D88ZLEiRLc-%l}$=cDn8Q9vGYWNvt2#GC|+r7pGfchMxm!jZrB?L13fuv1nGO>{K#09dr70!CDmnP|XQcjGdgXqNtHyk4}=P43hsi_xL7QNvr z;>t6rfjfkHqAD7bg&QC%ARPv@)ySc4lwL}fuc0~~W9JGrg_so7#=hX?Lpi@QUKXK2 zSy^Qa2R}m!gjQ8(`L58cWlw?7xw8=prNTAVr5d+vTA}YR_h0ixo;`zOT&R#$){;o;%l$>0f$`SQ ztR?H)TCLvVzG5g)65%7x9AEDLANr~fAz?0GgYde`{bSy~-2aD~%l+@*#Qi%f z`7R{x*B*~sm2jNFDgL@O*w(!sGw+BG?{^zC^JFCazWBI4z5L~8b_P6UOWOj4;%*FB zwZ9k80ReX}^}o2N^pfmAkZYK> zV+(buXyPP)x!PZjze-yS%gEQ=zr#_mw6Xj}LgP~K07``|N>nr3n#5=7_(B~|y(RHQ zZhVT4&k=txpC6|gi<{=(mMT#URJ7EsVt&KmD@ajgf5EhWI5-vrgGr;i#=`gBTADB~_M19FO#4PNA4<<_&SUC@o z>}qg(MAwg>#@^1~gIr_=FQ!MX#|RUW&%uW>ZX|!&O_GZs-Qdk(unO%gYcB5hSf##a4+(g?!_p&6 zPz5XbaazjWHn$~=7dQcK9pQkD8LR5=og`ppEZ{x~a5~lTb9IIioJSce2iJV6MCVA; ze9biYDsJ+%D?3n34IZ*X%%WrzPI?PN?D?rMP5qtcrQoCc#G|D|*;4}8WCrk4sNBT` z(61^R`by6#BN@Y^jU{tRLkz#&EKyDu|l5!^};Q{6zvy! zg-qk>4V?&8mpuoA8ivx3vNMIeK`1PvpA5?5{`ZbTDsQlIjRd&6Y&4JT`Mm|b`I#~F z2I+jl6|n(M_VO*}Dxqc1WNLM`^g~^*I1sbTJnVTLHnZToAc6WuPkj6K1v-RutMmo{ z@hgpz@QEm?Z0V0(pd9|q&k&&Iq{V=Gt^>P^s5%HU63$&h+tndZqv)!BI!*@3>}xs< z7o5q#xNU$n&x>;4paaTb2c$|Ge{3(_zUY+LL2tq-Mpn~bzFhoM^M|p>861Cs(kvOa zv|5ctVtAVzO)Y(y1xD2$FmUI+8J|t8>Pm{@pT^T}8>W;9<-rgohL9Cj|&VIq|s<(#(2QlG$XH)iiUA$}h_j3yR zlH=>}QEfa#)DY%ufC$H8Kty!}BDtk{)`aF;V^;p>?6Gz+TfCgC1{Ocv9K&LQ)ar^4 zuvkYd#x=u^o1B8uH5O;~h_T~{#;^!?y6qTg3hI(F!JtWbKe8DN+Bg;W@i3Tou29@* z0KlM{82tSr32m|+EO=43gE7J{-y;VSKD{QY9@NcuiiVj&mgm(G*CN`^+ja9DCbeu= z#|pSnRgQ-;*hNZXby`FcTg0aP7!pp4I1tA5t{U?9l^TJEgjK!`sRjZclS<*ER&*Dl z69L;RKMsNZ&+Hn3yQG%w>M8(EwNW#vAp*%n;25t02Z4eSyGEe5gTOj)N^7Do(0u^x z13a+bIVVPzIIwSjde>lo^a6>4`!)bB!S2`y*gTf5uJbBz!2WYHU{95zaXu4Z#}xjt z8uDv0Vgx_PD>x4F)pK_Z`4JA}KisGxAA)b9#PA%wdim@aX&lJkyKvV8uZ8+1F~(yE zFRS{b&@>JC;@`y}FZ2qIgFLkv$j3_Y+f|MO`OF&{LY_v*qk|J6@6-&{G# zef7&6e)3`Ewd&|6WSLseqSy;dptm@9!s4A+))?1dQmU*7!L;wv)xb7FIM2q+k^oUB zc)UdtI{PcakBNDu_iJ!jF8n-;7yH2q`<{9fC1IlalDo)}ghgayG8p^z+5NxJG`17SG#0O4!CDt18DyI7!Ar9lpq4tI?ys(HC1hGjf{JB3QU`cs zItu}d`BI3w779Y!@we`i3~}A+e{ohR3BcWGuC+eyay{WqOEw^zeqigaBY=d{T~`^m z(f?uvX>Qr`*zG&x8r+kK(XhVf0fr)hL8e1-;&wPv%C1uN@hlm&OQ~hc z(qK!mVm)K(4%_e3T}+b};SJ4nK^I88AjUCUoq#ew2lT|4jVG2grzb=SipW3CBBdgn zf2t1-H(Q}Ho`u4S#;k{&vyso>iap0hL<30z+tqqB3%I3$LU!ar6n+0CY!5`NM3Z%| zMDd|AUWu}SH`v8rp7kzEPP{xzW>PRP!h7fM_=8Vli0a-8gn8j_zz3Q7?G4n_s{|PL zuFb}{3S-Kiyl*Y}Te1oxMQp*P6DuLe)U*0>>?Wlj_r3oGa*Dmi2qxN=jSYP^rk!nE zbO)|uCIO!Ul%Lm%+4D)nP2sP z6#c}Bim7A_dj!s-=Kv;MWEaZ8iRk1|EknUe zp>)0k>EZp|f7i-@7e8>38)c|E^ma1bLZwU9kjLP&ADhhr@XYHW?B+MBn*fH)x=OL&C=D8I?&gWH9>y3RDCPAvOLog>{kab3z%wf0e#HiOf}fV~tS_O2@#3KlR_P|XBP zYJ&`nWfB$u5KOgLvR9>UWp=%$WY6FdlGR6_6e%ChYVEL0lM1K9l^IA)F8>ScU14Q! z_m>w*B8dQ9r8JxcWTBxjQ=|R)%P$ZFG~%I376@^4m#bD_rg;}cxgLbTj{XXPvy#}X z2o}K8iWL6gYT6JoYv|0M>M^NW@<(Qc=^M-n+dLfsp$ zk552YWWo=S`wF%b$z7tLDeddi%HC+DUIJQ?q@8ZO(1G#Wo%nkhKMe6bt0PO4E*~$7 zq+4=RONJO>mDObHKcxBVHi(_G(uSldt!R4yF{a*#)Sx7%p+SX8L&Hq6u%wD>6vUS8 z3tI*d7`dB(VdaBn7rt|g^!Kp}e2ES|Tu9ZSRi)ycOZ$_FXXA_VQXuU}v`!))tJi6g z5E%Iu_@L2npiPdjqntlmv=U1+Zjah|kayGbEf330&u2W$gnG%5I$||tMmZN7c};gOqx^G?G!Gc%JY%?f80j+&_W;Aa$e_u! zhWj`pO<%+PCnL>8M)*Ea567|JdG0PonhFE9M-BJyjP!X%cxNN8SqSDCL?cq zqs($6yu@%vzxCjJ+6e!<;T~nUPciB`%W!8KX|6HcCmCrh!+oZaW|R@$%LxDcdk?mO zMw)*Z;jN7Deun!?Bh4(sZOX$LM*16!G*27u3?t2{hC5)SIn8h%Wu)n7xDPbanEX

M){8z?ne#xHlxflaeOKN{{24fwYj?j(Z_r^Vd0k#Yn60}c0- zSely13x@kNBh4x!yuabz$Ef!(Bm8#5eWRg=%{0##c`FUPt~Bbs({NvIxQ7_-+YDXz zno)25Hjgj28RA0GW|}ynCXao zZIs`}$;&eDHo`lg9PfJF3K2JZP%(_#$~K$#3(Dnz z?V|blyiP4ScKzGLy>S}=&epB#JF-S4-J?lW)1W?F$czQ#edX9vXuIsK!p5qyWyv*0 z+F1Q^b^3o$dILs>e*d%aksS#bDV1OcXi=yY*Rf83+1Yse`!9X||I#P1y|mQ-Yuj7W)W+LeB0Rsg{Mn_t{9l{D zu!Z^4T9|*`l$OCiyM_4+o&1UX_^tiFmOs^#TSlMK7Us`sVg95R=C8iFh4?%9Ti*YB z_Q9{RAO6kuz`xtxNNf+5y=!}@Vfx*(U;oqk&qRFw-TvLh|KAVKuKAs4|Ni^oX@NZD zq?rS#Uo?J7#3vD7D|CInIUZ=vpIF|W_V2EI?QVPD)A;pO)aCkl-Ja;2)CU@0Z~3mEb=j!QUmp-#Wp+4c0&$ z{xLu1zUTJbJ88HTl2-t%P;5?pA1ge?oKFvJU6cV@j*2{n%(3}{MSSrha%Zf(MZ8)$ zGR^a+k^U1rKaZJ5#&~`n$&L*1{5-xA>F4={f4w|EXBQ$zB>1~{{&|dVo#5YgQw;w# zjNg#pU+wt|7{Ao>^ZMM#bDm$|ec1DJlV;>j&%Xn+Es<#n{s{^GF$w-5o7UyhQ@XljKg9EA z(BIGVOMI^c{}G;F;Omm$Z=K-ZRuaQs%HNRSU+wt|SpQPbFZ6uQ^Gp7RJ%1+C-|6`! zewyc>!}tj?KNc!ejR(oFe+=)`mQ6{)>f=f2#RprVFQVt;ev}6L%2I38KOod<&Ugw} zISSSL)dC^hh>T}wP(r}YEN&CMA~jz5j9X^GTebJpb<%z#d zg8yr%TQmOC1pnI!{+a~;^PYdW6&|12^Shx|=tnEGmCL&7^CIrF@1KcxJ9DfylX}N3 zvdGRkq#Q9S(g~%QGuVPZ+V6~`V(TT5&>xY;q#xoZBHrl#)MZG65*MX_#G@iF!Ds9b zv@U69pWW8FvO4M2`}||w>BuR>UZ(!mtQUQkBZ!Wl_{{=K7%}l6VlJn>D4GCC)}3EZ6 zkoCr}Z*W5X;ck818n5q=g!D%_^=H2|qekkJh8jNYtrA>3vXdF?J|l48ERr-% z&tEz5&ocfaBYquV5qQgLQzHGZCl3UEJnij>V5)k3!cWoD4oCk{+!YP%V9Kd17mdOO zTgoc~dREi7m~BZFjn9>Si^JsC7M3vV6{P?8R&9IpPLgTpaFfl?It`QK}JBI;5#w;{6WKG zlQ4GH&M_LEZ$Nhg9-jlx76h9TspX&YRCXEPP}cCBN0rRiMA>AALbh_^y5HV>CZ5m2 z?Rp(*}YX2j0(%X86v$x{aFZyM^m`h#BcE;D`P7Z%!%IKHuZDS zZgSkW$UPCX(M@5GwQ}+$l0$|d~n$ht&0!E z>=WS)``+4@qQU)I^vhN*o^Nc2uuUJB{d*JnFYeN^{C!)P|L_*(Z`H#5>pQm$|0ONV z|4<9_Pi|9gK6`QO6)FSjuNeJ#xY=N9I_wuSl6ZDIbNEzIA!h57%r zPs`-ztrq5gwuSls+`{~wTWG)R)x!Ld7V7_1EzJK!3-gCsnE%Qa<`1+mfA<#V-|Ls= zch>*LV5lhT-Ol=7f`4^_f2rq}`P}C`zs&bO?D-}BPS2l@fnQ{r=a={i3H~vjU*@le zB>4L!_x#DJya~ zBQA%j{hiyU%Y=_J-@x)(cdDZnM3f7c8V{tZTb;2-G~&%d?M5oi$G7dGTy*_XeJe+x&%@$b~L zo8aFi)tY}D&KEwBe}&qq`S&*D0PG_FEQBZU@1N&2ded!M{fqY5tvs7UHzO+1jc3x9`Xp|E426fqz|@ zG@&UN`WYDi1?7vMv6E7VF*g(%I`+Ven&q;RiJYtP=mB&I!I0jI&e z-n-JCM>nNCp$9EPe^vmOc>cWs!2$pNQ6>B%y*AzB=+86&qehPw{#`$x9n$!YcuZR> zQOw861KEH2!eio6e`hO&y%{<&>8>K@Qh)YAqbIUQYW?}jnN9HT(^oYAY_t`Jf9teU z^KU4WyVL$wB0PbA!>N0!(83 z+X-I(R{X1j@Wu1*8i)@2Kh((n54gtj??DQ^-Swpxo8aF)pEb+BNoe#2|90Xab>sct zLZ|;jTXFc826*9g`akw?T7M=ZJb`~Rm@9#Qw>`=J4-u+%u*<)X&u$6-Xuq^&3moWl z>W==r7eXlJ}5s6VgT;IVFr)9i5lOnO_|FZgy0<)`Xqn1_}ZTi;esLJ5$cU3Ggrc2E=i9Qv~6 z=Z|PR4nOnJcw+plVUMTz*&E>r{9Mjl3H)5}1o-(BBGmS?z|Xtc9y@`v4f;bp-kJby zWRAbaB>0CU`1>XJdnNdfNbq;@{Ib8Sb%K8zyJ~H3OZGV(Y{IWlCg6FT}{>U+&zk=z9c>a0x_w)Su^!M`olKu$KFX_8@eo5cj z^RHq4ZO|qT{^H-@`O_G`+Vji)%%z@R@O#el%XsBs&oBEm?~M7~^?R(lWnmPO=YQr4 ztcRB1wW*EjBeAtM^yFKPYU`PhDlFjZ#r#r0k)$RefnLgA0^NY6;Uivx;Od9+&S84H zYY{f%VQF~%0J&yXy$?j4^+wk4rIu>7I)=Zc_eaT<(HQb^qg8C1)J+h3Phd5Dob*mY z3;CQqRp-Pdj_vQ;Rr%fGvc#3&C_I}fwXyBYap@bvvp6pCFM{XxxGZtyHww?lrqefs z=Y+V#zX%@MV@=@OC_Jw>l3wp`3)qRgogEVl*&o+vc{epu-mdtW*GT%N>QDOx_3vb> zX`J7U!uxt7>6@y5Hqz>bu?zfnqr7~lyr$~QY$iUXnfQA2mxQ;e@@X&aDt=xw@fFR) z7c~=~@5EzD1v?Y5i4F?x1Y9Ij+>aX*hL`=&W?~o1K7-fw?=5|vnoJcYJCsI@!Y&1| z-+j-1y%!W(`-E`Ww-5`9_3xH_yq@}aL@FPji%BM^ui>!Dak+P>&8FF&^tk)?emQ(= z(Ot*tbm3dS?bpE9=9j?-vdP%Tvd@d(1DoM)!jT;^#VOcZb2JA@{?6Q)lb(+8O51b< z`Z?+I0UYOJYV90MwY6tJHRji9{M|d^fw^Jn2poh93sx0(vO*hUTVU`4Aa?Y`CaEU+ zfOzj3HDZ9-04x6E;9J-~4nE5NFX!*iFw7e8_lC%?;qQ^?RzdaOR{lme2Hz6QBm(p}H{=h;W=m)sxV2m^WnD+MW%Fti-bR63y<18Cz?bE^Ajh1C3YU;p?# z>V?73nLRd@>0V@6<6t6(K&q-Oj)OL;>7cT?pX`^nzsV?}LHo=8^w;p`k-T3lKfjtk zG7As>)DANF^YZ#%$RB1`KcY#ugg@k98kl5-a?>K$V^G^HucX@j0J4lPKyj}}bnIK~ zWtYobu{zVocPFlSn;5(A*E|gC_MbTKX{7Jcd-u|xnZ0}IUp;yE(vLZ5_tGEKEWV3M z!MMokTu@GrkM;Q1^UHYhInQ6g^bdP}86V#1`6Ygu=a={i3H~t&{vn=U^7l*d_e$^| zk>Ky*`QU59wwTL zX0rU}n$Len!3aoJdv3!806VCOFmB&%?ksSwoG7*#G#^gxM z$vP$lF=>qHY}wbPjS!d*mO7J0825D#x9sug1hy3SlC9BU^hLTJIQR&Q0>4}(KPvJ8 ze4fS_WgH%M^#SQMSnluBw94zgBJwD5F+MIi?0eEHHvjP*E~N}cOK{J(%yC3Mfq*#l zRd>Oy=Q-X#O{DJkkH@6$ifoa(>AaBA&iejDEp`6_riRqDhOo+f2ZBBLtCB*umAB)b3U{-hce#OdcC{ejgGl&GtP*;*c%5%jP-8V{TyAi z!&DA>fUfFz?9&h4&+_b?RCEbi<&H~PI1wx;z?f@1G-%tlw8b1{v zTj5a<;#_Rn_kI2b`bK%dCpSsugKb#M<{Q7EPgEBeIUJhQ@aG>~|JOSW;zuDzgB_Xi zYviS!O07?R%yEuGaG#g?wD$gCzlEEP9<@7p1Aw)R_t^|pYZ;0P-E~e`>~n!^WzWk^xd~vc;7+_mDdQo?9amE z(;SVW?t|KaHaXoYn^cfg+@t4ePUe52wn14y!4$X(#%iEo3UDe=`kg^20qP|Obr~I6 zPe+{{2tFsYXVGVkotnnYptuqgD!lkO>h#G_iy+xKBo3zN!Y`GIj-rSmVc7TdfiYU% zMWNEVsDz}l7ixXRwEbZ{n7Zhh?~y87r|NrZd`V5{=Uw7+w~5d76o|&~Io;D;20pVzHgrRqRv@Bu-`cg$O#6Sv2ew@(RmPBZ72O++mG5_`}fzk48rN!vwH%+ zVSBi~&%oS0iC^&^uCMJLuJ3MW^F2w=^gUeP3osh@Bz^<-aDDH zJzU=lC+u1L2JGSb-Z_5H;&h&Py-=tcu`$X@n3K&rug;re!G|4i4x3EUVAtu zxG?pPDS6z;!zr&5&?z-P#g9W2@l*V2<6-8+m!8ZYnxU6Z4hACLoV%>o@jTe>;qymG zR}7!fEirsfe$l|^p|nJNEU1h2P z-(#yx@0Q1{GEI5GK=Vrg=dCh5g?^`b6w?w#FgCxc*O%(lutOT6Tz!;Ac{*5WuCK(- zC+fzvD|`>Z1ZCs+{y+A<1uTl{{U1~mOF1;%PcD`OD)aJyp?GxsEApnX_l6indWSp_iHBc|GekS%+BoW!VU^we$Vso zd6J!TX3lx<@439^Jv$*6D!zX>bofqLros0-AoJq;1vK?i;M>2s5#Q}G9N!sWbtUml z#{#B*e1B*9E$qc~oO`&a5j-6VT*_FF|txrUwmSgUA{!Hz#RVB(I@)^!Z)E(OcJ z_yn(h=Gn>iC)w(&7X;OQYV@}8 zSCUVVp}%DN!>?Xt|1;*!xLKgvjtV{mx1_P!EyQRI)Uzr(whvYE9htVym&t-VlakFd2;|)TKB+9;8>Ihwy_)e-0kgKT^M-X6-1z zM@;z^4+>H<6sBD7mnrY#Rk%=!=lAkO6CWYRAKi;y{Rqk6fbcv>H3&Z?ImvRT;7QN! z6uYv{g&}%>ZjDLD<<~4qV_+!+l^m-Q$26}0QAdlKH3c(N*tK$#SKiS_5mf4w| zOYBUek15-;E3LEQggP^J#_<}}2{lD9nCyfa^QOTUZ9G_Y?05ACuT*)ihW*1+z|`9x z?I@=x`}2RpVqky%D(ufEkzl781YA;7XK#Y;P3DISM}c)XuntE4IhO*>5bBO zxH$hx){octQ8FvlzzC3Cg8j!6>_6;)mtQ{iG6@-U)WH?^S2V`zNb+G52ZWGwxz#E@ z6BBO5fobNK8dI1xcT7KG>tfmwf=MlQsYz}zP4KUTKR*I*&M(I(4>a!1@fUf$8#FP0WbZkK|i}Ow#oLo z8u~i`yuJ3I>f;IQ)!bj5YVPkRvU{k{P1f=Rn}1X2kmw zyuUR3EUfLz&$V=l$knKH7~?0=OP^2eB}gs!`N1F~Kd+fyIezx6r{m{d9R2Xi&)R^A z__?r_%FhtMPs*z|UT&kUseLf}BrnP1yzAf_WwR zc{8kuhM!MCNVWR;+E5KYuZE|(H2gdUVbtsA2s+5(YSaq-AwM3`OV7`>qy%EK9|jot z`M|Ww@l%A6(B#K!crE}x+dRSf`4e;rd?Wpg2mC5O=RhuGenz3(hoAH4D<6Ko`6&4L zA}XXGE-3swTzX0P*}b8TpC3R-wfx*PM8nVf!TU?Y&uHMH=jShU(#X{)3;ltgL@zx* zkB}0G&Fb|x@^jqFmE-4X2#toHcVq9vuYUF$%=vj4G)U%WU;dNp=T69l%ufO3KK$GT z4fN&bmLA~e7pRcx{iE>nT5wjop;bx!e7=E>pFdy&Ov}$RgEahn8oa+W{Ok-|^!)so z4!R-#FZu&NiC%hsUKh^zdDr7celDC+IevN|G#Y*mI~9PR(*|;Wwu1)A{G7^va(>n( z56SIqF3NrQ8Ah-A=;!(F;OAdppmf*Y3O_T>UlM+P3OZ@*Z9NF7mY+8R7uA1$2;N^B ze&zueJwKnNom5w&H3JwwiC%hsK8O(#^m9;OBR_v~RgRz6z({ELITMK={Oae1{+ypf zp-VD93;9pZ&oo6_AlKflIa zlV5(Ge4O+1E$EWW&tv>2=Vw3ikX%1^quhs|1L##Bem>e2{IsD$di}J*&qZf02|urp z2LQ+xb4`G;(ee9OIK{ z9~vPG#nKHZ?C6wu(329c1rS+5**-)ul%3G`ro=P&>2EHs2l4jzJw`SN5zzOy1cl}I zHzoM~_96+Nx4(h@`b({_zw3kV&+gIocZL~lAN;;WVfpwi1|PNDD~Fy9b^Sf>ufNAC z?5{)c{hh+i1YUYx;jh2r7~YhR-?n4^@$1GyXV|Ui&mtfru_Pb5l6=-4nVxU}SKrzj zNh>%5>)2fVD4ZYR1^ap;F(J=ClIr_?C&TwSroNvv+qeHjQ{Q)*1KV;~C zg}LwF_U%8%)b}NZ{u9l8|E_QUry(0q_#p8wF?_$m)c2hnzWwKz`o6^QeWI!Fjq-Dv zdHrDVuVOsBFZW)UJ$!N z|Jz7H@Ulf!n=~N;_$UiM&yA zt}P|MowcM+41MYO3I1g9Uw-WaLV~AnsUMQs-Rk_8BBv=PIJ2uw9LdAko%O8AhjT0* z7H^5*sR%sU`ylWtoC2?o;F76&FkX4>LhNHwDS3>mb6KhrSz;XLLUXoTaU(b!URmb| zdf_p8p`rXjLwaE`y+Dn!m!hbrc@*bk6-ThxtPWQ3NljdQYF27*cQ^)BioaZm44P%f zQY}U3825Hh)jT)!yghI#56n&Ntf3sZ`d}iTko7I6g`ygyJ=1BZsL>uZez)>U>G=Q}*WRtyIKF;H zch?#0!Hwm?cbdkhRRG^CDH!;q=g~cAH%_rtj}TcX2#;(P=tmamTfxb#Rnh)BLhY^* zNCw@&5?M=cvT*5AT0HUuHjI&OM4O7S@(#*aqZHGNOADnkD7x|rh`1u-k$CXP?CCjUx@axgq^NeAsPP`8PF z`%3MhT7a9KcRZR}_MPC^5RO-Kb_*0v3W`T51|+qQdlcFP7(-+**l9|#ifPeBw@br5Xp9Vp{QlK0({o>Ikz=)HEwKrdGj}8rFx!V=>C#DRn)<3{)pUETHt%f^!!81Dn+lGJlB9ct+zDAr1#0;76TDPY9M< zH=MBa4omJ-FGRWnMpAk2++k*yj_*_L5*m>9qm-=D77)~{A8dTvE^)w5&C3N#6%E!sh!}5#T@NJkD}^&5Z3Wwd&f-Hq~D7 zj|TW2*SB|*srGV=?KRQ2x0CTBSbSR;+gmT_@O7AKZ`U3JzGL+5wK3IRfw8?C_3ix* z@d%#3iN^MJbkgBF%~X2_cN_41PTyXdsrIHD+iR_F?#>^vgEYUhysizK`qMyUA30ImY&y=-b-~Hx@j;EsX80 zPt)P+FxB3!?+o~k(YM#eRC@)+_HNX-_d8~`!Q-1~Y;VWCI((;@YVY7q1HRAc+eOW)oG%yNUrx0$iMr5$wi%Qn?s z@pc2gkL%mJ$y9qe#`c=%+uMoBaq#%IFt)e;9v!|8Q|;}-Z67}4@iF@L+L&suz}Vi6 z`u2YR-3-2o#`bo!*Wo+ORC{!9h!4Kc>Dx;))!uYtd#&~Do!oB*-*jVp`|sA_JI7Re zr?(pLeMR41S5xiHGq!iHzP;L}+RHSyccPsR-(|mz4!F(^)uDpimwgy>!NS( za#QUMFt%4q-`)nyrh~T!&5Z3WZL6bSwyE}tY5z$-KYv``-c6?3%Q3dsMBm=dU(Mj# z!r0#WWF5W^Q|;}d{Y5>#WAyE{G1XpyvArAh?fw3X8GI9s?d?d?;XBP#dk1O1O^@$$ z`u5UHwKv_^UTb}OCx14BZ@RI){dei`onxxK)0++WzM^lhtEu+p8QZ&8-(GD~?PVI< zJ8`ED-(`Ev&@ar`-h2A?`k88PMTvoaUG(i;ZmPWj#`bFI+uQJy8GM@=+gqBbqhGeE z_KG(d@O@n0-c6?3%Q3dsMBm=dAI;#~!r0#WJ9PLuOtrVG*nsaCeS2+8wO3$l??!!l zzwa@FZ=$ii9c^^@PBYcs!HoudpVPOO7JPe3Ha`lR5yTO=en_mtt{-Asy>#;(3%iU! z*ySSZ16c}Qr$ueoaD-kSmA?9(=wK^YR)6L@2*(dxS6f#U;CwY@gDmkZ2uE6 zIBW;GVtg|SeewNiR{(sK?Rw*0eWrG=K1U5N!d`tk->WBtv(c^(!gMzj#T#*iIeyd& z+r0N|Vflz~H!|?uBz;%H@NEUOy_*&0@m*uU*YjP~;OjuU7lH4AO$^`mK>K3w%`wRH zKRc@i-)U&~BJe#`%<#3#f4KT@pp}xaV*8#+OkbQ^F3am4S11jb|@8 z@DgGwp4p&9Sc!-B#djcHCVaoD9KOc9dMy|Z{*rxO#%ug+gCE}lA}Gl|58y#dge!fC zFlQUvhYyTD>Iwh#{_sa)U0iP`PSB^c9ECn@Vn0C;ho)GQ|FYi-`wo8L1Q5TW7#WiB z!-0gxl(qC;yp6YVex}zc<*WsHE<4MiAuSmA-bBn06y(4J^Vprp^-wGCPg8T$%Ilt$ zOwZ{ZO^RloAGsSvv$7p}2KHjwi6;PCBEKKWQ$d*}e|9;F+o6Uj%U> z-?=|*Zz71xX488-ekBjD*u*(`?8~9KtVNA{TJmWe0-UMMz6|FF>TAb`{ z@js|XQqaCirqEFY$yK~C#h59y4Bk|mt{VARHB|ZywNnWl0A?w;9C5Plc>E)eLjV#h ze}Kw|tL2xBe*MsU1@ue7E9U6eSZ*{B{f@xh8tAu&7y6;!I$on@TGi9=CWf< z68*rPjH#B9wwMT;3wf2D!(uSrJ!^@x#l%bB!$^=lx{A_Xy4nwVuncixe?n|+&VQvi zGHK{(9o^tbtwm64xLH7;hbVfm#3A}J5{rn_5C)nl*qkvjsHqc!r>q`UL}*4sFM42rDV(%C8+Pb(jAG-O z##pWhi}{Rx_KJx>9a4=J;`(&wA@5DAg7Zh9Kw&TaV3>ff^b@lbGAxbQn~3HF!OFH% z{{rqR<&%XRx*5C&$v4HBrS_pTv2U-z>8@n_!@^vg#h%vu%JQ3wAV;pm4`>MucgN$5 zZd2Axv&5A+04FBCv>bl`#63)a{CAG(+fhv|6Xoz255j{;Qj}aQI5&7&@t!w$+EK<* z5(T@0#2<{H@;S{zQWFd{2qXTEjw%$<>ik*S&I|>I#*#k{I;|szdk9LD?p{_f{zmK0 zd44g((+$tA&!U;&HE>_7e4l-~a-ThZkOj}fU;y^cPe$s2yasMQo!w{O2;7cl-`J=I zv0Ay1GTd+NGn`QS&qDvq$GAGfV-&^{49kGo+fJ&FYD?d()1M4bowFC4|cTSOn3}$dslm~c6xQjnm2{rAkh-%a7g{Zy5I)a( zMZmiKI>BX+!MQu?)Z>J0s`WW+(=2=_B3A=jk}q2u#;#9fJHjoJ=Uv5!tWth#;b!ybYBcOh97QW{+-&|# zx*<0EcPTTQ4})n0Ks|saf9ifjHcGOMY`B)&$WySuG6QiH5ro9up2jF_JO_PjKT@$z zMt%H}&~t@-ID+~_zG`N|utMbWwO@r00{`~weO}|oe!WOFuwOK2%W^-9r-51n%GPfv zTlr*eE!cevQwb6uqY=Y_3}Zl+XUMK$p!hRnp}a;lWH7SX^T}vPhd@L~AXcw9pt!vI zI}|DTlbPkf^a$s>Fa*6C2e|J0ga-saB&O5xEoUYj-m=r>-nf*3%P+05fe-u~SF)H+ zr?{M%>T^TSMg<s`ToYsnY2&|tHSR{7w9aU zAYuacYyeV zpF>*YbH4Z+bvzO_zC8F2&94x?I#mnb^m5_rR55)0Kdw^xHJeZ#{XY1hLi%l7RHg9E zdb&LL>QxM1Ox41dGqybV2EAV){qjGmQu-z4mj_?Tyb9qvu&_$uYve2szFR7WuVdB1 zH~p#d;F~m;)9-PE{fnl-;`|RWn#GT`c^L4KF)Ue1#H1$-wYB*fjP`Jy`a%>9fb{lo zRzQ1rx?FgFm{Tsi=N9|_hIJTt5V-qL9@%H@8tJ= z==%Y4_EiaQi)YJ&_p^7(g?INnA9&9)=UQd(vOrGV{`QkFNVKf>7Az>1^I}czZ@2V6 z!;c3V>J0xTJZLv?v3sH4#oiAiL;IHj_OCaf8mow3%*9*kjkSEd$~SM<5xr<(0Q;`X zrqXZhH7>$10L$i`u@c=^SvK#>mLI0^8mz7Ou3nGjHCQa;tJid2p}czC8&!P2QM;b5 zTkq+K6{_ zT=*i-FYwB=YBY*gYp@*evA0q7jlFRMmi*6H+nRma_wgMyzK4IOtR3aTiPGB9B-ZRR zF`d;ls=h?LQF3uST|>u~_}Mjde2u@WT#3FY)Re6YU1M4$dL%js{=Z2$Nbp*#?NrGxbS6~Cv)@8Fw(@f#AL zzlX}{Z&#MSzf7P0a?0uN?|1y;_Z!Ls;aA*C-`_#dUMnwQ<@Dza(BJ5C`aA8@Uye_I z)8Ft%&#NJa($#1df7hl!ld{}<;fqNQxtw}_QPyL8pw%{Y?k2we(yuBOrclb^Tp{?+yaLc|QHM@aZo-aDQ87Y4Lk8xc;U;s>g2yF-2ov zcD)`DzejcbH4m=8@%{DvrTg?ZAaH+w&eY=f5ylo3(UX>;1lMP?Az<=KKVO1p;m9y{ zc@Ja1N8UJhg{{KWm-Zv;Sw5X!h)>FzA~0bM*?Gm-ZhnmuBTZ*)k+(y)zMp_)Y;4WK z(B^`9%KnNh*SH*>+hdJXGE90lHT;eY2X zzwp!ef%ddnc=Woyw52Ovq1y-#PbjoH51?&qNyQ5#bwOzR3{%uI66?kIe$(!-I~Bh>RPoV)B_oxdV}dIm;vC*H&ci3|S_3$a`3QFnn! zDx{q-JQQ5Ant5_%%V$4P0^en4#%F~2DU3g z!Sb$g*iodw2Kf6l?7bj7KJw$Im8`m}fNHtiwVA&b0?6^k^xf=@ zp48W@W9&Dg>zod%wnVbAttE0b@1@^hOQeIhC{iny$Z7oRx9CGOFpok6@OM!Z|GOd< zf2|J06Mz=YDS&BB5=sE1fIpVVIrP3Iav{BrK6&9X`Uri}oAyUoFu|eJvTnGMxP00B z58RF_dp9s2q_Y9_No?4VPIAnEIJ^zE@{M%OHs69I&hsT06R`a;91z@&%%0)? zxqcn2UvONXoBaQ|UM|;rGp_#$l?;aQi7<&O<71ig(lMU4pyX798>Gpvf%S91T?6Ys zzLT^5Q+NnIKM2O&Z||(N_YE*LFW+B9P4(xmT9Fm{`3({v9q4hgsas3xmgRl`!xt78 zO!EfMS2};Sc)DMEUy;As{a-EoFJP;qeE54z2?+nS6~ZrKcoGQyqp$jfUvNDfv8mJ5 z0|e(e;q&1Gva=r>G@y^*ymHlJgUDw5H)5dk;V7Y`Q}|_|(56n;glGbo8H?HX*Wp#4 z???9M-V*Kd@w!@AlycDyK+NY6CqF&qjQhlfY`C?M>Ow zs(J5k>U44V|F7wPvHe#i|5CeCKm~aTw!w;VRf=vrkVHr9?u%d%eiZK)O@gHc{vn9W zlHUxDjv|*a6gjCxEVGEh2M}1&FT#p&x^^w1u*pI(h0%6_h5GD6GpM2C7YNurOX*j! z8-ez6Fm4NL{UY=jYd6t?I4WFlwQq8?F5ccNB>!u#FVXxA?+sanelfDse$GBYU|WVD zCQ0M@yclA?NqXoNZkzmuy^+yM@&?m91f!Kgj+SDDX&+c9_{rWzfwXL=45%Hz2WbatWP|M;x?NBGGJuq*UpaIcw)8m0dTR9% zpO8k+&tCgpUHtoGvKju3c|p&=SC(n`NAt5___v17QyKqW1_4!i_=YWBD*iQ}V&LBb zh%NZn1U07kmmvER#@?F1zg%!6c>P-nZtL{#FAe_+;01%>UnwnC&=DZ$-?uMS1OIxt z4E%FXV*KlZ8dLlm{kjI;n!vx62!aWoe4{*4Ep75+U00;=?= zD*L(DY2e=wEFh8pLyal^9iOIww)#lMo_}2=4gbL4v0wIN3{^`b_#h9rF!@u_6vtmCZLBJ~4 zznS?4{>1?i@_(o?#lI!m@m5XXU-Z*v_}7}&p)~WqSLSK-FATmR82*h1pB4T+1Oiq$ z|Mos-;NK7|NRj_TjVb;ee^CQ(P2k@sQ~VqAjGli>f6?$S{pH~Jw}$x;+5drnRnEWW z6Ak=ZFpm2_)R^L5f_A)B6Zj_}$T4{PxfI;i>fes#8vYevG8~Nll`HGR40WxqAMMS*qb*G3Ii?@UK1itk};;5U|SiZ{~Od z|KflM`9IW{;@=YOc&jGx@0i_;{4{*7mIcCLR9fq+%czrEuO z{2KzXCI5#SQ~Wz#pn!CnxMuM{}Qz0t(w5U8OYFJ!v7%!g_eIOW@-3WfXQ$$`d7+)i0uEyRs;WfZTrL>?wFjS7{|5qAx&F<3(!jqs zAVU5RHKzEtL_6N93H%F3(uUyq*LswmeRXP5mS2w3I(+dJIAzacn_L;epn zrucXKDGj_efq&Z{H^aX%&{nPfz4EGtf9cNz$G)*`52L8nX5%PbiF~z?n z+VNIR;9njNEe6lO*08o(``LPvM*qU#8-n5Acs6I3{T~Qe<^0<_(7?YTk8%Hp8dLl` zK1u^`P2gXWDg7JMSI@s4uW0y}o)aAZ)-WF;`#%t{%K6uPfPsGtfHwI*)R^L5f_A)B z6Zm(|6#tguh`3h&nrQ830Vc!2=wB)GA+rDLUk&{0)z82`H_Q(CKh&7w-)QZ4t0wSo z{v&4W=LsC4*79$RcKxgvbGcyn*B*RU{T~Qe<@z`CF$4eNfC%|N)R^Mm676`aCh#xH zod3g-Z7u)0Ox4)WF!+XG_&1)-*=7F+0#-Ty_VzLGZwStUgMT|vV~T&rhiKrf3H-}5 zrGI1aww8adXy@oPvKWn1ZzXD8#gVDcI=0jxvmsJh?>($G^KX-TT|4?I!f1|bIt(w5U!KV0kB2&-5 zr7vmhXEEk-!SJs=_^kRr5U|SiZ|0*0{>1?i@_(o?#lI!m@m5XXp9Dlq%>Te`t^SR1 zY4{fg-w+J{#B{{dYE1F(_~ROQYXbkmfk^QD8`DM4zookK ze}jVK-x}saWd8>ORyqHgKWyONf`_>OLyal^C1}T6HGzMh*v#;6DP;xF`oCv2`d5I- za4`B;%6y3I|GHNL|9WK__~%A?0Gj`y#uWcXYsXtPfqyGa@$bZgdj9QjX!uu*xm+;( zYY#rF{tpDKa{Zgx)xf_vAVU5RHKzEtL_6N93H*zIAO>$gTW9F`*G0>}F!+XG_&1)- z*=7F+0#-Ty_C93b-w=o`&Hqqiihsv@YTzx8e{|nU1l!Z&Pys zk@GZ?b1l3KWJU5Q*Jqzl76X>13op6Cx+J55=jocZ9aSt(7t0!?B_cllq)0;jlq)Q77*kY;P-3f#HcUPRVf{*p5;SXrpbr$p7c&< zzxhOh!S_3>jPJC9>uaK~d!FTb04fqPlXOW*1Ssqf^C3;rpX?`~{ zW49n$tm1HRctW%w-kB<9MOmFktj=@RxHHzc%@4ZnK6$^ZPBD?+np|R;G?n;}e8k>Z zaBj0XPe>s&pl}x5?`oQm@FgX9=$g8c@=16u_vUYK6om>7PpBPo4Hqtk3y$^SXc6D#Y_{V1mxxrS4Y{Ax6h7?w zIXQo4!I$<7n{$&bu0)E*2t&EqHWhg`!WrcF5kWtwB#M;)WviGI!thnnaS-BhX9(ql zFEi*qOSgv-0mpKVVhwBPO2WwM;p1Yw`YTH6+G2XR0k#xgZWVKj-wc^&TXrbtz zx`M0eZW~g?6rJlJ6iIEZp(Uw~LmjMfC1b;_j*=9?@n<+gEZzA`Oce1z1&G1no{ns# zOs+MlY`po$Sf&w{y=^4Yh#6A1@oQL`#t3wuP`j|t?}MQ79B!6^Q=ouywf8X$=qU^D zQIz2uWZ})w-ZGmGt)^RMGf{!Ykdlq4XA`4w%Pid-@t=U#|9k*X$Fea|LbW%U+sgo; z>9|g|$eu-scm-!V61yFhve=xW+g0QpAGLQa6}JlBVVm0Izl7`IeMyhRAXgw)a{H zyPP|c%$h4rAw7N&fiGiTe5iVLm)H?Tx?PCuoLt}5YgA0+&(eBfV{8XWwmF>BWJ@(-@z+ES2Mj3yU}ebpZML_#PjAY=yJ-GfukX^0lje z`uo0j`LT0~eN@*A!aWOo?49Pm zZ=34_@_3YP7>gp9j_;Iif<4BLMkhfmVC%HbS?mvr8nT;_Fj7AT<0ZslA?au#@H!z_ zZryOg(mSmF?7AURoetm>+M*HtX1s?B6N-}61u|NBSxR4n9B=BzYqWYp_j?)OnTFRZ zfTyp2c*ed1cRX;)faPlZ>SuX=4gH$<&!O75ci{Q2`Ge&adRRga&L7v}Pl&MYfk&QC z`o4Jh9iCS5`t!uUJKSr*Yi-y!e@}RA1|II@4`usKhgqIaW({B=^;_ZWA?Gp2raD5= zpO*;}|9dme4@0 zCohMeZG=uOpLXkk_v`eS{7~rRP@8j~HqW!w^=zngC9D(Q)3khOb7g}oe}&tew+mt> z7T52jyF?!Rp%mX|V>btj_O5aGn-fjtcT%|v*V2iZ0?Jct&T%QIOQE`}Q3r$67t0p8 zWEyNO2aLk~Bz;jfSSWGifoAj{ig5Ku+9>;QVdXK95dTfECU1P|af0_|nga=z5rx*! zjRP&i!0_6@SX?TStvLObD>#+p>ZO#!PbTj(M z|_kCXDXZiU>R?`lj0P7Mv_TI8_$2I_Pk3r4AskrA)l})n$Og9D+ZSQ`^lWGI;V($vqVVVZkhBTGjb(Tb4ae> zEFobiv4%p3Nf=gZg~2AKkFsGOs4eXVI?v1g67qmG_d;y)t&g%q-Y+3(JuX@pa}GO3 zIll`Ica$xzNGNjS_MB(7;SLt&LaJypJxEU|ODJ=1RqY==7rF<5x>#8pYmtV*O3<$c++K`_ zbV|ASN0I%zlph@-iBL90IBAzEOuDWulTbmC{~m1I6V6LxWd%s%qoEVfFF}M>T+nF6 z&r}Gln1_L!($mMv4;SXm^qcF)I=&pr@53ZAl8Ve?jRG+Fp3FSCynvU(7^U@4REGmM zl-EFf0T&;X$pAjYYE;!}=2e}$P$SEcU;V*;nN9rQ6Y85ZdGUPwvL^q9J2IzY{1<}p zA1R|He=)s5`%sQzs4g~(eo4ZPa`Im}djxSIeMFPvCLr=k))c$Tay4EN#MOMT#gU&) zwLpG0tAc#W$TI?=d@?WZOyv!M#VC3?n-{VhB&krK!rr_PgHqi81Y*RYB9?p#vluB< z3s3=}rJxN&#+`|OxZjZX^0@ur_-|)G6aJg=%OC#R=nWnIaMlX`^pS%9Zq^jXAFlv^ zMqC-sLaHVFc@>idxrz}HRRyfdD;JD>C?C$tdnlwCOzrgGg%Hy;K@kZ^4)}8qt5HSb zRwfb(d2T@ERFyuopYKjAk3Nh&PNGj95Fq-rWbzRXU@ZAN2`SC}sT-h}M4De98uY$G z8ionK=5#h*!R;N;%Atd)IT&^{q0Tof`LDA!HTR~DkQ;@(4INA^Vxu`b7YazXranZb zfbN!+#ilRO=5AgH$L4#j?2Wu895qoyHN@Fuvn!C8?9@Rm*)ctR;#K;fyf0w36g)t5 z8?Kf!x$?Rw<{z;?-YK5$^pp2OqP=?|Oqx*4Z|4x4M}SM&cD9+#*MrD@(DxW}sNeV1 zeGh!u7R&e)U2(ip987PjOI7dl!W?npUlgr^VQNE!J@L3A!TD;;d=w&r07S-iI)7B- zjw}V=5X&ZRq%Uz55K$vFi^UzV%UfKDrxt{v;;7BlKPF!4v#qp@?Slhx8YcB=O&r8k zXo8FK`Xv8~ts}M_PO?1a4ph1T4ZV5rRy;UM*!3(J>#s$t(zmTHl&yGsUF|qMY^+PE9Vl9TB(%6<>+pgY;*Fb3` zCyHKNk-!J0Ka=ag^K^XZ1^u%&2wK~%xP>3&A2O!2-4F5m();>kdi`_F_!jr+T@ai< zWOl{$%<)$=*x?<0M`84R7QH(DiJow)HA?&Rs@6b|kHMQy3h!GT< z)@*S6lakX?>>MwS!UcQ>3H1+&lK6Wsh>mvXW{%h6fDl%Z5r;PMpFD8LQt$)G2`=8D zo^q-BHI6Ut)OiHlTN_RF7=jEdrHKt|B>_Bl4}+$WUW&O*rDza&Ex&ZCL`w6%7)~#y zu@^(c&e7s13@{G5`;v}M6?2m$0Wz>QT<+j9?|0h)hx;=5yW9wAADFt91d0Ip{elX} ze0uM9HUmTZz#@g(55b302CBFWrjg9K5^w&16jpP5HLg=X?5A4Ut-sAA$glUl}$iJlu)!4-b=#|OdCnN?-HEt1m^>|*(;4` z1%24JsUGn@yeHyfl=&K;!Ro$swh^3XJ)1c{t;u`s?O1mR$GKdfc%0_aA&7`o#2u0V zgLS;A&XtgccAjZdEuW@EOs=O?dVWJw?xz_`y!KFu&=dOr;@j!gZMw``SwC0DEA}?B zujaFw){tkqbNgqjd`Du8Rm2pWwnyMSXdW6tZ#atM>8;N^yP3TDv*)yOQpzp~WwceH zXlrw|xNY{oW!m^Yw1=^ihc3NN2Z|xKM|DpQ zQfiia90Y>=BGH{&Q!lgS@ukdf2F!Jg&%YwX3Gs&DbJ$mqGrDQ}W=C3hDDgE+8k|>( zpuFZ3BMSZ7N9znbkYDhoQmq~0;82ycs|HjLIljOgh z<-a}TzoX>8x%9VW5@$R8`UKBp4F)=2-;O_=cdvQ}BOZOXQTvtaQq3{)b=xIVp;vF^O*Er2o)B zyzkAtb&E;yu6 zOF;yPDSZK3Nf)oh!^>G=%5BW74U0)x)tr!ZCI0>%8MvcT*PEd{B9>P0`w&`N70&DT zvHB92Hz}T8aeWk17=|zL+Ef<&|7y%;dKQDi)-eGF>yCmWN~r3_Y*G*daat zfF*wkL&qK?5aOMHiOn@PrVyM*?}Er_Lb%%q5Zq=57;a!NbR!scSPEJZX0G;oZ>f)4 z>LdmYM8MUk9gvXDFyaF&4%4J(WSG#t-~u7&FUA<0Dy$GxxdE^RhP*avX=Kw9O-rA` z6S^0{Q%WDfw<_`=b)Xg?9I7yUKbuihx(@=N2*Zyzf}3}8ZodC6)iZB+6TRX}+#-L` zpCKD|?RA_*1zP~6WPvxO+y7|M(k3QOMUdC3-e`%hHM`nRL338Iu{4Oa#ffMY+0OTJ zDxz^Fr?M2o(7}ptiS!1m+GBH`XYCNxZ$=RsV#7(L@oSz1VH=@B>Jd#ixBtY&kRx$< zf1_Spp8OBttBA`r0GEqPV|hU96_>xB)`&|$fqfo`8^tE#rhsD8i~!=`AJ-{Au2pGA zipk7XNlr6DuLz1F*+`OrUN=a94y$Z*qs$>TxDR{j=XT?_bO0uWRHX%|4OJNs<)bQJ z&*G|b_YKtk(G2k(>1F;?RgqA}It;Zt#)M0Ds-!a|Hs{}}nv_8ieAVRC(-5RTP$4B; z3vSOl&l$WGe-(<~qx|TpA^q=91!JSeGs6~0*!oZ{NWYdzl`KTtrO9a8gZWew_g5My zULh#h{6PlCJwo9aHU}V+6R~E?=fBnJf7^o7QZvwwgXQCY?`E#T>wmw-GdH;{xJmWQ zwgzP3%vpz z$p3!E>`Yh+gc3th)&KUHtQyqJb$Wx^f{DLkP`&Tzc;gb=6~nVE3U-* z-{4;yV918exl`C^uKjs zij8736_gAhHq*aQ#pVfSvJ|nA{ckajG3dl5zW~^EAWC?}X8V|6OyU#FG6yn=Hq?^X z*okmu@EPX(Z-xQ_8*O?W6!X8))aF9w?tYb)fkfP5ZSd&*@0V}}LHgfcMhAm&E*cE1 zD34O@rSQM0V6XHwb1A<{-!Ur71fV&@NvL=^{YS{WyeF6BswGod$;_C(D6wKrMH6dUduh%0 z6)+W&_pzR$3hh456@&=ZV)m$?VQ=AbE9Rs$Plp|&{e|PuRstc3n#bTxV9jGzWyM^R zJ&>Gy#oo$~iKSXB*)_4czKDs!gLieF8llAl!VKrVmdDVF18r7Jk$cz&8%sSLBNtEe zHtK;rP!B`ow^qt;u{9RuE%rcfrO9v2r#2V~M~~nnoT`@eVI>`7MiHPEtLvE<&DMfd z>=?uL7FdO5bAc+@?gFdOY%fp+mJXHO3^pG*RJNThp{eV0v~`&5u@nr&n9c3NKicIi zc|RZVQiI|X&am|lnx5Tq1xX<`^ud+Zh$<6Ync?W>7MBou%(A3G&PkLJ2H5=pU}g5Y z{IoOpCOtE}RE?90mrWMNLR9q_s;G50D5b7{kxBF3Q;*B#Kj@5gBHfBRx)00v8fOCe zF*-WRa-$$#`#3@b5h`oRUjX_V!m;}Z;+hm%abm3a1IyZiYt0PsU21@7HCpU?9xZ|c z^(>!GpG@-LS}_=Z*eP)s1n(M7HkR$w(3w)0WVTMJhHJBPF{y@l?mYE{DEDa1da5RV zJKWusRpbGF`COhH*S%KCX(IQ->EpwnNlh!wpS?r9{Fw>^NbSq~DMA(T#|j+H@+b2v z1Ao>dBt2OE+=s3e{yf3vuVI&;s|faT>-MEe2!!aQaPb@T z1lj&^^0faE_B0fldzhA~uYCh2`YGo7e-^(9u+srHsUbg1iLf&|PbovcUJ3BLDPu zF})%Cv>`stDQ2tnR2}8{obgW+cRGjmWz^?}o^QMsOg;awW((l&PHX0=3<K4Lj3z#^gRW(Ftaj+ zKMB~<_K6xv#D_L9I|+1)whp3)7PnFhJetNbT*O3Nx>@N1iD@ z=T+b1{7cPB?F}C0fkJZphL1fuYpJw7vJLXuqYxM#jXg?071^WDK}*y2XtSz@ioa-G zFL-K!`)(%F4JS@&V421-*R|}a>n@(?F_(e7>6?|qz zsd>L43)@rT&@f45+nK4o%l3HRkh(=fahesRGdTcR5KMl+erv#F9p@tv1<)DXBi%oY2apJx=boI6GKny9_A>2j z_5$sz9%XFf^l-00v21VEeO&b!@AB8m_A&ec^y!1;%iFxiHQ4*e+autvDsM9(xIxNW zBw)mm0=>LlU;~Sbl($Z`{!hu<_5*(8t<7T^im%nnTZgi6P@K*sfOStmT1nnA!~v>? z+me5`_hS53f)4^5xp6VirG~&!q$$GR$n|HVMm=&f5D!+`y-)riEdx=S&-A`*#2h1u2gc8~c&RVJN(K z`v-o}2)8ENKNd91?OzWV19`Hkv46dZ;zPN|`Cc!N|1BkX{Fck(Qhe=C9!Klsu{#1U zm8jAj7FAlS5e=foBX}k~g$AM|iYZJKB{+A~V0z(uF6|+p$VyVVb6jj0*f_ilr1ng4>n}Xv+O9R2NIv34`*q;!b`)$tt$g_o6Iws%< z)kNkk!PV^ZcflS?Y*p42(eFp4FUbX9RTsTbw9WZmG;-+}6YHJAM*^#OLSe&H7Qf}m zmzvgAmQ#y8ZFvM)Xg##!O1w9pmc3a3#gtmqa-Rb8 z7vMBNHH~5sg67%H{cEM^_3Q-$y~H|Z>1BOKPp>!NVl?#H(lZ!(9SHSeCDZF$a1Qip z;!x?;2QPtMc_0+%b^ISrFZX4fUZLT-e!Eb=px2M6zEt#j5MBDnS5Gk7oP6z>si)Tv zvh7~^dh^j>=(Rk=i+ zv-ORS;J6LOlgH>q&n}%kAjOgAWuDetS9XD_w423ofv8LU%Kjl-^1%V%a{6zg;Zf-@ z=?J=_Zlu2GgAkNZD7Qz&ZpaZ8e~V&SUjpJY9PJwLnL&!{gU_iRrtk^l_&lA*ctiM1 z`*J|;ZiarSNC_O$`$@ql&$0wWd2f6q-i<-TOg)WlWM8+b=%E>T( zA@&Y}E0>s6HkB_QAGWv9aO(>6%*Pd+UljbAPv60BZ44)VNnK?z!Q!66v}iJCuEgmR zR3twxWk_x#?8L+rT5V_N3916HK;uT zSs>I>QS3(^efjs}8T0(>j-D&v-!w1175?=lbKy$dHC{#X$Uh883r8{!kPwo&WH=Q5 zc``YY*(lT?X@@KjlD$xDf`5lk`{CbwSzfgE#Ex!F@UMWZhb!^?Gb(DAbJXr2#)*mZ z&@Z7jOBNNzzX%z%87S1C_6B5uP@9NiKm60#$7}uJv)hk7ncK}2J}bz2xDs#m;*)ls zv8q4uNKD*yisQ4De1gKN6!bxWZ$_a8pD)37Dqe!(itx!my9WE1OM364U*B~#h0j4U z6t2Wa$Ep0u{+r?RDltY(43qIGB|EC%GYWkW;O9`N!RK%Anu>ozaYguyKj{ab`K0VV z_|!3nPcx3s3kar??ZupP44;jJh?tm&eo5Y1Y4Mreh2s;e$0tt4Co%|p7M<{e&u-Fd zAAIgWUncY?ova<~-&hr&oo5+7rw9?)KlID&pDYU8{yoI;>48EGe;$GC5`R)r?1w)F z`*$2Dne<=X(Q`%i&r4+0{*g(5{mWI6JaUF1Y2irb0TO2aWcgr7dOC9?vr(u)(hdP2 zBzvK_eEa8%@1Mua<2w*QRDkasFB24eN0G^JB_4cA#rNOS4BzXCn~2W^B!ur|S$-J4 z|NNKZ>p-Cf-+TxN;X4e)=I}j_g>SR`eG))afbTLdKNNiP$fURuPa_aXR?5a4-`k0? zV&ZICf(O1c$XO^x<}w-IX(-g-`zmCG@O=iw=J0J$34EV_utIz{c=@5=JC#h1D>2NA z?{%jbe>)Ik#l%mJaD3;JGg0up23-+ib5N+kcP?awieE&rIef21FJ}4sT1JKV?)36Q z!FM*9Bv)dy9F@QSImz(-FELh3EM$p)k4h`aI4k(JL|25^G8Ag?T@G2H;+ZHm;%jpa zN>MWt;H}p{d@L?Zz=5k+L3{vNrLk3rgx*N}eD=8D>>4W+?XM%$?iztrjC34C$pAP{ zhg%{k8MwW^^ns10d=JohEt~=0j9puNiQbVPB8iq2+&7a}@%0iUbx7Djb!y{m<-uJW zuOJxy!iiwu{R70i2zbvvPyxJ8l2()tZ&$nmcx^$!d*{W$+o>XWH<47A4=?Eh;GKEg z4}Im0Vect2#F-2PH~*tsu)_TUmPkyY4^aFM7Oq^0PfcVq^0Lm+>u5tl+D3xu+`u-s z#7wM3jf2TWN(CHfcBY}doN&rq@yIJgeU<_O;*=4Ke=?KsPnLjx2J}Gk1)AdFjoJ8v zqT$G6@&LWHhNgP>>!KJUOJr9Zr{!DGVu8eKa&l2UodS_8kv#=e%jL5+qX;chl#?a0 zUk|)BZ#R2u=wSR_bd0K<4qnZ6ye*L;?zcf`K@yW^)Yy&kjj# z;c1Cy{ZWSGItUv3(vp8Idq~GQ(W8aPmJ&)?O>nk!JtH==wV7mV8^FZkZ2Q@qa7$dn z78#KHCRb~eWX z`=Fzwn`}=QdTP|s6`%}cdNLRBOwztA($N8=qr;6lngbo}N^iMj9i7g#r>9XzXOS}D z&GAsIei|K}N7|+8=upzpMO@ReNk>=cbX25npqRXux43?eLyL2$6-(qo{^c@RN7sZ96=SVG2_y z(t-Qgm_=QFAD2#))gEG}EL9t0ZBB{HGv8Mr!JzE{cT$Dplx=sPqSJ7_JxuOD!yj4hq4D^Z*8QKuhni*DlO4IZkHZksEAH}qhI&_`wxSXD z+Lx27v9I7;od*!w2;&tC&w%(!l2V)^_AUmys28!eAm-%}ciV;a-ya^5^8}=?uk5-*FQ-pO8kvGVHndIjxdYEtK%WfiPD`JL zUioRd|WYo9+yC$(nA%{XJ#s=PYlL|M4#KxHqoako>lrFaEJB? zPeH|yyv`;*rS~Z8BBy#baWE`&EFyU9NSzcm?KezA=&;g$=wd3Zg>#$UlL=}?W3Gdf ziH?drPbW*ALH0b8?0J^ao)3p9O{2G1N-g|d!!7LtMteShtaAakz+E-=+@-PScw;)Z z$UVuf&myyIi5!}%j=7d`d(N((f?I$$aqt#JZqKLjuiujG`8?U4FOu!~3Np@C2lheP zXo}#~S@t>fKD>g)s$(3+E&6JD(~|!d*(W-&dIIc9E$fDTRXHz103$yJgA3Kj55NO) z3c~~4I3#j(7DyMW+i@WJ1>~8shr_kIayPgtE)sXhk(ufl#Jv*EcrK}iqDIzA`SzB#dM&8 z38ueu7!#;f?KzB>{(=@O=P=l3pfNj#LGlP1Q(W8-yhKMRKA|GGT6Tn@kRCuTn_M|V zTRC5@yq#4(L+2gj&qxjEvu1J)3xQ}vi9uKl#J_Ot6d0Cdb#=tieMCVtrb7-0um#zF zW0iNuP#w>Y_A6RrhajvIH}0dB>9tjOjfhh~=X4pRFq)xQoz4(^iq(08wUZT(kx(oJ zrnMxyg@Fz}XXjPySn#vpb82td9y8!=i{;}@poJKar_nueP_hrl&LZmG2TT$;jo?-TuB%ab0 z!QPJaZ*Tizi#VRfc1UXzcGF(j-o66Dr8=P1q3ZUUO+nk8aV8<3|K8-;O*`3>B zaN!hLkUw!?x~wbg2cKu~(;qCD8TsIJ<{_P%2k$&6tDQOz(!JQ+k9{DJ+=FSlGw3%M zi07bnih;Po$3SR6U~`=_ZMlVb7VPm7OYfgd((B}p0qC^~aCzx9?ARrxS1TamZ+=)l zz3$ovdUb({1xv3@$(&vfV)%H8=(S-_0D8RuxV-eb8#eqB%2#PpW$0D!SJ3N5$V#yE zdJWx>2f7Z!Nh7_m@^}o27;O_fks>Oo+?dP7SRAR$x?r`WA*QL6#|e3w5E|8J+HTM* zImCXC<6cB+IC3K>tuJXCVw_44)vp=DM^W!kG|haWDfA~AY3vZ+gwH+eq;51DxcwIu zCC%r1?&82dh5;X&4=L~l4eOyFIIQ=2VZDbfQ1}2kl6ukuN&^7`R2h$QcvnkvX>>l} zXMga<$?z`0*i;9vDf+gNVGe@6EAKRbZJ_Td8ZB?z>kr`3uGK3CjgwZSHmpT@k1`{{At zfvz+!^7YgAf-a^Dg-vmb8;) znZ$Y~#_?W1y>1VP@FUm~tQ~z2eGzHC{~dOe`8oPhu}7x#yX(%NKR^@ngt9sI)UPT=s4-tPmiDf*uLHfZ|h zQim1j_i_+Vn(~7``Xtw0_kec?4l z-)Y-}rf-xHY=iuE1GA;u{ldHFb`I}j7$sJYzK6C2C%+@9C%qs9qVHT9;!oJ+kG^p- zyh|`jWAJKMm;BjJ-MUgcg4NHuQf&~Z;=MfAlZ3(lUss}q19g8d7EjnsNTNU9b)}#d zm9E7IL|s&hzymGnAg{4*GI$?%Nb;hRJFXQAHjwuN^skaQ`T8R)9rAUh_??ic2Ou?y zJ2I{-Wn^pCl?rd;iXmVas*F$RQ&ax>D`YD0>#tt{AYOmnk;G3oudb}WZUCq&>8~w2 zK%iT_lLSvi^Xj)-athrH&RwLxo`Z}5LC$w#saL%jG1$BQ;F;9nTb0)uf9<}N13em} z$;#Qgvp8K&uvX+xCQwg$Km*yk<)EN6WxGFklVx~|Fq+iCYs#Ob$uI{o-`N~z0NX&{ zIt1^p+x)@nq|eF!`NA9Yc>Hx_9|(rN*Bb#1MBi>;wsgB+c=yC|cpt-Pwes}+eRI(A zJD57ui-m!{b3r_5!Z-ft8z;lN1fx40yg}3VE*aK}6+O@+Y-0u+<=cF~CA9`^q0b7trSbIsrgePX0bC4o<&27y%6=e|AhAr2qPb_wN`E z??j9yb?}<9pS5L}gRq~Isly8Ndn1S^y|cw1eXTOQ-+t!|RCjEvO4Ol$Nnv$i$(=7+>^ED5UdX%6JxM%afm`u;O|Ng%n(ZiahN4VE>EmJW$J! z{`uy0v9ulZ697G#Y8i=uNN2GXDZ3F}Ys^~ZD z>|8E{7I~0UE)OLLvFRLP$v?w?MO*SO@L%zk{94qcqY!7Oi!AvCRGb`~{vmiV_ezn39r z7oi3ix4Iw3CKrFOf7*uV^PgY8BQyn{(?!E;j3OyW!(e5jC&++bh^o8>z zOOcGopvjx`^BFo_nPL;`LH_Hgw+bdD6k0_vH8Su{_u^{H+QwZxy$Ggx;_nKM-9G+YP(X$U))c|mOz$yh`KEE zT-;^(9!vdsLj<2-kGgyWM89~@Z_0Wd{p9bH_21trgTEAmP4#>&WnBo$AN+NV#vjo5 z!{`s{4>aQszM?rw`Tk(#jPm^ft?v_2af?rCcM1^$Gdh5@4f@-}JD5STIdi1+gfpDt z5eTe@nStq>5COlG8D$f*AWm7ambeVWkY;YT+Yq_2y(_X*7N&Mh?b01rAhFvx#_uLM z?vLHnw-XhYrwIdslCCKs~{)RsX~P{2t7kX%v8OjYvg5mLhAUd zFbY-oGkyHswV>AjJ%9JvRl)hYDR@uucQ=7*HN@Y|Sf}@Q2=Gm!RG=)9Hwi(ypM8!X zR9p=3Y`9|gh`sK@sM0cJJcJ}!>VA~r`@25%`+Z)p-*@=T@AoMIz9)YjO;%cGuwc;1 z{*Y;g;pO>N9$blmD$Zg)Lits6V8;XPSk&e`$V?N%I}T$yAl_6exl(7bRB#agCxc$mOU8gO8w=;0n%^=;yn^;`1yB6&N3BMF4!xUZKNB zVvpwVIrW7x*Bj8YYcnPsj&~ZsAnM3EDn!d{8cq)fIyb z{OxdWaZi{c9*>VX+ki3QAvB3X6f5CD69ioIm4tD=L|2hRCbQhXVKl+UH+VlW@cSR~ z_obzH9p9~$K*cO~KAtrFwXz57?+K;9(VG5Bvje{0R_^a!U4KpW{Y?-2{dvmQO!$Rr z`Wq1V{Vn``X-AP3zqxqQ;8z-$J})T!y^K#3dTtH;{-bh#kL&uoL*HMs(E;g$Q3S{D z22FnlM+JQUPh5;hHs}OKC|>?;#FK&_-Cv5si6b#^q9ZBqehjm63xuKvkPs%8Fs0B4 z&>OtLEca~QVwN^RB%eR&+H))I?E_MN+OsO{bq=n*JxY6n{kMl>G@L*o!L_$wk&JKr zNWbtcP}=(h;{=kd3h-6w*V%u2k0|Z+4bWaHyWhrp`V_V?EPoncV@%LwHSG|A-AJ4w z%_uly?}DpeaPWu{nx0!iXYSZdpsuiX(A*j;O zSI$3N8T+sptgM;xnekHj@;R@8N_k5@4II7lxpY2Je>s=WpQreh&%PS^arwlF@$s=( zwm?1!p6WA+9bPG2$%NF8DE^KbH6QKwcu+(U`Dl%zxPsnRL~%YI45ByaAOIxQ{SDc@aZL$73=}5y$49hOvNjKdVfzCB1N2w@8@op&!PnR3tWjTx z@+`so8vhsWdCMnX|2OJ=2swiS!@s9qDH+08j?Gti0yfN;5jK~}*mO5w(^Ln4*H43j z|0@mr>wMu~5D@-GSd$Dy|EoB}D*Ye%APD*&sOv-jX)A()zcTdafXioJ{oiNPg4SI5 z@Q(t$={_6M8;B9Vy4FDaL4x)^n=62gAm2~W_B9NTU17h&?yFbX;948aeKwdZq=Q>* zrO3PDnGJJKXVcgAz}gr)XP&p5PTy(lyWMcFjirDx)2lBlj z1qQdy5^^uPd>ZEHbrZx?Pp@yGV;4!UU&@ea5+nwe7oKOo>e~HM_UGkoy<jaII$*!)F#Yh4$Yig{qdH~~XVUlL_)+}nCH^EJ=N7*J3puxXu!+na z_z+83NjNmmF2IWL@cR!icxU%t^}(1E>s+}13PYdQXYmo-)4szVS}xL#M@AdQ$BXF& zY7}#D`R=QEq<7RWtpm_u{S*+45*f_K;Db*G<|Dg?kVRV(uCV{~4yUN1LgItqB=@q8NQj6ctkaQS$-DqIx>$NNY3z$|u;S|3 zL}QnO?Me_EuzkUP6C3`(FhJRsVBa^R@3j|`)nNtWKzv+v#;26{LEnCeZ*diwfUC$- z=;ouwo{_-U$Oqg*W&sZTlCi-CP8jYX8(`ptzkA52SKwCtj%rl(tOBOh50}5QsDd_a;5+LAFR@E{tvmP2dRT5{|9_(;QSw~vf}(7 zc&+^WAFQ2n@_&re(ddc)$KIQOM^$8D!wDo16}*WOjSCvaRugea6f{xPL~>!lFncA#B-?It)eK&+k51dl~& z{`*)WF5HNtnjDEz90%^Ji<7s1ggysj>@ItABeZ#EG%jmg$un5eE{2U(o?`|GLc4(o z!H?XlAOi~x1}4mJrokyF0;;t{a=4rQ-~?WTD~8iU9~x#40hV3nC?q(zEzp2s%3O+U zN4%wlmrJ{>budK-{$EN5sX+rh!Kxy3tJGNRF&62QzMm_zxbxO_9b)gvEivKWqU8oz zRBxy%!w&$MgvTNFBf{9}MsN)a1cPZ96;d3q{^l9uyw`ZIALm5|^WVJwI(Wqz!E}}h z2J`sSP&L-Br=e;>^l?h`@sa4`%;@9X=wl5Y(Rp@i3m!=W^;L(V_HoEb!tWuHb2y%` zbO@HC41Oxq&vgD|R4tKI)du|Fqbw9P>Dyxjv+<}0ORFQe+s_D2K+0p(Mi6qZp(=+J z;$Os9R$s-@;7Lb*nUi0H6hqCZQUyqjby9hHLrH~tkyBq%joz1V3l%-ADncPGBRE8U zN*;llH3R?8#s5npzU+uEE8*!QA z9A){m9eELfdZTZJU%kVjluiFlvGadqb`hz@dS=Agq?=>p;44Qr*;PW!t z0(=^NX%#+Wa}vX63O3K0)6Xf=Lkm7#nP?e4dpGYFe6*>6&ncjcmf`avYlQ6X@x+0E z&wXeM@Ok#v<#nnStH=n zB2G;ByZsqh;IkQR0X`jfwhEu@7T~kIIuU$sFk|2|jER=v za{*ts9X^-b2l(7zEgYb*g`3Ow?>DmbM$-%3(V?H1_+vTH5EB^;TGJAjphZCG%k8Z~ z>7MMwRP_901*H*jT4EpRr^ThuVM3sEX$uyBOqPfTR5vJ!IciBCv!4^AFFs@*9|XM4 z1*No1Pw#xE;ME7J<$;3NBWMxudUac?@cPs7iQ)CPyA#2yi}cfiS4SpVh1a*={uX#O z1^};vtyM>2`ns1DQ~pEMJW%i&g%$y?Nn2Zm*Q3WJhFAZpMDY6N8}`$J*C$N03a{BL zvETHy;2yy1GeDwc`WhV0JI8tUHW6I@Y-{1Vt5_xPXw=7U&p}fSteSA zR~1X_H@yCC0A9~S32zx*r%FE{|DcKabv5AiH&9N?@cQLT_M_4CLp426@LGcw0k0o7w+gS7M<=GQwEO{o2IesW`GK{G778syM&WM5sOXJIs}n#7(99U9F*WH2VQ| zu>+cWb;-}^5`S_;_pC>}oJ)rpX-YfVFe%Bg4pFOMv zd|rNQ%lO>1CI+8tnKzabjM65Apb18)Yf%?CrJWfl6Y&T zbsgYRJ=jIv2N*b0Zy-NSQda@$h8G+df70v=0c)|LiVFc7&G{fZx6SJ*f70BF(`)`G z@x9u_%0(fthKs(j#3O;uqK=Tz)i%~2)0+xN<*IPdc#D{L3Ovq8@x*HE*xO3Q{YdBm zY8cABDbYoFr$eD~!rgX5qKV8b;^vme*dPu~a^BnNWT+FE?8qs4klmLX@W^!$e*xib z=^~S+u14|PE?9mBKNgndrSdXsT*WRrL|1M_k{NY3ksb9{rrXpG*%T9&e7sz|)l|%y zD?uW9;24+zwO;q?1&ea1!|34LS?zBdQ zdw?uOh3V@PQQ?_~G^fJva8jQ;N!K)?!aG*PP~l&ZP*jMxd+Or3ri6GgiZmfa-Y^mM z%$gEMhmV@W#)A$gU>VUW9qwAL=b#yA~H#Y)gDx5FgZ|*)RM8CPG*IKZS@taGx=DRRe%Wv*> zyE)$97blDklhIf!+*BsGV$=M03&NZGR($m#UDAH=p4bH7gE;dcT$SlO^frpoKNu1- z=6)gi%SG7({V>%1eRSFqI7aR4>W1Q3J|OBtz~9zATKAVLu{wuERHIpd1o2dJXB_&v zA)DJ0;4qQ0Sbw?L_`>_dUv~s?NQA#_q!q{S@fl2t1o-8U=@mGabo%fVjP-&`b!zal7=G5Gs8vJ>OaJ`W-H54O?& z_^BH$z&7zezL7-Z%)_pja0&3(R|*l2L)SFNFf|g%*bAB3?a&7QG9zGWMyfdoh@5BFi$5Pcp@jo_^AU?vm^$eKQOURd^Vs| zoACKB6g)8aeDE*8=PN)++vMYkRu2WASsWDbIekJLK9iAs;PBagRAPL-OCoacIdNh_ zeEvrY5ufjT+#H`dDb4Zu;GeDLn&I=5h8TQyWn!QB+*RL3e13p}2L_*uZvsBo10ik0 z=U}Ucf=?X@;&b^earn$fc4Bh_h* z@mSujIUe7`!E&A4Q*H$Qj>qbvZTOqISanYH z)oLV&zjWxlG4k@S$o~EKyKQ)4{Pjj(qxjnaY$o8V$4MdLug8k!_?w>89Dkkc=9=N} z$we{vo61D%_`4ZJ+JL_SD0Tqw*XMfR?`j~RZTMTYFb021kRblbp!3Gy?^R^~e*C?C zZDRaYl2{x*+7lBk0sgL%Ld2irzN(GE-zp|r$KPux z(gyqmQ0xHU&;MuO?+GBFZTQQyIw$ilje`OHru;Pye?Qh72>ktwC<=-A=OPk|gFhcw zcLMzVO9~Nxv)*rxzwBR|#Q5utzDDu41K3P3|BjPFBL9{($KUjyn&YpN-CVQz_vAY<_?yZ^>-f7FMcRPB z0Vs9=@Ym;B%0D2WZTMUDb`1WOAR+P(I&2L7UPX3d{QZ{o{_9s-cxkTBbIsNhpS=}>$M=~~cx+|8|13(iX?=JH3LcpCgtr{{ z{5ufRHhiX9J(Tst?l%=aD{hFx=ae7=l=2L_){Uj=+F07BY^&z@Ef1)n(_ z6!e>!qvG(Hf$Rf^&%=i##^>iGA_t$r(FyT6M+y<2?=5bQ&w}mE@%i)>R&&kpdF~q= zt%c9inAqq1?1)lr!sog<2MV7b4+TCOfsnT0a|9Y@4+Wn?kRU!cjEuu)F|rRFK6_uD z7@vn=p%lgEJS=+?%+K#gX`=W1vamTmM{RA6&yNSUgwGph$KZ1q6Z^#HIVja8d>)E| z2WEbzTnT(0k3~q^@Hur>3_h!o5d8-_aE$!?E3yw9KF1A8jL-AX=O{jZ0Cp4L^9U)# z`FUz>b9_Fsr8z!R?B<%y&qrU6!Do<(ed6=aDAgu>UVwrJ2A@6t2z*`wgtQHxb+5(X zb1o9ZXVGv2A+adog@6?9gY1q<*k8AIA{x5%Wl>Fm^v8Ak=p6C z+C2kMNUJKrU;TQ#EV@WTLv*QyS1x>+$|7Ys?uHKR`GO(%W8Q{^2SR{7hzh`QJaDKQ zB9XI5n@&jr;xjXy_(V28+Y@d(50&aKU+B!Bxr?XG!ax+r9X)XR=Ef?DHYP%wH zFSrE!by+fy`ehk>-*DO8SZz)cI-&W~(XbytWMC+iy4_VI-OzGxca>Z2v%x;Day^J| z^Z>5P(*wP5tKz4)uS!N@J~3DkoE57rZzkvvUO`sOux?BSQ~v-bNIl>oHrMNc9*mKg z4o8!V#keVJViBGJAq>!b$C5E)^`NiFJoFmXfK}s%udv4R(?+BwncLVlIue{% zWbV40^X3khi?H|=`|SY3MlILnG9SkmGFINZ$i4b|rHa(Lj5H=KRHd6fWCH~Bi@M!4 z1o7uiR~~7@kniR_Ogj3CJMhr)JT2Etc=X{oYrI|Hx;Oa}pz>V!GHgaGyl{vYjveX_ z^i9)pJpiCptlTd4hE+@t;37iZ_{?KOA}iRk1;~vr#{qJUB>h7CPCQ(#>MPWuPg=~` z;xV?^!GVge7QZ~p-{Co2)*=25K*S3A4=UPB4{72EA%0VE&;xZWx){_khjeh0t4Pbe z$yE;0sM>+=Eti&1Bc9cLN}=BL^|SmaFkI#PC+U&e8B4~Wi@&wE^jN_8Z~kcr5Ebk> zV08*6OatbOsS8#!uLn5vK+lB(@B_@;42={1gV)zMQ!q3EH*=Ur53-r!qHsS|Wk*%z znpIAfJHURzFDTx*D12EA6+ZS7VcE-N-ZhZ-F>f^QK?X>|*K0oKGg~fzZX|eDIKQ4> zAf(NY!&Jlc8tW#PQ1J6ZP&mARq*RP@{4K<9_%&AaA(%MJyn!!OPlsJ0gYOXS=>YUJ zv=`BURDoWqK;6gAP)=ciwJ5;Rgzw_t(5-;CHMkJ(p^(hs(adls`)vj?V<_qI7o(J< z`F};N<~_&?ZL{jvjYXjkoo5JKhX${U`4RyD2O;Uk1!M|Defbgt{s6#;W#>hTpAT{y zE8&offG&BQ2}z#7#d_Snk6d1OOO}L8#Y94_>OQawJTj5gePEbt2a!RzjV-vtQ!elH z7^?waVLqH$>E^tj)NrkSz5D`)+s6g3n(iqgG<=!x1cEQ_2Dv&G^sep$GZ$a#AeV!- zzW)opCjxg0-{iRh!WCjkH+E3!wMtIhSOTM-5@3)T&8j(cSraL*H91bagxGy+)hCdGh}`LQ6`^$oyL=t5#TD3%US>%zahofi*vp6T5|J=B4x2v#{lRUu zRmf0$t+I~I`zA}R;TZzgC`qdOD)xoHjgTKv{JF2*AN*Z;vHI4$2q1~#@39pMf77-K z{)XvM{QdN&ruf?hVs!Ag34GAP-|?616Mwgpe*k}d(0U^L4Fwgt1JguyxC1Y`DgZyC zE8o74Hvp&Ts)**_#uou!76NUGLU#fy24L4YUjbu>y92XabThY*wikdS8H^?L5yvy^ zJu9|eI$9StKueRlk*KVLHUWIr6W}V2Bfqn00q)L13(rcmP`=1*B-&y*b<8PNb{CM1giRTxS zL01mF{SD1q^!AEppY+yA)Gow75dcQ{{VxLvcN~`Z9``U`0^j-z-N9osh@)Yg#$Y>( z#-F9*3fRLu$sgiU>16L#~I#?;SW=`lVq zCmuvG)XNoq*N)e(0SV!MJLA*lbg0HP&?uqKfeHV{(!zu5#fl-9a7x5j1y;^zV`X|^ zU|JkA*Yj&U#u;}5kV~AgPyeqSikem0z9C>irdeqTIuUfHVVOJi5jiy z5KJ}3GGaz}7(Zgka^gUXW)fOAl z3n3LX{{npZ7Agfx?K$CnstAqdJs?zeTo0VZ4hu2KCYgS zfaZ#aJUpb;7vVx$$WPvX%}fZabiJWSmTTr$-IOTBbXcz>gyP#rQ@8-2p2A(4|6p`3 zDm)^WK~>p>4n!F)gmw|`8SdlC3kS`s`{UE#`Om$Vl4SM<-CD9Jtnned!%o5_U#gFl zOHZR}qS1|gVrbHYRb_p$8ALWmJs2}c=C6%kx3Nmls~ew)YqU8~x;+jj6l!9?n!Cka zSffo|D;POX58jww8tef9(x~~Lm%QGH_FO;yRxB=kgM^|z#<;YL>Qm0a(vnNL_Ijb| zy;(h@tXe7dPUB7T*1DH@Ld{tII#l4$r=Gma&87Aw9%G@$*lhkHOQ`e057=~KtoIlp zXb}%|AoZOW8V`ueI(ba*bgWA-mBRNSJ(qMJVn9g6r;4>XB}vs-sGJunA&!FQpY<-F z{=Pe2L9^D|#h1H{om_8IOEY#2b_a2c1GC~I%!({C3qUTeM@va=`|Oe@a2p_5=f=qq zcXETfGNNgdm!b!5YV@I!{H4+#PvLIut}8*WQF@@JeOsvk4GTalgeKTKjo8E==p%tc zz$5_uUp4~)a4 z^4Da||2L^&lgHR;PL>)vxkA@D@GFH3te(P7R7SdLcV|jrXnPIGTJ4ooOz9FTm0%$8=!Bi_XOpo!Sa6{^cH>HpvVkit|3cBEn zjppT&+shSNBe~FHX%#UVJec&L%@mjE=V}Ne@o-2O4m)1e58w!u6DE#{hW(Syh5pR^ zDa8wp!{`5)_v&mnGvKE_qqSZSqV~Ml$Yd8k5@d#nhyRi_*uAI5!)Ygp-4!2^^5B?~~O9 z6`@7N!^yurin)n}I@Y^yS!?t6391%c)N}1J%JArE})Xfw00gn*S>H805iMd8|XM z9uN~a4ufSEg$tU=VKaQ2hPLvO%q2vVV4^XWg?|ZcfP3bo)9zDZN91as^)(IeX|(FbXi)V10eun}F;DF+B!5dC)H#xtc}O26H{Gy89A-<*6YPgG z6Ttm?NLr8aZ6eTLEXpJ4J0A3BGar*?FHjJLg|nWBnLnH|L*k|kD6#`qo|^yPBpzrY zAg5J&pbYZjTirMow8W#ZRH(Lmjny@oe{@1|p7?*}hk-6G0cdIPj%2;?Gnq!(PoZ`Ij2fYk&d*GN84YwNS=!e;t28+|?u z%BlIQu&#+o?!vv^&SI`0&`w4Xsh;JIM#9_yyjWc_m*SZ^n7~Ie9cgagj0s)TlWal} zg*v4Nu1M2!my6zc5yXavgwWA#e5eO6N%!Rb0I5_;JNB`s=!Hu(|BWQJz$I8PeX8Ac z90@g;lIJ#7c#=1}bAN<}b<0gqJG{B2g*&{i0l^+Q1A@Ks+?78;!^vi8W0{AX*?bBk z^N>opk(K4H+=~K@K&8jn>ft6ygE_q-r9nJF<8G;k^Q8k;50jl97Vgk0Zw8AlO|BadOgRVbj2mAH zt#IoG^5`GO+0cl|8oC}&R;`G!Ppv6* zIoqGpf#Vo}N2o_Vz@%& zY7wi%GpOKkk?4kM2xg^28Fbc!%(E7a){%eMH?Y35)*&kr=vM=cZQ7izi2A>V$O^vb znvP!`zZLk6ksE#&wPY^0VSk6z(dKMpH&4T3@!W&?YGwXTl8T$k(!U5i6$zN z&eZ(t_!U~rWv>#uKNzJ9y|tPHWSV#{SKWdcP`nwo;*<|{13ZN(_RcI-!ELp|~J6q!1r zOpJx0L8gQ~cZA5C*&>sO`bHToI-&Qa>3DtnO<8ziH@uA7;CZ2LNQ2WR+W?~?4)}%E z$hXS=i2jsAjTw&OT<)6poN;bIz5n zpaOFm6hdvz^7)wmAnc9iG;Z((Gkr^OO<}O-9jiM^ZeNtLyMaPi^io5)5ZSSTF-^uV*DS{XVZ*$mzuQMPf8-~0@Y>|0TPkVPcLIN}zVF)pY zqiMp8z9F3K!*>hZ&R6~JEB$UX4|V#D^~myYmNf<#{`gJ08isDb$YCZcgO>R@U@KU1 zGs0S(8F1QUAiD@T$u9U|n6D!;lc-HF6*QVvo6$UoKGBxrQerEZxwSz++WupLw9y=Q z0diaT;$eKjGGjm|W`C}bk+=*WSp5%wWj}mrKj0S33V=f4e;@Eq1I{Z7a1Upl?<8$b z5xgO=P6POr+fh^S-*c7?{tEH}1^#a#c?ft&1$AE`0^-BQ@N_tG5v z|4>vI5B{ORNi6s~Ic>&+zsKrW@OSv3W$^bWmV=q&RM-3~RoAu?DJ_6M3ttfYTY!4= zU9t-#KEek!uoHsc=AW2<`+$EnFj-O1PT;Qximj*IT8Fb6lKT5{|g``7XJ5Q@+q9h!++MtvGBh;+%o)^5zWEOZHuLA zDJvBGy~Iij@P7nf5dLFk5B3B85;4nOAyj@(ueub=s}8&-zs772+N>x@ zArgw*L9zS|&ISio8VdG>VYE17C5>iryh#IZD!`&qB7%`S-I!;i=b9cCsOrsnOkAQz zan)UB{Wd|*6N>}}GnNwuyUejDrG^xT9=Gu^-`=dSjkaRA)A_(zEP8&x@C zM;3ZEQ>bhVwTzzbq=I1PAl0=IAF^v3%~eEN3+VX?XknQZAPw_HvN51%7CvYNJy<-( z%#SNdjRtPXthTmf=x&0Yj)724KDCxoG5E5VPOz_$D$YFvOD1EDy$a@{$=nGfSjfDz zC1hTU5Ip?;XgDKLf#rHEDswU|^)uccUV0YOE z3WWEgl!C}2EK$S9IhbA*?i$S}Age(*>{$i;mFP5B`2&Q}L+GA)F=)U-_hK^{JwS0# zEUg$Ki5e-1awVt}3<3g*pEtIQ>kCOz!OT&rqqn{fogB@E$YNW-b!SC{=C`0TvxYnq zj$%vjfi(hK5-kc_l4wzQR;)%~?Z5pVeD^=CIleo92KI&Tn-PzPP(9_B{lNF*r`q^_ z03>DMdpCd(i|^fyg6|az1mB;%r||tGN=5P78onP9MB+T`&rR`t6)3^McLsWp2;YSt za$q*T5BaWTd|yJ26wI8UI%>SD@ck26dJFjOs(6^WBOmx)E^6v}a}7TD-{JdD-J9e4 z2++X3@O{^N3g74M*$;fbbc&7dr!dnke5YZ&vG`7-au>|}a-QIO(=vtc*8r-v;d_Q4 z67fK=Ll{55|6PpT;jR zNm9{8a|1;I=C_H-zF+vZ^qr3xk+j+VVr3-z&fLmKvUcB}QsFHe$<`)ciU;=d#gruM zIbE0X7ObupL^jZ#I4QynVa?wM3!*zNLJGfHRW?4TxBy)7J4jSYFiAfgAOeyW1l^9F{bw(Y%b+@uhfc(D{{p%ac{>EkIZ3Qe;hWhE_=-q=q*4 zWM^m-K~o`Kuj!0Wfx_z72l7#~ex2j=>m{pSDVqPU05kiw3AKwOf!KrN$9YHM`Zh8k zj*PP_NXr`M^MEYtTLu!e%+-AarbLz1zta=f_pno6Ddw+L-<`k<>$?F>gcga#2K7~3 z(9U-fk$^?!EpP>BG#@>Q(@YS5A)#|H%^c4lQy4GJDrx3JsFoduZGW-(6M#*2fbmNM zKT(?sX0C*J1xxhL>lHhA3Z-KW3vq-N zinwAd6W>0fR~aQ9CNBzP7IYJb@qcus@BS{c7%gyGqEF$|)%>grm$X>PWx`H&nWtbL z2=E=NpQ52N<^4u;52&ATYsYec&nBepW}dVk=EMx`)?9mNlV>ko8d|F*B{etJEvLmS*O{q(PkH(*h;e{s@d;&hfkpA zg;ukT00G+xJqH?)hmKbJAwI-3UIlKU(0NR>@#&vCV=if}@g;(R%4VcC-p%r8h+!Jb{vOIdZ-nae;n zfOweK@dSGILF>fwb^t`$dIO*G0aV5OUjXIMx5$gNCx{;*Z8_K}q2)7aK{=W?%TaSl zevR6>sDqVv!5fe`!OmOnOiAL&l(l+rSPl-XWZ_2Mbbh8zV+_l}@fVaUk)u4zaTep8 zds1;;swA6baFpev`jQ-UvIM6|y12}HzUJN&FI*ne1!sP8I$saoiwl5hV&*?YDdvI< z0fMJXN&*P;1MJ#h>!+bAouI-$JklGM|M0k5J@IjfRRGb9b<{Ql|0CXT3F041>|-bN za21yfNYPAVNhX+jdWVG7unzq01|~i%f2hX0^{Q=WHZ>=6=*&w z90UA|a?9DzGky#BOK_Tt zza$pN9P6qtDaVxG&`>g*?|>t?6Ig%}bDssQXaHk)oi>Hrcn~S!R)HGK8-y=xG|v=y zIT8C#z6tQ2RtGmqSu!xO$lmW({Pi4_3v8_SJs+MOg|@oC*@AcXi7mr>1g4J-0R`^? z2v)J5@GhF%3cMfK@VnqW2%jG?cy|4yT*Y+FU%d1*}_X+DM)#p6|k}@`t$kCi$xp6mWUatpndxE6}xqC26 zwi=W^zJmOn!F%ZOMvehNui~WFhT7w^hLR#wg9%W@T{8Z|;|!GLKbyO3(_cV)CK*LT z)duS&TLd#wOEt%c3(#_?06spy|#jK<8tuIbwaI3snGi z|MOBi;R+C~>SBzHJ6j?plyGSeb_f(ih0C?Cig1~Fs}e5XwuP%vxO`R_hxL!6Tn)nI zG-zZ*Hswl2b(~xQocBX=loS9#(}5HGBw;kH^Z?5fna&Ec@ixhmz(C=1CO-I%|2_68 zakV|Zf$FQ}p6UwMm^H^Znq70AdV(uP79D{E=lD9HIf`4yKQ7+By-yquIh;7&3g9fL zz#oXR<>Luz3*TlI*h~E6-n-47+-=e!D7>~!ibM0eQ8Yt%^`)lv+l5z0d``J#2`vD% zi%V%2@rXDv1`#66;7{b>VL0*Na)oQnf}OzsCofe1MruAODz6|fK|lfukTCy zjlZ)hTEXAlpSF=X5BC3`$(-xf2y;$MHnHh@ZKGti!eBMD{0u(<8m%Le&8Gm;fFs7iEhi z2p^9c3fKD9f%em`9Om#JzDIV0lkLaUx9HFEuSGl9rEbU?=m}1QpT#z`m!-YY0b9a- z(?=TpOdSWxw`v*vcI!sJEjR*{?J*#60=LNC%maw7;|W|>L`LiBeqDjBfkM0%X#S~` znALMhtr+DSCvfPsREBHa$?su_QG>AldP)8_ERB#3_`i3Np1Vb>>Vr?PG%0H+8N%** zlD}*y8O5hQfg9ml1@#vH@LMjwa2QI%r{#M0-tZnOEy`b78XR87_hb2c4z=k9bDZil;$@gcU4&F_zsuJsRg$zOm8mV_E`g5mex8WzAO4F{g0Ughcj6!jt92+D^IRnw8;KgdkJ(EJxP?@W8EGuue1 zO>y|l^yt^<4;#?~azjn?F5T5tDu{MzCQ74AGx(7aly4j4k{M*MOMC(N@bz41(^2@S zlQkR7a&!r19R{hWFHPRA$m*H7_@LC-ZdKq3yufz!z+!^AIqHQwvzkMqwYext@{l;i?+r85Nbu`Ab7XVJ&d>*O2}+HeHgxGjt`oZrlG# zaTe~vQe%g^_J zINu-6wI9wi4;5i4mk8;B*~E;qGCT{)kRF&vy2GpKv9Ge^)kIMEY!bWkNfPqi#us9W zF~5EjA_=S)%T3)Wu?~`*64wpyBe+-la^w)-66BH%O#viS-x{KF|5fvPc`a7KJ8 zPvs4XV2X|AlbE6~Y0>Mnfp~f?1L@#kr~^Kjd6dD1QaxCjuEV9eJC3Dd@ew#XP@Jak z+U5?Xe5?lwxXSLO2aePYI0XXfI9t8bhtm)^6d&-Vc?v)A9;DZP*WRo6+#)i*GXH>S>@iHj{49MJuI|Dq6Q>2= zzbJ&+gvYoJaRo3?G}{@@Bq)!E@va*%*cFW(#yLod4=LaH<06|n*TA1Gf3fL=O*Q2&pomxnvY)5{fZ zV;7BLZqe7$7%u};BL}N^ci;+4-+sH@2z}s|JLYZyp<-c2VYUTveB6P4IIdTkM>T-X zwJeo`%mR1!etB-oP=d8oNuK7PPU-)aEo#Ba^}^-aLaOV~Nnp}Jv26QRPLg{VWGp^4u zE;Jb24J-lcHT1im?hagCP5`=%(SY04LyD_Qkk`)x_>DqsU^OKk0$_;dr*;^RPj}EJWA>B zT(zgM&HT?pJj0>nJaA?Hp^LN?o+JIvUm7;Rk|4c51D}Y>EHg~O{T=^&$vGZ8zt+6Zsamj-CKK+?uH2Qz(A3%#^S9g0>LLqY!ou#>`+O4;+{uiiu73?xH}@ znBc|3alw#bs;FPX>Ulkk6{{bjRJk)YN?-M|MB&O&17 z91r~$En~5RfF0`(LwnHLzH$~l5O!)EgcuOAJYs$Jsi__6JbLiXH2dTf<`XX9l=;+$ zQ$?s<%_!M0{uko)xC5L(gA3ePA?C3N<`)h%@QFiF#E;o`vy>es(c0YIhn2a3xpHC- zxW`5#&M!i<*0G9`e~7@aNSnNnS)iM{!3~?y4bE$*PtgO=jjxO|Gfk)o{IM&^u4nJ69@w@oOI>+X$69k&~3+GyI7JwFo zB?V5Eh;326HBF9DU`(o(Ql)UBVb+OGX#S7*ut4D`a{S0Cf%fRn58OZFBD^~yF*KB9 zp$rx*qti4$`JMizvzo(B5YE_5{(`w+p|8jkttaoScPH;q3zpGY;2cnB27uM|hRRm! zE%opW)mDKkzypR^0}@||a{Wy`FagW)zkx~C`o7kK#ist|3(w2HgFU%5&@|iY+AFo5 zZo9FsUDRF=_NbQ`U_hrtpdAjWst}`b8!t+T9%@0c>zXMg`9EOA@+TBg{15AeTd<^X z^rMpeNa!16=nW|@4m!AA%pFh%4xAW3_NLPAL-7)`FUQ4m*q-sx^AjzwZ>slbb{MBD)~ z)e3?SN0=wGF?#rb%?21>Fxxf!wz$EO1&;JhDr+Pe^+qMqC|oh&PdM8<7+9s=w{t1lQc?wRM* zcC02kqaPe5%xjm~AL}T)dIoF+`edWKp3_ZF-lD2djJt4&_ZEAyDfw#6w*t&J>?rhK zf^-?!(q-gRL%^s06gLA`=x@C-`tv#XuQTT2lIRQs%z!=qJ6`X$91}Phw>j6zSaKI) zR<3qqNH{>eP4m;P%hTx4ZbYu>>1YaTmKrEY3-j{1uLliE=6zO1Dn0|Ac(McB>m2ftvrE+Hqe&S-h`O; zZbo~5v)VJ`+GAu2GYi;;vnOza z+2dd|QrXLu!&=(U^L4b+2wg1g1>E^Gj}Ta(xVoN3#Y`GiIN4%&-RyIzW=#^jn0?KHoCogp8evBj5 z!vWA#cl#1?OR2$BhZ1xIQmB5FZdaB^GN~b%pqe6EDsgE}yfH2p4z>q-t-=6dc7RF6 z-vvYtc%1J&$lRWy;Ab8J9;krZVE#P~te|k+IE0bAU_QI-uB=Zp-$ZWMH17wQupn(O zBe|A_h3G20f+IhqF{29hkO^xV%xoxOv$QOW_H7QbzNR9ZBLvrI<^k)h(T@KDtnwx{vYL+r>@}KyD{S9(aN#AigI7YghSI|j!`@u2`u-H94Kcp3Yorrj zSj83YjSsY{^Z6MzcOe~PBMFzG>t;T6{6N?K_!7Nt8cFzph1lN32~i=L)*}h0!PP>p zHn;>VHztzsa?miK85>D>El$EvRPT2r;aTm4DGYUG>w(mVcXy1BBz!0uW+Y*rO9tzJ z8{d9L5+3~P9>Bs0KKk7i%0Utlb|bK6eIiMqi{gnK15*|*Ju~0x2>Z>La~V-bK}v!N zt3blzWXj#{8mlvqaGem66PoyLRv0`#aztv9`8=Cu00smSetGX6P)wpg!h`Syb|Mh0 z1gN9Au(wo^IvjmK(r({871@Bmsn`^X3nbhH`TGted;x9-kwC(k`{aT_kf zXdXv+7rwXS2>*y@M}L)gtf5|D9Ez`~bgGkPJYj7zuFSyuGitTF5s%sO>}!{V=@aa^ zZ6dZ_d7iG$+#*QM%;5DZfu1*D&zzk6Xvi9K)z3t%vWMTOJOdX-fcId}8>8RP#P{L( z>h06&?P<}s_w(&^E9%HbvppCbV?01~HkxM-R=)P9<99wMHyi#EQ%0yj5%FPoN4fK8 zs>A2P9oVPv4wil(S+Ts^tk+mf+A8fLm=2@~a4c!R1ss4WhO2+7B z-|j$XWk+~2+Hr+hyPWf?>`1r1-BN>e$+>S3X@OuErc>6-}6`bexsX>vlmVK=+Eb;x)0bj~j zYnj)PmfpkO0tZTpET`@Y-mYc%(z#9$hT#d0&W4;2Q#pPM__+v1e0Q{)u@L2B;8A@K zGXi3g!*&3x06PLli6VSQv{K#-vA!>2yYhXJ_5Cip{W7$VMNA*pSYcS!?kB#TV0|kg z!H>f>Z#mm9x4w_q?T=k2@Z`*3IlKv1uAuL zT{SEioHrLghIpRpLGcDf<;>#}k-tg@gz;s^KZ$z3YmNGDgS->RQGB=sDOPH#T)t!l z{1r0+zMn1MPjjV-fPv+&`!rV)o@1PnEJq{Fe?9u!#E$bkvoQDOgVvhZadhKxx;0r} zvyW_p?Mwa5OgaO|b`bs#1#{Se2T-!Ob* z*}!dF980HFMz(QxK8(38+qh!$@O|nrUQ!kKT@z3Nsd$=ethDere{3Q=4Oe}LK%9l{ z+XC@vR|Ojd2CC(YXPC6V__@*g;{KQ~UUW^7k}vT`4^%y3eSofJE>j+?n3rSa8SODOV1~9nugdpzY*WgtIdRKFk(G0Zv%g5D#7SvZi%sEplDb!W0i4+Zu0kD*UiU|qZ-4o--B5OXj*E5C-psh$7|5VBeG z|3@C$Y5r&Ap}ntM51hg9-9vyJlUNa2IoX3d0_RL!E{IM2X$=%Ht~vDJ?3u`lbRjBd zIHi9YpeU=`7keY~w=f%I_B0d@>XkGXWjWi#TGa=n229fY8f(kk+Q-Fm;L?Yw@O2Eo zr@rgJ=NeDoqy?m-blT; z8bhDLAh0jwcP(duVCH%WM*@dZR>6;|RlzO`S@#BH@P)v|@@zK5v)Sy6N)a+RbR3Dd z@JFSak{S=Pv43V1es6xF;HP1xHHF>0{t9;Ae#QzL1$^cx@C#C3o~862aQyZ|tIhk@ z5`K@e`dExUI{00@d%yAPp4u9Izb5l=@H-pvAKHfBx9eNR?-Q%Ixcd$G9f?XE{Qj}A zb^P86Dk5nm!tYvL;WrgdOb&jlcPadq0nh)H`TJ+I8pZEX2vO16{4KQlcnyLLJNW%( z=YHe2+oP@Fw>^kCir-ZTAkjAbe!jRB{7Q6(-+*cNV3?!Y+_U%AKlGU6M;vwOz+h_5W-(<8p3h_4{x%ZvDOBEIa1FDv3pFOICn z_u#bUrh)K>FkQg40h?=;)nLH4Gw-{Px>E!raASanxLe0AX^X4dx#4p_93 zt^Kr$uv%|k3KFyTV*nquUZjc7q|wcomjop(4kkRnvfvSP8XEAw+4sr?G8$O)H2>?& z0MHaz_23(604YHb7?NX-(Kar0Ja*pzFjxrWhT2&5LG4bGKqWzeI7{9M?z%S|?i%+%Os%-pV zhnnAQ!3!;SYMy$*sp^*-yHdy&A*6;rHKFDkB9~}WEy^VL2G6s zu`>Zvzh$1sL$X}9BWF`R`nMneQ%&d{WB%jF4nfxo%6Y^pJ=GUe(X>6~NMd72!PQ>;@ z5}Uaaea1ve+ot%uM43n*b>$mQSG1X|tV?8AD$MUwsd00>2S*klR(+-<9 zG^c;#{R3>>SA7M}a2}@LRP?qOs$Ci`A1sC;J`K?fy#u2%hjDkvGds4RGu9P@Z}R&n zC!q%+tmTc=3qz|`>{a$kH@2`aRz!zEyWT>!$qNtJCa*m7-Rl&{62Hp1fE_HAS}p39 zkoT5;8I#{BTyIuwqAVujeHOv3&`|8Mci+F!W%J5I_(`wQDIXtKZX zH8QZMc^ZAdBGcJlcn{f$_7`R$f8YBH>(*Juk=FMY-mr`9Yk%Pab}|abGbH(Y_ZMFM zw?ml;_7{#p-~K223r}K-!-D?62*-jxMUb5NDtdtZg@ZrG4_2ygLH#p*Uq`vEwZCw! z`u>pU_htCr-e2gW-o8KFsr^j8jqWczg$d#8FRbpR81V=Ab@mq~p#*_HLLJvP~2XtTU}88~i}yvkex zVrWHPWlB$5mRBdf``?vUt2V^RE82&tFMEPx=)J5v=i9QdS8eUA;5QpmI>|s(+`jO2 zgM&Y8Tu17`The0oOSCaQyo1YUprnAcdV+9&YUo|SFY#N%UoE3|j`giCCuXli8#A#$ z%ebuo--=hJCwQBVZ-($2{Fd_<-(oLH+V$x%`y^<02-+QjYmY`%_Z}4}xyk5#6ZFZ_ zv8Zi=mN7tVdfW)v^r^-3LQqV^gshF3T7jye$yG}W4@e4)u=v|{@nu$VJy6=+ zKf$-B@W-f>pTKOD0%mE0KXel2X+VxV2{5{=!%7X6HTZ`AvyRZsha55=s0yg7+0zEK>{~9Y&L_u1zx8C*l(yrCZb}3FwnO!KdUoIGaBf$TwnZN*gneHE0=c^9RYtO@5Yl=0R>%tODT)zc9 zpk917S>J7zzA;Bq@Z<%6n%c2@7sTe;cI@6+vALEV8{G02@^$(I?`KW6b=$IH&$1w3 ziKIQ0y`Cs;D24unO37bamb zq#cnu4}NUoIGk?Yb1b@w?H10$s5Kx14o&P!^hlw(;uD)gJDP7@m=*(z3#>KIfR;qJ zjhNj$2~P(ugJ#WawuIj`fI%F;!TR3~(=5PHYAnXx$;P`LOHF_=664YhMndNf7`%+( z1iCs7LX@Tmz(C z;)RkM>)1i`C+y>bg^$jdR>103s(~}kx`?lvS@1>l=e9i#2q`LWo z@0sumj{H)33OBWt98zi6->ft}C0s84C52doz$Dz5_`@?$04Q#_815=##&B1WmV1+{ zTsN@WiQZ_rUe{PH_Z?S-B%T&8qR<}rFo+(rg+mQpgZ9mTe{9c}y6|b1_}w>Ag}WB>WlW^9e@ zlOGx23Q>OaHa;OgdKb~6qx@(sV#`|mXwQ*t9YBpYo#>i2vLsel)`_xDS4m*FBDeyIINR{OIbNg&z$; z!LKM;XiQ`LaL!=t_vw7=CnbE+B?E(*?9< z@icplvM3zOkFH}uuqR8n46>3IKPo}8?feLPx1Z45QfkzxBd)k|S=n6P#YRxGyBKiO ziaDIKPHi|D3(d1DdDC6U%`pEz>IU|1vCi6PYTQX`A(HiV&~`+$I)ce}7}l``jzT2I zn9X-SaNy8VO-HdNfb2^^QubTb=@;H+voC$`KHNjHPyU(v&0|X#xCsCpczy3O8Fs|H0T}qb{PpbnNUZzP_sUlN zPx_Ht{PoDu!e4iTguq{)1EBZKUl)PGn(^1GtR^h} zdWj_eU*)f_F0<#${_xkISH|(zQ(cO`&WceU6Y6{ISuo09x1XSr7JvN~$+q)XSg;Y9 zCT39ub1a-aaJVrC>r$D&WQ8%C#fQ+O2UbXfk2!bg9_!S^%U~JU)u=3$T^ZPI%xPc| zSi8&vDPaY1L@jsYHk$R0>Q=|(Cm$*fxd7SGt%m6SaGTf1SD9_#mp^eDJL}`__=NoO zsW^VQs>b1$H*{_zzkGFxjsKSTrM99~ewoCUz%S>5B%1O|OZds+m@Yb4e0Tyk<6z$@ zI-KRPCiY^*fVc?hF<4X+jot%0y_r~&W#dSkOwl8;ATF-#n}(bF#9+!J-6sHvawVva z74s1&fPDb`j~h?(mr`5?pO!T<&}FTev$({?n%RU$57*3Ft4V?T;-Q_Ogh*o=2-e7dP zO%q%u`(*XZQ$HoqweyI!ES)!_spzCv>*ve3e!iy8o=;x8gwQB+nmd4#T~`7adhTZW_)J2HDfTCY zVXdkhP!BIxb`u(1V6(UE>yQGF5U{A-Jr>i6<{q^7&;&e_uxt2dnL00x(`3qt@%4E^ z&fbf~ArY=ckQS&CpH)Z|E4_nIT{WJ0qcX!6q_JMi_{<6X^xP!x3D)+M^{HiFp--e! zo!WnjNy~lkVkR`X-a&1roC5zH3_Xp#T&}Bo;7jk~44u#Baqb*;MKGT-IsLs*9oW8G z^%6F)VWh>W$C6%Xd{q4p6(QHLmx%pxbyTfK=m@xU!mE^QluVhNEzg57#tK=SAH#cC zE+4_{0xLTNJ2~k}+XrFPD{~Vza@9dKWXba*e84{)wUse?(pX91VFDktT)(SAeqlmn zNP=?nAdtS83X8~PVUI*6CEkj;0JFMh7XTL0R~Xf5euf3-qlc$*1#~Ga&ne%5Fw@3KxQZ^n71bc)u$PpMZB0}?@2G>=zXh|WIn1T`(C^0Onb?7p(y{)$T zY!j^0pTJNT_$_Rp>{PIG;eR?NRpZP8+k($;ms&Z&AT2Y>1q|)T#1+EW8f-Lguct7B z2^o^A^f!rv=76}ON7%^$Rv?FO$R%_`wYS4*3-)DD5kDH^||SN!jH(fv8M3*D<(pyT3kQXxirud6~m4CTqzF%L>U zsRagQd)nSBQ%B2HXGBRs{8+DA>Kz`t!Mj2acHQtapb67{j#R;T3~9~;GmdqIj)G)W z@_ia*ti?Ym&*jc&N!xQHv=O!t#%p1H(OP6{By&6)0+$XoppdzAo-LPS^xP3K)6m&M zx37vfRp0E4OjiK$G$rL)GHMG=oGIYunOEf0-HGs=GTJLTOB*^>OP z$-ASl4#Vu?mRFp-yZ*Ii^6six2UOmzpAaMOzJeR3gRuXb{H&=%-ol}JK``U?=E<9 z-|}u##{XR2ZS?(5Lf1JEq@I(T6ckcXF z<=rvw|2BE|)U+7(>Bzgz*s}Qz^6v7O%6@~q6MttcfN{%O=DUw}jCIg~{LZhb@0Sg| zp>H-oL+c4zXf2fGVD@U>pn;>B+?ya12R^>&tig8f1#U|~mfuu+A?^#sP#CWF|7 zdafz)AQ=JjPOb%<2#{MCmO3^9q&wHNgFpUC&5xd_XX2Cj1OP7m$X`ke*zp7s)+-$^ z!X0$UFuiF02ulaYZQ-?3FuLfqn^PE6SlJE6cwm>PT$qe7kT7TCgIT6V$o^cpJ&B0!Z}mM4BtVI`^xW&Vl3T#Tm?Lw`nPo0Kd?TfStJ{< zhrtBCQGD=Tvml#kW0koF%NJSFHWUc~)4Q~xD2t`UsYu15$WrzW*(Vm?ZGqo#uIuke zZN%9xkAVahs{>zz@J6HA3)ql34YkAV4l{bsO&ukU48j&k<$|P!l594lOK2B-1eA!` z>m0-~!r~28S`Opz%|#RqsId|;PD&2LE?U$*Svl|0)uD{uginI*S zSv@j+d8p>&=b+NjonjGQ6<4A$xTC=_kw9n;e!+@afyvDfi665s*!UR*#+Ui_=Dk42 zO$%l4Vq*XTwTvPd{k|itA9xmw3Ff(mA{h=K{%_<6#LcT`(!vMeBnAxI<7+qwbWf20 zg}z~+e^^$wfU&3()3#r-9bD}kP^s`4<12S?VvhMD&+>A8sNAuFX*?oRk_SJ(-Fjfu z7KUT@wzadtIY)jt3vVs8E0B$h_AVJ?n9y#_Ud zn;OW7l%<)AfHr$k=dvHpwilLKm4P~(U}|&ZTMG~`iTH`G_rlX07|BvFCM1k>|7LVw ztZ~27uyh_%VM(HuC?R7utc+?%>0!0f^r# z0VbW7j0JDY6ZhN|p{3}G=nWnt*%JT;i*e+-2ocDOwt&M3*pUZLTnux4aW>wi*Q4`= zyEXqp4qWAB;}Ip-Nw2VKN@%9^>vq5?Sq|U8*p`Kg4`q0)YS*-der(ON2pQg6PjQ=z{H&morxGVxCbynT!H`+9>>4uH?kY zU6_p1Jh|VQ>6Go-7_t%;6U!Mzt}%pxkqct|d>w^OpIf2&aHkt*u(5Z=jc)U7;dglI zAM8~i_47LPvT=JOrO6EbmvI?oqE>sZd<$$S>_0*8@up!?^qG!H`cM&0?Rf_lB#RW-iT2`$8xvSrvP04vYlpEHkn zR()%>LuzL4Oi8ebA5t*H6v-3xR!bC8Y zrkkCgs5h9*YO|9Yq?pyYr}qA|GB6OU|~yT%u~1Gf}JH;t(@g>-b!?oUiyhqQ2T<{ipmA1RASUQV@B$E{##Zllw3DS+G3JVrNaYez#(Jq^}HsHxsjfqo2IVO+tW z75^W1*8*o#_5EisOocmSG(BXhsZ6OxQl`*|;oQvBl$1nGB`JzB6DkaIM{c)UDwQ6j zw@UQX!@I%gB_T-(CH8eO9x)y<|L=G0bIv_?US>S|{rh|}_nfnzYp?xXYp=cb+F93= zW#TdJYRCs1oYh8dpSVbwQY^b;c-fO!wi_35`8#8gwg?;P1>~6sRu_EA9Cw`B0QrJ% z>;AjubgUhG&hRb>e#`r`fdvIg=Bqo9^O zkdJ9S!yLy~!}(jrbEIAuEDFxTILWZiveu`ziNSwc3Xr2~n(s^ss`xOZHw@oZ=w^59 z*Fhr2r6sR+dD?@MU~Wi*DUH5+wD8f z@I8RQ_FJ;9Gw>Vla9Q31Bqqp?EXhl<{uC5brxULHEuN}p1K6b31i*d(Spi^eU>74s zU8;v1cxm|VftJ20t0Sf+0{2EUjyrcw{TaMz;-iMyo7?(oa<$2LPi!cf$x(DPR9bnH zH4eU$-M&s}?1C)xt2uoN;U#_z8k_F@6%zzG(~=iwpX&B*N1AN83=#Y82ylv-vrK(} zjY~Es#u^W{HhM2Ytme+e-7-CKcShbfQ2Qt%4O>LQ;(#VYOm?;4hi8X0p7;jibQ;_` z=)eIA{7VY>WAjq!s%3Z)s`)DsP&jbrYq5$SaUH5R-{tuZ{RQ&>4m+7_-E*}qURtO* z9$Hm|tNsG$LPHl&iq?@NNlb$6R>LO_~`xWZ|!!< zb8s>~de9cM4$c;f0$W4h+ve7c3=FiN%V$ZKX91Y0*`~lfdNW*?hjl;lpN9IeZol?b zD0UmhYo&*a){FHt`sH<*MuX~_ZmsjwT}T8%jilAo*P>`F?LmdAa3aB|NY%o0Vt;Q# zBryKH34f^qtipFwGYBn=s|9~&-X(8Bg)^*d+D$KS7sZIh? znDipF;Rh1+1XzuJgqbK+>`6npu=clp<2cb@!Aa`H6l{KJj~JL7iqt*S%0QJAP902{ zD`%dLN>nvyC46m+;@SeAqSUILoK@4MaQf2pMi*=&Z&pSv7lV(t#v)~5? z&%>eMBUxRT?bjX6y56cCNL-|LuV>J^T5eNVdU2L@y$CDTP1T@#K0f28mS z{XH)gh$IbT3{?K(Xq@#a9lSF1ZlMaVJnf&D0G8%z$IqbuO;;24Qc zQe3H#_y-UpP7AbUbcqNcmM?T{_7`@t_3F9Sq_D96y|Un=cLO{v!T$BJbe$?vtWLq{ zH6mm(U`^Rh5XwG(wRF2;GS2cKONM8J5mxpwwN4Su#(#8(4B zexk*Vsv!3Wr$=c|!SNuji7 zEv(Ospy!zOBfxz@xZz^v%koh@Kz0PUo(w5Knm5z!SBZumz!YoR=+dte?giWMu|N$# zWx?52Ge%iIuC#vG7cNVcW((UmTj)0%mt5e=qXV>r@US??x0=k{}Z?3L*SIrKXMl zO4eVc@ITFmmFqRY|A5PrCK!4t=Vv{>q>>tj|70HE|7Z*UF>UeUf;Xz0_`g}bcscPO zPNXsciq$;=T68K6$A6jkh)IV{MM3{HTlDa==rsSQ2^07imP{xhxoVB91hGaUswmPWI)I&9; z9k{odO&UIz0|Kgta4#?lQ^gt&*a%<}=m24KCSVdzaqjaw0LpenyGBy`gAyr%$wo#& zb`=F)#;pXHt*7qe)|Yh=yI&JADCwuy<#qdG`JwAQ!6fjPJppvVH_lODMOu^!;!-MC+&5~!VY0Y zO+ZnsgpVTFs2>h-l_oD5^>iyNF`UGj( zm;S!+Bql}O!*s_!YFA#z3IscG`bIkTksvv)K_U4j;ZxvMys_*OkdOvDDs*gbdW*9j zs%oalTo1s9$c)%a);N)^=x@^86q)-wmk^npjcBxi0icSu3;>y1Yj6O;CmDJOhuup-iBW~?H2fW~v&=%sA}&uNhwF3{6ljcJY2ID1eLynbv;JEV7uOAxYv*u-44LLX4iuf|O&+w=xituh9-)2^rk< zB#zYy>iaQT;`*AaGY~Y1v&}zUT!z)tr~w=Y^R}ufpSB`uwJm?2MMe}5CVNM1t{$Nt z#s@WTG}tIx>b`+Yi~%Z8qlt99Bhcl!it?!`{*hHD`3v`Ue2;_ z9tohWsD?1K4?q$%^y!c+KhKhsz04m02D!Cf4zON6CA@6I?Y|pBAaD3hq_rZo*s%LN zs7XoI<^>^1KO&_NE`sX+4_#9O$077Uj|>bYSYWV z$3&GO&b&d@DLRxlfGFf(heFluN(>#936Vq0&h=q2O<3Buf_Fvr4zpZ!Z8ke+Sbq%r zc*vYtgD?W>Q{W7??cm1K1v_|iVWyI}wT$BD_Cjc2jbh$6jlqvmEt<)`c@tc;EMX3D z*>VyTT}(21AIOcaSz;c4zL9&czJqzTv3e%rQyQru87x+Ubse`B&}Yh z1`-S+^QD;}A|%WlH|&DgV(pR1HtX!T3)_|VFCdIH@+$SV90Yo2;8bo}g470_HkYF= z592d(Cd8~`uhdl|c2`5A(vN#CAbD<>&u?DZ)zF~v_ zmuD#+NC-N^d~6b;B?*z@_I*BzDg9582CSqd9x+CLk_IU%^B+xv1?(hfkhD(Iprx9M zH^Fm-PrWP1=dl=5a7lo7|4F}19d+F0$O^JGQMoJxzv9(k{whHR?)it4!L*0k{M+m| zgmioc#cMlUvrXFc_4`w(*xw>uTaYo+)xAEv@x}TcgGvDVX`U?p)IVq-+iT@}Q|F5f z<-1tt>#Xz5HS76KHeZ!p99ah?8=AGFSM1je9qy0sVT zTGz)wIC=}%+Ubu=Ygdkx)?Q=Q+JWQ**2byYck*%u`u8AcWQ_C1?K?PkFe>LEEjjf} zk{ZvCueCTe#wLDE^H;q3H<_tcseeSgnoH3YstYm&msl;YXZ~QZzd_Ol-wD2DeRDa! z&B8ZYzll<+zFBWeH5PRQN9uG1p{t8{3`F&%mk8j~?mc(KDTOUa$^(a2%Qw=*G$mF=!+vmVcPP zT4=gF<1j5%1GFpftcalXYCVSun3FdNF9K8WkJT2_y-4GbSO3-h zmdQ^D4IA%*4Fk#~G_O{pgoZspJkW3F z$^DiSIPo#WccO;y{gycw$bL(==b0dEzvZ!95c>wu` z@eijz(AwH>xtqY_ZxOvirV$q~J3M5P*oNQ+Oryt!5sC`cFhBz>)GrY9@Lc$Z?)Q59 zC3N(|cdKYy8#nh`?u2YPz<$dF6r=ZBE=6J%c)Fv&Be&nu5)=v9+Yax3%V}V>vi4h= zZ>bKF!c?jD_%0 zt=Jf^z2B0)fo4MIe#>u0h5Ic{)9G$}fc=(QKWYuCg8i1cH&?jda@X&qL@6tOUD1J{ zbyES1u{M@U?6-Iq9%#Siom*)kDppUeU^`3IG7&mYS^F(1B8v|9e#?7Ll0E9=s~XUW z%i3=_qXUIr`TH#|b_?5YIqx@;uH=487LE~7sg0+O3yX?#zoli@3iexmTT$jncmOdK z?6;ha=t`nu7pXnei*S$>>~EWaM^cXa>)aF-G6OFWgfbPrDAiM{HK#(E`z_Vb0=?fd z>ano>mg62SVe1)GgSMV%wR!|w5)~LMiWv7>F3c5NqJ1$_y@mq872I!Wi1#J-Ti(!_ zCn0l~&1cN-dcP$X-_^pQXj5pv<;onqTQMvIq80DA^#9c{{jtp&zTZ+G+-L2#$W)Fb zI|8-e1>6x_=jisUFMqMP8d@Z`DYd0#F{nglH}_krqp~XRw=7)lXraFn`z_;;;i&Jo zv;@UN_%Ok)oYrn;Xvdi6XxfoZ#QRzBmsh*yt_gj)25NPhV^gzAk z@3*{KaJcqcb`S{5+;6!8b(H8+iT#$FZ_*uWyQI91;qn8aUK#r>t?;SJ`z-?n%Ib_> zL)Iv3zh!fq5+akc(Xrps3j=NsXOt>h654O+WCox~p`a|W-{QLN0Q)VIQP9!ZZ^;4- za1{iRei-&!b_yn7r-DS0{g$=z#EM8Qw-%F>^@T%l~OWe=cZ#fhg6QD(Tb}qS1h)nxsBE#6+HW}r)TC%%I7Ex~b?6DP z;}21+2}2jC5zcTwRzb~?YuVjrQ%o-j0EmM%Vs{1Vj zf9m4RQCyk(EgPWDm)LKSc$VgA>fDX+TeaOUU?R5mT6n@(`J0A13O(xqAeXPj-#AN3 z2H^N<`HLtR-a@zcceUYrdSTK(JC<7CscmuVG0o(B*v!Vm{B%3>M&b(_9Xh`0%2RB8 z?py=kC6hMm2c{yQWlsyw@VS}6On4tEH}!$=bWeq)qj6mO2ar^86z;Ogz*cv0k}0dB zMWXH8BgxLt-*0U(#DSEcB|=HynccI@T@DD#= zIzTYQsm^#~_;4SHuP1Kmyw9?)8oq43ztaG3SSQ>fJ#uM0>O{mxoT=M&$F5GH?ffWe(72 z1zxs}(dGxmAy(D^XQ<-uu?9GW{mV0}*@QQ2Sd1FLYVa#s-NRq#`|a{~mAV z_c#^Kj?aBGRAgB2A<_kYawN7*@701Yvk_MzW$wH5Sf{wq% zl-2e;`@X*n;3ksU*W%Vbn%Xx42`zm1Pn~c0fwQory}ik|htJ-A8VTW#jf%DH?Oe~B z_V!|uCvP_9mwmqB-+PXTy}ipf6vGaC`zxr&alWAofY7qH|B9(md3*cINKJO#z5uWh zcD`ZviDGZxfTBy-+fTAOd6>>O3`E^*LqGHH-E7N$@O(qR`=J9KkAFC;9rpI32S6f! zi?J(Z8qwaKcORJ~_H7Uf)99q$+TQL0B+%Y|E)@&(cUXb$_dxt5E)_$IwTdojZ{H3u zKY+bG3B_o8`+Ov3fs-8tR%~w%`LDRWOG_SZC>sb+gHOo!93kiD=-;)1kW3aSobAawrH1!_jXd4$D?l%v-;y7 zkw;(`*dA9drj_?baU5OhhIlodeEd--U`Njm8sdj8K<}0Xq71lwHR09rE!|-dq5#%! z{=xykhj4ZX2On_nXTv&l59-jBr}=Mf!hd^7NP_#}Xaie4)Axo`On10yz%q4qe>zay> z=i%&9H7RHe+I~-e+&hg~|gT;H_HFPumV~ z=K?w%<-VhY?cj@zz*X4qvf*IkV7K^*C_i@V)foZmLKXTKZ#!m3@=O9~?K zdf|_z{1n{5V$A7yiWI}K58DpN2ho{|O97YXPOcZW%!bNZ|q2>{C?5hq!sT_Dr^ zgqMMfsWT(H%)|*Q8?kSKFWTqjcvx;H{ULwWvE1z=6O}qIF$kj&k|z&_&PyuS0E9YxYXiKcWDNe5@nju3PmA?G@pVh*nB z5OWvR42iiLA(RHhh`{V4n{)hKiWc z=PkHdlfn8k)CE_Vf=y11T^WApV$lo^a9NuG5B0^E_y>p_J02C#omV6ni$O#ossfM% ztl_uzT4vD}4$Np(Lq7_0!TcK9SU8hqqBd<`YXxjp*P;P|i}5RTL{+z4JZ-R_J%xR1 zhtN8>1RWv?#=!2CIDf(Tcszg6jdRDlisI;R0%-N_5XP{Q;rsGM$syGJRV zB7F?&V2aw)&LNbe)GgJ^>tI{ffew-q2sQ-QNy~Pr&cUaE8*fHalQKv>sS^)`OCco` zyxCbTwG8ehU{+_?H{`c2^0|MA>~d-`cqVu*d>7rZC9qR<#>m@)8>QAx!&sXROf4sC zmPw)5)ms8K!~EOQ$uM=pj$kBk%w9%8fm85{p$X3iA6I+?<1LPX;|Ru3KGU!+!I-`R z>hixbk6_#mWT|*d0Qywe5sWQRjW+XkP8^!uUg8MGUjj4EErFlpjblq72QRexKur-x zFifgs2EN14sjYxH@5`pLMWSC0=e=j zY)c>puS#wS-~@4mD!K!5`>NZ(LuZ!Q5~#yIl-Lr`_z2cYB5UCsMgc}kpTiiMiR7jC z1)k<``deqB11g9lYA5QlWOC_!0p3AxeSO#xrq7d&!TlzTXMGtG9tMPc+4}-@p^H$5 zn0lAiAr{Jzn0j55DlE1DDug2%W`4$4=(z?Zz&eicnVN~$!O4zhZ2BV949KqR;X#QI zM>W7+kUEcJ%#ieDZAjc{)~MmDBbZi=M&dwg{IZB~rA3S;=F8H@F*x11JiB7*Ytn>fK&e1Sx$wV+-n1=YzB$F?y`x$#TB) z&7)lIZa_~%9gvz{C{6)rh8pq(h>aA<~^-sH|o!zCTlXOj^%$jm! zh_Ie?`1_wuyzyO%Jpu`lB>`WCc?gjv089uq z)83tiFlN|!$BA(HU<$y&@}d|>tNew(J{K{kN;)0VMRA!(U9QQf-tb~GdP4F z2V#Acq;FnUuxp>L8 zw+1T)$As9qWW34$m_7W$TV)Vm{YD0n+j7%ymO)$zLShiFxdDIBtqwi^qxSF_v=EfE zhsS+#`0U}eNeF-JynQvTct77#Ch<_FuSFrrlQ-LG58rtG5wVA-e$2`0u!pbB2(yQ$ z0@^Hl_%~qw%G<+z8voT_AAz^S?BQSj%RZ|WM9pyj^IBFX50gFoZq!XSyUqN26Wj71 zw1?kz6LgZ{Gv3eoZZeHV&9|{I8;Kz5o(G}8C$+BAuv84)iP(1%rW5H_VB4l%mT+d3ar>3ekk#NzCdR~_KU;ofBp(d z=d_5M@qRv;WBZ@Ky9?CQt26OG9}LMt;4WbiuMa`Q*A9z#;bhLL16jnqP+Jbh|9m2K zlj+n=LjLDJOe^Vs{$0Zg{m;`7B1df6w2p?1*WvMg9-BbPZW*u3jQ7+2d@lE(WauSq z$#_41e?Ur@Gz&%Ic~bN!=m=u1unpPa@qUg&?d}TW{S+nB=u@nItf4g!8JSQmO+>*! zaM%*@erAg-DrLMr#CSjFVNSsRyxmvj`JWHQK46KJa|+E4uy&vqJJrce!%WxjA>?;y z)Ac{&^^nAyrfaAF`4@;)V41E<#rwHMiYqk|HK6B!4-h>7ww==Pe%{(a1QGUsm^xBP z|8oi|f1O{Jh0JQ51)*%?>)Q7nQ=v@%^AP|!?SCGPap6MOjQ8X1RAQmK3vOz(UuWLH zmPFly?*Jp(uP5UTev+D*>I`&A7Q6G+^Gq2Y@8>L?xhV^Wj&8^MX)swAULD`nH5q7A z$p3uSb$Hhe|5zYevH$s&_rm&I!vFjk^wRP_m#I9Q>$C!+yPWq8|Q={m*?EZHN836)V$z?)9XeaQpQ> zsAZUF_b&-ev<=sD7TAW5N1U~m@;`5c+RC$EmmBYAET)3BKCMi=A96G8j4AjFq=Ow= z#e$c$4g37h%JDxxGp2n1^S2RtMq8md4rVA9ZGR5F$dysJ|M};z6w);;quh8uUEbl? zm}3}bCf?g6`Vd925^b`Pct0!O#{4Na-cMuH zcX;CcWTWb`{m-Y3E!C$I{^##rtUES*UwIw-MX=MdG>66enT}6Y_CGJ`N*xXa^*_iQuJdkpf!CSSlISR2^!~D-% z{YWu+g8Ds8OI#S6o2BcYe$&|e8fp;vJ5M!~PhrO9H;}QUv3cyz`!&}JiBvBkO`$q{kHxno4a`~00qnq*Q^>$PUG>20F#q!>UJun@8UOR{ zlAgdmFADnMEGcu~*n7-Mc^CcO~!^?o@-K;pTqjd9E=C(*v(|y6OIj4sZluGlcW< ze6E27`npcdpr#Qtc zeOHFa@ihP4h?~<+oCNxf!i~{b<|uzEVc9+h&dm&&%CKk z)Ott@{b8P(Mxh1L=A*l||A8BuzZ@c=qTCVS-3z-vJmDQD1+Yb06L%1il0zaiDd(}I z7lr9TLmUE_uinQKgD!G4Su_CQeQNy70TMLphsz^C>Or7rD*o?} zpeVR6<|Hry$I3GS`BW#gm)59f@qi34*17V?AG6~5bsQjrE@p6ms|j(V+h<{)`O_CXkNTZAw+qXc~CmrXkhC?MkP`iJ{Y+d>wBmW@zm|b z9w~VMY}+m_GWe*2{@mInkkXeNv9@us06JY3zdeW%aq`;;JU3hHhJQx#Qdiyuk{v;< zd?&dPn9uhx3dx9uMb+><2(lEp@&Yi>BSJbf5U0)EmG>^2o;w$(khVA&&(i03e`P!a z#0(H;A&d%nyu`T3Mv>*O+!>782b4mWaRB)$29Zzm-HHD>huZ2%bcV*xq#O4w8xE@=v$xfn>| zGRW7Q8U~ISw0>s_*8+%#gqmg79`SDx8i_Wccmz)p7q24qdISd;zF*w_5Vw{lpuF0P zNypbs5SGB)E?5qaD4K<&8owtYMX$QFV~ae{pX)(PS!Oh8@CGu$N)(M|a;uXI#M!A# z(Hu<^zcn=)Id~Esqq*a6RN-A=Hm#O4jRPGzGJYZ?db)SD+;@e$>il&UFMw1W*THP9 z-ov?2T1u}ZxJjn)QjoeFI_Oep;7=5?p$1k%TGgm6-oaiDzer7O$5vQ?j5vI*3=IYo zLlF^T$N=TB?0c2UC$XY*zEFDW{topU#?l%yj%j;v(O2C`A>RepUQx?l*FTG(om|Bs z7EpSGI=emLFP&thGj6oX!VA)LBbp&f%Y1b^UeW6VxQ!6g#S*DdZ3KTZW0=ig^*E4j zF}|oqDUf<|xLe;Gl+c)(A8cX$kXXA-G;J5ZL@p?Yw%Jfj9JGC#X)&x9VuY=-?DG-M zLWfA9rCI9}j)%=!C!zG<1hb$(Z$Jxw2d*=J0NH^q15=TDOtLRku1D#@>rt|QHa`MB5v!cJidS3sW!-O*8XbI>@xJWm+QGSeW_zu8 z!{R*my}mRQ`_{uZF2H=pRS69xZh06`NSHQg2E6w^2h2p@m<-}7DMNc^6aiDzRvUWX5$k$cE$w!b=AuojX&4`N=Tp) ziv~72EvI>>C*<%0LIEP$9)!^-ov*>yY6Hm&`4o+o_W=1*VYYomB5YcXT+q^NWMi|D za36=@=mKHuN%&CegEyTNPbnOU$l!30z_U6XL4sy+Vyd2kJ_u5b2g5feVIu!}Yb1y; zMKP=S?4O>n2!FARK)_`Da3y+lLs%pl&2pK*mH1}DZ2VO-5%`CSCttGE<@}4%VlWUa z86{1Ulq@;|FIh|zvxR(iB~D7%f=sMwHvX!WvotO=UzSlk>)0OyXLcG-Ak@TuQN}gq~j;;c9pGppBnHCB9BQ-nGl7CSI0!j9p zE@iNqOuj`m^4G2gPIJ=}GR$gNoqC@!f_za8-mC#u99lbpF4jw>3iL!Wql(^0NvCs+ zVAS!nlfZo)wY?%mfjl(aW4bbozenCN<|S*Nz*Zn*2AedR4|pkmb+>zycXHT{v(OGV zP(FziWD1o3rhL+k8Iv#;FWHEA`q@))>In^%b$fIPYgV!+s2BXt0+=?%xB_b!(`6Iy z1R%x=uws(%g?R1Fe~wwPQNlOK(NgE=Z{_G^=ICnY7-Qy0GIJ!E($mUuiJ7B`o#PHO zM}(Q9iOvyY<)~)n*o7h2tx7U;2)CkD@jAz9CLqu)0^+mP3+x>G$FLtm;z2t^`E=F0 z&lKM4Kj+#6>hZ1AT_9x|Au>_aRLl$GM}y{rD7$>jWgqxqd3X8ztT&vBw4 zTTG5L7b8tzJG239?_{LzBGu>$U2qNv4OL046n)2u*H=8d7k6hrH=85jk4itCuuMly z3zBgeHf1RVgst0T*N0xS0B;=niMklnGDU3Ayf8ICc!z#d5X4<{PR5z{4Cn~zj7GI; z>@GCgZo=_r(B%7Q!Z5T$DxVSJlKrb-Kfnl0ZN(8;rRth|6q+Y}Q84tHnF3^ushuI& zFVIq`GYR?W!U&%D1i?SmA6P$IZMOA`Q`yu}q=)U<-VmjVXM3obcgBY`GjM~cOa%45 za0A9+G-t!|r@`Bwh?Zc3Kz1Ow(X2VJ27{)5V|8O!4O#jsGP1kpVrZ?zOYFq?K`Vr0 z;7PQW34#GLS?Ij3n?;t#SNpFt*(1bP15iE(d^BH?_f{ZHpohGjo)7|y>TDZEa5hJ9 z*-jj0#WtSR${=)y=?NAVHBie&W3#4?x)$6=+P{P3%uC6pUcy80GfTf=``gNW)7Bas zx8?jRUbw=!Mz;#^a8skjh%_4)7}fmGmh zZB@(cy_5^_+LSoUBSsGU&U02k|FFBTs~;Gk_u_|5-Vmar;X z&=T*Mj%8EdIa`FTj3>S_2XkAsQ`#~o8^^{Pz6J?q@2f#neQlr_%*!Pd?zvx-GhGyk zYB<=BHgnC_Q~;t~hTC@;C~+44?<15Dnc#1qkcl?~gwni2mG`<9;BTiC*g~lFto)8gHB{Yzw5^NsjFyA08GWYrS(yC16^G%zG&OlAT zkvakg<45>9MpIs$Ta7~j*w&dAAd}dl_-#8fx&2vGb%6V9d4^hlJk6xkRee}kLi!o_ z1>Odwo6z05KcCP7t)qW~xR!ETSPW{Uj*bS=TAWa z7_DWGzAVga-Fax8qlc&R5d}aD7pl5=u;^;|Y6D1Ns4g~HnUl>H5x8UzumM5{M6HCxTN(7CC#BQ+7X|4LEtK4~790OYad zdnzw{L)QbRqu|k6zHdMRE$?OeaEhP--*94a3XwB8!SL}3nIB}?2>k+UOEZN`EPNoD zIpO#oW8m`Su%Uo6=FoR@o3q}4BsC{KZkzMhx#$!Cg*7#S0hp3=0===|EYW{A+7BXV z3eXpp!alGCoj`v`0nKZHZJ~Z+N%a$_hd*iqRu$M7~t2*A0!SUu4Ui0^OR=nJgi z&wNFTl`!|H9(DuuEFdeyIG8@W+e}Vciq+ZFk3wv{^>K>czeD_S8u$Zmb{03tC-dA6 zT_mhcvBLhFYi_yVEghlm zDY8sg@j-^yF9rvksf~0jxlLt`&hD?Cd zlb&rV@YjAysZPCNf#~l_OwY0M&rUS+%lrlqAXVo$SK@R1(NM#eH;8{s&=_N-orb}b zx@g<*qe1>IIqBX2ZpqGLyVJb8A+ZhrXDmbA3Qf)M&0s-YyXkqjcNFP1WR!l|q@O0B zqz_Fi34TzGc=j?f%Mf&yR)TqwE_H#87uhL>|E}c(iniV9G~V_$no3ek{hVs8Q(r#| z4RAhR$;N$jp{*r_)SqOtxw_hG!Wx@WZe!P7>TGNr(_ttkwA2;Y@i;1Lf9=>j%>Ek3 zajwArdhScw{`w(WALT-F%D5_Bbi*pWE;u0 zwa~LUPLt{^WGZ2QO-W*kko`4Aw~wUBUPKaE_SeUNw_LiRX?DoY0Z^gB?622<0tjkE zIKr%JqAQ&|k}WOAMtEI#14kgO8h1YOW13do{#qTS9gO|;7K~+i_SYZJ4%uH%{Mc!K zeG9x9W`F$$FQ^LlMKetM>l(Z&Wq<8!W(>2xW{v{suE!TO?mWx>`UxmuVPcu~*X#2t zpzRLyii9@@{~V^puuewntU~Sek<()N)3^-Gu*|G(H@ zH=SiddO7yj^hA!EbIsT%7bD`2YPI$N_Sd?VwZFc^X-9<`(xhzrt6?>=%J$ds-&*$9 zwX6k}xCzuPU;(6FM=?!3(eNLv{k09sKfLzWjSQrN_M|{WOWV+9>V0f;w7ff5`|C3( zS=(QiL*%p7R4@;_{q=l_1Qa#q$;#SazurSmI_&n>Hx?YK{q=T~01f)U_Sd+J%t^v= z67{1)4zreTe_ba~JUt;~S88D95Tzd$xRUnQPt6=n>^lA&rt1*yK#r33*AZrpkV)l3 zGl#6Tk)x#jHN(uYfOA9oF;sGtw!ii=OOn}yl1kcNYnmmEwM)7LInsxV*Be@L7aRw`z$mEQm7^M4sCy}!_uj5 zT!2^M_SbEQUR0j_^?9?u@f;n{qond)nf ztWr;M7(lnsJlXiD!~XgzwKF8U34hD9zutOrsLi&1QHK5Xd6Zhh{`$u8Va=?_{@N9} zRddl2s%C#}jEwB=I~ZD%w1LBFe;o?-jr4QyRVn*xH>!B0?XS6y=n!Eb4ye@yNBKvFY z(=gZkt;fBN75wWXwOBb=`)dj`GIEM(xPKtKV*BeF=pqNOzg~zU4!`|%S2ZUPmt%kZ zBrA;V-{hmk_AlVUVSgRPZ%4rXn$y6X$WHs~%coO!aoS(+LFnEx?XM|T{z}+i8(3)% z)&Ba(0MgB}zuu>xCX}|no_Hpi#j?MqO1i^qe{FWMttFLbe_i;Xv$3=FQyGozb%wLC zW0?+WWW1^2(sv#fcDUsY-^lfr!>sN}h{KC!v)$gmxtqE0GTMm?XV2nWx8)7bA8}Bd zxLH>tLEVFS0mo5sjGCujMiy@QPQ$5Hw-@oby@lA~O|M^zso|EQR&=LvQ&$u+U)RG{ z7u#ZQb>*uw;!4qDUJ!eeg)`Y2Ft8dHPpcpbrB%L;-a4XB-1_20Y<+*$guhKNbYc7B z>^*!DV+`L&g>EqSWrpv0Zl`ktQ?AE`zf|8jj9Lj3ED}b&QBPnz>zdrFutAnP7e05Z z+jh@KHoX8{oOJ_=<6_l~%_90TMYCM^BF6S+*2^QZ&eHn?R#wx0CagHU-xex)bl z<>^6Ne_nqw5_e5?`vWO>8}9!oZu`SG$`Tj#qs$xV5SPYy_O=(lM;twx%}(b&-Zt!k zr+a@)&-=#Zfpaigf~_x*1MV>Mvl3mSo`HKIxoMj#rp`Z))`-|SS}$MtwS zWN_uRW;PrP!1^hpIHQTX0Ko_0o1cMyR3w+PzDB1ELH`l6g?p4@LGpIxX7*p3KmqJy z8@vtKpNhYn33zs5ys&AC)78=pM)1mPn+w*7H2mC-_j7X|8v$TI1o-g&Dy~xKi8{MM znCO~%KZn!SdESvn441aBU4pEu(3$1G)kN$2UGAz^&7>3@F@~hD))>`JR@xLU{_GU> zTw`6nsYKn#0{yKox(^qhKg_D(vgIF=qK3wDiVjUkASw1?;(-e5U5N<^Dgim9t9wB* zPR0|Zh^Qyf20U8ztAFnk1+*!~3fuR92%N~^2G?4==aCDafxg36675cMB_a$SpU^73 zbzc`&SWz8!pcc+9#v`oDBRceO%(RlNuVW@-yknV!VEuU6Zz&GjyT2c`I_P+tJZc`d zp~{uVC?kL?&Ww_WBqFxRKnC82OSkqT^GCh7!sg7FK#V!hbUN@xC$tT00WP2iAe<92 zd48k_`H_U2Aa^EXv(AI+EPuOJD8;#dCuev}zkrJtxE}kGd*ZH(=D0>q!7nrZRYQ!M zzeWBS2?~N4q-M(?$F4yO5ESHc8U!#<8=zsSx9W$mw~x;MjLv^WD1Q#}2WRT9S^Dd~ zXYJDO;MWN=K3%ijr>sr{H8zCok0g z*P*xsR$}ASG73o?)<8D0IErf}r4KQ5o5z1a+14sS#nwaT$67gmS{c?eM2EfI3pJGBRbygR3OWR7C*2ME4CUWTAJ@21x#@uG+2o6yq3`f z8vTJW#?}sQ;Q-Agb{ZV)+XC3d#lADV^A=Hp_@mC=4xR-FF__5{+s6ksnZzVpW!(`AGblkSSljjYSAPJ(1aS&0VWLx zZQwqJL^#co`&EB*4RrYd&xY@rLF_1+i0!<^;`;N}ai+-l7YRfI@YSRvMGDXSz>&M~ z8`)?s)Q;7ttv}BWlC$MxdsqIL4@8%zL42YIOb-64Zn+H5sX>MX*%|G!y7DvA0?%BY zd(i@*1)&i2WUy4A9fN_w3#z|v25dc}ksi)ja8OcB6l(C-xo#`W4e*}f7jcEK{phr> z>+lBT&weNJ3`3020ZJPGnqd1Hh$mn>3e+Kr@}L1^RGqF{i0P2>I9K#aLOim-XDo#| z5xlgecsGIkC>p*LuOwucMR#=+&2f>UTbo6@EnSlmY}OXM<(oLP+*CUM0a&0DrqVed zPEdwFkDSU3hW8IPMu)kH2eICi4#~=&wfgJ4RS5pZ0Jn72dusx6jmleue>o=XIhst) zF~B(}%J9(Y^9tKJ8zkzZ@Lbk~7RQj?A|H|}miPLWChste6b zVxe3~i;j`T@K`EP8+#D~G-KLx%aupf7$S!}ZEMJM^2pczSr3-*@0ejfgSB&zHzKQ- z;Tyq$Bh$beE{%0UPrC$y22yBVP2umXq};ZUIE_Vm<&fIKUV+!}!jd=8R|ES+zHt6+ zkqn#dXIo!|qaD@;=~&aigM<}>e$dG1>n#n4x_$ulI2@++M-BVVl#qEqI4FM|AoCIR zo=U|6S3@+_RnN~}xIBpKfOzG1kw#1)Mf&pWeg){*qSOhN@Iv@J3vnqvF__liaZm|x zmx*&#P_wdlIoqj=n*O) za5jF2WQC>Q8(-oz|8v=%IGwQ^YLey~h+~=OLZ?YfTy4zRRh?0ZJx!!fv*pYy9CqB^ zeTFM_ff2dD^~{{K#C5Kz-;j~=J|TU9PkAfx0q3 zCoOU-wetdU$2ZV7=TNvIOf?TgL-&NZNnEGyg8m}h;r906eG92r8-yLCw&bTV4K7*y zZy0rCfqd^J3FMi;7KT7Z0sS;I^-a88<3K3Kn?!Z*W-9Q;x%OTP!qwN(1&18gBgdZ-a#tHfM75sM`kLrB|{@%ec|Zg5VMDY zdDYGJ0?QO%z!IfpJtI&L;xstB3Chhzpn{fG?$2TJFxMf_l}_GI(zJg4BHH0}jEOu0 z5+wMB_(MkR-d8gs&=W7zZK%~Ley#P&4OCLK1vYo1^TZ7fuVOXg>wwc3)Rq3W1Ca2C zXuqHb4oTyScl%cqt57S77eTe|ge<(f2U^C>Q2yLvFPg7bq6M^=I4q>-xMbpM4B+`S zbbpUSXC>rxzM5Fg<_4{TaOvH+oMOls1+^WuY&LzzbuGbFP6DLp_1Y2cKa^Fw|L96N z4X>d8kyY(K6i&OAW8Z%$<97ei6}x5HLSBjSkEm+@q3+nVRHpw2!jJJq2Z0|=E&S*W z;dq$wBd>V3wl^FUehd_AMGmGb5F_eW9PKB5oL>%pe2MQGKN_P}=kz)H_%RMGut&DC z{L_2?Zdt;F?aMYUrx@bLV^H7h&z0eyBa5F7{1}I>*e$Dc|Myk3|4^swT8@4H9r!U0 zU9nqM>Hhy))&4`hv1_SJ{||&8J9)CPiu%XJi57k|0h}LZ{7BtM6z{MfzG!jIcf>#<$GtV9c{%s&&iR*`=SoLWw0_~)qM$4Ydi z>iyqR)&4uRoMYdA2Y#$XSE}Cs!m9S)spV9r{|Ca4WpF#IGJc$H;Rn~>hZ#TeHXjOp z3>52$g&)5vjUSE5!H+NT-L!w8)?iyqX z)&4uRoMYdA2Y!r0SE}CsU{(9?)N(4*{{!L2LY^$D;`(LrDHeWk{e776BXz@};KyZR zJ+biPMI6nC{&6PTTh{)|V0<_2AAw_yA3f0TD)UbhG`ni{4=B8LEtTP)qlOx zqX_cFVgCR)5n%7JhL3eVFlM-kL+f zkI%(=V(A|z|1S9PXZ>>UV>gbtX#BVhwI18`%SyDM%KS5Nbrt!iz^Ua_hJTJ4eyl`S zs^0%qRqel1%Q^P_ci_iLbfxP3|D&q?cWOD6>HmT7Bl)|BIv9ydjGuzWoWH84dWx_1H`tEj3@hXeLiNTx zGL*Q@NdCh$@&q1xNS^QVOpKtHLfc^=fGdh%GnH zZA5~r{jE0P4|3sPU79zjItqW|!Oc@E@HsZTaPJInM-8@PIZv}2IJzBeM1E%^Z_7G? z%|YcqLyq$sO29#2|0QzXKn)Y=ULzqL0lsln8Orok$HArQZk)TqEhs_$HH;`8O_H-T zJS`z-lt3#4`W|h4kOS|F@%3x@O25~*uz=GkBt_P1IP)8AB>rMVu2St$b#QdA(e62$ zT4x=vqAYw=r-rSWw7)Ro4e$=2?Z(Xa-_!rWc^F5}IbPR-9w7R+94G^~_ZYd0ag?hD z+;MM8GS0uLCEiCFt|`lmNO%q36pvRi&R1WV1y(Z>zc!LrJUG7 zitL%2ABo%EBHYQp5BLrA!KFeBw3{!!#JGq@-3hO;;3TXo&$|^4+g+CHDZnFLFG2>l zoz7~IIqNicpSimbpQ*`AR^iT_i)hrXs;N(rD7Z@b!72Lm&pdTIxd#5c_kh&)`CopN zyAR8v=e366{T38zqKUctND~v`*^R^n7ES%vM;ggr4{R-TJx9|O=X+8OAtorfT(!Z< z%t^^L4od3tGIS7Mry2r+f}ew!`?`ae(Z5(kDNt$9O+v&3AEz2Z$g6#=R+E^j4-y3b zQtiQp79ryZuOMW+sn_Dv(=ou0`e@ie;zun&58cxb9zUML{49+hSBi8$CiqbURXgxw z9_EYSs`?Fs6q=6zFYv?QBBavzvEgR0eC$$-eGAmhkij9AF9$!ekO=sZZZ7?Ky#EYx z4cI;rr2c<`ANw(foRmBue$40!VlG%5B4%yqCLv;$fgk510q~;+K-a>L@Z+ytp5>z+6C+3t#366vTT2bVa#Ze!0E+ZoM?` z94rNQfRMNzwg5p@sKwm`@iv1fKR6o=-}=y0(quCth(bq8pn z^`FQzFN(pXs?=JeL&sbCQKzwwPV;g?9tft6woDFw{;6=cH^xVi=FR0sQ}55A8nVaZ zvH%=zVlaa{akUmYifVDWWlFTZ|1`~;uuNZ_5*c`uXMgVeG1T9i+}>Y|uke=t)iN(H z=8;?6)HM)&yNIe}A~eWdHH_p%F3&J3A9=Gyw{Y`1V;;F(L7)+GgJ{3`%1zlAzDky2@4WG)U&4%TvtM{sCK>%|@efw06$s z8b4QeZ`SQ-D6=j%{DV-6F{cm( z6rcc%Yrh82-qZYn~rGG)HKFLKI7o^6c5O5)H>cufFoK(h) zo}G0XLZ(H_0WZ1au^4B(Fr?j?pa{w`DTV-_+TywhG13&Dbg>5TR34JOhYIzUY+p+kOf4GC&5bZ4IoUF zb++v`O#T$GuBhx1Ho>0%R*;<*;0D1r@1Jh}kS3}H-oQqIh&zaQj^krnLwxB zTX5#w<%uL4tpjhVhrZig3{C$>{2{=RgU&UjM=-_uF+l$)2&S890wYPKvU`AwV2GOc z0cRb}SeT&W=JW#E^7A!>;p8PugA?vJ3YZbCt_EjVRd%*ZcgY#h(6uf+G(VnaZyrIB z!7<1$F(@<{B|Zgs4kgNczp5dsVB$ZZmZ)zqkb#FxdbK6CnQQSh|CCG&Q`;NT{O?RS zJ|covK3q5!fM38txRck_u+BC4d?1S@)=uDo$#``> z1{yrfX$Bt5P`BhUSjvnXbOb@|)Fcn1voOwy&186u3_OS0J|V^VT1TFf9xyydPoHG{4-Xg9ahspVhl*^ikUJXu7_eCb<~Skt88{YwL+5Xs zu~8_j@iAd_;^&h_XXAiX7?^}bnlGM!@4&ita}LYQbp#hue&$f?B1O@N2`0kVqsx+ zua%>F)jkR9-s-UKJzC}NHD`Y?_ki=nNzbsO)xAB7?CzcB=-ywG!@3ubc7^61fU=6C zcLV$5pOIpA@2#Ont9z%0y61$Jx$lK_FEgxrRfm>r_6JhV?B4t#hpBss?!lYT_ghMRcjHY(B_@{2 zaZ*@`yv;DY#v&-86_xl4zK7?Shc}@%e$FQb36VsI(^0%A@CM$Q>mAzft!27@7}Tvh zR0{if*Uc+6OC$E-ei|Ewvui1aOQRc}|T8SN%m;HVwt?@L0n6qaGQ9Yk%;(RFehjxfzsJmJWX-b_eoZ z^QF0-%HxXPANBm>a_iJLdTHgVmkt`wj+u`IBUXwTs5_z{H3doeC@K*C_UCI&09GteC9(MQ&)_UH3i8G>G5%v@7$~246ZnAtT=nuK1(e*A%w;F8w`CW5 zpxklHrmmYy!ZPUDka%8Ix8Lx#jZu3so!ffnF-!|1h2`$5?#g?BVd}V|LqyGPsroX$ zXEBcIR%rQD&Y`U1HpYO&(}i}drWUYh@Sox5EKV+YUa1G-HiA)eC`4?1T!lH@qs4jl5JlDK0GFb zoK5P1H-)7u!Om&kA%no7IqWF@Lr!paYS+NI7~;?d0q%1}Ji;GASIt-c7J;kuMM`Jh z##Yz)>(iRnMM{NgD27>mGtCk}j)<|RqN8r_@9GKW0#5Xd)nQ^c&Z~eki^*X=nN*}T zF80exh&CYK)@4GpoE5f3Dw)9zpsH*H*+G=sSjBkHhTx5PQn`)I(UZ0 zxqP|faFxyfcY*6MC#F8ASsCk5DmzK!=QP+-y&gSH+F;6Zel3GG6S&?KJG4&Nmj%^f zX9uDcftn&?tj@SRZR9zuLxJ)*>PTv%nzAFF_fn|6l ze9!LayI%LtVy7#Iw>2?tPP}c1vxg<{w%t>ez}r7Q3CG*XdH-R&T{Dy1RT6J~Gb+a0 z4OeQsJ*zwLb~8AtEWGW2F)0^s6E$yj>+itZ?9VN{^#OT9c)PMFgtrf{z5YgLA|K$h z-9B97A$WUFSIwkOyv;)cO5p98o}+@dzIvR8QAkS4WLS@U||7S=~If0=zw~n*gBt$EET1(b*Mn=2J2w zEQqQYZ{I+Hg16_PdK+*3d<(0l;B5+v1KviX&I91>4uCdzyTg5&mCM81g(#7<==E@g zcv}mtIAVBvF970D@%DK@fD>=uKD89yoF?dlf&_Le$IawZy)%QtXC3mPyM1| zynXm`jkllN2)rH2@h?NaT?WuB7jM7RytUz82i`_~Y~k&xK;97E-nT7;w~=hGztP9Y z2fSTUWZ~`Z>r3NpESRDM-d;ZJsNn6XwK)%?dQK`6Z!eg2Z16VrH3!~~?ZPHj9&e2k z!ti$MkfVyX$FYm@oPTX{8>8BsaB zZH@v3Z@)tIHr_VkTMKU&VJZ=C$9{D{yv+k>gSVI6T`}I?iUtyIcV<bOs5Ig&62Xf-PI(W7)DM}kvc8!xTR-&1M$V*!Mf#zCiYxKcgw=R}%R~m(CtL8_*RC&q(QLpq z(&_5eDRl1O9X(Qw;r}!to*#X+iZkNWPXtl;&eGJ-1@{7(7vo@slFo4AMQYI}WSXd- zz%*(88OvE2F9Lx1Naz%!iofTDPewNSn#T+;C zTkZ_DIU=i`;s0zke$Z91NKM;>f^uiXpq&x8D#HI+1b&%bp+&0BcKMpbuP)E4_!lYI zC)3DMq;5g{ac;LS*Mc7i{{K8K67o$-sMgbx5-QMM>K12iD zupw(MY#q{=Uk^qAPXd|Av0~pXw<~dBHheDmGPGvTx7O=9GsM2+^7Q8N51VkAXmiA@ z(fCK@V76(eg6DBo%UX-_z98sBmTSTJ&^}3U@hZTQ5FAQFjxV((M|}dzF>-M|q(7?d zV2qO&ejehcf>ycxxXBd>n7u779*Bd1g9V@?6Y$!N)@0ysL|g6+qWSWsH{bA6fBAt7 zgT#qBN&fAsejBl`INkec!YF)JPksarfg>f_qpwPLW5DAL?^Q7}9_m6pPtafv$?q0} zz`lh+$>$hMLcL<+`dDmSljM?d7?lQGtkr-?*FX&zNc8f4ZTLM28Axwgx@dDj`;t__ zr)m`R!cLZ z-USk*d9&kkc=aY@I_IXsLr88pn0y^4)P3=RyI_+deR+( z4QbV*UJY?YUxX>nDMRC$;Wgmf1=C;Hg=M+X{4BLBuTIfo-){8{9!<0hG{)|?)@!6u zm_30zz_=m%5K90=k?Kz)A7%&5B-*x^mC)M&%YBGu7HAg3m;&6mT@GHAHNq=7`-=7L zU?VuFzHIDFBaztNnk{aRTk9v_fjkU+d{goeHJR5{FEb|HyQn>GXw#-SOal0=*`~R( zv}vww@~*6#%dyS<1zW38(l&SVSo+LZ{%fF1Zvl$WK??OjHAuP-gecm-jac_Z8eBY< zsh=itBs5E6(C1uaUe!d}?C3-i*O^NHB=Qrw1|{KIFo3o{;Vv<^cV4ib^C>{9@PXNQ z1=!9FX3t@28P8}mlH(b#o@A5ojpWkbHb#nGGLwLl?%k+fL2eFLl98+6WcevxQ=mP! zk=EQIHIAR5Ur?~B{$z0Uwy_l(;CbecKpM(tvz~@@ zQ%``40tn}6E;#1~=!?dpp8WtHnuVGI7s=qsn%saRJh6z)SCjR762COxYNCA}p$SSx zzK zB#o3fS1sDs(1^CAj;qcQARCA=a?=@-P=d+C3fWveMo?@3;YXsuv$V!3Ixp; z6er$AfyQP_IRw&3{0Jn78BtGrm!~0~)WTxi$yFP_Z2o7dj$2F)S>JjEyaP&WeQQc> zTi@#58v}3YTbF?uD%7{$ew!0#XjDU)PvQF32)uLZTiad|ee2Gb9r{*>&yI?|brG6b zzP{C#lb|AfEAu__PLvmHQntSJRKBfmd7hwLa?bQ>`w?`}Z|Ylj$!A;NTDK41%GS3! ztrd-m!lMj*Yg|CSCh=?8`c`oB|BSvB19aj9@kO0;e7XA8_CcC4E6}%=4;FpvW*T&l zxW3f~mD&2%>4NX&>svGRJUIw`t9qi=w_2q_->O9rt3cnniJT1PBU?})P=zQux^`quBO%hk7TCrbD)sLygtee1$?qHo>QwoHAizce!{ z8Awo$zSYJkN8dWzYw26R382Sr?8jQ`Y^rq-`d05f42Np#TQ}qJVDzmskgv-6R?~r& zzEz(c`7h{OfhWt?w_5LpKq{$k8SO;hy8Tsj0Nke4kQUdS^=2jXt)Xqp)VDgKdQK2i-)bqXshqww=?(U@Y<)}JPVYKpb2t#4gf-PX4fZo|M^`c?s$p+bG@QY4_h_4W&7mvDWn zK6uBeZ;g0b^sVjuW7)Ts0eO#teQVY$73o`BUm|l?VBgvTIYhe&j9+EzTaCZ6^{ocE zCH1Xm{sGfk`qqvS{A_dZL;O~@zV+J*(Wqj|*0(O8_{*I^!CH>K^~m4`#JQj$>WI%@ig%{Y+0HAmRl*0(lX3&M)N75##xZ=H?_6RvOd{e_HMrhRKGQNn-0>nz9A zw`Tq>`qui(%G9?aD0O^M-v9~9(YF@1DM#P>Y?!5Q^?@9Lee2O)thLUN{ne{(-`cfB zi<3cm`5wUI!RT8bAzzjCt?Bn!`qt|l)c=CMH8`()ed~w9GW4zG$)aysxD1 zbLd;KNP^*6_9REi*0=hBPY+q&+5@%=*SDIWkp$OxHJMEc)3<8ln^WJKj@$<9E+y<+ zpZ%)!tr`4m>06`8;Lx|anp)g}^{rcxqbz-E{#cT##i~MQ438dQr?OSzQmZ@+3vPl!v)VCJkv9k89Rurn` z=v#w2RbJovN05m2t;f3_IelyM#v`q7O$YDT`qq!w5Hj}@H$thf^{t!03>E5I^PkoF z)}=C^!u74!@y@Al)gLALRxbZo`c^L>?@`dVu0=D;w{Kl{Abl$batQj?i|+FDttlVc z`qrC+DVLn~tuupQT1(%`lh3xkRg>S!*0=inRFS?lW7&c9trLF#pV7CHfKFQ9>QDsj z!u0Jfv7eYr!CJAtwX2utTg|X!IP&_I50%;Wtu})1v9-+H(M2rK&5SihxjO@4+2Iqh5j{!p&IHJm8nzu;n)W9nPi zED?Qc;Du%CTcf3!Q8xn#%F(xOZBdTCm5TGmdOvZm0D5d~I`RAJ)Y)+m`qrrRTAY~r z)?hpyjK0+t`KqjMrS-J*t&7=_|AM}C+@s~|TRqm5p>Oq05`Am<6NE=w-+JIghradJ zMWS!@%Ht^6`c^SG@R0Sb$H8{t`qmeJ>+y_NZP=tR6n+KYocdOp=sBhIt<*(Y-%96a zOW%qogG1j^rWSW#eQPu3ds+I{jZcwOE&A2B^{us!v!$_7I2!?d>mksI`qurd34hnE z)%q5n%hk8qqB2GOrc8aS-P4uOx5i&sroMGIs&`lix=L#*XW#mMG<#aMeJlE^%IjMm zbdF6(Qm0&dEMD4Q^Ux0I8pHjj)T#qD9l-F0bama3sOEt{fVB-kp|WE zd5$8_h26ge@I;pb9>e-ZZfNF@H2+=jdXQscze8x5CmDVTJMRU*F6bVAcLjf#N53cq z3(7zK)yuW4MuPJUSUNU?;Yt-1fJct_ZYWr3+U9nQj>H+EgFhFxQ=bdF)jk)N{3OM= zIO<#?hr`-?H>kCkJ8ix5;WCr=E{Mdozzd>S)&5hn7NSjXt9sv>JtnT7C6jF079>vd zW+Iy5d>m5Jt`_rCV(@OYQ3Q9VT!jQi$cZ8mP85dk0YpAp=klDyeI0$u39d8`$T6oa z$i`z%e;EF0%$w%jn&$lzXPmTKh3fM;f_Mb+L7&SK-<~-rhi<&_n6od{r64X+OU{EJ z9uN7*gKa5ter>CHeyvdLB-eArXZQ&%*7-G@iGh>BuQK@?9e*X&$WIf#KwawWk(S84 z!bgz7W!Z4xLG+p@=2PC*M(~H7;QhVMkio_H?a;1rwo+2O$- z@!4sLY0o$&IB|x74%Ek9x%kJ-q%#it(TT0W`3HDn3sX$P`_Or_ahP^=eVQxh&2W0M zcQeL?oSW+1(B9jdqhgLp=)f5cUS>K5#Pn)upIn$VpnR{EM=~w17L10RIQwMaezX*w zgo1)5*dJYUBxR6(N8)5btU{J^!TxhT`^R_sd}7n+^@FQr0OS% zNLn&f`^#=_kCgX=TI$O@ODg3D<4m-b&@9&PXIMK%H-)2{VUI3ctT4KJIY5;>1Li`b zDNtTOjhGSHo#Y$>0sk{81q&%XE!O>kSprYl`!QJT(MYx($rj>03!pr)M|3dq261q& zSWUs_;QN-qu+MnC&8*Mz+cbW|;jLgz{s>+fYPie8<6)H5jst9gHuA1jg3Y&^D7Fw2 z%HQaUR^-3V@L)yIo*Ibzbpz?s8C*CVMB{WZ)dsV7?4| z24*#XhfOAz=Vg4+RuYnY6r_A$lyEjYR;}}73tW^hVbc-;YGAI4((ys^gXMDn=5QMY6VUT5c6cQ{yv%~Sa?_-j=5i*;2 zeffOB>pRcjd?|(3kD?_N;`Pg3HZ>~Ykuvdm6DHZQ!RzV|Rtc{gtSBF^Co%+;jn|2_ zG+y6vmf-bSgB^H16Vy`2VJu9TI0(G%1nv*PUd3m~Zu?ck?fPLQ@j6OMvGMv+BqUzX z#9$Gxm$B`@zSGSD-o|?yufG9{XuK|7UOry`#czj<*R8>=8n1nqlK(2e>-y*t@%p`X zha0b#L)kfWydHtBXuRGfLWufx-MxeS&+5?U% z3$G_F3&ZPic+_~EFF11a@%n^G731~g)iquZfGf9ZgQ-y#UO!JZE>FK6?7>HWqxYIS z@Os|E7GD2`x$D5|rqjaldirq5d>=BKc>VZn!Rt>>EfcT5M@uTi>tHUM8kLn@CSJG3 zBs(^E-MMd-@Ve*H^6`4t=}x>J9I5g8<3@tl0|q$ox-MqEx*20}@Ob?)xWBS^J!Of; z>&sAMxPIM5O0n^JBoY#@>wxItv67(|xi?3@7h6fuZ&ph2XT;msR`b)M=o#70}Jg&6CG z=8RY{N?UIM%^B|@RXPGR!<f(LifueZe0dn6Ezza`w6~P0kaX|3k zQY8QP{i?dBCz%Q1(B0qj{CPCf-F5U=Ro_)#y~|~ijAatfknlwQ^56GE9H2%uIs*FkU5s>0-)?u}87IKSN~&-7Cy$0(pM@a5FFZ?6 z_Ig&>`gR~>&(^p6fN|y&DqJ5A!q_Phjq`4k;=i3jjf>|9X&g3FRBmCbgevzk5aZze z5!b+YMb4MmANCJ*q;%LQlAN{!@EjT2__)Sm2#ce4S2=Nwg@1fpAz04H7Oo|CF_PN z4nq^!m9KQ9D!n2*J#wJyZ8}ymJ5C;Ao80I*Rq9&7|~6 zJfhuycBL4=o__vF@?vB1p96x@3&>!pHZokFRxUu;0GvJj({_Wdu#VOp`xYY{x z8w^2;Ds{63VlDZNs9@Dq6`0-RSE7&(HQT+I!Tak$U&vIP; z?b;!>zWohSXzN?VkA0Kl{o5~Ymcn5aHva7kQ$*Q**dn2_T@Om?^=}U(HKDYBU!PFV z_JJfhdUma&Xa9uw@vy6QOV9e3CD*f=7^+x2;-M{C&wg;Q=-K-QIC^%gY6r1bw_+@8 zg|z$e+h<9fy1f9mTHTh5 z8rVB^yC?qbtVed?-+up-_HU2F9!u&6jC4%j#{AoEa95M++g$P};=jka{M(A_ZG9Vp z?AiL3{_W>4)bekyzfp=GiQ=|@+hMY(+_D1`s@z*a%&z_0`-YL^w4?eZ)VpgTERNp& zQ~lfDdheFrZMG=6-W`9CTkjt8qt?5ZHy6Eo&p{4qRIT*vmg+0{_S<9)Q{J>{M#OQ==iryrHG?#J0gwRb{>W(j-Yt|_I)sh zgAHb3*n#-n}$ z@%a<*sB;I@heu5n+gRWCKZ7vj;j~+ireaF8zs=EiI(XDWFQi&><5BOO2QCFtrHuRA zY`#Fxmkgr%W~L>^qkfKn0+Nz_|AXl6F24W4dL1>>|AGB&#*1m>_tsP2Mocp?9yQ7t zRsDF>0i6YpI{$2p(;xr+PbU{1^<}8UdcXhCa&&RQf*q9q9r}q5!Rl6NSxi{(${$ewdaB zk7`XvxAC9HwbM=2`Wzk}=nI{QgUx)oYjAjABdcJk-i04~hX*dTQkQz} zo$t&2&NFoxc7Zp$w{tyX74l6_$Dj6}7q>^t_Oq(F4HnN+?BFX{TYdtLVgvfp7yK2a z#}aN?H4pzUKpgeFZB~J*Snmz{IskyVx%@CM4i)4cVkq#FI)-c-obOBhk@mluYH=B` zg!8#MWG2t`126MjKUAxxV3?r0a1dRvk8?0!P7Lqo>`!OS#D01FcRM_8MshQ);2GI! ztr$Lp5ApFUw#KWrQWsibD?M@wa>lw3{ewgPaM;{Ya(;Gn7EbxgKx@^rSIQI&>j|O` z{%`j8tD-9!*5Aeb_O8Dx_^!~N^!J3t=qs zzx;v%|Bdy<&Uf!3{&M|SI{xxBws2B6fXx!cUzT9(#6l*DcR&9(B!*l6rzNL3W_@vU zFWV(N5Tfdizw~}cJA}^q;`e=}_#-H8$6wxjT-?Al+tU(3@V0{($KOc0zIX_!3Z*>? zfM~oYE<9>a z<1gdD)Uo)>B{+Rn2Vi`mAv{0WTd<+xpy&<6&sQzR$wwQ?`}#ut(rIaNL~`qOrC{1l zDdjg6!EZ?qmm<{LBRjonTWZA$Z-_@4ufy)K%y1PmG&32RF~cj&z)B@kCSNpx>qFj9 zI~?R&UWn6ZTJ*+P<8WScx@sh%jj7&$avE**rXtULyf_-}Kh|~MEc$r=v9^hafv=?3 z!SS=b9B*)k6So1yiySPc%|#g{F`ExhyBHU{^3 z{Ogd1gLen2^QJDQ8#B*`Jx}4v%wtBDkL@?=X{nqLXQ71+N-={y4*_es zXL?Ikal&vAIX}|r^|CfX>H5}-TW_dyc1f@;PQk7zZzB6MgAHXXYjftVC$JL(frGnp zoI|(e;N7a9*}$#!*uHc92NvW)ftc#q#fIH%79DIxL zhn>(CMeoN2pSYCacilRcvzP>5Sw05 zS{k8*JqAbE7tUau$1EwA!fatse3+}16l^WOpd{1|+sc=p$g%N;abh$+bZd@7<}&3= zs2^dk=P)M0vftvyTeT!Tx`cOAp{FANLfLPOT#jq(b&joNE3&NIoq8lEvjVDa`VLRy zCUSbLNYrD9WPSZnA3H=NDXn_a?LFso+>`E7rA5WGi6Lhc&>SZ#4G&HK>vQf;~S!+cq8TNr2eC z6HjV@>G1eFI`(|aWg^m^H{$huoIU?5mWdME^D)oH+4Ea*+W>psguId1o?q_R^FAa@ z+EfM9T|#@lu$Dci!&S$oKW}V$bJSPAO+V1buGj}Q{k3E5fq9U+OB(SVU{kxc=@)CG zc@>I5GynaydTjda)=6yowa|1C{xN>AuJRyV<%v>d%x{ag>$=LicKuLR$v-i>K1akq zW96&yd=qcib$xa1`XbtO{!w?Ghn9xVUhzI``M~q#dJ(Vt;<}D0aoKgxGxgc^SLrRp z?E2SFH^i>{VD9+Jm|Z_-R#@VR&EX`d=u&S&=rQv*60?f!k25 ztKYK1ss40beGgszONF}nKB!*X^+R-tf5%EZX$e6Kbcxfu=n^Npe5<;4y&bJ*&V|}~ zPTpP(IeWgp-6hk$f=DL~Ur7BT-t&$jEHm z@U?gwDp^`ST;3im?nwG7>B`k_&qqr6M16U+{TkZyOC%en;IYr@&x9^-Ayalty$jiX z9Qt6lJ=ilZ@^^T>{l|KP-=YFv@H?CcJrqw=sN41$I=bJguW+TAWigwwA6SI%nt@@9 zjTti(UBdYrPx`dImMmYWKib?bZsahb_q1%nGiSIOAudNti9Uq$|M^K8j0vI?S#!x7 zY713Ga3Ri$1`l99A0CFj9RbG#lk5=YkikYgI=Yhk{DiyUBpjSp5FU|(W2G^a6*)}1 zM$#%QJh!HwjMq8u{n?seg{O=MPk2Lv;V8}I<@A$~g(<>XSMX38;jOdr6}%^KtuPgj z!P%-l2We!g>vzpmJx~o=E7N#i2;_mSHk22`y9QU0AGCL^dFnpMe`3G;R-_n)+NcIm zO*jlS-{TLlZDeU-s;%l|(Xu?7Ik}g3qEwQItD4*I;z+09Mg$>#>R&M!td%8BB0a>S zDi5r&$ilOu6Hb>wt%@tIB!3gkdh2~i@Wbi0#3L-pexYlM>=#t=CiGcuJ^+Qn&m&)o_CV4dF2`2}wkm5`Z z_LppN$|Qrz#2F^MSNUNWRNueo(O?|bOf45jIeO}2m>%|YSiHB|!}1*c3*;Jt)EH~T z^}kD(SfLxB*PJ8Nz(2+WgbG_g{U5*;pTNIGMEgNRaXt*RAw`rC0LV&5u7~=s*7BMs zp{A-xDnlLbbCX-j&it<%Ta9|Q07UEnPs{zFC%0Cldvcq}soV<~qd^cUk5#`zdx!&C z(&06d-Q%>_()Z)FSROKq7Hf+QHnav4{Q~}|rOBpp*PJB0@vx-1G+CSi1H;5AFs!fQ zq@ASm!&AJ;Sl|$(I4saavN<7`4iAI8xbR=a8CnM@hbfHwvwOMd8+jMzg7ZdV|0v2! zaIe}GQk2zQ__2kzbyDFS4gZJI8N?aHF2C`GhqUmX1|~A`0JDda$m-lO8R$Ar0}UO% z0t^-A8D9Z5k4^-S@ve7D{cHDRUA6`(PM3Ws*&11)%1W>W`0^?6Wkng}xlA2KMhFiS z$#?`jADCBhfmJoaN-6J1w*v%I?%@-BS95VGJKAN(+fwu(EbQpW1r!*O6RWCAuhi&= zW3et$vm*KwI`y=3A(8K#lT0EHK~Zw>Z_=yl)ahHaIgjE#CWB)||6M8{gE|@z0iq%C z5-3hsQ(tH(%yACaaJUcERUOUJSw}QTKI7BIJeT@}#$2mLUwDKu<|Ew3{B`V|lS~92 zK-%uAM~{C#yLC5JWOMjDiB;s!#je5r4mWHzcBhIPEFT7o2xVI;iuy)=yPviZdMGaA zam*OYwa|$dnf1v9l$MmU*>P)CCZy38mxJ}i!sr?HlUCa7)ws-FcS9bG-B$H?5I|+S z9~l%2Il)z`!!NLRU&i#USi2oPVeGPYp=@Vkj6H!N7+~AUehb7=+1`a`wz3U0;f?L+ zQHIAMm)CwEeZli=0Aum^XJMH1Y&b=sc+q-GV0QX%E zm+Oh6UVaCPC6u-%-!R}hR9Rh|4o}jYI(G9oFi>z1Ldu}!I^0+|y9)8;qZBFPk1H{qhhUfS}&Vd=A zWunoUPooo=WAv!3DTyY115aZ7!u_$Nt0FDwEWLe}XxQUBIV_|5Q9|iM{!JO9JCu)e zhS?Vz(9W3j+wr_h-2M;9PvZaN(Eky&*C7Ar^W*|PRnlCZj}^QkJ6#N2BG*UQg;~VE zmQ^vekdlj_PAKiO@!%iK&N5wm(+6EE`|-_s8@yw1=QiI=#O4sP=D)Hw-<)$FWoHno zLSMDVjn+a&w_pc37;-E^tux-2vtr$Z!vs+8qb9u)Ifi`lOh;IYxh`+|Wa^XXW}{W=y3#+xX0sP& z!spYyD=c-?y*5jIy%9=f70V-Z4OIfG(VbS~(BpF`hg^}iLWfyZqu}I*4zPmFFy*F% zrj(akSg)m`UI14C(HI;Cy9=A#pTs2eWPM0+#PeLq7N>X_;Le0>VpVjlnhWt&4|i}( zCfj!;nn64Hq4ceeN9gu6s4X|@wluUMkHKgsZb%hUoQB*i*^)P83kF5Ke`Z`m{)&Up z*pLIzkeG!o!i``uHGWPe;+vah+vCE1ta#+K~4WL7QNb;SBq7P7^$aCR>xa=0)8C&li8 zxR>=q0bL$9{?gxZ_P7P~P-CN0p%E~t@r4H92Y&bl@xwpE>Y13cJa}P6viGM1)t;mh zar@y3gK8&ZW1wVyxCd#wI~X4SbV}6j49FPxFo{Lz2BbIxausga=C-v)r8`CicG=lY zG%`Fy7u*jrKuEkFekAk8*-7cJ$a4DMmF?MKYt@4o5nG&+`rq!bQ+0u+4E{Ib>vy9= z@q33JU;5u~s(Alytzp%bNFwI^@y@&)z zd-@*KfMrzo`gSYILMY?Zaq;VvaqHVp;cM!|>)R9Wf<(m@5+B0tzFOZNN!2558i6*| z9V6h?c58k66x3J$`u54Euq*b#`t}En?17mE^`i%-P4fl}Ou1R#9*trcl!x!*pd`Vp zH9ugt*0@QU|Xnp%jk^GFU_r~*0-1_$Qy1x3>x1T#1Ee)T&={2lr zhuX^Zx4ga`*ILmh#;u(iAg5v71bV72ZtZ;-eivKrhs=yH)Q?*ml&@d8uh+L1wPUmL zE6^;nzWo~JIT+p#kC*lBw#Vw_dSTY?*KeV<2Mr3>-Fu^ zb%{4#bqJcDD+GP5OI)0-OPr4q_825t-?s7?%B)f2-Rs*IpO$2O`v~Mty1xB86gI1> zNVLA)yN*rzfgV9ZoAi-RNnn#^h!?R@%u=7oi@4)@EY`ha_GLHMyD@amdiNEsP+TD< zfDFa;kx*Q54%Z1|YreZ&@BSMjMPh@2`76g)nJ~h?qx1MUk1O3`hGiLC+u=1PG2t@! zLL^F?>G4j*O>ET?AF+jLqn%aDjj94-V9)vMx&pUI@kFjbADxn*+q>BBr|)&9WQ&_W z?{a;dJC((+kN4&TYv76Y`uKcY8MlyaTma+@-}Nv?I5vM{hN4SleLUvnAv)60hgGfG zE997Vn-y}2Y08qMY}_m434`iaa-SeUKJ>&Y^9V$c zutFa0QixxK^(t`B83dNg^O4arwYZdoj_FbwD(->r3(9;a_v>X>L9CMGORvr;2o zc0lm_G6^gomX~Fg+-CsS<_RnkzSc|b1Mm*=^#{A=YaZ2vFmo0ujv+Y`arSZ0M@c!m ziAhYz*%4T5hqJ#B^X&jUJpQNg<``#hRgXX~F=miOTTqv^AC>ZnSo;p0l7O`b*aVQ> zdgF$S(k(tx;0Zh-ge)S`#Gc?_IbzT#&V>pw52}p^!G;px_xM^W`o!W50`DIypMN4w zw^$uZ`hxQ#ISfZT>-+7OMK(bYocV$;d<~jzBTRnQp=-n~)Q1pB)h1gn?IVx63D-uP zV)JHv{JKsJ_!W|cuyv-o5?5@jOst+9sV7#sv@9VocL5^XjBJ3viG?kqWfw?5P5C@* zRi+^UC*x`KRr^J&?TaT&997FJ*T1~M%?5)DMT!Xc?dc+UakFoJqjH|;7Kw8RE8DC8 z;b9Q7MvyiHkGnwB30pDJR*g+^kQep##PAH$qG*dJr13eVH&7aPV3a*$xZc8^nger& zF=>D_zDVwX5LS&uI94L*5Jiul2eMd%VDNKbE*1e;&=WBpgD0uWzh9ihPEN$X3v@~X z{+);v5g_vKBa$s{38fHB7yoTA_?4d>3*WuK0^qxIgkQmL2l2w5->VVe2DRiE`+JMSxch2SFtAu(L^n|LW$s!+gXsc%Hp7ei__w4@GWVJ!`OGh{)Guj*Cz z-H@??40b+<@r>zd7_5&L`UWuA&xskV6)M^-1{;yXQAxyLSLu`l4Avbf4uhSA8?M!! zLe&;qsPhEwB!%F#`1RWJZ>54nPrEaV9(1#$!*6E2_ODQE;?KqSbU%^@KHXYdKhD)k zP{*UxTi_qn>S*K@er=0en>&xOFHTLQ-u?#ngX+yH=$!3}=bn$pY_6>RjvB62WD_u} zuFRR(ERMba_GL6`|ILU-yG# z$1{6T*w0;xX?Au4f#bu$T4puWf#95nx(UI_^lHo}QC&8U@XVJT1dfQ#%c3g)J)lN2 zxC2{B`+{-!gVX0WP<9SL#@ezo7_QRbx~`H(WG7c-XQMhsD=s5D?`T(PU?NxPO(Q#@ zcHUqc@sSex4rRwD6OC>(x_?$B4L6~`q#`$#3 zZV?#}$KNjgXXW63V)$YT68ic#H~-VFLkkljbRwRQRWl(rK(kzP6vU$DNSkdJ$CP&m zTPk3d>Kc6?ya-B#x4;dEI1^8ag=oWNZ&@0a#ml}GT0GW)R5$WIR-f=u&<7lfoC% zkfARAr0fu5z_+5xYB&C5%S{Lz+4z$PZk$!bx=eC6eV2p=Z>Ua5z$BL-#bFY!WQ#Lj zfSnVuYd|Ts|G!tblxHEWw39Jh%A=HDIj>D1Cy`VLzUrJQ;yeyNMs6ihe-OC(M)ZW> zQ36=3rZ?5+ST}c|eiqW-m&N=kE2%%;5&rlL(Ez*Uk9Uy$hm!l_hatVT%1<&oei5AK z8MA~83g&M|S{me!_aMinMjT`dCJmSx%d{ALOaw)WT0`lVh43vS!J^P(Ib?D@p~k*C z2IBJM^I*?f5SPW+4O)E5qwtZ+io(t<=j_Xe0{jCO+I`w%IP3R)uB;^J*_z?*Ja=+9#gb!-Q_Dh1}a;Y9n&*=v%c~ zONiWC{!Cr9_5;=kMXeoQTdnyAYPBZFy<2c&)S8}u3UF_ut<#{yxDCcdECQV-xX|0{ z=(L{>7uHX}E1&9=1VS-KQrsT3CvcC}X#)GJ0D!A?r(uVuY%=my;NJji8E~?A`#ef?P9wz4b~!&-4gOY_&Ndq6I1l1NM(chpZf;Y$NxxgApdhm63>_#{1yHu z84cq92^?%E%!W^SB+53QPl68RqXCcMWP@N=OoQ7h2 z%?&;mf6$4qoyP*;qhdS0mJt_UI}#dC^*@Mt)~Zo1_diK=ZPK?|+f`|ZV3bJPtMCimcrO@?DWNJ3>$^ zGI01SF*b74XQD-vP1rc6f&5eqLOf$G#9#7LQ=y|FVcQLH{6qk>Fcf!hHc_=0OCjcw zc+DXP-b`YiI!LD^;Hh6=tR0?Oha1M2PK%F{IsRI$klMC>=oc6MDi(wjf6X0N8*Ace zS3oz_il@DXmy$1kudUw}yY-tI0iIDy4n$rZ{{=VOO3jIJ z?RLUxr=lU`%Qw+Yx>8p-Z4y!#PMh(S4yWn(9<$A9fl-URhMM&EO8Ufk+1q1Ck|7Ep zbK)Tys8bRQ(M3pchN!D#gA)qVb|BwO~MqURn?kbJEwaBw7;CmW!3x@-U}Aj0 z`m?O2z;-hL_7*qO`xqgx<^0UfKd<~4?aNeFGIyu6mr^;;KU!)XS*AXrBJd13D%+Eb zy14?x4~{lr+h?)<{N6)wd*sI!a|Lhi(1=BsJT*b|Ovap{1ddoOP#2b*NQjbfoY|47 z@8fBN94+>=EQ1%f0K(OR8;<57IjhLivT?Sv_H_K!)Cum%O2zHy+CtZ6SQ?)zE59rn z)%X02H4}=z=C6f5EVA>G`?79uCUQQ02cjxgbD?VsR!xPu@pZM-@ej%eKKO_n0-bE+ zVfr4)AR+pNDHQ#X7tuFq z7kE{NUz2P;vjScOm^J}xPDP4?+k9TK0YQ#oJOaDddVeWc=U3;s3Lx zUYq~>8vgg}CjXz9n9El*2bXh$EZT^LxUoVpF7Hy4CR~0&9G7#l2-O_Z$A*;+pSO?W z^A8j7xx>%t(N}8mH)=}%l?YD?#-?S&1edh0J;OsP8v+scJ zsms}|cA~R7rg;4C*qU9GI(1{7`b_jk#!uJR%gaYT+)!S=tWODX6}t}s z8_GgHhyt(=;j~o`VKiWFmy5}7*#&$*uLVs%LKS>Z=Twj1%lh~8_+K>=G#cZK16>-+ zSNNZ!;6fNdSOJ(_%L%u50>3hQ)uLY5F+MhxhOyQD7s>m%$TQ>wFJhUX1QATs(nPjJ zmFQ;pnrskq4UK$PpiuttDYtM1Yy;604lSRyP&e}_p%NbdIKD3I%g)0V=<*5qMgd4T zi)aV-CO0{O(jAxU+m1TMumQJ*g^E*TyL@BcY&zQ|q0^H)$R;te(jlgi5Cadz7u-VY z*fTR)1y=1!5>0avXF$4o1BKWRXYxe^<>av&benP!<@NZNaI|#5_iJ63s~P$6%{W1B z@rh>SVsI|?Ozrn|#ry0wog;0syIs1~hrZ48T{V71J*)Z?Bhp%uP&0 z>07~_7h9v(cTA7->HXO`c+ei~An~xR%9Em72=veQh@PsAoaVFFu;?HmvUVV#>i7N1 z3%C>Sk+Qh2D{;wV4S90(BEBnuJVH+tpw*(>3x#`M%+6|zX>j=L((Bnj8%y9JgP(V* zq9@t!_`DXU4Qy2x&%~iSphfnq#R}-TbJ~Dm)r$^^3pI(MOF6W&q*5#F&(1^T{79sw z6*4!(h8^DoCpBSma<{0cjVgeaqca7qrUpQ>f&knjIG|>X=XTX!8#3OWK{9%fj1S5| z#=*dm4@ZN%!H75bDUsC8=Lhyn(ZuylHT|ba+jNQMx~xRIqTh$%B#9gnS8u*b0&DkX zWXW&aAYGJm6&2>vorrZ%|LYLQ8CS4WsCC~hX(@Bi$&k*o-|}O-Z%AF16*^Fz38BF+ zdfN*6@HzOMya!M16rSS818SILL85%&TqD(}ox-;V&S0H(#Xt7~a(*omR3503Ej?AY z9ow)k{4-_{@;~Rh!Ky=^U@-fmip=P5#69G*{8Gkez4X;;Ebk?s>P zoUSr=NtwDl@KGEO9D~Bq`L@74Vqd(;i%12e%sg=_9;e!&;^;qP(&p?xVg-MPIsMrR zzd4@WjVUztlG!iLtaAQ*@KVfsN4*WmipPH}xj&S4GCD(~VL1vGRdvlyPxa)&66s4T z6nKyoLO()vVR*IURGJaXDB?@6mFq@HoK@8 z4R}ot-L06TGxpt6Zm|m*xcWdVbUHirRqTqywi`8g8nO^;Q&MZ*d!zQ1uw^K)1I>|1 z_!52&o5Gf{HQ1O99cms%PQbM@uZx>RV=MASg{%n%yb`oatRaUN{XL(co=B9Q(z@;2 zYUV;tQq-#7MUnonQ55NkKU0xbqgTiMgezGCZK}3Ae$_%7MY7P|GiqVf;|y<_y71z- zPASB#vuD)lOv6UQGbwMTS1P`Uu8uK-w3|Fb{pCsS>cl3m!M0_KU{i2pbW{aW3gWG}imrs`_ zj)i<}SyG%MF4xD{^BB`&>>^%mb`-}3;#L?No5LSlsyQo^_Do+mZ`H+Ftdc&OCEF!n z?I?(E?7)3lbk@`l)1dvr*txt~Z*1QF155>i++TZSp{4;T7VB72Tq<0fqh_Ftc=+1y zVFRt|z<6fDKX`Oy_T8t+aGObWu zi!}Rt@y9_K{lPN$gRq$((%B5c(z3O^RC84?efzz+9iVSN$F1%e__mQVL^7b)Z931a zO()3!o#i&2pT85MMb5W|20#-WLZW`{55jB4H2_J;-9E0t1M(%`~QUd}9uh+d`&7k+Wk-{@X&4<>3C?_CQ5>J`z-g7@rBXaclqRa}gla3EkG{c|ngR9UrFN4% zfsW|I2>;mq)y!N(4#h)<*10N!v`(vq*V%3V^B(DR_;|+u976LB+8qD$<&u5ie@@3> zCh|X5^o{pF=gY=Pw*UFzp028?V&$KNvh}!>D`?>wkvp`17 z|MUqN@&4zhXpqbQEE-|^pQ}-;^q*$Pp*}sfS&975LqJi3{m*VcI{xQC5uL>T=jv$8 z|2+TiF8_1tFML_d|7^m6hir@z*%1HpXUS5_{~V>u#rdDZE`a~p4+(1WCfom90{UG3 zXK%h6BC_${?11KzzmNH!KFEU2+|JC+?SFPUzn)I}l8p!5&r0Vx)61q(W>@~_lPJ8K z{^!f*?Q{Qg5<270@ISxdesh#%&5Pf9b+_i|+mGe8UjOqoWZ9+v8Ahf*-v7LIqwRn8 z`I(HIal=|M6VEA{3HqNIyfXghtr%y`V!QG`-?QR6Wgc!F|MPXG!T;<;mP0?LqvPuF zKlSlJ^flq1xO`22_HaDlod22Z6=K`rOVRhq5qFTwa$i`XCOjNB3mJL;3A`*>uUjiy zVtNLBLFTe7g}T&nq(K!^H&J(GK{8YYL$?|ITg`zsG&3V zUCo$1h9e4(3(f|8l0y0?;REElP<}ev zO8Qc^ZsU{-y&M@Q?il<^D^%Jd)?Jt~_JC7cUDyJzNKxl*U^Vb??Y`kGqmW7T!gACT z=-XINRUBX$;>xenJ&q1rf2Z!Sp{B#i#8ovN_R6oca$D5{3y2BXs60^9=p0XAHOPy6 zjX(DK=1DfaCSFc=Qf-Pt>`1Bl4nu|>IB~Gk1La5qgN<^gcEuJw`+O1h zOcM+d2|36Ra;NktMpo^Z&rrJ=uXBsF%vHOp`P8m2)4njVdh95+QN4r~Q92Dv?Ch#p z;sn%BmYBd+NANKEh?(EAl1TR*&U~2nI({b~AO4TY@2GG0f&3P*5-#o}l;4@(CzRjD zcA>iRyFZve#+9|?w@R~PLix?w7B^TIbDb)ceL)Xgz~#lywt5~>l0dj zFGNFjLw@tnN-e)9P+x`fuf5KZ-#6At4}8p~hw{69t$W}c$f+%6Zu#woA)@@=U6ZAtY3a*y%ng5(d((Z6Ifqy zz1 z7tm`Xk`{7V`%{kZDSY~_shd@HHdWH#R^&3v3=#T24apQvasf)LZXrM&KzCG4D09wetFRm z;sPg|Ays;=8*xWp9uxeE!WjsGqNc4iDp;8XUY4(7@v23o zwp2xa>V!Zi{X4D;L^ccKLC)feRg}7mKoF5G-G$Nh_#@=TNvJ0Bxx=SaeUU7PsPU&v z{VW!Fk@;tSW%J_VXd6BL_|yQC9yYbPv=WQw(oar9yW<^f=!J9(@mme&(&ev-XBO%X zpW-)Ga*!3iy)f2Y95|K1k|FGx3PwE27dpQ9^R$$rN}S?Zeq|i~CrjD~f78Q$ioAOk zgTY+aQ%;*#;=fVR$Q40_Bu7d}{`h++5iA)i}kP9(uLAGbjLB?Flmc%jw!I1gXZH*Q!sqmJ;R_zIBTw&X_5VS)G7QqNCb}* zP-CGZ!N!dN8Ub7YwrJyL&^O_y2S^48f!HM;%p%6EJw|n%ih^pWQBJNfSQUU3&gAq9 z_1?xu;f#l2W*ETFVobbH00+%*WG>%a`AfMq*+fvnBbjW1YOj&Ils@w($ctH4=8L(9}VREM&UGKejz`NXPPhz$aO z6R-G$iZ@d=L!F$8mP-qY3_x4QM34qlv3f>&Rp=avNpPp0AC? zjqo3q33Ob(=ELX%>YOjP@nh}>@MAQ( zNS@#nCzmJcapsN6?GtT`jr=JIYb8ZUuAVxu9JJu;Gl=JF@I!F;x}XHA5i2i~fEs%F(oFR~J^>&=R zOr${|3&2$n$QRJbl&+^BUAE|C+ZTCSM4zR~1J4{pkC`HxCVrmTl|-Gc<#Z@&U`@j* z6vizq|4c1Ia`Xec#%cD&1pDG6`vM1*W1iCHS6Ggh#)ISGw$XYN_3(wSP1m6HU{k)} zM36%UC=&)4nCA-(?C8TG>gRF4tC46FK1+boTZ~;JHdJizg@#Fvl7h|UIlka#(QA^A zPRMWURvaXQ+&qaG1-``=P96E0$(a4Xo)3q!Qr<=#`#JAsRw6&06gWzfkftK1q4}W^ zL(S6x%$}w`u2`#;&si~_TdHa&tf#MuTacE=cGF}#wr9m^mZNao=%f#f3G9GvcBTY=sUU}bT4@V1Y$(? z0|&+Y6`lpQ5bA#7rd{TS3^Z zN3-WiqAwf60fzR$G6U9#IETw$K~xo);Ib@lz7w5yTej|B1fV$rGQ@eI`zGVM>Q?{@ z{;@wV_VWa~;KB;EfU>B$mz_`W#SlKLn)xYiQ#|+lh`%Blc2HbhD?|G_)4}DmSrZ-y zS^yLGLU0%tFT?q#mr;H;s!k98j-{vEx#T!<$Z_;@Wb=lC&W+I7V!yQ8TlPE#fo?C{U3EUUY=S(nFBu?skiTd(>tVl3 z&uYt-uD+Z^wo7~E5n|mp&a*;qXch|nTUu$ubO6ukB`>H3Do5%o#v(v*A@&TT7(tN~ z55UWN0f>`{|8ulvLOK#l)#2C{2sY_aA%RKa*}}UH&n9s|?oe(#E&B|IS7xvHsN=ps zd#gqchYxZC4qTth_NX?{ESLvOKNvTd72UD|3$gPc3;jJgX@BX&ZW)w4;Ad+R{a}bW zM5`FgmUh@n(C#2?02{$cfhvZI!RPFj)u{p?m1~<&>e^wpp3ZL*VDtvy1?aX4YwkQ; zsAq+*H)6WJ7{QkuCgPRNSD)1gbQh-MP58-_x0+WTrC(W62DDN0YUGnwR~PqUS#Ncq zlE3&@v_x7jQx!aBEBOzX94P)H;T`$M!k?0%_!D5a@pmGAeZd#A$KzMs1Ra3=voa}% zH-laptk!5)teNO7VRB~YKepEwykQ$ZA45}7kgIz0kfM%91*#04WM&~yq)XIT*l}UJ z8kG+pn=cxS0bz*jSlMP2phA3mw|yDCCzXonpn7Riy*!a{qalbX@n{qyuVl5l0EnTqCaqKfX_)Er)dvVNzo-Af(@h`H3}p<OT`Si^PU|j8tm;11HMG1zB|L3X()d&;(o|d2h=$zG;amN?*zq z;u$N0!!RS3sgV?m4A?l`zy}`xGC(}^9HQF?AUK>~bBQyD_~;#uea2>J4fq@Vmui3G zN{p15e;LzO++Kh?^GG19Pr5DBwopdSz_(Bm7X&rhPNm2v;l{t@%&P?^$@l$8f2nF+E_8NJMKf48*#|$fQ@5!B&y-9u%HSy#=noYkW@|wIA zei4}l_OeIz09AAYR>8o|10oM#BXT?bNHrCi4(POQ7vkv6Qbnr;I^m(*M)Gmx&@1)* zJ9|9dsjeKtDz!m~w8dt(V<`(OB9*w*^+}*I0!Ubm`s!_&xt)cc)ia`n(IctTbB!8i zjT~gNQ#~o?Tmw5bqD2g#3>7zaw&6X@K`uOj{5iYQ6iid+$OAYJKoFJ+f^dM$Grs$X zI()E&n0H}G!CH_17Zl+c46gTis}`k4zczEV$TDQGuY=C@!bmx05ah`ECHiK(kGTp# zd2-LU)a1%Cx$^jHYX`ZZb~uT&b7rwh)rdlJi$lrr>;Xp{&fzVT-I9;_ei)kc$U@9} z*vku1Ho8FIl_7+!b9ZWadiz67X-vd_&DKI+tA!OO&Y8@9M(q!pGBF8W!ZN{Ck-pM9 zM$eJ>!N?k2Vum|%5NI*iBx(F-z`yaBZu86zWG#%|7O#h{H6+D|>}j6FNa!L@93|rM z4+1SF%B>Yiib*SoHpxbkG-T5F+s)H&h&9e;JS(9552bTZysBw8qEzScsY zqEnq(0mZPp&qjDeTDo4<4b{u|zlYAA8p|E|$)N%33vS0?`>~n0eA}O^cRK-pMxtd1uqKX+UzfZtyzd6@dn>@zWMy+Vjn)z zM2O!CjvFrHRtyI_%p>2ekd=;!w0%xr&!sXQE*WD5dsgD;WLfnMEWkn*SA9PM&sG(s zrwYG80r|os$6KK(QYGVMHR}4?=zdg;f#Y0UNyqM8M)*Cs#bYgakX%CUXjk?CD?|7S zejpB_|Ewgq39#-`0lRW~R5L|Rq+f;;`55Y_3Z--2ED$Cjgk*jY`x8}+STYDb!)X| z56t3XKy7#kBOlcC9G;Y(x!@7ZfyShi?~m+b)W$5XE3H$vV7y%M5Cn~7yf|3EOv`!< zKGx&t2B$3LUQ*3D8?W)g&FGze?2mn{(5hTW87XVsx%UB#LidgDHSK6V`BZ_ z32ZwM)uS)sI--z{C!$a^3F=<~ps&LtTc~vE)$kOGZ7{&URya_IA9~;XZ(OE4%NTnx z1#QY?p*S!RKdLn+HDHQ<%h-oQaPW0#Hk+a?Hw|^4EKkc`yy%yQZ8vDF2N!x;4xs(U z)UM^wLhMpmh7CAML4O$@j%41RS>UJfR7%-*jMe+Kj06e?Djqwf6Vg~|z& zyqSFFX?fo~`FUi8{5-uzekN_gkN8*jqZ2U)8*gS!`~(oor}#LcJ7OV2O2*>_uczx* z&dlWagsS-CX{mp5E5>_ThM2*VJ909)5Nm@Y$H&$NU9Gptv`GZHa8l4H`g!dP9p3OQ zS@sOh5RzvTa$k-ns)Fq@FoFhZXxOCki-tf)# zg0kt6ZlyLMPg|OhNxkrk9^nrNk)PatB!n3}xq}lE;_yRVLb?xi2wC6MCghf~T0H`m zH$yW(6Cw+IAY`~EM1J(pFhkOzksbl_KZs04o;UBT1Xp;&Q^(?`e^3?>i$Zt$aTl!m z2eNoWcZwSw6y&HH_9(tk3EfEpib50dgQ_MYAGmb9&OV+GgH;o8r@A6Lsv}n-yI9ch z%y~!&R!w92p?C0jiaS5m>1$XrJX0YB6|7-~pGPA@_6Ty&HdF|@X;-YmlW(Q zzf=_QPF3(0WVq4OtRdQs9|*R`Y)l=8r&cIHE;7XtvDRcP@P#Jpw@;I|qt5UdhxrPy zolORY(VM!%7kpY?7^;U0@6161obkt*h9a5htV}$QX93A-bHRO#0YXq8$-^(2%pb6$ z{AjsghNN;K?1;W*#Lydlvm;)n?y6*8KhO);=<71p%Z@$<_ukMwW%wxxJ;zjE=ygdA z-8Yn(g5eeHp4_i|xd^m{r{TsbSnj!_Lt~+AfaC#`IDok{vi)QgjAI_poflwGyup>; z`88?i@KKk?J~EW}%~tr4b2mX} zlQOJuc~d{~b(+8%j~`|k1!t2O7(sG6yP$guFXqq)G(q1t^>TF^Ck>=w>mW@;b(Se# zfv;-=(!@r(i-Lv{yGJWQmp615y%u!raG|S;6HV3OA=q1ltsjq1g@G~}bwj+&7MMWUxpn3H;1rQMAu(lrB^zThA$jYNVI~F@yC-Z z1=RsKz5ucxU=B+!t1av0$qn=Va;&<^`dTYB46n!BHl4X7^zt|TU>j?c2N%hMz*2dI zgnuGS5z)~8ASU5&;AX6#yM~bSros2;zuQHPj>99mcAb}Fu!8fcKU-pNPNPD%ES9H6 zL-KX4tPExXhA+1fHX12(3%=n2nfJ5%_Z>0cCTVvjD70mbC zb+pv=o|*+m3rt=T-0CY3u`X{f{%sODJ{u?Mc&n(ttfFZ?-PBEyTk%FP?5zi=Vu&r;KYWYo zjoFNPc7{FUbnjmmTnp{uEjk(lQXwR5xT$ z$KVPQEw&R5$!Vnc6qXFljtTW`hiK9p$4FOdsjhw#dK$9|aZ5iJCtbJ!4sP^q`}xB7 z=lE1s=bse+{89V)eeuuzqG7du`SD=L8gyw#efzb!&C<6Y;+E}uOMchMqKXg2o&YlN#6E;|zKq(*1fEwf4)dO&H5KaeZjcA)d84DIH z^!R(z`3Z~o;c+D%i(bQ?6No%AQ>aNzDW=z*%*sw^w!GZ~C^hSMp-VeS zS9|=203K+C@o`qL+83T6qrlxKr;s$bYrR-1G|u83{I5VS*yZr3JUkkJN8a$LEV}i< zQCTQbW-^r_6H*FG!Z*X9_8e0JP(>j^GnK5N3lgnR@pvq4kv+T!wwK|4A}xuxPk7 zdcK})g{AvoS9nhJJetkR!Jw$T(n1i4ea_G1$BH>Bl$6=h9pS)GP;8HhTysoX>nzgA z;XtX*;_>tQLyWH66G6$WKh4H_3LYaLdjciU#a8Gs5(AG}Mk_R1*nbkVlDA-Wd7F~p z4#*#liyZ*1qMkWtXN}ivNKx<&@i$Y3vu&Z-!o(9a`|uIUsZY?CtYqX^DvY7j5b(nF zM~-ZBf6&5|LON8XY?U0#St^8jO=1=k^PEI1q@xvWC9!k1_QX)|5+X}m7}6xm{>b73 zjedSd1M@v)JX@*F_l8;Q?6^SERE}uvKvGJqt$G&$)K&3DbkSH1q%*zP6fRU`3Tltd zZ`#j`yotVb{0&jCQckG#YPh=KaV^pdA=&{(N2oH-f$1Y+q?uEBe&ajeJ zwIo%2iu4#+94EDQ+c;Kh(~We1x+&e*&km^jGt`) z9{qlZy$g^2TxMcCdWT{&M@)=IPkGY~)c^w^2G1pi(HcDZa!mdkjz_;j z6o>PbPxt_6^L|Vx@5shG_5hDQ`&AZS4W*N%o7mPpYI6LAox9mKh%RqKSV5>BS>AFx&Qqad(oo?R8EIKhDX1wF`8cokKTn(4IaI_=sJP2>&fZ~rii}F z)OUcz)W)OF0sHJd9(_1!vEv;YrN4W4^voADXK-wrQGs^H=$p8U?SI7fOW_PBq=9h5{4@IAkGQQ;kP|x;^Cw=M@i(!=ryLj|GqZuPYrqdjIFi zD|Mg;dJ|O#cCZE-n7R0p{j{?j7U|9nEr^f{t_ z{y!ca%T++BfiriBM<4Vh2XUk75hW^+b4P=Z1yD8)kA5Hh9KoYM-@FzceeAUu1X&sZ z(t0L#RH8g^8FZI;^b6qjTj8{8ul^(P=t1nW1Dmv)c=Y>TLVIiD(fH9idx*27CVAegz}$$3{3xL@aSW1rS3?GM-Pu+lDpC)rBXK@eSbc|Al*m;@Ozyh%zV<+ zy5EQ_N{&ZwDg^kF;L#()NkeTs`XORw-5oHRZ;7LI2%fm`=qsM0{n{Hm`UPgAX>sI| z;?bvxa`;2==&NqgL#4HIT|D}1q$kIt_x)A(&@^XcO3V|f&xJ?tQzUlzPJCztJbDKj zYv_Z7c=YpxB=_eB+qUyH4wTgFx{w%;{j#pWt{3dWY{~r1W~P{i)UeAw2q5IN5d|7qc9c2^X(K{O& zVj_OMR9VL=y71`frc6v>pDFK6fJa~TOg(t?78v*j;n7!aW-Hygd$D;EBjI&<;wX_l z#G?;pE$G0H|DtWvJNRul9=&EYqS||oN6(|q3Fi;WcC=6%_*l?F=iV<`=)rrn7P8R) zMuH;iV+iwTy?FG~pKK@|{kmUtZ*zG9@@Vkr7vrhMqfal|TReI-4C^0@N8b!+RvkQg z3uqo+9X$GfuvS+;9(|%+*`DFi5C56{nFxkMRPH z9_G|80bbzyhd3ywV{wZMV}Af%AXi3x7kGhZ#Q&%lFECoN>>Ip5&yEei3*;eFQoO(+ zNCfMS-)DG%gT>hW`FMeopd}LH1*kvZZq$bt*Z}TEmWJR37BK6s@d6_td)~Tuf$}!> z;sq)+``CDaXVI6eBpF`dOwf`PFL1a?Oo$iQ@hD5yix>C|S(4!eW+N?5;dui81-!s5 z-_Zob;RVis5>*#M8(}nKc!3{8JsE^i9A4m~`;dPK{usk-g9H9I@B)`SA`NK(UZ9z7 zvfu@VLQzrut9R%OtyXJfuxusyud`H*TM@->5~92P>Fnd zi5FP)Z;)%&H|O7*czv@0c!B=V3@*IDE!*}>xPRR($HR|f;50E_V8#9J#WdgrP7T4~ z+XY_WWbj<#Wln<^xcn5nw88t=wH3wTEOYkx9uCPa@B)`XR1)I_E@Wk$S`WWFF}$Nh0dwiB{-Jn*=VWNzc!9MSVjUq4FEFen-hcu-@mS5c!ADyG+rS4EiNS0gBQ4(evaS;Zr#Asw75ZorT4GPf%0p#|ykR2D;ne1*U>t8mv9W3-m(;YCJm0 zjTcw}J8tj-74WgCo?pU%)W!>3g)e(+;RViw!mEWBI8t)O;RRZVTHKWu`<_&U@`sJ2 zx2R81{nPfZ`{A;Eg%?u6JoC$B1(HL+}DGU8;vF8D1ca^yGMfQ~#sKF1DE1+B~U^7f3rs z?D8ep5*&DerZm>j2MO^4M+ix7yui}W_!?)auU@>sqmtKIAPt+Mdx;mgvkC-<^UuW> z*k)3H=HPnYJcN#jMV>Gyukaz_BmeQhw|OP3mh{_W^RASj|r-3yufub zU26bdV6y0I7hd3=m1G;gRBDsEm@y77&D%##=iRr179B72AzIGeSg11B7-ZPR1;Z8%=w zy}5gZ7f7Mb3Fmii>}a7MWE?X*H;Wb;aFf|O0 z#tQ_G*;~B812C+AEM8#oumpI4H6tNOb?^c&oI=N-zWwWl+m-DZULf)T`!mt{{5=?x zIK03d$-0+#f$76FdnCgPT$Yrcno7{)!V8>=obQ^uUcA6Xl4alE1&+^b0A3&k znUdlKzLDK@_90&2Yw^DSe7wM~V9>;P0qPG7Tzz#p$v=c60Eb@2jS zcm7`A{sP6CeQdnI%`pC~BpF_y31~@*7l_=Z6BFVE-j>9A@dD2yOESDb7-|1~yg>IQ zGy!pVfyPjx>S!&gF}%PWJV?C1z%#>;|6KerhWURBFL1&L;oJt`1-^(ejw*zCqWYiq z5}l#dYO)Mg{dj>{f9IR*Jc;oF54!UtzzYmVdM&&_;Oqo=fl}m4h!@!H^Bix+xcU;D z=Qs*q;mDzl+}~)=&U2h8UH?CEo@3c^n)8infQ<3(p67ThO7Da796w(MKXNzDbBqqL zWvb!lIo^VIu%WkOs!4BtD@?k}e<>0N#upxvRn)^9{H6Vtp23gBB{4^Trh8g8^|b8X zf>ro#K^4_qN`ak~J;@M{x>4$iw&Z? zlp-Kf(Uw(4#72xT`~JPPl-?l@z0~+`-XTvhosjSd*D;gPMS^Ew&HAV-?5bz+P)fb) zY@HJ+tK#0$Pu?;RZ`n|OgcWK%0pBZEc1kHPjXRwZ2fVWh@#j!7TS43@l%GLkbFB#b zhGgmzHEZnkw`te|q-K+6esOyACE^X7`(|uFp=_qoAo>@Ivax$d=aKzLBqA;`wHDu%?FmQXjXhQ(Ax6{qWclH@Dow zJ8;WkWYRj^Qb`Uazchs2Ysz;??~~YFZrAi4DEiK(cf(>gy{mZ#dau2?UV3BuW9yB} z9!!rrRGWKY-?a%F%i;^yEsIh;0pRO#-M!EXUD^wyV0G$ldHko#!{HMtSBC?8^?E-u zBRl{bZ&h_qPgNIz8ejOOGHfa+($DilH>%#S;Z`_M8G9=Gp#*y2fjWnYq4RrLp^LMy z>*e{_=xnKVa+i+SWw4P|wLR6->imw@^hq!1e^%8BRCPurq`wfkWG_O?^U8cHbqOBj zS-C5?JE8rgYG-Q2jo3VK6AAD1y26jgpUdRleKf$7Ko zaPqDu+$jPZLm|bc1P24*I3k;v;@ZUgvT(bbinMqto&~qjv-lET7V6c+L0{iUgptS3 zc{YYDrN0@n2ha<1+TbC!c$x&G4-`^MEF(@Fl9m$6<2jh!q?@XQDMqKK$elD<-G(=C zSj**2u9>wb@OO4}{6@l-_NNj z>dishYICW=C26TUjJpD=l`%kGnac?+^N5UwK{mxWx z*k^|NuOPTSl>fz5X(=o4F1b@Jm1$13Luj4KWcbJdvfW;KKf6jV9sC zi_oRm&Mng_SXH6C&<2nnFE%?BMdjyqhDIlZdDs$mkQ!=*yW*fBdpoIP;KR#unhYN7 zfRBM|bry61cb?;p(`xoy>ag3ejU9K8s!^+Gme2uHL}74$es#Sb3H1~nfr?U1#ZaNb zoG-JL8)s<3t(tA5>G5k@ML&>i%gm&NCUm zBuk*Nt&mYx>am|G9&updJyR1FRYO}sH$DSlKdWnYGf&`d+)5hGdod3yE<=2vyp=Dw z7W!4YmQ{;0Yp_3L6#GMBWpE72xIPE|1=5d`smRZG#T+tg?1ZXF0n`(encmM_083j{ zJ_+T?tR)-FsAk|`TarFqUB0Zr{wEhOYlZ9Rvsqtd?Z~^J=O1iP+Y-CY(e9N+MOxkeu zJOqsM1V|6gI|j8D1=<@L=O$S#gsMd-#E{EiE@Ul7?Lg;?0Q=`vbm1G|M%1WQhU_0$ zHJBqyeT%EeNiaLc4*`EN;|4zF_O|x;nCBnkd33h=@+w>ZEsh>f{RePPw6`e2%~~%m zrbHi1alL6KV40#+hNEyvaILQ(T7HBV{DoAn@K3&U_Yc$ru~dbCgf%#>a3KVOWP{BWq#oph`XdgYbmic>@ck+Q~PY z3uxqMD~zzme>|SBiQSkl6E|ws0QSUMNFH}#cFAINy_$!Y85$$Y#QdB2oU_+({r>uv zluA$FTxd@C?*bqQJ)kuXT=u&t%pQM2foOPoN8IKmHqNT;s

=CZ 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 literal 0 HcmV?d00001 diff --git a/container_root/build/orb_slam3_ros2_wrapper/typeconversionTests b/container_root/build/orb_slam3_ros2_wrapper/typeconversionTests new file mode 100755 index 0000000000000000000000000000000000000000..6d4294059324371a4b3f820be3e2fdc53b350846 GIT binary patch literal 571168 zcmeFad3=-A@<0BtX;rXMQF~p37Og8On?+m#Qc1NyprEK|TH2IWx`Z}`;&!7JrB<%R z75CtZdvWbm)Zkk8qF2T365L3wO696>^(w!aIrBU{nLJM^eD3Fu-|PE{h9~nrbLPyM znKNg3o}_=x%|EqopFaHze)Tg>GWx*h$T|40VR-3Z!-zkc#-9+&F$TfELkzdE6QKR! z?d4K=UE5a`m{(H@Hi-2yxMg`gKvgr$tJ20G-LRh1%k`!zF|US8(O7=~er#8?ygnaN zQq8Mgk4pSh+c3m+;CQ8(dDZKoZCbCxf8ly}@^vkDEO9Uu8)iK;7jh=~Ubwu^Z+ z+nWmYlqFRA+xnN?ZcO9$oc!S9_ROmpXTvJWXOA8^tfJ(Yit?(u`eW*IMjtbJVu@@63&oIC(F~r!6M&F2{O?g;0n9GrW$keXG0{7kV#T$>!Tv0Ic>ZhN2 z?$Sq)2ld7}$b&DG$1W%ORrvQG@OHy{H+Z|U+M(DBpFAJ7%{KPye@I_{TCk}9)qN+Y zw;S0mW4XJbAvz(=>-~#i>^Wgj-#&)FPajX(cwhXbKKYr$UCozGYdgH$AL*O6tLL1^ zI9H#y({|qbRHM)^GHcq5EW>?;d+-p$HPCGsyQF17khNrtzpH=R@gY~yuEq+(>rF)W zJ|{YMytjXUqrvO;8keQDxL-GnW@yv!K$uDxaT=?fyjE{BX8nALy0%jGrh zno#EIA3Jt1+TtU4e++MYeWEVLXK-D|pW|>{5AQGG{WZMt^$ongrB8;j0j{0!{+?;P z{K%g-!u2P3|I9RAHuL9yYuIn_`46W5gzHxPjE)qqK7fG_jQ(6U0Ioa1JB{gG;JO>U z2f}+0ymyB;zS8-MpZA2%d%=4!y!V0kzVOD^etbO$t_SnyL-=|qUo-hS6t0KEI}6@N z!ux1=9|P}U@b(jq^H=H_S>vvBb^TCB(yYID6boLLg?sopP(GL&$uiEDX zuKm7Sc*cN#uDtp_TQ+qb%I`t;jPe>~QAuOB;pH}1IUjDu&atXp~1zSH`z4t{>~A4e9&c9}n8 zw;v9id1ltvmzP(!o%8M^2T$w&#MS%08ht#xX6_G*+aBn%;fL!hcfaYar!PEix0d?K ziPx{V;EniKt%rX(<(2*JczMK^k1ZVh&i>#1IcUu3UDb!IU!Ku&_;vfv-~FZ;@wQ!# z&EL59qfghrcGR1zHt+e$>6iVSoptpc>nD6$`^h=)rmuRk^ys(yl$Oo@pz^@ar)(^* z`RdzIn`RyJ*xeVrJpcHttIJ~twB7y1vK8({lW*&MmCMy%Pd^N*-hrhmfW9G;12jYv{jvhDg-m*8p zKlc6t&$TB$*>|shE-fGZ(&8&dJm)+6?qh%a-N+yH-M9gpidQ#WbtEI#^zOD=x(yVkJ- z-QWGWaOcz8KmXUeb3Xrg%EpD8et7bu&*$VEFt`1&i9^Rv9sNn=ioG-UZ$EPIBSX)5 z^6=|UUHMCF{qW|`j~ktJ^((tQmi6=JC$0MF&Wsz+i%;2j<7Zbqdg<~x|2XEw&mE#&8IC;&jt3FvU>f3YP%^N@9%a7;1bU`q@B)>mB+v)`5Sh1D=gZ}?G#a?~_{Jw`xJe1_vFdz$3I{#^dc3_pzm2uWOC03i z>42Z+pyz=Qhj#tl$3dUYk@ot0>d-I$$@cPRIOsXp!Tu2k{*N8ve3iraEq544=Q_w= z2Y$E957`dm`UMBOz2Kl{v4flez;EXlALwa^CmirS9P&)QgCDCL?DMfhoD6Y@tKS{$ zIT^;5oju=k;CDI5Z*s^Fw>Zcd?12C75Vz}2wAb@T2mX4{)6Oqj9pd>Nhkkh-^c?LF zhbtW9Jm(Ns7dYr&?jUD4#PcCG`EUfpk6nLPJH*NP4)OMoL%gkX$n$9qdOqq9S6QIH zou0W4=oQbKpP1LH;>jdpmsMfZyW~4|xvrSCfOBy&U+bJMgzU;14>;dDtO8 zOmwi%eh%YhX9xbH40}Jm;=mtt$QuWO9J@IDmxF(wcaZ;^L;iotfxnMK{=dWlpXPv{ z=wP>79L86(L!Nod!M~R|j3bwW{Bs@j+2|1eLmm2czJvUm9Q*>XZC*Xd!T#wE{kqt} z4t|IDImp59B@TA@(Lw%t2R%P@SSLT^Fuy|>~@}mo`yqSJrC?`H(t(m@YjnD z`nVnNT^#V`4)z)3kY{dn;9ui_UjhBKo0m^^@YkncH#`0-9rUkruxFct{YN?AK8OCU zhIzqGpNqg>cKBBgdKNphJIP_ZjCEKy9tiV-UAqrC#NkSZc8eYCABAyeC;xQ^Js)uJ z`z+wMlk*wqGX!iWUu_O{yT(EPfev{CZ?oEsqy4=0`b>Aw|5A`|r~k(edZs(bIl@8z z{to%)R|owUf&O;=y7K_E=bnc947}q9_dDocxc9O%?q6JnA8#ta%e=3;(+K3xFkBDq zM0f`M3wOiPm7MsQO3smtKXHuWH~7Axk{VRyYc8z;g zyQZ9b;RYJ<<4q5E9nEsW9))-D%@L)QVa(b^;h{RkpU?b93^I)6#{Nb|OvyL<`~4A$ zKQ8nshYn)9k(GFN(=e`5;*3GND?PjJN!IhD{S?3PnBtH0RSmB@T(#>F?VfiS%f}ly z@B*>)+5)#K$^Q2%`DKjf3}$}30R%5F3%xEsMByIpFQg-S-EpA8o4H@6eLn4{y@Y=6?Z5#N$HGF+&s{75LR4pT_BQ z<*8Fy&VPVJJv~Ct$)GT`E8=G|kLx(w&GgHC*^1vS#$yBY7v(n#`GX)%u)k}CJwwA( zJbMNHC*^@Xjl#2({t(9Wx)l73dd5V5$MX0Mv7V-19tXc5f1%)yg56NhWt?YBe?5FG z+u<%1SGRJzTiN~w+Xto_dYuaHL-`(#2MAYsJqCFI``ab@bsXeR>)io&=? zePYsX2P^(K>vJgcf63!CD%w3B;veO^#5jF+e}y-{p#=C;v&LL76!JH7d=6oJBW%nN zZ)Z8C-(O<9S=jSdmhWa9mPzzF2lT{#xw&6v9zFroK>1xP-}Kj~dn^8k@XMYYZ-pX1 zybSiiJe(u!+-k;yi06S2NYt+d$__9M(dz<`kK-jiGdbR_g#My@pOF6z$VWU&;6)ri zQI>Dc>94>CY}erURIM1sis1@x5qj@TnI`?Z`mBEl~t!Ew|s z-i(LWYL-(1c1GOA_B8eJW-8o&ql$lAcjD_48m9*st)jo}Ze<6zz@LDwV*IxWyaU8y zyDdK|eQx50+j+id7y4fWa*#j9_JQkSCGl-I!=pDk>EbDUPg zM1X!ToS_sc-z__!`z-)USt?-6lew!dE@72fU))r4tl?+^yQ3 z#rz|oUuZXj=LI)OF^mg1ZoNEjn&V|0=gA1?dDy#t-7m*F0+uA;A$Wn!m zWc&^=8tNYvaTw23ap)6ysR7zWJ>$Z^zkq!5msnrDJw)Mdj$7y^y-t9RpqzFg=OC~L z#($Z}16z1LY8HM8!GZ_d^$WlJgV&8QkvHB3d!qa;LjD&#zsvQ{Q4laFU#<_|Vf(u| zZvaUz9RA4f<#tVfWtw?_ahRUymEd`^OXSIBSin$TDp39cchKu79=|b>2l_+1*e@UF z4Rc&_-S=dVS6MdwIS%jqy`BKHG);p9MdnoI+kF zz_N{AT|BQvM4p@q^C0qjxZO17|6q{9TSR{sfk8-55x1YidJp>>7yd2e_za17cmNc` zI82B*ypq>Na{c)lkBb(zGjyL`yKwyYg+Bi|Qu)!#;||g(y$%B$^^dVV&2`8dG)^;& zHlhDmn6Qw)=xtvb_%s(7>5pJ zy9xO(!aRucvP<~!8n#1>j_a8`k9b7fj^TBbTloD}_Lp4Gx0w5A z*8ePO#W2nvt=je900x2APmEWCzo=g#4x0{Bc%0ic^U0U&_n4R$_5!hFH{SP|^XYt! zL%DuFmiM_)whyFzdY!}bRO~`!$R8NLo98vT{_Mx&cdZz|Z-IlbUvgdA#d)%w*U6PE ze-N*u=%HG`Ag$5s3SPIg<3qIY`iB06XMIh-pRD{?$$tM3LLB42UYy(9HdNWCQ0!C2 zne(0Ce+<$W#kq)Qw>jR0{Xb=Y`F~c5+y>(oUq^y^D5p!T2QC5mH15Ru=YHPD`9*#^ z@>nG&CgzcRUMCo0d`)5dH+Lv~_Eu&x>Nuao+3yer>J`YFJ}FQVtO?F3uMG!lrcXMh zqPi+Ly=Znt(3n#(F<3P{SRbyd3Dz2cz?{nJsz7bHs3sf;AXyPyFdg)RS8Q`%*Pea zFRdu5syeQyYGHY0s3Lph?D9DQAOa!KzIb8Y<&6yJn2WrbN2vM~drR1KA=&g3hWEN+ zV7N#1y*O9}Az2$JuPP5?_p?VpAcxC~A@(tXbNznw%EU8LyF0u9!nGpkS7A_^J6Z(< z_IG;0Vfk1J6eRg*CaPT?^tflzQD=r9UXBU?h)da#dMdjhzyyDz~BKU^_2P!() zoyGPxuqGGSdzZvO%hfu|2(H$(wsf79iZQiA)BgGXf)S9x&(<0@ z^PaO^9fy+b$hV1raytzQQgnCHpwvFpoY;3H_InCA+YXJvoX#Gl1d`Gln`))GdNuF{ zdRPt$o7md^v7FmO;H9>h8Z)I1X>tc_n>{=*DNtNp1=+E#IGpE)L^ywXpy0SbK^Wq` zx@JL9O-Y~}Qgl(c8d7G_99yHLs#u=;-OnxuI&GM=5k0sJ;l(r zr_0&;bh!gz^WSi8Qr;Vhd9OFI53^5Y_57rCnOZG%k?5Eu9ea}M^-^o9EC`RDA1sCu zu|rcitTzfq1+1kWWc%)UBqgS|Z!WN1QtGjKTuCroR9;b=J^a+_n#!WETJ`6h23b6J z2jT!`t>OuxDbvY&RxivwgSnRd-$|m5(vw$)uoQC|Ldi=;spWrl1|uKH7HlRV+>s;= zj8S4iVCP}mp<^=!?CLt_>C^!*J86bg6Qt$zq?!M;$|+k+2o}5 zDtQk=cGep0<>G$~%z{O=wdHfFAb%H7GJ?H8Fa3pW+6>eG&QhVbfdlLK-fzE>ZI&|2 z_NL>dxuZgGU=YroR#1&gSFpjhryZwlkvc0XsM>)=UDB`} zlbjL7QHMD?{&y6y-$SQ5HMQ5tanaK%b=2(Y>e?{01m{Ub73CMeo*hxtmY ziG*Z(IM^F6?npY9nIpBG)PV?F1gBY8u1a@6C2gAQ-ZFHLpzPt(f_RRK3Ar|yTV7s1 zyZrp~dwq_PY-=-}{Fk;m$|`orx3?ilBmMM(@Tg)uqJ|UOoRaFmg7T7JRc^6un(VFM zlrh~KN5hGNeK1;?&DsPx1w^WTI}j2aZZ@Mcc@{Z)^7hZzxg&Ar2HV<5cS=D$?6$~( z+rKo=_Q2Y_CK#$HDh}pWRzf1Lv~{=LU`$$)(a~zEZ&TfnJP=Y-VfWY*dmi?**2nGG z^YHYSI-l6=BkYs5{al#Zza0oOeT>l3cDq6%*`TPVR^4vB*J}s&ute=$uGs-w*qb>u z{BX%(pCqmsJu{k+_6IXR_Fg3(ebt`w!ObcysM}rf%c7v>Y;t?J-?^)Oc?hcx} zARMZ2J}z)xdruEc_XMVA!&%#uf}DW=bU1eFWoW@o5jp>Fhu0kLiDW0Q0m_pOVSBL} zay-aN(G^T$o={f8abqRiSUrx?DBK~gE{40Uux|_Jod$UB{K;eBnSrW0x?2i2O{?%+ zu);d?&+}InpaHE@z7#!EqbvEG$mvc>vN3vbG%$J0lxgDw1^MG9jmVi)6!KTY@k4et zJZW%dbxlQyzq;08lbNa@4o$~Bcq)5&(zzF}hiwwIUCrKR3mB2kcOz4WbZS<23=Tba zJMCF)m-5}opnIr0E^oI(q3y_1ltZ2E@;}cDloQ~{FUK}9IIVJKYo|%uKJ~&*XiImy zi77R5uu|{yYU&IN86bOfpdbV{_v+vg3-#d>aGBDyqmHQxk*Ly@2Rs-_c7yH;vo(_|qXX>4|QWpWen5vT>dayq$=)v7i!!z0AHny@^ zz^bLLU3N?z){c%M+wRx~%xRx)H!}1&mG+gr8JNkrXgfzE&IhScm>L;a$g@g6<%;q-ct>g`*Lrfx5-ge7PHE{Ac zm1BE5y$YK)e%`YeV^xL#jaIVN_D=M+o1oOl*@4|!YKZo3@H_38QkAlwmXl6;9Pi)S zNOOo5T6=AKP$zBSpr=lYoz#2DPDxd*8hW?F=>6dUJlLz<{OI*bn1ik5&e(Ya?)bDV z-Ea?uf>kB>2uW{G^l$`h&kn?PX=;Bav#o)SP3wbu`!gMn^lb;#4wy4HNjI5GoMLVE zj@&PD8Zg_D$lxxC!^%>ekR(5*Cc9;`fcqb2EY7H@v5>k3=zYQx^RNE2FD0s!)|}ks zw7l-#9%#ot<#6l+xy1I^2k>nl`;;di`&gOHy078n!qg02E2;?cn8as!1A%Z^P4$96MX+j4xJ*46 z%j~C5)0*!69SgYsRYRu))2HjE7^5EZs)kZ{7zF+e7F9Z*-KzC^HBJY7C<&7qJW@0r zw`>LBF|b9f1S5rm_<#}Y4Kz)6q@gfZDzAnwe&Av-`I{j4=v}a=CYPL_S6v%`H!e-7 zZ2(8AzLl3ccZ)Y5*&}M;*rmKOs4Q(xS_R=8Xqwiv=AAoOla2}27Y9SQVI?olrhiN6 zU;MIGNritt&5#Av6}7pDOrO5J%D|Vn;7blA!TIIIK{PfzAP>*St3w{mroCLW9|vDN z3)a9>xS$pV@|-$+PQ0jiUR`+&MRS4fQaENdU8*}UM}HvD*`n&}Ij5*~GKBJ&z_i)$ z<(*)VBL=?lR01~$XBWZu#EOHn{a~6Li>0c%BuM6luZc}7pmP8yAE8<>Esz?R9nZ%UmDaii^UJCf+03JjHB?EKn>jNS9reQVCxbS7s`5scUoX))A zD5#3*A`s}yF=V|LREOthv*=FX#Al(_|?@$Te^06MLt zh?b#{>A-|qkk-@`Eeuoz%_&@&xq3vXF03Aa(VvZh{!da5$ACKJDj`iSs2;TdzGq6y z1v5H^2QWLr*CR0(!b3Gy9;qHxT2WV9W_q(%Q=e5CqfUkv=>cEs)55=(vki{rf^bDG zo!*EE+s2~B(*wD1qgRD_)dHNNN)|#=flgu+gD`aMHWmWF1)6SyX(aUtvvhavwDLUM zG*v>Zu|bKN=P?j&MnX@ske2&uf@b!Ey3T_OM{!wo^;{ZPN&#zGxqT}p_9n#PNHY$r z>%xKR(g65&PB2hf83r3)&?`&9N;R|)D&W)g!`0GGo20uZJe*K%CU4P??MjceCGgSmL64r&Vov? z(@fp=c+T2H-EX6facOHdrk5>&ZHQ*8L;_6zs&Z`Nl ze~rM5ss-@H`@pndZCz#1D6cK93fEK^#bqVsHO7MCS{OFL;>r-%Zb4Bk# z*C+)QK!fV4D)^q20jt#z%*W6;o?;o5bybx`At8(RWd`khXysjFz^@hH7727H3R~yPcx0rebf|00&W=O4C z=x#7VX03gsUsCueBfy zt;g1fZ>P}j955WNuB)iP@+#$;+A2*+(t$c&f17^mg6Md9#5P#K344pvy8 z(N>QVId5im?3;w6;Cs4b0(tNdY#0_b^tD1*5LN_hVX}m;7(z8wsuBv=q zT`&(4F_r*#sHnUKr&h>M=Dv!*?@N_u=knM4x*sWWPGdHU9^Nuos@Oe;M5=82NDA2C zMz8iPQnyNFAis={yGnwkMRgV7K#@9M=G}xft?Zbk*-mJ+N<1HcMJp_Ti^JKq;XJti zg@#NrJ3zTGanerP+^8zk!vhz!upd4yU_kD%o@j! zT{AmSTTxUwB2ZIZJ3O$U27{+&7|fLwbtS>$Rh8LwQES%YloH9 zRl;xe3u2l&T#9E``0K># zQ$J%MeHsAu2EiwkvMaoIhfnEn9R$Cwvk^FEhVcz{H~PZQc?y& zdnmV`u@~vr7i#o_x`W_~b(O{_2YHkf{1-LC7I%Zc$=nbAQ|;_c9H>)213xSMx@#gA zN=6M(+FtOl(gXj+c9oXc6SMX1+GaU&Dj7;2v)6bXNV3sBrcPL2wUSP#YFV{|QU*e) zlA~&1zyJUEANuJ3_5Y@ys{a1B8%CS|u!Zo;a(fsRfZ+>mbDCCOw_iE@qFcHVw#s)i z#&UTK_{+B31ivh{w-I4%A<=so*Dzf~w9B}I>G?$OZal(t<6n<}`h$#BOwXh8U5z)H z4ideK@d?u*qSK57(+k%;2Kw)8Y-aj{$L7K>m_dwBRDBE|aV`7;AB-@d@rBuBHuEBV z{n8tE!oQflKl49M^q$6HOg~BVKqH&!!R6)fOR2jVCoug4mG5Mn%Cxdqf3g?;c4GK1 zXurP3R4B(+>)p^Cyg(^>70yz>yA~68+^_I9iO*1YyTH57RQOtfyIFo*;Ks%LLvQ?d z1x$U;ELC`#z-KY;68OoCX9#>*xsu}+_>s(?CGdk7_XvC=%gGV=DCYMH{8Yw$0-wZq zp}@`lmI>VKZ%E)~f9nNq_BSGMv%iZ4ZuYlX;AVf93Eb>&RN(hB9U9Ls4F_(b+gyTDC5tQELv|AfE|{=L#I0{1eW#=jS7#%Cep83K8;O6gt&lI@%cOJ?FZvLKbNZ{u0^hYGlzXQ5h;Dt;tlQ{E71#Zf3 z5qOOGTLs?Cbeq84{JW3s5@$Lt@IvNK2t3C07J)~ZKaGFC()4eP@eF~-8P5{9!M{iA z5qQqSD$jZa?qz$C-bvz+0G32;9xTBiki$*5BaYOEvv#{=JbjfycRihQNI+ z$1QO4_s+8fZvLLSN8pA0yQ(dGPa4*ZBDR4jIg#tH!m%U8j z=I`H!1aAJ_fQZ2B**=Q}-ps!{+bnSN_hpv}JjQxP1s>(!wOt|b7~?GhZ)dz!;O6fW z#{_Qvo_d?W&A;!_E^zbr)Yl5UnSVb!A@CJ!pDux$zpuYV;O6fK8~nTTX55;;bDSn{ z^Y6^K1YXE?$Pjplaks!DjAseFnQ@Q6&A(riBXIL~l)VBs|Ne8eGX?JAew7KljP(o&yqSOZ zx?bQ>#v=kZ{|?4tft!C1q*>tYEN7X(J zG1>*bjP0{l;4aoDE^s&F34wbU?-IC|@ht-PGj8zj=9_U_$atE-LyWrw9$`E~;O5^S za0|Sd?UN<&LNjg!-p2Ov3cQ(rPu(Z*DC2&Cw=h0a;O6hL7Ye+c`O5?zXFMeEF2?Hx zZm@kK0*`Tj7YjVX_GuP)i20)e-@^7;A#fM#(;{#;}%`x$Q+cp>9! z1s-BNF7OEB34ynB-s=*0i0!jQ;1RY@8vmUPGoH=AKa(MF^Y1~q1#bSG4UfQM{C8}; z0ynNz`}dgw_cC54@IuDx1s-KQB5*&`%>s`ze^lV!>y$n#1iqN*R)I&EzfIuA^-4~= zz+0G(3*68AT>_6VZt(uk^h=EKG=V3$eult}8WTW`T#8jtbm$qv~&qz`cyO3f#qXo4_N?zgFNe#^Vxax=Y~3 zO-i3F0yo=DdnEZB)yw=Yft&npfk&9%Bk&mGUV$6Sls-OzXE8lf;9ll06nKRD6OuUd z*9$zv{EG!1WBz7=oBUCM8#gQcR|wqHr&Zuy=8p;7 z5qOOGjYpIHyO#M}0yl0^?PdtPi}|wz?qz6L=x(KU3gw<}VYt_g1B6 zNZ@{^BLa^xf3v{dw<$Tx1YXbd3V}zMzeV6VOveQ7zFo<06L=Q)cdfu9%pVuH$=@aL zIP-52xQped;UCn2mzlTCyyp^l}pFE;%y z@c7>pf1$ubOBEgx_%fDLFYw4Uia#Q7_q7Ud7PvV-E)%$y^@$2R)~w{TNSyU)6}X%E zV*+nyecAdD999QiwrB9l`Th3OvOW=NP zH$&oQDSo%ax!o**7jnNm5+AJO({62w4*k68ux8omXhu2Jjd*PV|d=(1Z_)YPb z2|WI%!b1WtWd3@ANB^VvBLa8-uJFYIkFlI)fk&8snZVAP ze^TSCOyC~ouNQa=`zs=FKl^L3z?&Iw7I-1|Yni}9j7J3?VSI(an;CBrc$D#0fwwRo z6L^gAHi5S@-Y)Ps<7)-p#duucroR#bH~rNmaMNE~1nwWA;@@~OInGUgxdh(M^I(R= z*}raqdwBlJ5_oJ^l_xy{H|J}wz?X5mK7lv?sO0zs9^J@!Sl}5PZ)F1S>QMY4frnUr zMBwJWdxgM_VJiMx1m5+BlHV%u==%z96S%qWP6#}Dq>|qyaI@Vl0yo<=o=Wzw*{)0A zX}tf;5V)7uy>5XQGM**y_;RJEN8qOZIRZEJ_X^z9-zRWW|Cs`Jv;Ktw@9L-4+hqcG zvHl@}$DURC*9+X#KO%5b|HT3~^=}rqsee@9TX?^@Lf|nTUo8Uf;`Mo}z}3cQQ)xWu=p^+1=v3)%i#1m42>8&4<4p_lVRn!x?suMB}NX8CS`M_GQB z!2K-WBk%~z_X<49@_hntXE}a>yLdjDDRBSwDz6p_Jj!^Pz`K?x{(6D8vOW=k$9dhd zSm1ufmkGR`OM|=S?JTJ|`k^gY&4w>1@`yKer^K8j)o_9*zJa?41dHyHyghRXL z{Taz`o^wdtJfD!bdEZ0g=6XuvG4`{>&2^K+vv@rv@iqtC&-p|0*E`@{T3o$_@kCJt z|7dZd;~ouf(fG~hC9z!{FLdBHpC6R`%?|wL^K_Cw=D=@0Uncp@=ZPe4KF1_+KRod~=FI`XbTwn5==Z+FL&$lGL%t5}nUzhym zen{fxK1Sl^K11T>`d#8VT7J;`YpypXzqwA7xVgTQxVg@fxVdhUxVa9JxKE3#DQ2#M ztDEl!A^!pmPiXig4exTmw>aPipYx-9T~0lp(@K09?-L~+b-?2eco(n7a21rH>Ayw8 zhibUN>nP+uT*K2ee7J_YG<<}HXK46H4R>pJj)rGx_yi62Xn3xM=VKtVYq&c3QI(oCTc)r8m>+@6#ohh zR~jh1MZ-}i^VO>1=CcJ@7SnL}qNep~)9_s_)G*pL9KLvJz1C{@KnsQEVKf}RIBLBT z8os-Q8b+6fr)&5Y4L5yG#m{!ze-Dj6O~d!paF>SfrQsPGK3K!u8osxNXKDC88t&2X zzi4=lhVQ50UJc)0!+jclfQI`u{6Gz#so@7{c%g-h99Eg^%{PthDS6! zQ^OZ)_+c8}tl?Q2zD&c9(D0~+AF1IhH2f$HZ_)6hHM~{BkJ0d$h99fpZ5lpI!`n67 zqv2~cJX^!#8a_(H6B<5R!@D&6I1S&T;bS!1c&X`rQs)QxJSdi8lI!!<22l>;o~*jr{Sk)xL?Ch)$o}bK2gI9HQcA+Wg4ER;UNt_ zO~dOo{B#YEXn4McFV=9shBs^YR1III;nOrcs^JA1zCy#NYj}%>pP}Kc8h)mR$25GV zhPP?>*&5!i;pb@hS`DA2;c*Q=Ps0-$UZmk&8a`XYw`h2=h8wH8x2mWH3N;T{d2tKm5sUZLS$4X@O2pN3ayxL?CV8a`9Q=V^GMhSz9# znTFSDcu2#;8eXsAbs8Sg@cA0PSi|czyjjB+YWOk@zd*yI8h)XMuh8&|G`vN_FV^r@ z4ZlRgV;cTf4R6!%h=#Xo_@x@YR>LpX@VJIIXm~=y7ioBxhF_uKTQvMi4L6?ej{n6P zo~GfA8t&5Yt28`A!<#hRt>IT|c$S7Q(QuE3|4qYlG`v~Ey&Aq$!+jclt%mzG{5lPv zso~dac%g>hpy6d2exrtmH2fwFuh;OKH9Vr>w`llc4Zl^xn>G9n4PU0=cWQW4!=oC$ zLc^D9c#DSLt>LX2evgL7H2hu-Z`1JmG`wBI@7M6P8oolq;~M^eh9@-qK@IQH@P{;f zi-td};Rc^S;9lnu4NueXM>X7~;g4x}hK8@yaJPm(q2XB?{-lO`H2f(I&(ZLwHQcM= z&uF+$!=Ke~zlJ}j;WIUSm4+8;`12ZGrr|GYcu2!z8eXsAt2I2L;V*0WVhw*q!<#ky zbq!yp;cXfo)$lhoe1(R;so^ae{%&ly4kh_!h;&eYdvzE`KFW&6-2OIu*g$^Thi>Xvzjf=@W}^Fmtu}S6v1mM4-qf+$qWclO(xUqlz1*Vl z0C`i#Qj5l|!={c)EgBb5n>yxMbQ;k`7QGA6Q!RQ|qQ_bEZbWBW^gyDASo9#G_ps>Q ziSA?3c;LIKZ_#@Yy~d*VBzm<)??v=Viyln$a*N)Z=%p6D57C!e^u9#T zv*-+>i!2%sbT@TOwdnnb9%s?}6P<0*2M|5PqVd3XQ^y__eGt)oEc#%gfBM7hznkdw z7CnUMH5QErwBUb>K9uN{7M)4-a*G~H^iqpHjOa@(`f#G>S#%cBMHYPo(Nit@NTSDC z^if1-TlCRH53%TDh~C4Zk0rW~MdLv$`2Rm<|2;&nx9Du5*I4v$qE}n=2%=Y7^hlzY zTl6TRms<2_qA#`RX8%J( zuea!VM6a>v8lqQQbS=>U2#=phz;G0}Ti^d&_1vFN`N{nKW%{}H0sTlA$wud(RMh+b{cmlM6xq8o@_ zZqbW~UTV=-5PhjdUrF>li(X80kwrHWJ=LPGB6^%fHxZp}(N_~a#G;oFy@y5rjp#lW zeGSn+{c85VndtQvy_D!R7JV(zt1bFEqE}k<^+YeX=o^S$YSA|meW^v?MD#q1UPg40 zMc+*HRExfa=y4W(E792&eH+n3Ec$k$_ps6FJ}LvM6b8#evPYJn3r%pi}XK}>2n1=L(r21oh#@Q1wBg8#|V0;pbr%E-hv(^=mCQMapr04? zQ-Xd((Dw@Zc0u1D=p}+)B~ZB1(*;OkuDTk>!w z?&W-!|KQd-NbM=@F2?pyMtD`{C#@*G^VU2tQkrkfAK~5en!=eGzRO?hlb8W~sL$;n zTu4iASO5pf&@UzNDB$b}0+I)f=7Cl7lvTrn@=TUAV96WvL){ms_E=W?6p)<1q#`rq zT(A9KR4?4t`5CD?j?9sF#H)E=j=VlUbUtXO`YlikRsRwUuI%!9cC7Q|W(l2A9I*^DkkG|>-F*Ajm~;9%oH zv@`mXynaF^dVP0a(}YZAv|l%=;*+5GMf6=_Bpl9UzwcWzs^6<{*P`+D1jb7<+{HNM zBcPjd64!ym#2p}hLgSafcJyWa4XT+POXPql6PM%ZR$kNe%!IEgKQk-8F=*s9zT#`l z-`nuLo|^`3fS3XIg0%d`&A!WHE??uK2)2AA#rnn<7K0v%b3rlm(!Hery2Ocb!^mrz z2r|Q&IVjlUYYYznC^wPcSm{DI3)&dq%7eZE6g2XiGBb(CY_)T7UegJgzA+GFD#Bb8 zVgLF`nP4om)SS2%sis^UgfL7Kr?O62pkRLEFNxQvIK_;Q5qwdmJAcduWnK@Bs+$mB zG9U*{*>oYahrR8G0WctO)WiL-mBh>7J-S)c_-f)xFn;Hq&547PwTJY+pl5BCj(BfGtPO-(^1gF}f3GpQZD(tj4n6-EY zyl&d!LO3NuE%r**;z@vYTa2{V;y?#21}H7Qec8qqH$SLsk*#U*3*^7fJJo<`g1`&8 zd`JAL9Qf=;4AEbFV<3yAH{ekmrMjlNZkC&X#drCu8J(X_g5loydVb^YiBkZ}8}kKb z{;|HM+HU6aiTUM>&h?4+pjEU344gzQe8%wh#p(a;hF%VuK>7L$z$r|;a2L&B7 zfk=D|{9vh$HE@TF8trTZojrMD{-g})r9m~GSAmLF6dFUJthtXgvX1d3J4fSid_l1dmaQLT-MT{*-Gaek$0A=2+ID98EU>oaq$ zpYW@=wfD(~7lAah+)d@@Tg{0KH5CPdD{j^+euy!tDrQ4@=c|yTpKr$?ganrphK#rf zQl?rTxKKdT^LV<6r5-B9vp#Bf)Av|9-0R4Rnw248pHL91_?T5S+LS2=vsO;1gwDp7E7=i%AA1>Lh36Q>~4O>+NeDV_$0@ zu63SO>v!Fin>(@V*jCc47zY?9&n){|tLQoyN$YXcK2|o>R`re`1%AN}iD^EaC7x+Dn_P3_cgiKlVT%~M zFp;rEl<0SXfedBSr^m4j`t%#vn*CWf3KOFm1MEdL2Cg7EEdNmqVI{u`@XkBB$JlvD zKZg?J=$gP1yq1Pa^3kSb-&h(x-Lm(@6438#3K3qdL-&$b>ECxK6O8PU>ow-u-Rf(S zXYPk$RC;FOc1#Y?=r`o6Tv)eE#}rzTS?Ft=-oMcI`h?6f7!0@+y5${hDb$b|$1!pc zW!(*l`^a(Y5+{9(tP@~S4061_CU1ho;PM9%S3XD%Arykei(_M*OVK}=O|^9PuY}Us zpXk8+0y<|~I_FzD=O^p@?c1pHMzx?}ozJH(uS;xVPs~g#{>aig-_#lesdZdFYJCxE zoo{Mw-(2T46p

Rzd+nS-~5O6P?I$FxM@@c6H4_6SwZv1ZdU7oN#*77|eO?RUwiY$>PN-s*HJp4s@6vuC5XHj&C!_l_z&dc5 zk1aFHu;hZwqHT?Xfu>sohkt~4F@PNhU7&A@8FRe@als&}f$Va1Pe%7PidzeQ<^F`r z-uK|T&LZfHdixAzZV5~p{=kqejj`)aKH{j5h2F)1ZR-sc>JUXu6u{B0Jx9yVR&ho7 zs+x`rI8%3J!_e(;n%=-hd%lU$?S`P}9p9|d+hRns!~WYwWgMJ4=$wqoVYSZ640qCZ z#|;LU8}@-H?QsV;a|rC3aQ_K+1!8#P0QZq!ad`~E+Qsq?5RFsX+R{++b&G%I!BOC@ z+dM8<51ly|-HLSj4B`&f=`D|g`+A*FV8_$)SaHkS?qss+@$3uEywGRA7cwG9siVZc z7u=G?bOMF)xI#3ncgfihhqk+a@LBIl*mH!4C3mt>K@siA78P)#t?8{ckm$`TbRyz( zjJIjlkSocNu_)gl~rT`1{dm+x6BAi>wcEZfv4)P&~SUnX=ZV$v-v^gBN zhwXCmb~mqZUk#!iLtgH{fbuq|a3+s!2 zyQ`71}(|BK4aKz8P0v)DD>^Uy#86$K2#~od&JP? zsjGX9m{bvEs)sW@c%~=Dlw7r9pOYL6e>0ngVI6*X;y8ZY^pW1JEEHSFnJ|(1#tB^d zTVSp0bw6wAIB}Q`%7|2CIcrfZ}lqLK4KkAv*tCH%Y)YxJ`jWs!Ah<@5Jc__{vRL&AJiGOsq`NyTdw^E&6d>$L)jvqXT z1QsxGQOGewH&9i)_~KpJ+RE=ByAF2sa(!l=&{zn8@;zdI#R}QpXi(adhK)2%1`L;AhC@#jUmqiWEbaRfCA$b zkDwi~jCOhZN6Zgm6>%dUyF*XYrc60CdraB=@{G&oI2lW`GL9TRWM~`QXE_RR{9rm9|3nYT zx+ZhV!GmW)1GvPx(-4O=3IC}2TCe^>#36kh|ET(ly!z#cLplNfsQP(c{q2ZDve7>x ztF82JQa%1Y!{wiOw-9g?K%Y|mJHGnY-TI^Ge$#GW{VQ($X{sK-$WZ!6UdhA;$p1pB z&*$`u1i7eRo}&JCsy~U-&-dsbq58{teP)xZ-^qErx1FWy7`U#wWwa34W>QChLZA_TvhV&*;G@0NUdp)n>L=Ur6d)Z(y{zF(~```3g_R zXNiYxzp$6;O?`|q##4;U*JWgWTL?iv=M95DkZfb3gz9Z$uAb^`er%(9UmSoRa9fG; zH&eYyem2y1P<MlB9auzGWTN z+t%qVR6hfiRIv&+;`EL3U#5E7Sl>tWwpbrI92wjDcs$jgh>etdwnojR`f6UEDF-9! zmrOywj_Pgx*+TU;|GrH1U*hu5Vf~+?e&oSO=)f=gAu0RVSRGIG3weE}+!%}gr}`s! zeTkHhkSW~?d)Wh=f57jgf+^x$90UQ0IOP@`N3cKPRzJh>aN7EdMiHmN-x#jY4s5U5 zsT|ij#6ew=6pp?^T+B^SR(V3;<)SVAQSGrD5j$!u`BTI}s$hyZ!sCI8h*K575QsRJ z2Jj>xnc&a=p?#8Ay8-(n;a6#R5h#r9A0+%F;@Cp?Zo)4o9J7d1!>(j;7qrh{cphsJ zaq8HWEFK9C&S1FMhf%AD^W8vu1R_p@1#h(AV&@U4i#Uq|7y=PzsRdtV!M|t0ms@b| zMXyQ3xx%|(rHFGSyYh+==PK`ll_Jh+cI6c#&NbczD@B}UcI6c#&UM}eD@B|&?8+-f zobP)VtQ2v?$(SLs7;$b0U(1Lec@Q*C`J`4UY3;u5l-ebW(vEZLt z@Xsvx=N8KDic55eJ`S3#N#JPqz8f1+Z_y z{nF)hUR67`R>I#STwB2>zXbe|)J%;1hiqUOXUhaYxiw z_jiF8`Y^mWQ*2zt>D5=)EbudY7+&lY__qT1M*=@HfS)4vi)RJ!D+N9!fXn-RQv>)u z(f*tOK3({CW&oG>+hzsu=SBP30esXDgvtVVOyK7R@QngLKY+{oPTvXO1w$Pthn+hP zrxvFQywYv2dTyS;6E6OBDyxBpl8MuDs7^CGNW;NH351mg2P;8`wruW-nLW_%Lh zhp}_nFNtKMrTsy}%zTyrp2PO@-yl8@3%tQqbDJ+b#G;aEOWj^Uywro!6A#z6KLo4m;mfk)Cw|ztPoS`STIL zP5fUM?Qe41pF*W>f#2-n%0Fj(8Rf2b@d7H{C~)t5H<9o`qp`hrzAGlYTHrr+`AneF zYXaZk;wMt+P*~7&oQ*DiG?n54zstpy{!Ie^iHo;VsZ-#0ySR$~+^-=2dt6-Uvr^#q zxwx9~I|P2eiz`2mI1>3h;Npr;jldstakT?@MBop(xUvgxwB|U!a>~Qw6@&#q+7O zTHu>p9NZ|<%Yd8uy~lzd`c-rLFI(_q0MB9PM5X5i0{^Y6PZO2y6L`>XdjLaDodFGUoabEp0xDfE@E2Wt6qTMA_-igcjY@}Q zBcB&s{CFzO7WnfnK9)*13H&h^KaNU|2>cBfk5TDA0uQ#&J{ILZ;kH-yHVC{kfZt(h z|4)JM2(+J+gZy{9_(@c15qPlua{_Gz{1vyo;xil; zxEv>l7YqDVxBVGZT5Q2L2z;;GUio34z=Ls;{|%J;VW54pz`I>s&D+lj{B0MXPo+c0 zAfI5rR|xzgx4r7$8w9@3#S5tPzQF(G;v=YZ$_dE7)5R5^iv|8~7cZjHg8~og`LV!z z-1al5bS`v6j`N9&L)eJ4N#LKl_$Vs9FYsW$p8)}%<9z0}SN{L4z(03!)$e~7xOZNz zrWP?6_&MyntlD2CaPPdV{IgTwK|g;i@SvY(!9tVc1pT~D;NH1g^~)ZCd*|*ik)9JE zFmjxrU5f-Bv}>Edy>q(a^QBXePtdM!3*0-utN6c9;6Z&p2HdnxjmQH$({;aFI0|w1 z$}1FD@N+Eqc^2G>f2TBAoL^L5m8eK8scKBbE9z<+lMPK3NvaxGUR_;RQ4X&Wh?h4k zl;Fgwg|&4J3AmV56pt^gZHiYcU0Pg_A9vp}03?^j>+7nkDwahhO<_D{A7J&yrRCoxL{nI-enMvS5!8{8xsvx<<(V} zC88xW7SEYgn5b{4Ypkj%pM+GQz8*&o8gIv@x6$^Cx;1E-J6BtWF^PcnFBbWO=fxB90v| zIu5StYU9uZLPf?IUguR+Iq_-5v(GxS7)YAt$EU|@%Io8m@D7W39D@Tu5goY@6lh#& zGJjl6-Qq;NDw$}&;GABfb$QW@#Imy+%4-tw>80h<7e^sYnGh|V5D)q$&~)mAsOVvk zQV>5^yh9^Czq~OqeOCUsg^9YFM6zL-c-sa>@5B-a>!d3Mgq4nuN24BPRZV^MKyU>0 zNvnzSy&hrIQN;d{7qA?f&B`ytF;!U|Z-5_1SAhe;=LPvQ6OE1K3lr0Q9Vw!uKVAZP zvr8w6J}FK1%`8Qq+OpZDfY-CG~x>FxsOW+dq>A#xcMJEEOZQ zc1ev~0FA3}5iHLOYikm<$!JXt`o-9)x-oi*wX(=tf$fbN8l!XUwfXtJb==;N$$}-w zqOHbFH1tn5_AN~QIRCz7&Wu^5dGSKEt5J)SZL1-4YD`wT%S~8GlVXYT%0z>^KJ_N3 ze>N3?P1736>ldXZYX+O|{c;0~QdF&}de2()M6DQNaj8VSNaci46%6Dx$mlKp#3%LfRSFn>u2r3}>c_ zMVG<}sH!@Ymy1lN3d=+z=j1eJlwKI?VG(X*^};w91Ovx9;P+6h3nm#(Tk7Bwoio3* zARflM1rtr|YlIsAr)NE)OridO5;ty zsv#ln0VM(l(6l)f0jJu!5$KEHT=el+S#JukN* zu^<>bbD%5c=Euc3yDt{QVQnU?DG69vsuQ)* znvxmf-caz!p0?%rz>v;ViM~f^K7@lCR2ZRfhJ=4}uLU7#|b#u64&p8r@Li4h_+R1$l6PP)sTi-V2k9VCrkA zYmiY6Q3T?r*MMy3w*vf!4uUS5=-w2FCmYJEl8tx@)0URttQd_Jy1j*gD%SdbaLdnQ z-H!|@1p2h&&4(crudK5TDp1ot)8bGVR{%>{`K5_?V4S&kSW`L(gy=VAaW0F(&?}iM zM_d7j@lTEwb@j_&EE{N3%8SAr32sCF(7~|66!Q5p-0-Hc-QNH)#QV6Ks#-%3_O?vq zPcNRI2e**nI}_E-TGs)>OGJggjI&Fl|1U%;2p2!f7>m{4m$ z|7Z0+el?I!Uk!jdg~0&rb9nODq}VD@i%z_}X{qdJaH{w=B&~%gDnhkT^zDrPbccU8 z1ct-cHRY9+aCC00Tadx*y!r#j3lEs+I@Psct;1-%#P1E?E z2}Yl|Q3|xMjqyS|o}b3(g<)aevh*>y3*6uykJJ0~IcXR%TP&0f39%l)Mm*7wsI5p$ zpBs;gZ)@Re8ySM&YgmH~Lq<+v<5V5&@9UTKaU2!OMFjkMR=o5~xsrH$x76zd1{?Hc zs)keYLx1@NT?|9e?c%!mm%z7$Fo~rS6)hd_b~9>M0s~==+?L|WCa{jC*_ zHxxk;eKht-etkWie`*tHM0s>RYzPBpLU76MO=a%X0(F9O&$Q`(Gdne35~o=GR5MVs z@89dVl;TTZrFD8=E_p@{m;z*Ze@vR9j2JMtz_1fri+*Y4^5{cAcqa9QIK5~B8DYOz zFHO>HooX~hqp2rr`ii#iXP+YXhe7!JhI7QU5nU{fEqo=1PVDRHYLeOm$tj6gi#0g$ z-2s?W`W0UV>~{(SH5?)E)mOaz(hb@4=QkAGw!V!3B|pWK3WGrX1|wBVv`PG0qck~b zL0!X=@`lRPi)wT>Y)Q@g7Ca})jSFrB*p1Z?>&8ILeAZhm{^M#ITEV)V&i$w~IMFYb z27bM9C)V^9Jhyp&mKMV=DX8CiIV+`hQq=WMdbSM6?!kPEP~5_DHx^-km!=f!#TzNc zW;Dvzf(ft|z}V9Fko{rrEd(7pC!&Sc-JzG&;@n>Yrj&$8J#@goybbk(MnEU;#lVXhPW?3*>Y!%G@aq@6g{tp z9Yb*EfPNL~{rpUA1N&u*8l2W$R2sb<_1$Lk-B<2qP^Q6Hh7oNv(suTLE%LO@6Md6I zH`U+^L@-uuDAS5Zc3Z8Vej1Qa@b#j)S=!sp+;n;{-~ACEY=H`^>Kes8t?~GyUU>?O zS2otsckS*EvS*)tb}8IZo_pq5#Zfu!XrwY~#Wz>w$;49m6aSQ7_7@cJp8-@=!Y>A^ z7E~qR=lhV<^DPHJc^!N{mH$D{{!_6M65=<(N8#rn2nlg~np5HG`5(mBGW;4SV?z8E z_^9^l5rl*|mKFXkf{+lu6+R08KLjBmej9ugenUOAkl{aO z_zxKVzYOnS_#F)2!|;s^hyR{SB-Ee#Z6rO5g7_NvDE%ihocnDK!|!D6501bEB;@lG z_$WRPGW@3uFT;kAbh&F7{xhgod}a(1%|(0ehvf{vk+r{%;Xh>fE{1Pl_@RU00uqY9 z3qDHjxeVuW7ZQ%{IGnXt?`hTXjjTPoMDhPQV>vVkuq^w0OBp(qll zB4~!vwaOL#Wx}&4M;v{v-cL7L!`1ugvNc@2pAH`L6G`z=@2BH(M^YQixZF()KZ?p| zFCSmyEck4O-vedkpNkmI`Lr~S^LdUR{AWm;HVoW zyE?=Na~4F#2$o?YX5hvgoOAO_$d5i1R)`QAAA(9 zp5#NE>vIxzEF{FaK9d;E+w=MPA)rzGYc1_>U^wT$h2fn4iwu95@!!pG-v0j>{wvl# z4;={!?b-?-rRTK_|24yZ%y8cRPKN)6wZEU?zh(Gu82$*upJX_f`x?W!U7s-C&MSO_D?aqnBh+|yn^A} zUd|tVrR?SNEzW@oKZ)^qj^W%7e_(hnYyUjM&t^E+2Od8b3H{#zA0_uV35))Hf#E#P zUt~D9>m`PB{x36p4wNyWTs{vZ1S)av|4SIo$Ms@{^KpG8!}++*X80>mR`yP3_#YWQ zi{Y;_{9=ahVmSBzYYgZ9d7a@C86S>EE%?dCkJ}p<&g1qLhX01~xs%~MZhygW9=E)I|H}CAe(AE{A6W3eS@69KKL*N}aGZ9- zM~#`26!P3;wYM|2M-YK^YUu{RBRW zKabnb7@iMhOxT{s^JxN=_@_`-e7OJjGn}s%_*Mzk{!GRvgW;SHzEwiCKc2P6w_GTk zw;#mt*{nV8byfQd7`_L}3eRRZ_XF?80~sIQFT)tl{do|>$1?sL=j{(>?fLwG_e_+Y z-(q}t`*RpRg0<)KZ5G41-wtJX0pl}@;m0zZ`-k^0kCVx)J&zMUe)%}%{ydz?<@gZ{ z=kwl?4Cisq*Bw$vyx0V{(&{~-9RHoVfIOSZ*mf|LF`GaMWuI>-4 z)NplwV1tIM`vdJ7uI>+XYPfojp)yA4uij&rO-5p-VioO~%u}-HUgCL8Gft+Auncl4#TS% zejLNsFkH=3l{`PXzv(Nl7I3TegebiGFjIl)-hb2xv**r!_}OL_{$7eYYpQ27_R0t#6M$rAp(?+qDcz-rAUF0pT=;tC&X$s z{;>Tw5umi3wLeXPkZ)l4=?rgYxZ1m7btl8snkC4FNMe*bSr*0LY=)o7@W~86i{bMa zK84{c89tTacQHK5@W&Z`Hp8D|_%w#^Wq6F?!-vWXv`d|#5E;vGwMHXe%v7q!|<65zn9^&82&87XES^+!%G-G{6Kku`m3`5B4ZgoM>Y|Eiy2OE46kMQdWP3Ad@IB28NQ3*-(`3Y z!y6brnl^K&e;>+DczDSke*YoAM@V#-;$;B6b zIl1#28=c&SI(dN=x#Fn|cbja3DbRC5UmgfnuTXJ4*%v0_^%#Eh*e@zm{d`P4-r~Ka!&Rma zTn0uL)06J~(F&dl3H!Wzzx`=`jX>_gii$WrG7ST-I)S614}P|A_r-W$*qYy0Fko6+ z*!$G(%MjoX&#^$!e^Zw3SipBMnjXFO1;u~s-2y%#eR{D1m>qb{fS+sd=aFfo1z{vJMry7pHa__%)&Z#mEe@}Fp?G${B3b04=pO(KSO0=T0Gf8eYAtU0BQ z>Sdd04xfQ~^?=gZ^ojx9Nqv4EMt|GDfHC&{w9xy3sLnrp=)*IOeSHUkPxu$|Is#4N z7xrcXO>USWsa{gxV*%r^?;)nWuYkw3{?-Cr=oj+>1ItF>3ldI;k68oye7fI}z5LcV z)$FIgo?+k^`(_CF<6|FlF;jbwJ@@lfJU-SK&iY$KQa=C*zfFgyQ2a+OVDw*ml|w+~ z0eh>1pL4$g&$LGcr}XhP4?e|!O}NL*ea{DZ(+n*5@xHuVL04u#-?QMUH^8q;@M#T! z{>8sJ!8Vc)jf=|0szaLmQy zOgcMvE0(^J20kgg3>4uWQTJ&H4uz!*&eiyzMI_?=e-nnrz5lP3P{X=!D~x!*h06lZ zD&bct@s19kUHytf=rHl%wa&3`(PChgI$*>@+CKTAR|fqBBtCB7pFUV4=Zh3KzS18` z!Re=8-R7S@4C6G-$2tdCt=^pGsT}rENy(M=(caUtDIzPKM_}QpQ$1Ard=BCdG}~To zF<`>H$D75gchq|>eEdt3{eR_!nyd!?4GKP02X-uor-_y3{bQZpJt2PnPGd?)c~dOS z2V?P_1OsEH;aOxK^Ii^^sqK}oJs80LPUEI)FAAreHuyj`y_vvoNq;1Hqu6~(f!m*b z+a0J^6(}~|Y}wb%YMk+JE@?mdfK>voXF|OtGz`woWCxNt{^QQL>xJvdC z1Zj*9)ADV*AD0F@+r#?G!v81-ZyQf8Bj$-k@dfzbh&j0n z8|s?)ZzvZYw64ZYA_l2O}O!Qp-FGA37CHgGNG5+rfLBG>Le{Tr-T}03Q zk2a<2zjukA+y6ia`n?AE_*?gM<@Xrq9}GdS{%2Kg|CSK+`0NEHPLF+>uKq_E=pPC} zKgK}+a0vSG2Krxxpr34@|9uGhVxs5q^JobAxd!>|A?W8BzsMkedkFfZf&TFj z^eYYYPlTXfW1xRB1pRsg{f-dycNyq$PD^+EY&Ot86@vZ|qUZ7VbO`##iJs5j&xD|V z*&zRw5cF>v?0+@{eV2j$xe)aG4D^2pK`$OSf%bgvZF1w1NJG z5cJ0z=wA#$uijt5mlfi4f5XzL4UqM{#zmF=Mg<0f4f7_ z*BkU-5`uoYf&Nb+=$j4nOGD7FGte&!LBGL3e_06ndkys83qiltK>z0u^p6|p-wQ$C zLG(QS-wi>(%Rv8j2>MQg{>wwq?={e`2tnUtpuao>{Q>kmA)kNW2|=Gl^nCnY5rRJ3 zAb({D`mqN3D?`v18uY&^1bvL?dHj78g1*F{|35>}UudA;7lM9~f&O11=#vKfKMO&> z+#r8d2>ND&{QV*5+YIs@*b}9@|G3>izdD5cO$Pn14ne=!Kz~gL`mF~2@x2V`+W)wL z9^c21E`5iA9^c!LF8!MZ`|&*v>C(SzpvU(&q)Wfop#QZY{NH1c-yDKoDaz+>yr+?_ z{==yupTAl{$RA1cTt2>^B3=2}2Km>8kUz#ikME;MSH5~ap6ieAtw@*tG-}A{?>Fe5 z4H&R>2E&J^7}0;ORbX45j)V(rI+=q|&c@9KBsGuV{YQM>RrTj+QR_Hgha7oQxDo0& zXCLGieFa_qSg1vwHhR6iew`1rh|zWhN;1VrK7TeIYn1<~nRs>{=?7~Jt|a=yRYS^k z`O^S5(ceP!lTy&*p58?N2ck#+@}#LLo<$Y?r&a94%@QQlPuPF>9I)Ph8vrxO-$(LK zfO?)ZG2&gnCi$HP`S@J1E+6m7nB*T#fuG9$$AR7?zsDfI${_zg7Wq?2ek%Lbo@lb> zn5>n+7!vpYrEsm=e=-=4_UrM#lH}(h6PB`B8H;$ISJ$gf z`AUCci-H#^r`=(~yjc$ZQZ zboyNu`jH3A_R4>XjZXg((3|3~Yo(;X@r?=X$LGd%`;P{OP!+KME|Q;0|4Iw}PNJWP z!dXIDJjH?Dr2o7tWh>r)c>hh;e~U%_=Oljw7Y1cr{ul^+ll_MrA_>2#4Ga+HOUFUI zN&hy|UkxnuKi>b)^}medXKIX#50zpHebS^X4!vd3e>Krp^2Sis#5lWb`mdIR-2b>F z>-yt91O2D#-$nA#H#}imp4Jh)zW(hc`c(7p4}czJ=<{FuYAJ>5k5jU)|63OMhaD#A zDU%oQSNGrPgUs=BJQ1GkQp$pEe<9GD^zSD9)%=I?a}}`A_1|cbKZoRhsL9v$|B*%h z(5oe3H_@YfR7scLW08N>mn5OS|Ip?C(;~lzGEd)y~+Ps zC=3#p-wfBf{lBote~{#-n*Z*$$RA^nkLL$n{_r7Y``;(|=b;fS>G3xN=uP%dCiyX< z#r|IdWnKOXi~PwWC1Ea;jYVDlQj7d%gZGGen$lqYFzYQ4a z@{a@ndFu1mE|Q;W{#b6I|A6RI%^ypE-qe3x2LIh?(EoXh{4bA^UOPo*?qA)1-4^<@ zi9S{T@3H9bTq{NL@pm&o&|D;iPe0J?|0KyTp!O=$^`8p#CjX5#$X^dkboqB%)##;gMi*-f15%627~-ki~MUz{?RGq&$7thWRSnnApd6; z`9C4~smAY43;oMP-fYzly&>R z3iKxbPi~Qf-2VFw@~bWKe@BG6|8@HpTI8Q^kpF-|{wo&wACdgir5WyDU4Dl}em%+O z^Y?=W`KOF9`#)mbpM|S^d|prFxdZ)LH?B%`LjsAzJJo~-)W(rNA&rw=VU>r z-)_-=tHFO;4f-FFW%l3oY3g5Qp}&*pn^Nds0`w;Tcai=vqQ~+7TZ8`hS>%uYiX=?s z|AXM1jy~1r-xG-*ea4gS|G_|S(m(GyN!3lnsQ;r-*5{9AlCQ5H?~?qZxNs<=ES?Sr z15Ns?{{ZPY-WbYy{2vPRCjGN%;iO?K?!P?-^t%2ri~Qs8ixEi2$jtq#`)`UxexX7B zcHpARZ??!k%OYR5f0adki9!Ao2Knz<A{w}3iC$&8{Bb~U@_*JENx{e8^9K2=E%FzT{Nt5i%60$mu+U#e z^rKSHXF&s#{Tqm0Kfmbm4+46V{bLOFzhtm~zD54iY0AIIB7d?${woIg_gUocBl%~f z@ZTnj{PPX+Up2^o+akZ(VEK~nqM)DQCQbX_m zlYrjT|62|6-!RB;B>DRKxsBu_Z=Q7fcUbg)lITz3#8B4t-)7NY{3o%{K9A_pf4iZq z&mYIbImzU|k4V10e(Lg%0eX}F^43bheE#S($iLVk|1jD(&zEf6zqpxtHiUhGj*k@H?^{X9!$q<~y5-9;$sw`A>nr&XzoN z`VOM6KUlStxlX?Y=uQ3CO#WLmOw!@{f&cHJqF4Qg_UN*aVlp{22J0iHk1^IQ=>Pu*;{c?Q literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp.o.d b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp.o.d new file mode 100644 index 0000000..56fcbf3 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp.o.d @@ -0,0 +1,209 @@ +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp.o: \ + /root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp \ + /usr/include/stdc-predef.h \ + /root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/map_data__rosidl_typesupport_fastrtps_cpp.hpp \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h \ + /root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_data__struct.hpp \ + /usr/include/c++/11/algorithm /usr/include/c++/11/utility \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/bits/stl_pair.h /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/bits/stl_algo.h /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/11/bits/std_abs.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/stl_construct.h /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/uniform_int_dist.h /usr/include/c++/11/array \ + /usr/include/c++/11/bits/range_access.h /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h /usr/include/c++/11/bit \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/unique_ptr.h /usr/include/c++/11/tuple \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/bits/shared_ptr.h /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/bits/stringfwd.h /usr/include/c++/11/bits/postypes.h \ + /usr/include/c++/11/cwchar /usr/include/wchar.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/c++/11/bits/shared_ptr_base.h /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/ext/concurrence.h /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/backward/auto_ptr.h /usr/include/c++/11/string \ + /usr/include/c++/11/bits/char_traits.h /usr/include/c++/11/cstdint \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/11/cctype \ + /usr/include/ctype.h /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/string_conversions.h /usr/include/c++/11/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/11/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/basic_string.tcc /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp \ + /usr/include/c++/11/stdexcept \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__struct.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp \ + /root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_graph__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.hpp \ + /root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/key_frame__struct.hpp \ + /opt/ros/humble/include/fastcdr/fastcdr/Cdr.h \ + /opt/ros/humble/include/fastcdr/fastcdr/fastcdr_dll.h \ + /opt/ros/humble/include/fastcdr/fastcdr/config.h \ + /opt/ros/humble/include/fastcdr/fastcdr/eProsima_auto_link.h \ + /opt/ros/humble/include/fastcdr/fastcdr/FastBuffer.h \ + /usr/include/string.h /usr/include/strings.h /usr/include/c++/11/cstddef \ + /opt/ros/humble/include/fastcdr/fastcdr/exceptions/NotEnoughMemoryException.h \ + /opt/ros/humble/include/fastcdr/fastcdr/exceptions/Exception.h \ + /opt/ros/humble/include/fastcdr/fastcdr/fastcdr_dll.h \ + /usr/include/c++/11/map /usr/include/c++/11/bits/stl_tree.h \ + /usr/include/c++/11/bits/stl_map.h \ + /usr/include/c++/11/bits/stl_multimap.h \ + /usr/include/c++/11/bits/erase_if.h /usr/include/c++/11/iostream \ + /usr/include/c++/11/ostream /usr/include/c++/11/ios \ + /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/bits/locale_classes.h \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/streambuf /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/locale_facets.h /usr/include/c++/11/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/basic_ios.tcc \ + /usr/include/c++/11/bits/ostream.tcc /usr/include/c++/11/istream \ + /usr/include/c++/11/bits/istream.tcc /usr/include/malloc.h \ + /usr/include/c++/11/limits \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/identifier.hpp \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp.o b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..9419c75f3faba37f6ca7dc5b250850f253f25c62 GIT binary patch literal 93920 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 V2niegmRI}|#k>!w%agn^{2#ow8sz{0 literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp.o.d b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp.o.d new file mode 100644 index 0000000..9093cb1 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp.o.d @@ -0,0 +1,207 @@ +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp.o: \ + /root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp \ + /usr/include/stdc-predef.h \ + /root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/map_graph__rosidl_typesupport_fastrtps_cpp.hpp \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h \ + /root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_graph__struct.hpp \ + /usr/include/c++/11/algorithm /usr/include/c++/11/utility \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/bits/stl_pair.h /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/bits/stl_algo.h /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/11/bits/std_abs.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/stl_construct.h /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/uniform_int_dist.h /usr/include/c++/11/array \ + /usr/include/c++/11/bits/range_access.h /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h /usr/include/c++/11/bit \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/unique_ptr.h /usr/include/c++/11/tuple \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/bits/shared_ptr.h /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/bits/stringfwd.h /usr/include/c++/11/bits/postypes.h \ + /usr/include/c++/11/cwchar /usr/include/wchar.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/c++/11/bits/shared_ptr_base.h /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/ext/concurrence.h /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/backward/auto_ptr.h /usr/include/c++/11/string \ + /usr/include/c++/11/bits/char_traits.h /usr/include/c++/11/cstdint \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/11/cctype \ + /usr/include/ctype.h /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/string_conversions.h /usr/include/c++/11/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/11/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/basic_string.tcc /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp \ + /usr/include/c++/11/stdexcept \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__struct.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.hpp \ + /opt/ros/humble/include/fastcdr/fastcdr/Cdr.h \ + /opt/ros/humble/include/fastcdr/fastcdr/fastcdr_dll.h \ + /opt/ros/humble/include/fastcdr/fastcdr/config.h \ + /opt/ros/humble/include/fastcdr/fastcdr/eProsima_auto_link.h \ + /opt/ros/humble/include/fastcdr/fastcdr/FastBuffer.h \ + /usr/include/string.h /usr/include/strings.h /usr/include/c++/11/cstddef \ + /opt/ros/humble/include/fastcdr/fastcdr/exceptions/NotEnoughMemoryException.h \ + /opt/ros/humble/include/fastcdr/fastcdr/exceptions/Exception.h \ + /opt/ros/humble/include/fastcdr/fastcdr/fastcdr_dll.h \ + /usr/include/c++/11/map /usr/include/c++/11/bits/stl_tree.h \ + /usr/include/c++/11/bits/stl_map.h \ + /usr/include/c++/11/bits/stl_multimap.h \ + /usr/include/c++/11/bits/erase_if.h /usr/include/c++/11/iostream \ + /usr/include/c++/11/ostream /usr/include/c++/11/ios \ + /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/bits/locale_classes.h \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/streambuf /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/locale_facets.h /usr/include/c++/11/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/basic_ios.tcc \ + /usr/include/c++/11/bits/ostream.tcc /usr/include/c++/11/istream \ + /usr/include/c++/11/bits/istream.tcc /usr/include/malloc.h \ + /usr/include/c++/11/limits \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/identifier.hpp \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp.o b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..cb62aac466dc003dda992d32d4d04a9a64f4c8a9 GIT binary patch literal 49000 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 HnDqZ2Me;}* literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp.o.d b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp.o.d new file mode 100644 index 0000000..0543af9 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp.o.d @@ -0,0 +1,204 @@ +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp.o: \ + /root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp \ + /usr/include/stdc-predef.h \ + /root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/map_point__rosidl_typesupport_fastrtps_cpp.hpp \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h \ + /root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_point__struct.hpp \ + /usr/include/c++/11/algorithm /usr/include/c++/11/utility \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/bits/stl_pair.h /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/bits/stl_algo.h /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/11/bits/std_abs.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/stl_construct.h /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/uniform_int_dist.h /usr/include/c++/11/array \ + /usr/include/c++/11/bits/range_access.h /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h /usr/include/c++/11/bit \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/unique_ptr.h /usr/include/c++/11/tuple \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/bits/shared_ptr.h /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/bits/stringfwd.h /usr/include/c++/11/bits/postypes.h \ + /usr/include/c++/11/cwchar /usr/include/wchar.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/c++/11/bits/shared_ptr_base.h /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/ext/concurrence.h /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/backward/auto_ptr.h /usr/include/c++/11/string \ + /usr/include/c++/11/bits/char_traits.h /usr/include/c++/11/cstdint \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/11/cctype \ + /usr/include/ctype.h /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/string_conversions.h /usr/include/c++/11/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/11/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/basic_string.tcc /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp \ + /usr/include/c++/11/stdexcept \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.hpp \ + /opt/ros/humble/include/fastcdr/fastcdr/Cdr.h \ + /opt/ros/humble/include/fastcdr/fastcdr/fastcdr_dll.h \ + /opt/ros/humble/include/fastcdr/fastcdr/config.h \ + /opt/ros/humble/include/fastcdr/fastcdr/eProsima_auto_link.h \ + /opt/ros/humble/include/fastcdr/fastcdr/FastBuffer.h \ + /usr/include/string.h /usr/include/strings.h /usr/include/c++/11/cstddef \ + /opt/ros/humble/include/fastcdr/fastcdr/exceptions/NotEnoughMemoryException.h \ + /opt/ros/humble/include/fastcdr/fastcdr/exceptions/Exception.h \ + /opt/ros/humble/include/fastcdr/fastcdr/fastcdr_dll.h \ + /usr/include/c++/11/map /usr/include/c++/11/bits/stl_tree.h \ + /usr/include/c++/11/bits/stl_map.h \ + /usr/include/c++/11/bits/stl_multimap.h \ + /usr/include/c++/11/bits/erase_if.h /usr/include/c++/11/iostream \ + /usr/include/c++/11/ostream /usr/include/c++/11/ios \ + /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/bits/locale_classes.h \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/streambuf /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/locale_facets.h /usr/include/c++/11/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/basic_ios.tcc \ + /usr/include/c++/11/bits/ostream.tcc /usr/include/c++/11/istream \ + /usr/include/c++/11/bits/istream.tcc /usr/include/malloc.h \ + /usr/include/c++/11/limits \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/identifier.hpp \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp.o b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..7e95680ba4fc3c59b76f75e0558ac8474c9959b5 GIT binary patch literal 72376 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 literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp.o.d b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp.o.d new file mode 100644 index 0000000..a0df57c --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp.o.d @@ -0,0 +1,250 @@ +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp.o: \ + /root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp \ + /usr/include/stdc-predef.h \ + /root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_fastrtps_cpp.hpp \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h \ + /root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/srv/detail/get_landmarks_in_view__struct.hpp \ + /usr/include/c++/11/algorithm /usr/include/c++/11/utility \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/bits/stl_pair.h /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/bits/stl_algo.h /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/11/bits/std_abs.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/stl_construct.h /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/uniform_int_dist.h /usr/include/c++/11/array \ + /usr/include/c++/11/bits/range_access.h /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h /usr/include/c++/11/bit \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/unique_ptr.h /usr/include/c++/11/tuple \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/bits/shared_ptr.h /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/bits/stringfwd.h /usr/include/c++/11/bits/postypes.h \ + /usr/include/c++/11/cwchar /usr/include/wchar.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/c++/11/bits/shared_ptr_base.h /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/ext/concurrence.h /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/backward/auto_ptr.h /usr/include/c++/11/string \ + /usr/include/c++/11/bits/char_traits.h /usr/include/c++/11/cstdint \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/11/cctype \ + /usr/include/ctype.h /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/string_conversions.h /usr/include/c++/11/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/11/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/basic_string.tcc /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp \ + /usr/include/c++/11/stdexcept \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.hpp \ + /root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_point__struct.hpp \ + /opt/ros/humble/include/fastcdr/fastcdr/Cdr.h \ + /opt/ros/humble/include/fastcdr/fastcdr/fastcdr_dll.h \ + /opt/ros/humble/include/fastcdr/fastcdr/config.h \ + /opt/ros/humble/include/fastcdr/fastcdr/eProsima_auto_link.h \ + /opt/ros/humble/include/fastcdr/fastcdr/FastBuffer.h \ + /usr/include/string.h /usr/include/strings.h /usr/include/c++/11/cstddef \ + /opt/ros/humble/include/fastcdr/fastcdr/exceptions/NotEnoughMemoryException.h \ + /opt/ros/humble/include/fastcdr/fastcdr/exceptions/Exception.h \ + /opt/ros/humble/include/fastcdr/fastcdr/fastcdr_dll.h \ + /usr/include/c++/11/map /usr/include/c++/11/bits/stl_tree.h \ + /usr/include/c++/11/bits/stl_map.h \ + /usr/include/c++/11/bits/stl_multimap.h \ + /usr/include/c++/11/bits/erase_if.h /usr/include/c++/11/iostream \ + /usr/include/c++/11/ostream /usr/include/c++/11/ios \ + /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/bits/locale_classes.h \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/streambuf /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/locale_facets.h /usr/include/c++/11/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/basic_ios.tcc \ + /usr/include/c++/11/bits/ostream.tcc /usr/include/c++/11/istream \ + /usr/include/c++/11/bits/istream.tcc /usr/include/malloc.h \ + /opt/ros/humble/include/rmw/rmw/types.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /opt/ros/humble/include/rcutils/rcutils/logging.h \ + /opt/ros/humble/include/rcutils/rcutils/allocator.h \ + /opt/ros/humble/include/rcutils/rcutils/macros.h \ + /opt/ros/humble/include/rcutils/rcutils/testing/fault_injection.h \ + /opt/ros/humble/include/rcutils/rcutils/visibility_control.h \ + /opt/ros/humble/include/rcutils/rcutils/visibility_control_macros.h \ + /opt/ros/humble/include/rcutils/rcutils/types/rcutils_ret.h \ + /opt/ros/humble/include/rcutils/rcutils/error_handling.h \ + /usr/include/assert.h /usr/include/c++/11/stdlib.h \ + /opt/ros/humble/include/rcutils/rcutils/snprintf.h \ + /opt/ros/humble/include/rcutils/rcutils/time.h \ + /opt/ros/humble/include/rcutils/rcutils/types.h \ + /opt/ros/humble/include/rcutils/rcutils/types/array_list.h \ + /opt/ros/humble/include/rcutils/rcutils/types/char_array.h \ + /opt/ros/humble/include/rcutils/rcutils/types/hash_map.h \ + /opt/ros/humble/include/rcutils/rcutils/types/string_array.h \ + /opt/ros/humble/include/rcutils/rcutils/qsort.h \ + /opt/ros/humble/include/rcutils/rcutils/types/string_map.h \ + /opt/ros/humble/include/rcutils/rcutils/types/uint8_array.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/events_statuses.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/incompatible_qos.h \ + /opt/ros/humble/include/rmw/rmw/qos_policy_kind.h \ + /opt/ros/humble/include/rmw/rmw/visibility_control.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_changed.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_lost.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/message_lost.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/offered_deadline_missed.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/requested_deadline_missed.h \ + /opt/ros/humble/include/rmw/rmw/init.h \ + /opt/ros/humble/include/rmw/rmw/init_options.h \ + /opt/ros/humble/include/rmw/rmw/domain_id.h \ + /opt/ros/humble/include/rmw/rmw/localhost.h \ + /opt/ros/humble/include/rmw/rmw/macros.h \ + /opt/ros/humble/include/rmw/rmw/ret_types.h \ + /opt/ros/humble/include/rmw/rmw/security_options.h \ + /opt/ros/humble/include/rmw/rmw/serialized_message.h \ + /opt/ros/humble/include/rmw/rmw/subscription_content_filter_options.h \ + /opt/ros/humble/include/rmw/rmw/time.h \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h \ + /usr/include/c++/11/limits \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/identifier.hpp \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp \ + /opt/ros/humble/include/rmw/rmw/error_handling.h \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/service_type_support.h \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/service_type_support_decl.hpp diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp.o b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..b2a231fb0bac538c09ef297386059ecb4683684f GIT binary patch literal 53320 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 P*DduqZpQdzG5P-s##2x5 literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp.o.d b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp.o.d new file mode 100644 index 0000000..11a647e --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp.o.d @@ -0,0 +1,255 @@ +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp.o: \ + /root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp \ + /usr/include/stdc-predef.h \ + /root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/get_map__rosidl_typesupport_fastrtps_cpp.hpp \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h \ + /root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/srv/detail/get_map__struct.hpp \ + /usr/include/c++/11/algorithm /usr/include/c++/11/utility \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/bits/stl_pair.h /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/bits/stl_algo.h /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/11/bits/std_abs.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/stl_construct.h /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/uniform_int_dist.h /usr/include/c++/11/array \ + /usr/include/c++/11/bits/range_access.h /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h /usr/include/c++/11/bit \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/unique_ptr.h /usr/include/c++/11/tuple \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/bits/shared_ptr.h /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/bits/stringfwd.h /usr/include/c++/11/bits/postypes.h \ + /usr/include/c++/11/cwchar /usr/include/wchar.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/c++/11/bits/shared_ptr_base.h /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/ext/concurrence.h /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/backward/auto_ptr.h /usr/include/c++/11/string \ + /usr/include/c++/11/bits/char_traits.h /usr/include/c++/11/cstdint \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/11/cctype \ + /usr/include/ctype.h /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/string_conversions.h /usr/include/c++/11/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/11/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/basic_string.tcc /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp \ + /usr/include/c++/11/stdexcept \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h \ + /root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_data__struct.hpp \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__struct.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp \ + /root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_graph__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.hpp \ + /root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/key_frame__struct.hpp \ + /opt/ros/humble/include/fastcdr/fastcdr/Cdr.h \ + /opt/ros/humble/include/fastcdr/fastcdr/fastcdr_dll.h \ + /opt/ros/humble/include/fastcdr/fastcdr/config.h \ + /opt/ros/humble/include/fastcdr/fastcdr/eProsima_auto_link.h \ + /opt/ros/humble/include/fastcdr/fastcdr/FastBuffer.h \ + /usr/include/string.h /usr/include/strings.h /usr/include/c++/11/cstddef \ + /opt/ros/humble/include/fastcdr/fastcdr/exceptions/NotEnoughMemoryException.h \ + /opt/ros/humble/include/fastcdr/fastcdr/exceptions/Exception.h \ + /opt/ros/humble/include/fastcdr/fastcdr/fastcdr_dll.h \ + /usr/include/c++/11/map /usr/include/c++/11/bits/stl_tree.h \ + /usr/include/c++/11/bits/stl_map.h \ + /usr/include/c++/11/bits/stl_multimap.h \ + /usr/include/c++/11/bits/erase_if.h /usr/include/c++/11/iostream \ + /usr/include/c++/11/ostream /usr/include/c++/11/ios \ + /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/bits/locale_classes.h \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/streambuf /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/locale_facets.h /usr/include/c++/11/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/basic_ios.tcc \ + /usr/include/c++/11/bits/ostream.tcc /usr/include/c++/11/istream \ + /usr/include/c++/11/bits/istream.tcc /usr/include/malloc.h \ + /opt/ros/humble/include/rmw/rmw/types.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /opt/ros/humble/include/rcutils/rcutils/logging.h \ + /opt/ros/humble/include/rcutils/rcutils/allocator.h \ + /opt/ros/humble/include/rcutils/rcutils/macros.h \ + /opt/ros/humble/include/rcutils/rcutils/testing/fault_injection.h \ + /opt/ros/humble/include/rcutils/rcutils/visibility_control.h \ + /opt/ros/humble/include/rcutils/rcutils/visibility_control_macros.h \ + /opt/ros/humble/include/rcutils/rcutils/types/rcutils_ret.h \ + /opt/ros/humble/include/rcutils/rcutils/error_handling.h \ + /usr/include/assert.h /usr/include/c++/11/stdlib.h \ + /opt/ros/humble/include/rcutils/rcutils/snprintf.h \ + /opt/ros/humble/include/rcutils/rcutils/time.h \ + /opt/ros/humble/include/rcutils/rcutils/types.h \ + /opt/ros/humble/include/rcutils/rcutils/types/array_list.h \ + /opt/ros/humble/include/rcutils/rcutils/types/char_array.h \ + /opt/ros/humble/include/rcutils/rcutils/types/hash_map.h \ + /opt/ros/humble/include/rcutils/rcutils/types/string_array.h \ + /opt/ros/humble/include/rcutils/rcutils/qsort.h \ + /opt/ros/humble/include/rcutils/rcutils/types/string_map.h \ + /opt/ros/humble/include/rcutils/rcutils/types/uint8_array.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/events_statuses.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/incompatible_qos.h \ + /opt/ros/humble/include/rmw/rmw/qos_policy_kind.h \ + /opt/ros/humble/include/rmw/rmw/visibility_control.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_changed.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_lost.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/message_lost.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/offered_deadline_missed.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/requested_deadline_missed.h \ + /opt/ros/humble/include/rmw/rmw/init.h \ + /opt/ros/humble/include/rmw/rmw/init_options.h \ + /opt/ros/humble/include/rmw/rmw/domain_id.h \ + /opt/ros/humble/include/rmw/rmw/localhost.h \ + /opt/ros/humble/include/rmw/rmw/macros.h \ + /opt/ros/humble/include/rmw/rmw/ret_types.h \ + /opt/ros/humble/include/rmw/rmw/security_options.h \ + /opt/ros/humble/include/rmw/rmw/serialized_message.h \ + /opt/ros/humble/include/rmw/rmw/subscription_content_filter_options.h \ + /opt/ros/humble/include/rmw/rmw/time.h \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h \ + /usr/include/c++/11/limits \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/identifier.hpp \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp \ + /opt/ros/humble/include/rmw/rmw/error_handling.h \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/service_type_support.h \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/service_type_support_decl.hpp diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/DependInfo.cmake b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/DependInfo.cmake new file mode 100644 index 0000000..59cd7d0 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/DependInfo.cmake @@ -0,0 +1,41 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c" "CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c.o" "gcc" "CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c.o.d" + "/root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c" "CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c.o" "gcc" "CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c.o.d" + "/root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c" "CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c.o" "gcc" "CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c.o.d" + "/root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c" "CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c.o" "gcc" "CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c.o.d" + "/root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c" "CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c.o" "gcc" "CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c.o.d" + "/root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c" "CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c.o" "gcc" "CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c.o.d" + ) + +# Pairs of files generated by the same build rule. +set(CMAKE_MULTIPLE_OUTPUT_PAIRS + "/root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__rosidl_typesupport_introspection_c.h" "/root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h" + "/root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c" "/root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h" + "/root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__rosidl_typesupport_introspection_c.h" "/root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h" + "/root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c" "/root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h" + "/root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c" "/root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h" + "/root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__rosidl_typesupport_introspection_c.h" "/root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h" + "/root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c" "/root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h" + "/root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_introspection_c.h" "/root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h" + "/root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c" "/root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h" + "/root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__rosidl_typesupport_introspection_c.h" "/root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h" + "/root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c" "/root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h" + ) + + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/build.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/build.make new file mode 100644 index 0000000..732c057 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/build.make @@ -0,0 +1,353 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/colcon_ws/src/slam_msgs + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/build/slam_msgs + +# Include any dependencies generated for this target. +include CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/flags.make + +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/lib/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_typesupport_introspection_c/__init__.py +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/rosidl_typesupport_introspection_c/resource/idl__rosidl_typesupport_introspection_c.h.em +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/rosidl_typesupport_introspection_c/resource/idl__type_support.c.em +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/rosidl_typesupport_introspection_c/resource/msg__rosidl_typesupport_introspection_c.h.em +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/rosidl_typesupport_introspection_c/resource/msg__type_support.c.em +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/rosidl_typesupport_introspection_c/resource/srv__rosidl_typesupport_introspection_c.h.em +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/rosidl_typesupport_introspection_c/resource/srv__type_support.c.em +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: rosidl_adapter/slam_msgs/msg/MapGraph.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: rosidl_adapter/slam_msgs/msg/MapData.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: rosidl_adapter/slam_msgs/msg/KeyFrame.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: rosidl_adapter/slam_msgs/msg/MapPoint.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: rosidl_adapter/slam_msgs/srv/GetMap.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: rosidl_adapter/slam_msgs/srv/GetLandmarksInView.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/builtin_interfaces/msg/Duration.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/builtin_interfaces/msg/Time.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/geometry_msgs/msg/Accel.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/geometry_msgs/msg/AccelStamped.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/geometry_msgs/msg/AccelWithCovariance.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/geometry_msgs/msg/Inertia.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/geometry_msgs/msg/InertiaStamped.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/geometry_msgs/msg/Point.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/geometry_msgs/msg/Point32.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/geometry_msgs/msg/PointStamped.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/geometry_msgs/msg/Polygon.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/geometry_msgs/msg/PolygonStamped.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/geometry_msgs/msg/Pose.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/geometry_msgs/msg/Pose2D.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/geometry_msgs/msg/PoseArray.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/geometry_msgs/msg/PoseStamped.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/geometry_msgs/msg/PoseWithCovariance.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/geometry_msgs/msg/Quaternion.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/geometry_msgs/msg/QuaternionStamped.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/geometry_msgs/msg/Transform.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/geometry_msgs/msg/TransformStamped.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/geometry_msgs/msg/Twist.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/geometry_msgs/msg/TwistStamped.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/geometry_msgs/msg/TwistWithCovariance.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/geometry_msgs/msg/Vector3.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/geometry_msgs/msg/Vector3Stamped.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/geometry_msgs/msg/VelocityStamped.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/geometry_msgs/msg/Wrench.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/geometry_msgs/msg/WrenchStamped.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/std_msgs/msg/Bool.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/std_msgs/msg/Byte.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/std_msgs/msg/ByteMultiArray.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/std_msgs/msg/Char.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/std_msgs/msg/ColorRGBA.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/std_msgs/msg/Empty.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/std_msgs/msg/Float32.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/std_msgs/msg/Float32MultiArray.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/std_msgs/msg/Float64.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/std_msgs/msg/Float64MultiArray.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/std_msgs/msg/Header.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/std_msgs/msg/Int16.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/std_msgs/msg/Int16MultiArray.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/std_msgs/msg/Int32.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/std_msgs/msg/Int32MultiArray.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/std_msgs/msg/Int64.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/std_msgs/msg/Int64MultiArray.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/std_msgs/msg/Int8.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/std_msgs/msg/Int8MultiArray.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/std_msgs/msg/MultiArrayDimension.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/std_msgs/msg/MultiArrayLayout.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/std_msgs/msg/String.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/std_msgs/msg/UInt16.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/std_msgs/msg/UInt16MultiArray.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/std_msgs/msg/UInt32.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/std_msgs/msg/UInt32MultiArray.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/std_msgs/msg/UInt64.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/std_msgs/msg/UInt64MultiArray.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/std_msgs/msg/UInt8.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/std_msgs/msg/UInt8MultiArray.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/sensor_msgs/msg/BatteryState.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/sensor_msgs/msg/CameraInfo.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/sensor_msgs/msg/ChannelFloat32.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/sensor_msgs/msg/CompressedImage.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/sensor_msgs/msg/FluidPressure.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/sensor_msgs/msg/Illuminance.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/sensor_msgs/msg/Image.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/sensor_msgs/msg/Imu.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/sensor_msgs/msg/JointState.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/sensor_msgs/msg/Joy.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/sensor_msgs/msg/JoyFeedback.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/sensor_msgs/msg/JoyFeedbackArray.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/sensor_msgs/msg/LaserEcho.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/sensor_msgs/msg/LaserScan.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/sensor_msgs/msg/MagneticField.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/sensor_msgs/msg/MultiDOFJointState.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/sensor_msgs/msg/MultiEchoLaserScan.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/sensor_msgs/msg/NavSatFix.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/sensor_msgs/msg/NavSatStatus.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/sensor_msgs/msg/PointCloud.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/sensor_msgs/msg/PointCloud2.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/sensor_msgs/msg/PointField.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/sensor_msgs/msg/Range.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/sensor_msgs/msg/RegionOfInterest.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/sensor_msgs/msg/RelativeHumidity.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/sensor_msgs/msg/Temperature.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/sensor_msgs/msg/TimeReference.idl +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h: /opt/ros/humble/share/sensor_msgs/srv/SetCameraInfo.idl + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating C introspection for ROS interfaces" + /usr/bin/python3 /opt/ros/humble/lib/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c --generator-arguments-file /root/build/slam_msgs/rosidl_typesupport_introspection_c__arguments.json + +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__rosidl_typesupport_introspection_c.h: rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__rosidl_typesupport_introspection_c.h + +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__rosidl_typesupport_introspection_c.h: rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__rosidl_typesupport_introspection_c.h + +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__rosidl_typesupport_introspection_c.h: rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__rosidl_typesupport_introspection_c.h + +rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__rosidl_typesupport_introspection_c.h: rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__rosidl_typesupport_introspection_c.h + +rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_introspection_c.h: rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_introspection_c.h + +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c: rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c + +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c: rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c + +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c: rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c + +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c: rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c + +rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c: rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c + +rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c: rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c + +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c.o: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/flags.make +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c.o: rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c.o: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c.o -MF CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c.o.d -o CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c.o -c /root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c + +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c > CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c.i + +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c -o CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c.s + +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c.o: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/flags.make +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c.o: rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c.o: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c.o -MF CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c.o.d -o CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c.o -c /root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c + +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c > CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c.i + +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c -o CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c.s + +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c.o: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/flags.make +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c.o: rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c.o: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building C object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c.o -MF CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c.o.d -o CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c.o -c /root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c + +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c > CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c.i + +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c -o CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c.s + +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c.o: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/flags.make +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c.o: rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c.o: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building C object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c.o -MF CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c.o.d -o CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c.o -c /root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c + +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c > CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c.i + +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c -o CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c.s + +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c.o: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/flags.make +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c.o: rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c.o: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building C object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c.o -MF CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c.o.d -o CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c.o -c /root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c + +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c > CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c.i + +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c -o CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c.s + +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c.o: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/flags.make +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c.o: rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c.o: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building C object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c.o -MF CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c.o.d -o CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c.o -c /root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c + +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c > CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c.i + +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c -o CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c.s + +# Object files for target slam_msgs__rosidl_typesupport_introspection_c +slam_msgs__rosidl_typesupport_introspection_c_OBJECTS = \ +"CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c.o" \ +"CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c.o" \ +"CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c.o" \ +"CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c.o" \ +"CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c.o" \ +"CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c.o" + +# External object files for target slam_msgs__rosidl_typesupport_introspection_c +slam_msgs__rosidl_typesupport_introspection_c_EXTERNAL_OBJECTS = + +libslam_msgs__rosidl_typesupport_introspection_c.so: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c.o +libslam_msgs__rosidl_typesupport_introspection_c.so: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c.o +libslam_msgs__rosidl_typesupport_introspection_c.so: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c.o +libslam_msgs__rosidl_typesupport_introspection_c.so: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c.o +libslam_msgs__rosidl_typesupport_introspection_c.so: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c.o +libslam_msgs__rosidl_typesupport_introspection_c.so: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c.o +libslam_msgs__rosidl_typesupport_introspection_c.so: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/build.make +libslam_msgs__rosidl_typesupport_introspection_c.so: libslam_msgs__rosidl_generator_c.so +libslam_msgs__rosidl_typesupport_introspection_c.so: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_introspection_c.so +libslam_msgs__rosidl_typesupport_introspection_c.so: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so +libslam_msgs__rosidl_typesupport_introspection_c.so: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_c.so +libslam_msgs__rosidl_typesupport_introspection_c.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so +libslam_msgs__rosidl_typesupport_introspection_c.so: /opt/ros/humble/lib/librosidl_typesupport_introspection_c.so +libslam_msgs__rosidl_typesupport_introspection_c.so: /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_c.so +libslam_msgs__rosidl_typesupport_introspection_c.so: /opt/ros/humble/lib/libgeometry_msgs__rosidl_generator_c.so +libslam_msgs__rosidl_typesupport_introspection_c.so: /opt/ros/humble/lib/libstd_msgs__rosidl_generator_c.so +libslam_msgs__rosidl_typesupport_introspection_c.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so +libslam_msgs__rosidl_typesupport_introspection_c.so: /opt/ros/humble/lib/librosidl_runtime_c.so +libslam_msgs__rosidl_typesupport_introspection_c.so: /opt/ros/humble/lib/librcutils.so +libslam_msgs__rosidl_typesupport_introspection_c.so: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Linking C shared library libslam_msgs__rosidl_typesupport_introspection_c.so" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/build: libslam_msgs__rosidl_typesupport_introspection_c.so +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/build + +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/cmake_clean.cmake +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/clean + +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/depend: rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__rosidl_typesupport_introspection_c.h +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/depend: rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/depend: rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__rosidl_typesupport_introspection_c.h +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/depend: rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/depend: rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/depend: rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/depend: rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__rosidl_typesupport_introspection_c.h +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/depend: rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/depend: rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_introspection_c.h +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/depend: rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/depend: rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__rosidl_typesupport_introspection_c.h +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/depend: rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c + cd /root/build/slam_msgs && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/colcon_ws/src/slam_msgs /root/colcon_ws/src/slam_msgs /root/build/slam_msgs /root/build/slam_msgs /root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/depend + diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/cmake_clean.cmake b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/cmake_clean.cmake new file mode 100644 index 0000000..3781900 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/cmake_clean.cmake @@ -0,0 +1,33 @@ +file(REMOVE_RECURSE + "CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c.o" + "CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c.o.d" + "CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c.o" + "CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c.o.d" + "CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c.o" + "CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c.o.d" + "CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c.o" + "CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c.o.d" + "CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c.o" + "CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c.o.d" + "CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c.o" + "CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c.o.d" + "libslam_msgs__rosidl_typesupport_introspection_c.pdb" + "libslam_msgs__rosidl_typesupport_introspection_c.so" + "rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__rosidl_typesupport_introspection_c.h" + "rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c" + "rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__rosidl_typesupport_introspection_c.h" + "rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c" + "rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h" + "rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c" + "rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__rosidl_typesupport_introspection_c.h" + "rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c" + "rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_introspection_c.h" + "rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c" + "rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__rosidl_typesupport_introspection_c.h" + "rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/compiler_depend.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/compiler_depend.make new file mode 100644 index 0000000..e884f2e --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for slam_msgs__rosidl_typesupport_introspection_c. +# This may be replaced when dependencies are built. diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/compiler_depend.ts b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/compiler_depend.ts new file mode 100644 index 0000000..7fea19d --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for slam_msgs__rosidl_typesupport_introspection_c. diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/depend.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/depend.make new file mode 100644 index 0000000..0176a52 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for slam_msgs__rosidl_typesupport_introspection_c. +# This may be replaced when dependencies are built. diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/flags.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/flags.make new file mode 100644 index 0000000..a412ec3 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# compile C with /usr/bin/cc +C_DEFINES = -DRCUTILS_ENABLE_FAULT_INJECTION -DROSIDL_TYPESUPPORT_INTROSPECTION_C_BUILDING_DLL_slam_msgs -DROS_PACKAGE_NAME=\"slam_msgs\" + +C_INCLUDES = -I/root/colcon_ws/src/slam_msgs/include -I/root/build/slam_msgs/rosidl_typesupport_introspection_c -I/root/build/slam_msgs/rosidl_generator_c -isystem /opt/ros/humble/include/builtin_interfaces -isystem /opt/ros/humble/include/rosidl_runtime_c -isystem /opt/ros/humble/include/rcutils -isystem /opt/ros/humble/include/rosidl_typesupport_interface -isystem /opt/ros/humble/include/geometry_msgs -isystem /opt/ros/humble/include/std_msgs -isystem /opt/ros/humble/include/sensor_msgs -isystem /opt/ros/humble/include/rosidl_typesupport_introspection_c + +C_FLAGS = -fPIC -Wall -std=gnu11 + diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/link.txt b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/link.txt new file mode 100644 index 0000000..680678b --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/cc -fPIC -shared -Wl,-soname,libslam_msgs__rosidl_typesupport_introspection_c.so -o libslam_msgs__rosidl_typesupport_introspection_c.so CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c.o CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c.o CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c.o CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c.o CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c.o CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c.o -Wl,-rpath,/root/build/slam_msgs:/opt/ros/humble/lib: libslam_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/librosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so /opt/ros/humble/lib/librosidl_runtime_c.so /opt/ros/humble/lib/librcutils.so -ldl diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/progress.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/progress.make new file mode 100644 index 0000000..f7f2109 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/progress.make @@ -0,0 +1,9 @@ +CMAKE_PROGRESS_1 = 54 +CMAKE_PROGRESS_2 = 55 +CMAKE_PROGRESS_3 = 56 +CMAKE_PROGRESS_4 = 57 +CMAKE_PROGRESS_5 = 58 +CMAKE_PROGRESS_6 = 59 +CMAKE_PROGRESS_7 = 60 +CMAKE_PROGRESS_8 = 61 + diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c.o b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c.o new file mode 100644 index 0000000000000000000000000000000000000000..54c45f68a54f8184fd02aefaa2bf290ef597a056 GIT binary patch literal 5608 zcmcgvU1(iJ5Z;^AG-`j6sMyj{uSKMaJtU=tSlXJjBspMe)HX%Mvc0+4B$wv?c+R=D zw^%Jy3zw^q2L-_&eDS?~DShxE(t;_11Ro?1Qtpe8hk_LqLMhalJu^9*%{fidHV*9W z>^HMByED6c_I%XS-`kK%38s`dAfg_lLX5RWe3xdsM4M<8e{bA&d(f@^;hw+Q;#SYj zRm=alwVpY*`qM0GOsDbjTBvn3ACCs3v|6q&)M$2VgLSt$?WQK( z)U^9!z0plgJ?NnGH``$$p||SbjCP^t^&2k=rg#e`G80bqFif=!{U*0|tl6!m-0B-J zuU?2ocgw=%uh1^oEQ9T(?WX7FYsQZHlIwETbZv3 z7JjCM$FJsw#i^n>#O>|o1l`qu z8^~ySDdT;I4((0v7#u1Wf^xc}!`bb$@9Ze+ZpVkab~)|4Um#dpS_5?p6wFZHYl8y( zOd{3@1?kDK5ven8iqz?r)RuK?nmIS4J{WM4y|u`8x)|6vVDjHJ%bg? zk45r#5eM3a70U-B`3Hyt?ZJxW0|aNI{WeNXzVr}qLV-A>To3>y&bcatH#H-N7Y zE(zB;2mS`(pIi8T*uZG#I^lW`0RJuF&w_s>#vv(Mze2dqImm|qk6YKL3Hap%{07;- zO!oDj0sH$PwQ=^pO298A;NqmJ$Pv6jr3@-1CH-=#RP+KTYu&U`@>MIPSM+nk<6588 zWv&naT2k2{S1ib^p`BO0pBYs$uku66lNry;R945f{c$iRaeq@b10u&Vh2e4aux6es zd{+n zS(^GlVEXx9!9&WoP!h3$mSS2L7~x|4cZ1mbLGXp+)-D!ujoWgYXwYXEPMGKbxTcX9A8s zkWkETSL~Ot0%DwH7eiR%=0C<21IM^AO%j84Fm6m!#2{{d$EOY4_yra-25$aq%o@1) zs=H<2PZ4i6ye`Z=62Iga=Y5mb(l8E~d!`-4p#Gx_LfdZOj~jTJc+4*rrY>R_-%kA# z7T!($a~96;y6-HU-*uA~&hNUqh4Z^kCl+KpAAZ-RaiIpz?=j){m3)vHf;RBNc8obs zjc1%doeqREoCz|*8S;JMc*U@zrN}zK0gTGr1tsBRi}^g9W8oBvfpXv{Yo{M%vL~rO zS|~duuUJxEP@&NZz9w=1!r{zUR;NK7mu&7Sw9thW(7zOquovnwk1g&W+%H{FOe)c# z;dtViKvTT`Hj(o4g!8#0SnR>X#E>-|@e=5u&HEkS0b|jo?T-CF2Qrgv{|7*bnC<@r z8Jsf*1E03~FGD{reiL-L@cG90VUFzh9R@7cKTW6;U-}YFtOYQ&z#f54Dg9211 aJ7F)1JNNP16E}Vu9Rht3HuJR=4)GsJ@+wdO literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c.o.d b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c.o.d new file mode 100644 index 0000000..9b3eb60 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c.o.d @@ -0,0 +1,66 @@ +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c.o: \ + /root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c \ + /usr/include/stdc-predef.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__rosidl_typesupport_introspection_c.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/field_types.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /opt/ros/humble/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/identifier.h \ + /opt/ros/humble/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/message_introspection.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.h \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/rosidl_generator_c__visibility_control.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__functions.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/rosidl_generator_c__visibility_control.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__type_support.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__rosidl_typesupport_introspection_c.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c.o b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c.o new file mode 100644 index 0000000000000000000000000000000000000000..cd2380c90947867c6f4a601143edffacb0062f2a GIT binary patch literal 6080 zcmcgvUu+ab7@upQR4q_Y0t&&CL{o`uT0$bCHdnCiCKdtVDjLb$_HKK3+S@yK_hL(| zlAwgm#e^51^npj8Oh`=h!G|gjgtsOph7e==pb3e@_=g8#i1>Z8-`AUtd!a3@U$Qgb z{Jwv)^UchD`@!JIP+KY`m{Ou&G)IgIk$G6-6`K*8#U}CB#+`p>?dTW#?9FaFn!X*? zZ`qB(+jey225McndfC)yC61fX-y#Mt4{PoqN^{4lNe9XU3Gb3MPhE$sDXf5*h2JD7Xv_G1uZ(_b7 z$lU%|2~S-vxlY0LMbUR^CE-;IZXkjQry?ssF_74b!%pobCv-4qOq-ecpZcZ5ORvD3 zTE$B`Yqb@Kw_F$PWO)8w4u%gMI*{(kj@7-ep6=_j_F27q`s!-f_x|3!R`0&2309ug zK-&!u?vUYEvZ76h8N@i=Bful2PQNNrlijK9UF$k8z~bxx3?HOj*bHvyKG$|=eaGvd z07I0$fH=_O*sy%GDSs1jpq<#TJlmANhd9tP*swg`lz)aeP%HU2u~_7=XZyC-l!F}r z{fIbF4x0q|9mIiN#D?WzGyV?RB2wyW$IAPn0@ z$A7@b07+^1QO#w$z|1V95QZrY-%sMJ3hxkXzm4$S;BT`wPnCO+O#_bm$fQq6pY_yU z0Hxnr=y$;eME?WiNbL>ai-b$URnCFGLU_Z#pMVXFe!e0+NBuP6TOmGDPPIZ@C;VN) zRn9^7EF6ZU_sX@vqZarjz;Qlbl7ENdZh(WAO7pgLdAalx#9+aQ*>p;t&F+8 zbbQ~LS`E+U2dp`RWldLK3R!Zz!i2jrvo3q(P>$C2hx^5sl3p{i+Pu#8_Imu3z{pZIane8oRgLHJnn}1(kiWr69na=w@S`^cWL>2 z*_|5lor){vard3N>*aw<+*3)4YPVyO`L@90$5%^y`sQC#EOx`_zW7$7qb%jZYIi>8 zE95*ZG%IN-?YP)pt$7ctB7Rl8bFPFO9yxMwU_>4n8ah6BLY^2nI5H>~wOHkX>xJd< zGW>1Cw4HkR42lQgxpOzB0~+3?;Xi5k1`Y40?~G$W3AV$?GdYyfbn%So-^?EG)~ieuwx8GJsOVrV(Qg!%oo#s4cF_I zjD~MwW$0}U*ZN13SwLtGrkK!ptNe^b;G^I)I$vFKfoaL zy&C?IhNp?g^iYZvk}+_On=|kM8lN$6u7@ugIM>572F~^HoPl#aEbxVZc%EDjrwyFz zSYZWImCzZ3KJ??h#GLO=I9BLRhQh*1Q&?j`AS}Nc50n&H3pjvLnTMbxtbDanfm=ja zUNv+r_&MDZgiii#8W+8~Rr9Mg*AJ)2+J#RpevINbxW6_H=J?9`o2RDO13VMR^8VxhtfvUaJ*rdIh|4lFKK>t}&*j?pfi3zp!*P7P zk90EQ_k$2IGyWNJSTYRKx-;OPgC}YIj?!h(N%pvYm?Lxj4g;1HUpWOC|K|d$C`~c7 z%wLJ@(;(A{=g%14AL!GxKTr02f3v=6e+~qwnqdX%XKDSe(HPeczawnV`#&i*n#{oe rFVaPt7;Xo=e@%PD%)JMY$dTe(#=$n%52u-A|2chpK0#+1nfCtzGXrgN literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c.o.d b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c.o.d new file mode 100644 index 0000000..f4c3853 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c.o.d @@ -0,0 +1,83 @@ +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c.o: \ + /root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c \ + /usr/include/stdc-predef.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__rosidl_typesupport_introspection_c.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/field_types.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /opt/ros/humble/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/identifier.h \ + /opt/ros/humble/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/message_introspection.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.h \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/rosidl_generator_c__visibility_control.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_data__struct.h \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__struct.h \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/string.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__struct.h \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/header.h \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__functions.h \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/rosidl_generator_c__visibility_control.h \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__type_support.h \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__rosidl_typesupport_introspection_c.h \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/map_graph.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__type_support.h \ + /root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/key_frame.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__type_support.h \ + /root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__rosidl_typesupport_introspection_c.h diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c.o b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c.o new file mode 100644 index 0000000000000000000000000000000000000000..fc9b9f545b3698312e5ff689a0d169708f9e1d91 GIT binary patch literal 7880 zcmcgwU2IfE6rODnDuNVLEb`-qsHrHM7I~-y$d+0sDv1K^MS~N#`sW!(fXkF!6@;E^g)xF@PLtrhCuL~x##RohrQkYda^q| z-}#$4bMDNY`(|tV?y68oFoncUQR*=&gnX>jj;dxXP}tXc*!MooX2xsT9uX>2^X|G{Kx8c)3xT?-~J*qkb@pbAY&F z$VZ^|6F@D&Qdu}qBlGa<23IdZ%n#Jbyo4OyY`5j&rhbXrdIdSqu&a+69CB9|i}3n|(5Tj*p&t{$&0>Y~KUOg2Lrn z!?~5*E(nsAXB6|$l>x_&J6VxQyN+um;(kN8gLcwNy8W(&rPyO<+Ol?L0R05hs$kZF zaFz#HEw{IY17v3c2hFdXzowZOo@d!=ve!|`Zd*&sws3t{Z!YEK!i|lQt&xV!jXBkA zd}GU&NW<2r309UCL0Job%$&BDyF`@`!-%oJhoOxWI=WAUj?{+ME?ZJ_4uZ1|F#IEJ z#G>`V+EZ06%NM^20?gd4Oh|n3qVWte7U9bX?c&cdVq7>~*r1 zoz2=q3uD`zZ?k$ptN}X}A9Uu+MIx2(tiD`I#cK+qC^rRrMk~<=#-`&F<>u(qO&oQK zuC!#Zitm1t-}-cs>CCC$@vK-n<(6WoTbM^DyhICNzR&Su0}B}>+jSHDsfF~Abt*43 zEoT;9{1QnAw+7fNp4(zsozCH$lZrW(r4nu$a`W&oOg-K?X8km>avnScrsN!LSIEaX zTCbFhb2MKm6Ggw1PC8z8sC3h`tPZ${c6xR)F#d2Ek2a#46>}C&2yftdvQHV(!aIO%fKr{RakB9dv`UrTYGo!?rhy}?Qh=I-fB&2 zR*AR+8%$pUzAqr*dpZ)lE{dh_zkS!IZ3qG(z6}11UqcWG@dx40_!IQri1-Q(@7M5$ zH2kQB;~kal?4~}Ok{+9q8eITJ(5>fq(DoZ%L4lBB(;rh23 z^<@fpXb0DkX_y*_<2o{pPy=!OeR@>GSF$kFS2bM!Ml+`2IDWPjM#Df@J)&BEQLo{c z4@?ajj`_gUq~Uy5L|#


lH*mgZ ziikUu^z2@!y{umka4YK!+7Zt=;)zJy_G}U9bzKq3ru~lMVlx6QfKiycAS5EObTSEh zvWTS8o)dwOc$;0%j=e_x{!}iK$)+<-)*B*i2i}IWcGB@9H@7kj>NsUR$I)UG3!p#r zO$PcD9>v1~_gu{1DExJLhc?hlq=0(~Hu-trXY(n-4L4%F{!nO!P5=1)1#Qk&zmfc7 z-sr^sBRU9e)BjGwO#eMJ{sBWFY}k7q`sL!+L>tI^q>u5#H8SJ32QU;d{g1(S8>A+` zDwg45%Wp`i%K0CqP4x)Lqkr^m`ab{|`se)#nu_Wuq4@h4;~WmIW5D1x%V7P2nUKUZ zWnIAWtTWe7l75)Zca>JDF!lcfMbCSn literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c.o.d b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c.o.d new file mode 100644 index 0000000..c6c26e6 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c.o.d @@ -0,0 +1,80 @@ +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c.o: \ + /root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c \ + /usr/include/stdc-predef.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/field_types.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /opt/ros/humble/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/identifier.h \ + /opt/ros/humble/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/message_introspection.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.h \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/rosidl_generator_c__visibility_control.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__struct.h \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__struct.h \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/string.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.h \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/header.h \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__functions.h \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/rosidl_generator_c__visibility_control.h \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__type_support.h \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__rosidl_typesupport_introspection_c.h \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence_functions.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose_stamped.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__functions.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/rosidl_generator_c__visibility_control.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__type_support.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__rosidl_typesupport_introspection_c.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c.o b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c.o new file mode 100644 index 0000000000000000000000000000000000000000..07a9a75e325272ab597cb86878e866a11e34b21e GIT binary patch literal 5976 zcmcgwU2IfE6rODnD)O_ShAN0FF{T(Jl-(+4GC5>eQePh%#kor=meyGE#;qM@Z_Iey* zr&DvVFb6v!Cm?r0PC)K*>ifE#+CcYNr+#>*xk`7C9Emd+!~!J8#4)yrmF8-O%N^S-91+LNselnbSR(#=iA_MO{sfwZmiMZH^{3zTy{VcOWJ`&Pz% zyLN3)bY%vsrJ$PV=}B%$c5mvbhGNgj&6|_mTQ)KrMp}et9F2?OMM0Ef_!~-7AEHo}`E9-)!pNCLFY$ z9-_}Q^~VVZy+{wy7n}Mo2nR*!6TrVECFle_#6Nwiy{+7ckpMi6M%2n?9dwJh_^*BU7B884v3W{wKyA+@NFo0l>OcoxGH8Vx-iFnpnC&&at%FS(pzjdy%@71Vt9pBYO|P(CoUzVVLR+%gLjJ$lY` zhhC7uM~C-arThB#?(FT?dw1{NpFW@u^zQ6W>v`oY47sJCFkEmweBbCkLWIwvT8eh< zdV{tT2qJtLn&6iS1QEUhP4EhTmkD2K;C~zV!v=oM!09e4apL^_r8sL0d=2B&kxuTv zPZ{=f2a-5lmi=kyh@Q9bKN_%lnek^KKaM7G(k<-!Ti_fHH;Lw5ov;ck1b>j_a|XVg zdFsv^IIXkLI5QN7)>&wR8N$u`$E1O;5@YmJ25$bg3V(1yM{&&C>m|efQRdA~=Jf=F za+4MOImQ#*6Hav$>SBg)SsQ}74g4YIsY@_VW#CeTNXo)Du>7ut_p$ru>{q;`^m-}l6O$a38l>2L!h0DEDCH=8tkR3!Hc#VEUIL{r;CIk0qpprw`Aghvt zzORyAxgmsFVw2zild*^}QpsGoSj3yJlBIIsCh?zC1uDD(>#@;SI ze)MmG#tiQ6nSeV@+1yhUF+~s1KC_6Bd3iz|J?NaG{gOg6=^Vct1MEQW1hKOJa)$^Qa$CfWISKuMULf0_f%n9kr6mb?ve)cVO` zA@4V>AJxcSzdgVr^YehVLT^&S6u>)ZQTZ>$8-_>Op7K*}JO3eIlwZyRupxC)P>`H2 z4XI&EJoymi(1Z^Ge!Ry1CPut%>jPVYX4lVQ{{(a<$@m4UgQ1wV{|Ni1tc14z8TgWE z3eBVuKGdfer1hiki1>Fh9+jI^-{5yF(I-4GDhHjvwm)I^-UFn%+3=+GVq4R}f3~Cj PQ~dFf^Oa%}+5Z0nlIWO3 literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c.o.d b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c.o.d new file mode 100644 index 0000000..b6bb017 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c.o.d @@ -0,0 +1,72 @@ +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c.o: \ + /root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c \ + /usr/include/stdc-predef.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__rosidl_typesupport_introspection_c.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/field_types.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /opt/ros/humble/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/identifier.h \ + /opt/ros/humble/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/message_introspection.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.h \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/rosidl_generator_c__visibility_control.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/point.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__functions.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/rosidl_generator_c__visibility_control.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__type_support.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__rosidl_typesupport_introspection_c.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__functions.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__type_support.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__rosidl_typesupport_introspection_c.h diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c.o b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c.o new file mode 100644 index 0000000000000000000000000000000000000000..20ab512bbf4c7516b091cbe6da18311c6f1d0656 GIT binary patch literal 9672 zcmd5>Uu+yl8K1L58$xK^GzFK2vV=lYXisq(M5v%#8k}s3+gME<3L;vs&l`K`{p;>t zh$C7eg`%9UNO|C)Y5_$NsA*NTec-`DsB+W?+&)DrLP#Lt7f>E}0D(}1DwXdy`+dIg z+-^9Z9nw#}otfW!|K^)-W_QLv7#-U`P$(#&f_hMOT7oLI=yd8OT`j4t>Q?p7oA3P3 zgxmUyd-`ufZtLkQt>(Yn_UIM2_1nwfI{WrpHb+kPJlM62+xigdZaXcWU1;7S^|q4E zAM4JeUE2G$PtIQ^*Dkv)@*X2-mo^&e(c5Y+t>oC~wkMX{)+M*F;1({q7ne4;g~c@r z9i~X`A!q(T<}SIdiAAz;iOf>__Yzg|5uPkknfeSj+MC?=w>P>i`g?*Ldw7VN!*0u^ zX?bFp+77jMP}`yQjqefE>}%3 z?(Ag4kV~2PF~e?qoWhJ$AE!|3gc;6f8Ftf*efzCOJq}dWKjHbcnM&ZH>D8y=AUf_R zVZEliro%Yt?ujdY)vLxcvFF9nadjX_#{AlJ)sLQx57v%^!S}q!f~T56oRE$NiHEf$ z&gP06^%{B6tpN)!leT1{*AC3ugYvBH$?I4Jz8ZU9S%u#9W*uaOr9KtQIEVX`&lAhb z53!dg_kY6=?A!N%vtweaSxcJE$VhQ_ap!#_P2C)MX4kIb&fWJgtXE(2oZ8ee{NJ5d$^RC;9U! zv;Rn^|2x2mzJ`a$AMf;kA2?B-{-37ZDo_7!xc^R+qJN^J|4-ciMYF%s>3{Dk{SNhQ z<4JFt@}s8*2WCllWnA=(&;o$}lkB&{{V!>JlX}DAzlRph7LpLsIZKW6 zgkyc#^e*!YpUz=o8l#1n#s72;{!7APcP|^zIYRZ@XiBp5#5s5?2cIV#`cJWb@%R24 zv-Jmrga179%ea$OVt7a0FD<9dx!{q7H^{98HHg1^T2LB{o(B>pc^ z>OlXS7JiZO`v+13dhJp58z0FYSCWJOjBx00upWv3O`EgzRC4g25Dq=BvmU*c;o3}) zcoq5l@xq#S93MblGS>*axY=mbqoi0?D?gb$ultKfzL`8Ps>k7UMQdOMq&6Y65tQ*| z=9RB1Uk&2ep9#EbP@M`Q&yOO1?)uq}uZL+f_}(l{P9^Bgjr4nT4O74h`k#Yq<3W$J zu-?XdnTP2h@xzMe<*cJV7XywlVObVI_wcW+)n3MZ4R?UB7AD@YW=-!Fy(PXru6eZ2 zgvqJ|`kWpia}o{=KaOYk!nA1ml1C&jc*%AWE>Bzkc+4o?Qlxtx=CqR+T+S$99MLdtYs z)7e|Dvoo^AT}L;L1xb1KgD^RM9EUTt4}vFAu=a%2o82RRV;pyfo_846i8Xqi>lcQ( zcjYqbeWRDvwLbfPy8e3FgjZv5#qjj&PCjhb<8^21>f?2%4`z4hC+;fJ^VECqr}Th< z<4#WSLk51EfgfQU$1CWPd#$4ej#~-Q6EgmJDnD-EG2_r<@}JDXUt}CMZ>OK=|FwZ* zjDkPK=Tz{2(!l>};5Z`-|2O%(2>$H`{#^tAjDbI6;GZ?{XBkI?p0)5c^Gjj#!#9xN2h*lmWdXl+ z8SU5s4nL>4Z<0&kxMLME{lWSYGX0S|DD<6R2I!HyEI_C5AOh~7!gPj9;GY(d%I6In z<0^6c9GBoX$2D)@n8!&l5H09uYWH(oN8xZCdCMuUk&=aP=k}z9@8$L>3zzme3qQ~8 z1q;8(?IjDBdpsR5>JvZZ9?#+N2`=||U$=0%$CLFU{Bn?M$u^(<>2ISbq}qaqt19*}MSUc#W$X75#g zgmto;)JjR@e=Y!*w*3bQ&+^|vP>4=h0**#Ik1ta-D}E*3q-4KA{4hs${0u_<-&XqnL>Ae+XNU=`cK!^rykjYm_z8TDD$r@m z?_v1`%b+cf@5!wAE%8gsj33_fA}{MN%Qms8E6ljS3k%=WS@QI6maer2`T5Ow(svY> aX{$Tdm{)u4f_K=#Q>jL;V-MAS}@U literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c.o.d b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c.o.d new file mode 100644 index 0000000..2609cbb --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c.o.d @@ -0,0 +1,75 @@ +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c.o: \ + /root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c \ + /usr/include/stdc-predef.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_introspection_c.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h \ + /opt/ros/humble/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/field_types.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /opt/ros/humble/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/identifier.h \ + /opt/ros/humble/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/message_introspection.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.h \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/rosidl_generator_c__visibility_control.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/pose.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__functions.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/rosidl_generator_c__visibility_control.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__type_support.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__rosidl_typesupport_introspection_c.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/map_point.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__type_support.h \ + /root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__rosidl_typesupport_introspection_c.h \ + /opt/ros/humble/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/service_introspection.h diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c.o b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c.o new file mode 100644 index 0000000000000000000000000000000000000000..3bb70ba594031d87b6bf702a162af6fc54501f3f GIT binary patch literal 8680 zcmd5>U2IfE6rODnD~hgwfJ*R+KdC=#S~LcY!a{9X6BJ@C{sf$Ex3}$v?vMB0C2b>G zLnLfACMG^;A`kVAXyVV4jnSlr2O%+rCqs;yK4{Vh5=-=v-iSoTfmd- zotf|a%{_Bw?#%4lox8i5VllxK6Wc`4VpNEk4M9Drs!6d%tQLRYw(;MdRQb=;k#q4> z`S4u1^iQhNIhQK`FoRO>pFU|yM6t_ZhJ)bVh7wtDnw(E)hw3iMrw^+!#HnlM*5wtu4zgqCh2*Y7> zyCp*Q{|Glxr>q5bj^F=SgZir)l)q-;yE;0avRZrkN_nqjwYMi8Pqb}rFR5nxTU)jy z+8%$1VAZ8%@QlL`7ld6e^azOO6k^TrLt5h(A~yD-h>gT!ci(bj%li;CT>kkJunA>4 zZ;c;q>R7q_RS+QF(})AzgAeBK3;6pH2ik}a=Jy2rHxUPV6d%mb1pMQO14Z$__1U5e zOV&Re=>K{J{srPcqw9Nt{su~(gwD4E{?o*diqC%HN5$t&;&0dO9}4UrC;kzg-!$e6 zAQnQXvP_)66vBcrCxZsFS!IU-LbF-au3~or9@Fq?O|4nft}O2;`2gQa@_#6NxtON* zdMdGK7Av%tU+spj$27c165lDjMI@=s_BTPItA5fev;7YgzCw(XyhY_-BySn=FT+Gx z1(ujLQDqWvoL46OM)EAD#vX*W!K4e5&j610caR}9SD^k2;gWDQ2cW(WCNj!b4E#sJ zzb0JG38+5{Lx}Ph4g5R8JLuKa8~~XoZVd0|>k;_T2>f%v(eF6fS91vLuYyzvi$iM! z{xaZb=X0{das4JjewyUZkUYn~Vg2t09PK0^kC4=y z#mb=V$sBAaq&Hf$rCTZ%3yzn_7@H0$=kGeCbP8^^e^_ael7tNmphY|5Wea(ksnN;V zuA3gTWzNp^*^W#*PI~m}`!V-VHQidwtLQn7bv|Xy>PQ*cGYd|48HQIsaB_+m&cULz=0|Ve65|U>6?f9+IbzY zz0A;ch;-U@vxE8T;MlPjkXw{H4jgi_IU7H9@a=nSiiQ+HEr=Xojy-+hcNFt!Avb7ckSM@bH{GEr>m>G^CkJxj-9(Z zWnG@L{Wip7AZt6(bAB-&4GdKfi^$ht7b>z>l&WVLsIJ~*y3R$AJEB&>di*SW=zLdo zjZz~{;L=G-xNLeB@0d`Lzo&WzE;LDXTXiO>5O?FA6$p+WYM*=Il21=5)W`8|gz?`s z9Pbhszn}KgXy*OS1f!hTo;(6~b{_jkfqq{~_TI1BPcNw)07Z{D}zsG~sC5 z((KG=IG#D!{zVPHU&EKtz8?!XI#lmfZq{)0!FLYp2sitGZ-jhn1pbVHZ=n7?7h%6U zLjE-a=kY5Mj(y*N{il5RNW<^b@Xri8+#e88gx!N9a+QiyWBfL1f2rZCtI|SDYB=9r zAvC4om~Tv{sDk#_G6>}v4PU3>XEmJf3=o>pa5y?wX;#B|?jY1c08dXLN*$8h$U;^@9EGAaI;Y#<@So416E8Eh;fhDODAcH1JK- z?lo}JFWcdJnh8Um?`ftCobPF-4V>?3;3`28+vj^4%fQE}oiuR1FX=UKz87IVw$Jw; z6NWtBXNZJ5n)A|qPBgY`B>ckSH$nm0OZpf;93wM+&jS|b ze}Wdj5#Z}&=?$o-;1}lq6mD98c-=?;=-c#<>p_@*3+`!=Ce$-{SV2|QUV~?t|4G~& z0b&1;&_7%~*7z>~hW>dShpM6}^3V6lj8iz34q_M|##jc+bEL0hST|*l0R~sVHTg43 z`WEnX;`lK(0Tr}q=3ks9 CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c.i + +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /root/build/slam_msgs/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c -o CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c.s + +# Object files for target slam_msgs__rosidl_typesupport_introspection_c__pyext +slam_msgs__rosidl_typesupport_introspection_c__pyext_OBJECTS = \ +"CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c.o" + +# External object files for target slam_msgs__rosidl_typesupport_introspection_c__pyext +slam_msgs__rosidl_typesupport_introspection_c__pyext_EXTERNAL_OBJECTS = + +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c.o +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/build.make +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: rosidl_generator_py/slam_msgs/libslam_msgs__rosidl_generator_py.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: /usr/lib/x86_64-linux-gnu/libpython3.10.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: libslam_msgs__rosidl_typesupport_introspection_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: libslam_msgs__rosidl_typesupport_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_fastrtps_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_fastrtps_cpp.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_introspection_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_introspection_cpp.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_py.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/librmw.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libgeometry_msgs__rosidl_generator_py.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libstd_msgs__rosidl_generator_py.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_py.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: /usr/lib/x86_64-linux-gnu/libpython3.10.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: libslam_msgs__rosidl_generator_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libgeometry_msgs__rosidl_generator_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libstd_msgs__rosidl_generator_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/librosidl_typesupport_fastrtps_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_cpp.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/librosidl_typesupport_fastrtps_cpp.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libfastcdr.so.1.0.24 +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/librmw.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/librosidl_typesupport_introspection_cpp.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/librosidl_typesupport_introspection_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_cpp.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_cpp.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_cpp.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/librosidl_typesupport_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/librosidl_runtime_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/librcutils.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C shared library rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/build: rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/build + +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/cmake_clean.cmake +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/clean + +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/depend: + cd /root/build/slam_msgs && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/colcon_ws/src/slam_msgs /root/colcon_ws/src/slam_msgs /root/build/slam_msgs /root/build/slam_msgs /root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/depend + diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/cmake_clean.cmake b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/cmake_clean.cmake new file mode 100644 index 0000000..f3246d1 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c.o" + "CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c.o.d" + "rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.pdb" + "rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/compiler_depend.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/compiler_depend.make new file mode 100644 index 0000000..65557cb --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for slam_msgs__rosidl_typesupport_introspection_c__pyext. +# This may be replaced when dependencies are built. diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/compiler_depend.ts b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/compiler_depend.ts new file mode 100644 index 0000000..04e77a5 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for slam_msgs__rosidl_typesupport_introspection_c__pyext. diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/depend.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/depend.make new file mode 100644 index 0000000..4dff118 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for slam_msgs__rosidl_typesupport_introspection_c__pyext. +# This may be replaced when dependencies are built. diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/flags.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/flags.make new file mode 100644 index 0000000..4103808 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# compile C with /usr/bin/cc +C_DEFINES = -DRCUTILS_ENABLE_FAULT_INJECTION -DROS_PACKAGE_NAME=\"slam_msgs\" -Dslam_msgs__rosidl_typesupport_introspection_c__pyext_EXPORTS + +C_INCLUDES = -I/root/colcon_ws/src/slam_msgs/include -I/root/build/slam_msgs/rosidl_generator_c -I/root/build/slam_msgs/rosidl_generator_py -I/usr/include/python3.10 -I/root/build/slam_msgs/rosidl_typesupport_introspection_c -isystem /opt/ros/humble/include/rosidl_runtime_c -isystem /opt/ros/humble/include/rosidl_typesupport_c -isystem /opt/ros/humble/include/rosidl_typesupport_interface -isystem /opt/ros/humble/include/builtin_interfaces -isystem /opt/ros/humble/include/geometry_msgs -isystem /opt/ros/humble/include/std_msgs -isystem /opt/ros/humble/include/sensor_msgs -isystem /opt/ros/humble/include/rmw -isystem /opt/ros/humble/include/rcutils -isystem /opt/ros/humble/include/rosidl_typesupport_introspection_c -isystem /opt/ros/humble/include/fastcdr -isystem /opt/ros/humble/include/rosidl_runtime_cpp -isystem /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp -isystem /opt/ros/humble/include/rosidl_typesupport_fastrtps_c -isystem /opt/ros/humble/include/rosidl_typesupport_introspection_cpp + +C_FLAGS = -fPIC -Wall -Wextra + diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/link.txt b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/link.txt new file mode 100644 index 0000000..04574ec --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/cc -fPIC -shared -Wl,-soname,slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so -o rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c.o -Wl,-rpath,/root/build/slam_msgs/rosidl_generator_py/slam_msgs:/root/build/slam_msgs:/opt/ros/humble/lib: rosidl_generator_py/slam_msgs/libslam_msgs__rosidl_generator_py.so /usr/lib/x86_64-linux-gnu/libpython3.10.so libslam_msgs__rosidl_typesupport_introspection_c.so libslam_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_py.so /opt/ros/humble/lib/librmw.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_generator_py.so /opt/ros/humble/lib/libstd_msgs__rosidl_generator_py.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_py.so /usr/lib/x86_64-linux-gnu/libpython3.10.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so libslam_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so /opt/ros/humble/lib/librosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/librosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libfastcdr.so.1.0.24 /opt/ros/humble/lib/librmw.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/librosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/librosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /opt/ros/humble/lib/librosidl_typesupport_c.so /opt/ros/humble/lib/librosidl_runtime_c.so /opt/ros/humble/lib/librcutils.so -ldl -Wl,-rpath-link,/opt/ros/humble/lib diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/progress.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/progress.make new file mode 100644 index 0000000..efa3e6a --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 62 +CMAKE_PROGRESS_2 = 63 + diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c.o b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c.o new file mode 100644 index 0000000000000000000000000000000000000000..92cb71a401d7e54a2e1f63dc31a29723f05a8ceb GIT binary patch literal 21176 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 CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__type_support.cpp.i + +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__type_support.cpp -o CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__type_support.cpp.s + +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/flags.make +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp.o: rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp.o -MF CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp.o.d -o CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp.o -c /root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp + +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp > CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp.i + +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp -o CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp.s + +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/flags.make +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp.o: rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp.o -MF CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp.o.d -o CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp.o -c /root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp + +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp > CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp.i + +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp -o CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp.s + +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/flags.make +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp.o: rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp.o -MF CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp.o.d -o CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp.o -c /root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp + +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp > CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp.i + +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp -o CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp.s + +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/flags.make +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp.o: rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp.o -MF CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp.o.d -o CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp.o -c /root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp + +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp > CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp.i + +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp -o CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp.s + +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/flags.make +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp.o: rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp.o -MF CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp.o.d -o CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp.o -c /root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp + +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp > CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp.i + +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp -o CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp.s + +# Object files for target slam_msgs__rosidl_typesupport_introspection_cpp +slam_msgs__rosidl_typesupport_introspection_cpp_OBJECTS = \ +"CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__type_support.cpp.o" \ +"CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp.o" \ +"CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp.o" \ +"CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp.o" \ +"CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp.o" \ +"CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp.o" + +# External object files for target slam_msgs__rosidl_typesupport_introspection_cpp +slam_msgs__rosidl_typesupport_introspection_cpp_EXTERNAL_OBJECTS = + +libslam_msgs__rosidl_typesupport_introspection_cpp.so: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__type_support.cpp.o +libslam_msgs__rosidl_typesupport_introspection_cpp.so: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp.o +libslam_msgs__rosidl_typesupport_introspection_cpp.so: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp.o +libslam_msgs__rosidl_typesupport_introspection_cpp.so: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp.o +libslam_msgs__rosidl_typesupport_introspection_cpp.so: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp.o +libslam_msgs__rosidl_typesupport_introspection_cpp.so: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp.o +libslam_msgs__rosidl_typesupport_introspection_cpp.so: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/build.make +libslam_msgs__rosidl_typesupport_introspection_cpp.so: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_introspection_cpp.so +libslam_msgs__rosidl_typesupport_introspection_cpp.so: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so +libslam_msgs__rosidl_typesupport_introspection_cpp.so: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so +libslam_msgs__rosidl_typesupport_introspection_cpp.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so +libslam_msgs__rosidl_typesupport_introspection_cpp.so: /opt/ros/humble/lib/librosidl_typesupport_introspection_cpp.so +libslam_msgs__rosidl_typesupport_introspection_cpp.so: /opt/ros/humble/lib/librosidl_typesupport_introspection_c.so +libslam_msgs__rosidl_typesupport_introspection_cpp.so: /opt/ros/humble/lib/librosidl_runtime_c.so +libslam_msgs__rosidl_typesupport_introspection_cpp.so: /opt/ros/humble/lib/librcutils.so +libslam_msgs__rosidl_typesupport_introspection_cpp.so: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Linking CXX shared library libslam_msgs__rosidl_typesupport_introspection_cpp.so" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/build: libslam_msgs__rosidl_typesupport_introspection_cpp.so +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/build + +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/cmake_clean.cmake +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/clean + +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/depend: rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__rosidl_typesupport_introspection_cpp.hpp +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/depend: rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/depend: rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__rosidl_typesupport_introspection_cpp.hpp +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/depend: rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/depend: rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_cpp.hpp +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/depend: rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__type_support.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/depend: rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__rosidl_typesupport_introspection_cpp.hpp +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/depend: rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/depend: rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_introspection_cpp.hpp +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/depend: rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/depend: rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__rosidl_typesupport_introspection_cpp.hpp +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/depend: rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp + cd /root/build/slam_msgs && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/colcon_ws/src/slam_msgs /root/colcon_ws/src/slam_msgs /root/build/slam_msgs /root/build/slam_msgs /root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/depend + diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/cmake_clean.cmake b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/cmake_clean.cmake new file mode 100644 index 0000000..e1cf359 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/cmake_clean.cmake @@ -0,0 +1,33 @@ +file(REMOVE_RECURSE + "CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp.o" + "CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp.o.d" + "CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp.o" + "CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp.o.d" + "CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__type_support.cpp.o" + "CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__type_support.cpp.o.d" + "CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp.o" + "CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp.o.d" + "CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp.o" + "CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp.o.d" + "CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp.o" + "CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp.o.d" + "libslam_msgs__rosidl_typesupport_introspection_cpp.pdb" + "libslam_msgs__rosidl_typesupport_introspection_cpp.so" + "rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__rosidl_typesupport_introspection_cpp.hpp" + "rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp" + "rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__rosidl_typesupport_introspection_cpp.hpp" + "rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp" + "rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_cpp.hpp" + "rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__type_support.cpp" + "rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__rosidl_typesupport_introspection_cpp.hpp" + "rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp" + "rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_introspection_cpp.hpp" + "rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp" + "rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__rosidl_typesupport_introspection_cpp.hpp" + "rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/compiler_depend.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/compiler_depend.make new file mode 100644 index 0000000..0565b69 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for slam_msgs__rosidl_typesupport_introspection_cpp. +# This may be replaced when dependencies are built. diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/compiler_depend.ts b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/compiler_depend.ts new file mode 100644 index 0000000..c24c9b8 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for slam_msgs__rosidl_typesupport_introspection_cpp. diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/depend.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/depend.make new file mode 100644 index 0000000..49cef05 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for slam_msgs__rosidl_typesupport_introspection_cpp. +# This may be replaced when dependencies are built. diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/flags.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/flags.make new file mode 100644 index 0000000..11613ce --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -DRCUTILS_ENABLE_FAULT_INJECTION -DROSIDL_TYPESUPPORT_INTROSPECTION_CPP_BUILDING_DLL -DROS_PACKAGE_NAME=\"slam_msgs\" + +CXX_INCLUDES = -I/root/colcon_ws/src/slam_msgs/include -I/root/build/slam_msgs/rosidl_typesupport_introspection_cpp -I/root/build/slam_msgs/rosidl_generator_cpp -isystem /opt/ros/humble/include/builtin_interfaces -isystem /opt/ros/humble/include/rosidl_runtime_cpp -isystem /opt/ros/humble/include/rosidl_runtime_c -isystem /opt/ros/humble/include/rcutils -isystem /opt/ros/humble/include/rosidl_typesupport_interface -isystem /opt/ros/humble/include/geometry_msgs -isystem /opt/ros/humble/include/std_msgs -isystem /opt/ros/humble/include/sensor_msgs -isystem /opt/ros/humble/include/rosidl_typesupport_introspection_cpp -isystem /opt/ros/humble/include/rosidl_typesupport_introspection_c + +CXX_FLAGS = -fPIC -Wall -Wextra -Wpedantic + diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/link.txt b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/link.txt new file mode 100644 index 0000000..a00738a --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -fPIC -shared -Wl,-soname,libslam_msgs__rosidl_typesupport_introspection_cpp.so -o libslam_msgs__rosidl_typesupport_introspection_cpp.so CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__type_support.cpp.o CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp.o CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp.o CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp.o CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp.o CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp.o -Wl,-rpath,/opt/ros/humble/lib: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/librosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/librosidl_typesupport_introspection_c.so /opt/ros/humble/lib/librosidl_runtime_c.so /opt/ros/humble/lib/librcutils.so -ldl diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/progress.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/progress.make new file mode 100644 index 0000000..8fe1863 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/progress.make @@ -0,0 +1,9 @@ +CMAKE_PROGRESS_1 = 64 +CMAKE_PROGRESS_2 = 65 +CMAKE_PROGRESS_3 = 66 +CMAKE_PROGRESS_4 = 67 +CMAKE_PROGRESS_5 = 68 +CMAKE_PROGRESS_6 = 69 +CMAKE_PROGRESS_7 = 70 +CMAKE_PROGRESS_8 = 71 + diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp.o b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..b4842356f643c557e3dc8ad7a216b5b101eb565a GIT binary patch literal 44352 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 F{{Y-Aoy`CM literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp.o.d b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp.o.d new file mode 100644 index 0000000..d59874e --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp.o.d @@ -0,0 +1,192 @@ +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp.o: \ + /root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp \ + /usr/include/stdc-predef.h /usr/include/c++/11/array \ + /usr/include/c++/11/utility \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/c++/11/pstl/pstl_config.h \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/bits/stl_pair.h /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/bits/range_access.h /usr/include/c++/11/cstddef \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/include/c++/11/string /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/bits/postypes.h /usr/include/c++/11/cwchar \ + /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/cctype /usr/include/ctype.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_construct.h /usr/include/c++/11/string_view \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/bits/string_view.tcc \ + /usr/include/c++/11/ext/string_conversions.h /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/alloca.h /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/11/bits/std_abs.h /usr/include/c++/11/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/11/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/basic_string.tcc /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp \ + /root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_data__struct.hpp \ + /usr/include/c++/11/algorithm /usr/include/c++/11/bits/stl_algo.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/uniform_int_dist.h \ + /usr/include/c++/11/pstl/glue_algorithm_defs.h \ + /usr/include/c++/11/functional /usr/include/c++/11/tuple \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/invoke.h /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/bits/std_function.h /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/unordered_map \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/bits/hashtable.h \ + /usr/include/c++/11/bits/hashtable_policy.h \ + /usr/include/c++/11/bits/enable_special_members.h \ + /usr/include/c++/11/bits/node_handle.h \ + /usr/include/c++/11/bits/unordered_map.h \ + /usr/include/c++/11/bits/erase_if.h \ + /usr/include/c++/11/pstl/execution_defs.h /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h /usr/include/c++/11/bit \ + /usr/include/c++/11/bits/unique_ptr.h \ + /usr/include/c++/11/bits/shared_ptr.h \ + /usr/include/c++/11/bits/shared_ptr_base.h \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/ext/concurrence.h /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/backward/auto_ptr.h \ + /usr/include/c++/11/pstl/glue_memory_defs.h \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp \ + /usr/include/c++/11/stdexcept \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__struct.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp \ + /root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_graph__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.hpp \ + /root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/key_frame__struct.hpp \ + /opt/ros/humble/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/field_types.hpp \ + /opt/ros/humble/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/field_types.h \ + /opt/ros/humble/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/identifier.hpp \ + /opt/ros/humble/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_introspection.hpp \ + /opt/ros/humble/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__type_support.cpp.o b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..f8f049052ea359c8cfb3f7cd6fab3cec8da48e0e GIT binary patch literal 82120 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 literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp.o.d b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp.o.d new file mode 100644 index 0000000..de8e0f8 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp.o.d @@ -0,0 +1,187 @@ +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp.o: \ + /root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp \ + /usr/include/stdc-predef.h /usr/include/c++/11/array \ + /usr/include/c++/11/utility \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/c++/11/pstl/pstl_config.h \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/bits/stl_pair.h /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/bits/range_access.h /usr/include/c++/11/cstddef \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/include/c++/11/string /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/bits/postypes.h /usr/include/c++/11/cwchar \ + /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/cctype /usr/include/ctype.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_construct.h /usr/include/c++/11/string_view \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/bits/string_view.tcc \ + /usr/include/c++/11/ext/string_conversions.h /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/alloca.h /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/11/bits/std_abs.h /usr/include/c++/11/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/11/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/basic_string.tcc /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp \ + /root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_point__struct.hpp \ + /usr/include/c++/11/algorithm /usr/include/c++/11/bits/stl_algo.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/uniform_int_dist.h \ + /usr/include/c++/11/pstl/glue_algorithm_defs.h \ + /usr/include/c++/11/functional /usr/include/c++/11/tuple \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/invoke.h /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/bits/std_function.h /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/unordered_map \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/bits/hashtable.h \ + /usr/include/c++/11/bits/hashtable_policy.h \ + /usr/include/c++/11/bits/enable_special_members.h \ + /usr/include/c++/11/bits/node_handle.h \ + /usr/include/c++/11/bits/unordered_map.h \ + /usr/include/c++/11/bits/erase_if.h \ + /usr/include/c++/11/pstl/execution_defs.h /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h /usr/include/c++/11/bit \ + /usr/include/c++/11/bits/unique_ptr.h \ + /usr/include/c++/11/bits/shared_ptr.h \ + /usr/include/c++/11/bits/shared_ptr_base.h \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/ext/concurrence.h /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/backward/auto_ptr.h \ + /usr/include/c++/11/pstl/glue_memory_defs.h \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp \ + /usr/include/c++/11/stdexcept \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.hpp \ + /opt/ros/humble/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/field_types.hpp \ + /opt/ros/humble/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/field_types.h \ + /opt/ros/humble/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/identifier.hpp \ + /opt/ros/humble/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_introspection.hpp \ + /opt/ros/humble/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp.o b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..442f72dd4c780b0f09ddd178786c60d9ef40bc78 GIT binary patch literal 103864 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 literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp.o.d b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp.o.d new file mode 100644 index 0000000..e79aef4 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp.o.d @@ -0,0 +1,192 @@ +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp.o: \ + /root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp \ + /usr/include/stdc-predef.h /usr/include/c++/11/array \ + /usr/include/c++/11/utility \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/c++/11/pstl/pstl_config.h \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/bits/stl_pair.h /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/bits/range_access.h /usr/include/c++/11/cstddef \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/include/c++/11/string /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/bits/postypes.h /usr/include/c++/11/cwchar \ + /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/cctype /usr/include/ctype.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_construct.h /usr/include/c++/11/string_view \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/bits/string_view.tcc \ + /usr/include/c++/11/ext/string_conversions.h /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/alloca.h /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/11/bits/std_abs.h /usr/include/c++/11/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/11/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/basic_string.tcc /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp \ + /root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/srv/detail/get_landmarks_in_view__struct.hpp \ + /usr/include/c++/11/algorithm /usr/include/c++/11/bits/stl_algo.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/uniform_int_dist.h \ + /usr/include/c++/11/pstl/glue_algorithm_defs.h \ + /usr/include/c++/11/functional /usr/include/c++/11/tuple \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/invoke.h /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/bits/std_function.h /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/unordered_map \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/bits/hashtable.h \ + /usr/include/c++/11/bits/hashtable_policy.h \ + /usr/include/c++/11/bits/enable_special_members.h \ + /usr/include/c++/11/bits/node_handle.h \ + /usr/include/c++/11/bits/unordered_map.h \ + /usr/include/c++/11/bits/erase_if.h \ + /usr/include/c++/11/pstl/execution_defs.h /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h /usr/include/c++/11/bit \ + /usr/include/c++/11/bits/unique_ptr.h \ + /usr/include/c++/11/bits/shared_ptr.h \ + /usr/include/c++/11/bits/shared_ptr_base.h \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/ext/concurrence.h /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/backward/auto_ptr.h \ + /usr/include/c++/11/pstl/glue_memory_defs.h \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp \ + /usr/include/c++/11/stdexcept \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.hpp \ + /root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_point__struct.hpp \ + /opt/ros/humble/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/field_types.hpp \ + /opt/ros/humble/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/field_types.h \ + /opt/ros/humble/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/identifier.hpp \ + /opt/ros/humble/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_introspection.hpp \ + /opt/ros/humble/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp \ + /opt/ros/humble/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/service_introspection.hpp \ + /opt/ros/humble/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/service_type_support_decl.hpp diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp.o b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..dc16d116bd2082f13583d7a9fffdbfce75136baa GIT binary patch literal 81600 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 QFMZlAHM-1=`BSI=|A%x9)&Kwi literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp.o.d b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp.o.d new file mode 100644 index 0000000..acd6bfe --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp.o.d @@ -0,0 +1,197 @@ +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp.o: \ + /root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp \ + /usr/include/stdc-predef.h /usr/include/c++/11/array \ + /usr/include/c++/11/utility \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/c++/11/pstl/pstl_config.h \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/bits/stl_pair.h /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/bits/range_access.h /usr/include/c++/11/cstddef \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/include/c++/11/string /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/bits/postypes.h /usr/include/c++/11/cwchar \ + /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/cctype /usr/include/ctype.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_construct.h /usr/include/c++/11/string_view \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/bits/string_view.tcc \ + /usr/include/c++/11/ext/string_conversions.h /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/alloca.h /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/11/bits/std_abs.h /usr/include/c++/11/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/11/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/basic_string.tcc /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp \ + /root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/srv/detail/get_map__struct.hpp \ + /usr/include/c++/11/algorithm /usr/include/c++/11/bits/stl_algo.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/uniform_int_dist.h \ + /usr/include/c++/11/pstl/glue_algorithm_defs.h \ + /usr/include/c++/11/functional /usr/include/c++/11/tuple \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/invoke.h /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/bits/std_function.h /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/unordered_map \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/bits/hashtable.h \ + /usr/include/c++/11/bits/hashtable_policy.h \ + /usr/include/c++/11/bits/enable_special_members.h \ + /usr/include/c++/11/bits/node_handle.h \ + /usr/include/c++/11/bits/unordered_map.h \ + /usr/include/c++/11/bits/erase_if.h \ + /usr/include/c++/11/pstl/execution_defs.h /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h /usr/include/c++/11/bit \ + /usr/include/c++/11/bits/unique_ptr.h \ + /usr/include/c++/11/bits/shared_ptr.h \ + /usr/include/c++/11/bits/shared_ptr_base.h \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/ext/concurrence.h /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/backward/auto_ptr.h \ + /usr/include/c++/11/pstl/glue_memory_defs.h \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp \ + /usr/include/c++/11/stdexcept \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h \ + /root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_data__struct.hpp \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__struct.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp \ + /root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_graph__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.hpp \ + /root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/key_frame__struct.hpp \ + /opt/ros/humble/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/field_types.hpp \ + /opt/ros/humble/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/field_types.h \ + /opt/ros/humble/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/identifier.hpp \ + /opt/ros/humble/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_introspection.hpp \ + /opt/ros/humble/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp \ + /opt/ros/humble/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/service_introspection.hpp \ + /opt/ros/humble/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/service_type_support_decl.hpp diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs_uninstall.dir/DependInfo.cmake b/container_root/build/slam_msgs/CMakeFiles/slam_msgs_uninstall.dir/DependInfo.cmake new file mode 100644 index 0000000..dc55e44 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs_uninstall.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs_uninstall.dir/build.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs_uninstall.dir/build.make new file mode 100644 index 0000000..4dec07a --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs_uninstall.dir/build.make @@ -0,0 +1,87 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/colcon_ws/src/slam_msgs + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/build/slam_msgs + +# Utility rule file for slam_msgs_uninstall. + +# Include any custom commands dependencies for this target. +include CMakeFiles/slam_msgs_uninstall.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/slam_msgs_uninstall.dir/progress.make + +CMakeFiles/slam_msgs_uninstall: + /usr/bin/cmake -P /root/build/slam_msgs/ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake + +slam_msgs_uninstall: CMakeFiles/slam_msgs_uninstall +slam_msgs_uninstall: CMakeFiles/slam_msgs_uninstall.dir/build.make +.PHONY : slam_msgs_uninstall + +# Rule to build all files generated by this target. +CMakeFiles/slam_msgs_uninstall.dir/build: slam_msgs_uninstall +.PHONY : CMakeFiles/slam_msgs_uninstall.dir/build + +CMakeFiles/slam_msgs_uninstall.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/slam_msgs_uninstall.dir/cmake_clean.cmake +.PHONY : CMakeFiles/slam_msgs_uninstall.dir/clean + +CMakeFiles/slam_msgs_uninstall.dir/depend: + cd /root/build/slam_msgs && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/colcon_ws/src/slam_msgs /root/colcon_ws/src/slam_msgs /root/build/slam_msgs /root/build/slam_msgs /root/build/slam_msgs/CMakeFiles/slam_msgs_uninstall.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/slam_msgs_uninstall.dir/depend + diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs_uninstall.dir/cmake_clean.cmake b/container_root/build/slam_msgs/CMakeFiles/slam_msgs_uninstall.dir/cmake_clean.cmake new file mode 100644 index 0000000..5d48908 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs_uninstall.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/slam_msgs_uninstall" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/slam_msgs_uninstall.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs_uninstall.dir/compiler_depend.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs_uninstall.dir/compiler_depend.make new file mode 100644 index 0000000..f7d7406 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs_uninstall.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for slam_msgs_uninstall. +# This may be replaced when dependencies are built. diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs_uninstall.dir/compiler_depend.ts b/container_root/build/slam_msgs/CMakeFiles/slam_msgs_uninstall.dir/compiler_depend.ts new file mode 100644 index 0000000..75c0244 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs_uninstall.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for slam_msgs_uninstall. diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs_uninstall.dir/progress.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs_uninstall.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs_uninstall.dir/progress.make @@ -0,0 +1 @@ + diff --git a/container_root/build/slam_msgs/CMakeFiles/uninstall.dir/DependInfo.cmake b/container_root/build/slam_msgs/CMakeFiles/uninstall.dir/DependInfo.cmake new file mode 100644 index 0000000..dc55e44 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/uninstall.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/container_root/build/slam_msgs/CMakeFiles/uninstall.dir/build.make b/container_root/build/slam_msgs/CMakeFiles/uninstall.dir/build.make new file mode 100644 index 0000000..1ef6592 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/uninstall.dir/build.make @@ -0,0 +1,83 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/colcon_ws/src/slam_msgs + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/build/slam_msgs + +# Utility rule file for uninstall. + +# Include any custom commands dependencies for this target. +include CMakeFiles/uninstall.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/uninstall.dir/progress.make + +uninstall: CMakeFiles/uninstall.dir/build.make +.PHONY : uninstall + +# Rule to build all files generated by this target. +CMakeFiles/uninstall.dir/build: uninstall +.PHONY : CMakeFiles/uninstall.dir/build + +CMakeFiles/uninstall.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/uninstall.dir/cmake_clean.cmake +.PHONY : CMakeFiles/uninstall.dir/clean + +CMakeFiles/uninstall.dir/depend: + cd /root/build/slam_msgs && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/colcon_ws/src/slam_msgs /root/colcon_ws/src/slam_msgs /root/build/slam_msgs /root/build/slam_msgs /root/build/slam_msgs/CMakeFiles/uninstall.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/uninstall.dir/depend + diff --git a/container_root/build/slam_msgs/CMakeFiles/uninstall.dir/cmake_clean.cmake b/container_root/build/slam_msgs/CMakeFiles/uninstall.dir/cmake_clean.cmake new file mode 100644 index 0000000..9960e98 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/uninstall.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/uninstall.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/container_root/build/slam_msgs/CMakeFiles/uninstall.dir/compiler_depend.make b/container_root/build/slam_msgs/CMakeFiles/uninstall.dir/compiler_depend.make new file mode 100644 index 0000000..2d74447 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/uninstall.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for uninstall. +# This may be replaced when dependencies are built. diff --git a/container_root/build/slam_msgs/CMakeFiles/uninstall.dir/compiler_depend.ts b/container_root/build/slam_msgs/CMakeFiles/uninstall.dir/compiler_depend.ts new file mode 100644 index 0000000..ef27dcc --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/uninstall.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for uninstall. diff --git a/container_root/build/slam_msgs/CMakeFiles/uninstall.dir/progress.make b/container_root/build/slam_msgs/CMakeFiles/uninstall.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/uninstall.dir/progress.make @@ -0,0 +1 @@ + diff --git a/container_root/build/slam_msgs/CTestConfiguration.ini b/container_root/build/slam_msgs/CTestConfiguration.ini new file mode 100644 index 0000000..bd9bba7 --- /dev/null +++ b/container_root/build/slam_msgs/CTestConfiguration.ini @@ -0,0 +1,105 @@ +# This file is configured by CMake automatically as DartConfiguration.tcl +# If you choose not to use CMake, this file may be hand configured, by +# filling in the required variables. + + +# Configuration directories and files +SourceDirectory: /root/colcon_ws/src/slam_msgs +BuildDirectory: /root/build/slam_msgs + +# Where to place the cost data store +CostDataFile: + +# Site is something like machine.domain, i.e. pragmatic.crd +Site: grh + +# Build name is osname-revision-compiler, i.e. Linux-2.4.2-2smp-c++ +BuildName: + +# Subprojects +LabelsForSubprojects: + +# Submission information +SubmitURL: + +# Dashboard start time +NightlyStartTime: + +# Commands for the build/test/submit cycle +ConfigureCommand: "/usr/bin/cmake" "/root/colcon_ws/src/slam_msgs" +MakeCommand: +DefaultCTestConfigurationType: + +# version control +UpdateVersionOnly: + +# CVS options +# Default is "-d -P -A" +CVSCommand: +CVSUpdateOptions: + +# Subversion options +SVNCommand: +SVNOptions: +SVNUpdateOptions: + +# Git options +GITCommand: +GITInitSubmodules: +GITUpdateOptions: +GITUpdateCustom: + +# Perforce options +P4Command: +P4Client: +P4Options: +P4UpdateOptions: +P4UpdateCustom: + +# Generic update command +UpdateCommand: +UpdateOptions: +UpdateType: + +# Compiler info +Compiler: /usr/bin/c++ +CompilerVersion: 11.4.0 + +# Dynamic analysis (MemCheck) +PurifyCommand: +ValgrindCommand: +ValgrindCommandOptions: +DrMemoryCommand: +DrMemoryCommandOptions: +CudaSanitizerCommand: +CudaSanitizerCommandOptions: +MemoryCheckType: +MemoryCheckSanitizerOptions: +MemoryCheckCommand: +MemoryCheckCommandOptions: +MemoryCheckSuppressionFile: + +# Coverage +CoverageCommand: +CoverageExtraFlags: + +# Testing options +# TimeOut is the amount of time in seconds to wait for processes +# to complete during testing. After TimeOut seconds, the +# process will be summarily terminated. +# Currently set to 25 minutes +TimeOut: + +# During parallel testing CTest will not start a new test if doing +# so would cause the system load to exceed this value. +TestLoad: + +UseLaunchers: +CurlOptions: +# warning, if you add new options here that have to do with submit, +# you have to update cmCTestSubmitCommand.cxx + +# For CTest submissions that timeout, these options +# specify behavior for retrying the submission +CTestSubmitRetryDelay: +CTestSubmitRetryCount: diff --git a/container_root/build/slam_msgs/CTestCustom.cmake b/container_root/build/slam_msgs/CTestCustom.cmake new file mode 100644 index 0000000..14956f3 --- /dev/null +++ b/container_root/build/slam_msgs/CTestCustom.cmake @@ -0,0 +1,2 @@ +set(CTEST_CUSTOM_MAXIMUM_PASSED_TEST_OUTPUT_SIZE 0) +set(CTEST_CUSTOM_MAXIMUM_FAILED_TEST_OUTPUT_SIZE 0) diff --git a/container_root/build/slam_msgs/CTestTestfile.cmake b/container_root/build/slam_msgs/CTestTestfile.cmake new file mode 100644 index 0000000..c41afd3 --- /dev/null +++ b/container_root/build/slam_msgs/CTestTestfile.cmake @@ -0,0 +1,7 @@ +# CMake generated Testfile for +# Source directory: /root/colcon_ws/src/slam_msgs +# Build directory: /root/build/slam_msgs +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +subdirs("slam_msgs__py") diff --git a/container_root/build/slam_msgs/Makefile b/container_root/build/slam_msgs/Makefile new file mode 100644 index 0000000..d3b5895 --- /dev/null +++ b/container_root/build/slam_msgs/Makefile @@ -0,0 +1,1829 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/colcon_ws/src/slam_msgs + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/build/slam_msgs + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." + /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/build/slam_msgs/CMakeFiles /root/build/slam_msgs//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /root/build/slam_msgs/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named uninstall + +# Build rule for target. +uninstall: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 uninstall +.PHONY : uninstall + +# fast build rule for target. +uninstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/uninstall.dir/build.make CMakeFiles/uninstall.dir/build +.PHONY : uninstall/fast + +#============================================================================= +# Target rules for targets named slam_msgs_uninstall + +# Build rule for target. +slam_msgs_uninstall: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 slam_msgs_uninstall +.PHONY : slam_msgs_uninstall + +# fast build rule for target. +slam_msgs_uninstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs_uninstall.dir/build.make CMakeFiles/slam_msgs_uninstall.dir/build +.PHONY : slam_msgs_uninstall/fast + +#============================================================================= +# Target rules for targets named slam_msgs + +# Build rule for target. +slam_msgs: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 slam_msgs +.PHONY : slam_msgs + +# fast build rule for target. +slam_msgs/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs.dir/build.make CMakeFiles/slam_msgs.dir/build +.PHONY : slam_msgs/fast + +#============================================================================= +# Target rules for targets named slam_msgs__rosidl_generator_c + +# Build rule for target. +slam_msgs__rosidl_generator_c: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 slam_msgs__rosidl_generator_c +.PHONY : slam_msgs__rosidl_generator_c + +# fast build rule for target. +slam_msgs__rosidl_generator_c/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_generator_c.dir/build.make CMakeFiles/slam_msgs__rosidl_generator_c.dir/build +.PHONY : slam_msgs__rosidl_generator_c/fast + +#============================================================================= +# Target rules for targets named slam_msgs__rosidl_typesupport_fastrtps_c + +# Build rule for target. +slam_msgs__rosidl_typesupport_fastrtps_c: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 slam_msgs__rosidl_typesupport_fastrtps_c +.PHONY : slam_msgs__rosidl_typesupport_fastrtps_c + +# fast build rule for target. +slam_msgs__rosidl_typesupport_fastrtps_c/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/build +.PHONY : slam_msgs__rosidl_typesupport_fastrtps_c/fast + +#============================================================================= +# Target rules for targets named slam_msgs__cpp + +# Build rule for target. +slam_msgs__cpp: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 slam_msgs__cpp +.PHONY : slam_msgs__cpp + +# fast build rule for target. +slam_msgs__cpp/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__cpp.dir/build.make CMakeFiles/slam_msgs__cpp.dir/build +.PHONY : slam_msgs__cpp/fast + +#============================================================================= +# Target rules for targets named slam_msgs__rosidl_typesupport_fastrtps_cpp + +# Build rule for target. +slam_msgs__rosidl_typesupport_fastrtps_cpp: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 slam_msgs__rosidl_typesupport_fastrtps_cpp +.PHONY : slam_msgs__rosidl_typesupport_fastrtps_cpp + +# fast build rule for target. +slam_msgs__rosidl_typesupport_fastrtps_cpp/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/build +.PHONY : slam_msgs__rosidl_typesupport_fastrtps_cpp/fast + +#============================================================================= +# Target rules for targets named slam_msgs__rosidl_typesupport_introspection_c + +# Build rule for target. +slam_msgs__rosidl_typesupport_introspection_c: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 slam_msgs__rosidl_typesupport_introspection_c +.PHONY : slam_msgs__rosidl_typesupport_introspection_c + +# fast build rule for target. +slam_msgs__rosidl_typesupport_introspection_c/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/build +.PHONY : slam_msgs__rosidl_typesupport_introspection_c/fast + +#============================================================================= +# Target rules for targets named slam_msgs__rosidl_typesupport_c + +# Build rule for target. +slam_msgs__rosidl_typesupport_c: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 slam_msgs__rosidl_typesupport_c +.PHONY : slam_msgs__rosidl_typesupport_c + +# fast build rule for target. +slam_msgs__rosidl_typesupport_c/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/build +.PHONY : slam_msgs__rosidl_typesupport_c/fast + +#============================================================================= +# Target rules for targets named slam_msgs__rosidl_typesupport_introspection_cpp + +# Build rule for target. +slam_msgs__rosidl_typesupport_introspection_cpp: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 slam_msgs__rosidl_typesupport_introspection_cpp +.PHONY : slam_msgs__rosidl_typesupport_introspection_cpp + +# fast build rule for target. +slam_msgs__rosidl_typesupport_introspection_cpp/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/build +.PHONY : slam_msgs__rosidl_typesupport_introspection_cpp/fast + +#============================================================================= +# Target rules for targets named slam_msgs__rosidl_typesupport_cpp + +# Build rule for target. +slam_msgs__rosidl_typesupport_cpp: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 slam_msgs__rosidl_typesupport_cpp +.PHONY : slam_msgs__rosidl_typesupport_cpp + +# fast build rule for target. +slam_msgs__rosidl_typesupport_cpp/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/build +.PHONY : slam_msgs__rosidl_typesupport_cpp/fast + +#============================================================================= +# Target rules for targets named ament_cmake_python_copy_slam_msgs + +# Build rule for target. +ament_cmake_python_copy_slam_msgs: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ament_cmake_python_copy_slam_msgs +.PHONY : ament_cmake_python_copy_slam_msgs + +# fast build rule for target. +ament_cmake_python_copy_slam_msgs/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/build.make CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/build +.PHONY : ament_cmake_python_copy_slam_msgs/fast + +#============================================================================= +# Target rules for targets named ament_cmake_python_build_slam_msgs_egg + +# Build rule for target. +ament_cmake_python_build_slam_msgs_egg: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 ament_cmake_python_build_slam_msgs_egg +.PHONY : ament_cmake_python_build_slam_msgs_egg + +# fast build rule for target. +ament_cmake_python_build_slam_msgs_egg/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/build.make CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/build +.PHONY : ament_cmake_python_build_slam_msgs_egg/fast + +#============================================================================= +# Target rules for targets named slam_msgs__rosidl_generator_py + +# Build rule for target. +slam_msgs__rosidl_generator_py: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 slam_msgs__rosidl_generator_py +.PHONY : slam_msgs__rosidl_generator_py + +# fast build rule for target. +slam_msgs__rosidl_generator_py/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_generator_py.dir/build.make CMakeFiles/slam_msgs__rosidl_generator_py.dir/build +.PHONY : slam_msgs__rosidl_generator_py/fast + +#============================================================================= +# Target rules for targets named slam_msgs__rosidl_typesupport_fastrtps_c__pyext + +# Build rule for target. +slam_msgs__rosidl_typesupport_fastrtps_c__pyext: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 slam_msgs__rosidl_typesupport_fastrtps_c__pyext +.PHONY : slam_msgs__rosidl_typesupport_fastrtps_c__pyext + +# fast build rule for target. +slam_msgs__rosidl_typesupport_fastrtps_c__pyext/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/build +.PHONY : slam_msgs__rosidl_typesupport_fastrtps_c__pyext/fast + +#============================================================================= +# Target rules for targets named slam_msgs__rosidl_typesupport_introspection_c__pyext + +# Build rule for target. +slam_msgs__rosidl_typesupport_introspection_c__pyext: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 slam_msgs__rosidl_typesupport_introspection_c__pyext +.PHONY : slam_msgs__rosidl_typesupport_introspection_c__pyext + +# fast build rule for target. +slam_msgs__rosidl_typesupport_introspection_c__pyext/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/build +.PHONY : slam_msgs__rosidl_typesupport_introspection_c__pyext/fast + +#============================================================================= +# Target rules for targets named slam_msgs__rosidl_typesupport_c__pyext + +# Build rule for target. +slam_msgs__rosidl_typesupport_c__pyext: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 slam_msgs__rosidl_typesupport_c__pyext +.PHONY : slam_msgs__rosidl_typesupport_c__pyext + +# fast build rule for target. +slam_msgs__rosidl_typesupport_c__pyext/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/build +.PHONY : slam_msgs__rosidl_typesupport_c__pyext/fast + +#============================================================================= +# Target rules for targets named slam_msgs__py + +# Build rule for target. +slam_msgs__py: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 slam_msgs__py +.PHONY : slam_msgs__py + +# fast build rule for target. +slam_msgs__py/fast: + $(MAKE) $(MAKESILENT) -f slam_msgs__py/CMakeFiles/slam_msgs__py.dir/build.make slam_msgs__py/CMakeFiles/slam_msgs__py.dir/build +.PHONY : slam_msgs__py/fast + +rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.o: rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c.o +.PHONY : rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.o + +# target to build an object file +rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_generator_c.dir/build.make CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c.o +.PHONY : rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c.o + +rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.i: rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c.i +.PHONY : rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.i + +# target to preprocess a source file +rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_generator_c.dir/build.make CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c.i +.PHONY : rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c.i + +rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.s: rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c.s +.PHONY : rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.s + +# target to generate assembly for a file +rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_generator_c.dir/build.make CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c.s +.PHONY : rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c.s + +rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.o: rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c.o +.PHONY : rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.o + +# target to build an object file +rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_generator_c.dir/build.make CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c.o +.PHONY : rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c.o + +rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.i: rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c.i +.PHONY : rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.i + +# target to preprocess a source file +rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_generator_c.dir/build.make CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c.i +.PHONY : rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c.i + +rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.s: rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c.s +.PHONY : rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.s + +# target to generate assembly for a file +rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_generator_c.dir/build.make CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c.s +.PHONY : rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c.s + +rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.o: rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c.o +.PHONY : rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.o + +# target to build an object file +rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_generator_c.dir/build.make CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c.o +.PHONY : rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c.o + +rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.i: rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c.i +.PHONY : rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.i + +# target to preprocess a source file +rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_generator_c.dir/build.make CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c.i +.PHONY : rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c.i + +rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.s: rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c.s +.PHONY : rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.s + +# target to generate assembly for a file +rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_generator_c.dir/build.make CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c.s +.PHONY : rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c.s + +rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.o: rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c.o +.PHONY : rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.o + +# target to build an object file +rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_generator_c.dir/build.make CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c.o +.PHONY : rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c.o + +rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.i: rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c.i +.PHONY : rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.i + +# target to preprocess a source file +rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_generator_c.dir/build.make CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c.i +.PHONY : rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c.i + +rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.s: rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c.s +.PHONY : rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.s + +# target to generate assembly for a file +rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_generator_c.dir/build.make CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c.s +.PHONY : rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c.s + +rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.o: rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c.o +.PHONY : rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.o + +# target to build an object file +rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_generator_c.dir/build.make CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c.o +.PHONY : rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c.o + +rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.i: rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c.i +.PHONY : rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.i + +# target to preprocess a source file +rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_generator_c.dir/build.make CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c.i +.PHONY : rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c.i + +rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.s: rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c.s +.PHONY : rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.s + +# target to generate assembly for a file +rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_generator_c.dir/build.make CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c.s +.PHONY : rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c.s + +rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.o: rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c.o +.PHONY : rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.o + +# target to build an object file +rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_generator_c.dir/build.make CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c.o +.PHONY : rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c.o + +rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.i: rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c.i +.PHONY : rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.i + +# target to preprocess a source file +rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_generator_c.dir/build.make CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c.i +.PHONY : rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c.i + +rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.s: rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c.s +.PHONY : rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.s + +# target to generate assembly for a file +rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_generator_c.dir/build.make CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c.s +.PHONY : rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c.s + +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.o: rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c.o +.PHONY : rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.o + +# target to build an object file +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c.o +.PHONY : rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c.o + +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.i: rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c.i +.PHONY : rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.i + +# target to preprocess a source file +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c.i +.PHONY : rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c.i + +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.s: rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c.s +.PHONY : rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.s + +# target to generate assembly for a file +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c.s +.PHONY : rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c.s + +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.o: rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.o +.PHONY : rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.o + +# target to build an object file +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.o +.PHONY : rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.o + +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.i: rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.i +.PHONY : rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.i + +# target to preprocess a source file +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.i +.PHONY : rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.i + +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.s: rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.s +.PHONY : rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.s + +# target to generate assembly for a file +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.s +.PHONY : rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.s + +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.o: rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c.o +.PHONY : rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.o + +# target to build an object file +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c.o +.PHONY : rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c.o + +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.i: rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c.i +.PHONY : rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.i + +# target to preprocess a source file +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c.i +.PHONY : rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c.i + +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.s: rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c.s +.PHONY : rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.s + +# target to generate assembly for a file +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c.s +.PHONY : rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c.s + +rosidl_generator_py/slam_msgs/msg/_key_frame_s.o: rosidl_generator_py/slam_msgs/msg/_key_frame_s.c.o +.PHONY : rosidl_generator_py/slam_msgs/msg/_key_frame_s.o + +# target to build an object file +rosidl_generator_py/slam_msgs/msg/_key_frame_s.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_generator_py.dir/build.make CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_key_frame_s.c.o +.PHONY : rosidl_generator_py/slam_msgs/msg/_key_frame_s.c.o + +rosidl_generator_py/slam_msgs/msg/_key_frame_s.i: rosidl_generator_py/slam_msgs/msg/_key_frame_s.c.i +.PHONY : rosidl_generator_py/slam_msgs/msg/_key_frame_s.i + +# target to preprocess a source file +rosidl_generator_py/slam_msgs/msg/_key_frame_s.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_generator_py.dir/build.make CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_key_frame_s.c.i +.PHONY : rosidl_generator_py/slam_msgs/msg/_key_frame_s.c.i + +rosidl_generator_py/slam_msgs/msg/_key_frame_s.s: rosidl_generator_py/slam_msgs/msg/_key_frame_s.c.s +.PHONY : rosidl_generator_py/slam_msgs/msg/_key_frame_s.s + +# target to generate assembly for a file +rosidl_generator_py/slam_msgs/msg/_key_frame_s.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_generator_py.dir/build.make CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_key_frame_s.c.s +.PHONY : rosidl_generator_py/slam_msgs/msg/_key_frame_s.c.s + +rosidl_generator_py/slam_msgs/msg/_map_data_s.o: rosidl_generator_py/slam_msgs/msg/_map_data_s.c.o +.PHONY : rosidl_generator_py/slam_msgs/msg/_map_data_s.o + +# target to build an object file +rosidl_generator_py/slam_msgs/msg/_map_data_s.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_generator_py.dir/build.make CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_data_s.c.o +.PHONY : rosidl_generator_py/slam_msgs/msg/_map_data_s.c.o + +rosidl_generator_py/slam_msgs/msg/_map_data_s.i: rosidl_generator_py/slam_msgs/msg/_map_data_s.c.i +.PHONY : rosidl_generator_py/slam_msgs/msg/_map_data_s.i + +# target to preprocess a source file +rosidl_generator_py/slam_msgs/msg/_map_data_s.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_generator_py.dir/build.make CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_data_s.c.i +.PHONY : rosidl_generator_py/slam_msgs/msg/_map_data_s.c.i + +rosidl_generator_py/slam_msgs/msg/_map_data_s.s: rosidl_generator_py/slam_msgs/msg/_map_data_s.c.s +.PHONY : rosidl_generator_py/slam_msgs/msg/_map_data_s.s + +# target to generate assembly for a file +rosidl_generator_py/slam_msgs/msg/_map_data_s.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_generator_py.dir/build.make CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_data_s.c.s +.PHONY : rosidl_generator_py/slam_msgs/msg/_map_data_s.c.s + +rosidl_generator_py/slam_msgs/msg/_map_graph_s.o: rosidl_generator_py/slam_msgs/msg/_map_graph_s.c.o +.PHONY : rosidl_generator_py/slam_msgs/msg/_map_graph_s.o + +# target to build an object file +rosidl_generator_py/slam_msgs/msg/_map_graph_s.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_generator_py.dir/build.make CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_graph_s.c.o +.PHONY : rosidl_generator_py/slam_msgs/msg/_map_graph_s.c.o + +rosidl_generator_py/slam_msgs/msg/_map_graph_s.i: rosidl_generator_py/slam_msgs/msg/_map_graph_s.c.i +.PHONY : rosidl_generator_py/slam_msgs/msg/_map_graph_s.i + +# target to preprocess a source file +rosidl_generator_py/slam_msgs/msg/_map_graph_s.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_generator_py.dir/build.make CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_graph_s.c.i +.PHONY : rosidl_generator_py/slam_msgs/msg/_map_graph_s.c.i + +rosidl_generator_py/slam_msgs/msg/_map_graph_s.s: rosidl_generator_py/slam_msgs/msg/_map_graph_s.c.s +.PHONY : rosidl_generator_py/slam_msgs/msg/_map_graph_s.s + +# target to generate assembly for a file +rosidl_generator_py/slam_msgs/msg/_map_graph_s.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_generator_py.dir/build.make CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_graph_s.c.s +.PHONY : rosidl_generator_py/slam_msgs/msg/_map_graph_s.c.s + +rosidl_generator_py/slam_msgs/msg/_map_point_s.o: rosidl_generator_py/slam_msgs/msg/_map_point_s.c.o +.PHONY : rosidl_generator_py/slam_msgs/msg/_map_point_s.o + +# target to build an object file +rosidl_generator_py/slam_msgs/msg/_map_point_s.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_generator_py.dir/build.make CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_point_s.c.o +.PHONY : rosidl_generator_py/slam_msgs/msg/_map_point_s.c.o + +rosidl_generator_py/slam_msgs/msg/_map_point_s.i: rosidl_generator_py/slam_msgs/msg/_map_point_s.c.i +.PHONY : rosidl_generator_py/slam_msgs/msg/_map_point_s.i + +# target to preprocess a source file +rosidl_generator_py/slam_msgs/msg/_map_point_s.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_generator_py.dir/build.make CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_point_s.c.i +.PHONY : rosidl_generator_py/slam_msgs/msg/_map_point_s.c.i + +rosidl_generator_py/slam_msgs/msg/_map_point_s.s: rosidl_generator_py/slam_msgs/msg/_map_point_s.c.s +.PHONY : rosidl_generator_py/slam_msgs/msg/_map_point_s.s + +# target to generate assembly for a file +rosidl_generator_py/slam_msgs/msg/_map_point_s.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_generator_py.dir/build.make CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_point_s.c.s +.PHONY : rosidl_generator_py/slam_msgs/msg/_map_point_s.c.s + +rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.o: rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c.o +.PHONY : rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.o + +# target to build an object file +rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_generator_py.dir/build.make CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c.o +.PHONY : rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c.o + +rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.i: rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c.i +.PHONY : rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.i + +# target to preprocess a source file +rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_generator_py.dir/build.make CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c.i +.PHONY : rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c.i + +rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.s: rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c.s +.PHONY : rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.s + +# target to generate assembly for a file +rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_generator_py.dir/build.make CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c.s +.PHONY : rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c.s + +rosidl_generator_py/slam_msgs/srv/_get_map_s.o: rosidl_generator_py/slam_msgs/srv/_get_map_s.c.o +.PHONY : rosidl_generator_py/slam_msgs/srv/_get_map_s.o + +# target to build an object file +rosidl_generator_py/slam_msgs/srv/_get_map_s.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_generator_py.dir/build.make CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_map_s.c.o +.PHONY : rosidl_generator_py/slam_msgs/srv/_get_map_s.c.o + +rosidl_generator_py/slam_msgs/srv/_get_map_s.i: rosidl_generator_py/slam_msgs/srv/_get_map_s.c.i +.PHONY : rosidl_generator_py/slam_msgs/srv/_get_map_s.i + +# target to preprocess a source file +rosidl_generator_py/slam_msgs/srv/_get_map_s.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_generator_py.dir/build.make CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_map_s.c.i +.PHONY : rosidl_generator_py/slam_msgs/srv/_get_map_s.c.i + +rosidl_generator_py/slam_msgs/srv/_get_map_s.s: rosidl_generator_py/slam_msgs/srv/_get_map_s.c.s +.PHONY : rosidl_generator_py/slam_msgs/srv/_get_map_s.s + +# target to generate assembly for a file +rosidl_generator_py/slam_msgs/srv/_get_map_s.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_generator_py.dir/build.make CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_map_s.c.s +.PHONY : rosidl_generator_py/slam_msgs/srv/_get_map_s.c.s + +rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.o: rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp.o +.PHONY : rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.o + +# target to build an object file +rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp.o +.PHONY : rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp.o + +rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.i: rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp.i +.PHONY : rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.i + +# target to preprocess a source file +rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp.i +.PHONY : rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp.i + +rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.s: rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp.s +.PHONY : rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp.s +.PHONY : rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp.s + +rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.o: rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp.o +.PHONY : rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.o + +# target to build an object file +rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp.o +.PHONY : rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp.o + +rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.i: rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp.i +.PHONY : rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.i + +# target to preprocess a source file +rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp.i +.PHONY : rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp.i + +rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.s: rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp.s +.PHONY : rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp.s +.PHONY : rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp.s + +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.o: rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp.o +.PHONY : rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.o + +# target to build an object file +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp.o +.PHONY : rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp.o + +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.i: rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp.i +.PHONY : rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.i + +# target to preprocess a source file +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp.i +.PHONY : rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp.i + +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.s: rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp.s +.PHONY : rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp.s +.PHONY : rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp.s + +rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.o: rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp.o +.PHONY : rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.o + +# target to build an object file +rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp.o +.PHONY : rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp.o + +rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.i: rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp.i +.PHONY : rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.i + +# target to preprocess a source file +rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp.i +.PHONY : rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp.i + +rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.s: rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp.s +.PHONY : rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp.s +.PHONY : rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp.s + +rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.o: rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o +.PHONY : rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.o + +# target to build an object file +rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o +.PHONY : rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o + +rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.i: rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.i +.PHONY : rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.i + +# target to preprocess a source file +rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.i +.PHONY : rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.i + +rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.s: rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.s +.PHONY : rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.s +.PHONY : rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.s + +rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.o: rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp.o +.PHONY : rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.o + +# target to build an object file +rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp.o +.PHONY : rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp.o + +rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.i: rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp.i +.PHONY : rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.i + +# target to preprocess a source file +rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp.i +.PHONY : rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp.i + +rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.s: rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp.s +.PHONY : rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp.s +.PHONY : rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp.s + +rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.o: rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp.o +.PHONY : rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.o + +# target to build an object file +rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp.o +.PHONY : rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp.o + +rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.i: rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp.i +.PHONY : rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.i + +# target to preprocess a source file +rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp.i +.PHONY : rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp.i + +rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.s: rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp.s +.PHONY : rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp.s +.PHONY : rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp.s + +rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.o: rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp.o +.PHONY : rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.o + +# target to build an object file +rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp.o +.PHONY : rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp.o + +rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.i: rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp.i +.PHONY : rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.i + +# target to preprocess a source file +rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp.i +.PHONY : rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp.i + +rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.s: rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp.s +.PHONY : rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp.s +.PHONY : rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp.s + +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.o: rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp.o +.PHONY : rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.o + +# target to build an object file +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp.o +.PHONY : rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp.o + +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.i: rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp.i +.PHONY : rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.i + +# target to preprocess a source file +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp.i +.PHONY : rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp.i + +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.s: rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp.s +.PHONY : rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp.s +.PHONY : rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp.s + +rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.o: rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp.o +.PHONY : rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.o + +# target to build an object file +rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp.o +.PHONY : rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp.o + +rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.i: rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp.i +.PHONY : rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.i + +# target to preprocess a source file +rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp.i +.PHONY : rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp.i + +rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.s: rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp.s +.PHONY : rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp.s +.PHONY : rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp.s + +rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.o: rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o +.PHONY : rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.o + +# target to build an object file +rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o +.PHONY : rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o + +rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.i: rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.i +.PHONY : rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.i + +# target to preprocess a source file +rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.i +.PHONY : rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.i + +rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.s: rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.s +.PHONY : rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.s +.PHONY : rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.s + +rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.o: rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp.o +.PHONY : rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.o + +# target to build an object file +rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp.o +.PHONY : rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp.o + +rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.i: rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp.i +.PHONY : rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.i + +# target to preprocess a source file +rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp.i +.PHONY : rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp.i + +rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.s: rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp.s +.PHONY : rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp.s +.PHONY : rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp.s + +rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.o: rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp.o +.PHONY : rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.o + +# target to build an object file +rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp.o +.PHONY : rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp.o + +rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.i: rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp.i +.PHONY : rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.i + +# target to preprocess a source file +rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp.i +.PHONY : rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp.i + +rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.s: rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp.s +.PHONY : rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.s + +# target to generate assembly for a file +rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp.s +.PHONY : rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp.s + +rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.o: rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp.o +.PHONY : rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.o + +# target to build an object file +rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp.o +.PHONY : rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp.o + +rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.i: rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp.i +.PHONY : rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.i + +# target to preprocess a source file +rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp.i +.PHONY : rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp.i + +rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.s: rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp.s +.PHONY : rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.s + +# target to generate assembly for a file +rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp.s +.PHONY : rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp.s + +rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.o: rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.cpp.o +.PHONY : rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.o + +# target to build an object file +rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.cpp.o +.PHONY : rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.cpp.o + +rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.i: rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.cpp.i +.PHONY : rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.i + +# target to preprocess a source file +rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.cpp.i +.PHONY : rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.cpp.i + +rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.s: rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.cpp.s +.PHONY : rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.s + +# target to generate assembly for a file +rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.cpp.s +.PHONY : rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.cpp.s + +rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.o: rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp.o +.PHONY : rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.o + +# target to build an object file +rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp.o +.PHONY : rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp.o + +rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.i: rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp.i +.PHONY : rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.i + +# target to preprocess a source file +rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp.i +.PHONY : rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp.i + +rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.s: rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp.s +.PHONY : rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.s + +# target to generate assembly for a file +rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp.s +.PHONY : rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp.s + +rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.o: rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp.o +.PHONY : rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.o + +# target to build an object file +rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp.o +.PHONY : rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp.o + +rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.i: rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp.i +.PHONY : rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.i + +# target to preprocess a source file +rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp.i +.PHONY : rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp.i + +rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.s: rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp.s +.PHONY : rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.s + +# target to generate assembly for a file +rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp.s +.PHONY : rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp.s + +rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.o: rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp.o +.PHONY : rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.o + +# target to build an object file +rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp.o +.PHONY : rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp.o + +rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.i: rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp.i +.PHONY : rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.i + +# target to preprocess a source file +rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp.i +.PHONY : rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp.i + +rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.s: rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp.s +.PHONY : rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.s + +# target to generate assembly for a file +rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp.s +.PHONY : rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp.s + +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.o: rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp.o +.PHONY : rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.o + +# target to build an object file +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp.o +.PHONY : rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp.o + +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.i: rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp.i +.PHONY : rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.i + +# target to preprocess a source file +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp.i +.PHONY : rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp.i + +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.s: rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp.s +.PHONY : rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp.s +.PHONY : rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp.s + +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.o: rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp.o +.PHONY : rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.o + +# target to build an object file +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp.o +.PHONY : rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp.o + +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.i: rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp.i +.PHONY : rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.i + +# target to preprocess a source file +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp.i +.PHONY : rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp.i + +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.s: rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp.s +.PHONY : rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp.s +.PHONY : rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp.s + +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.o: rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp.o +.PHONY : rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.o + +# target to build an object file +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp.o +.PHONY : rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp.o + +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.i: rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp.i +.PHONY : rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.i + +# target to preprocess a source file +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp.i +.PHONY : rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp.i + +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.s: rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp.s +.PHONY : rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp.s +.PHONY : rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp.s + +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.o: rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp.o +.PHONY : rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.o + +# target to build an object file +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp.o +.PHONY : rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp.o + +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.i: rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp.i +.PHONY : rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.i + +# target to preprocess a source file +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp.i +.PHONY : rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp.i + +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.s: rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp.s +.PHONY : rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp.s +.PHONY : rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp.s + +rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.o: rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp.o +.PHONY : rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.o + +# target to build an object file +rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp.o +.PHONY : rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp.o + +rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.i: rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp.i +.PHONY : rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.i + +# target to preprocess a source file +rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp.i +.PHONY : rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp.i + +rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.s: rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp.s +.PHONY : rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp.s +.PHONY : rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp.s + +rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.o: rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp.o +.PHONY : rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.o + +# target to build an object file +rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp.o +.PHONY : rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp.o + +rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.i: rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp.i +.PHONY : rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.i + +# target to preprocess a source file +rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp.i +.PHONY : rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp.i + +rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.s: rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp.s +.PHONY : rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp.s +.PHONY : rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp.s + +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.o: rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c.o +.PHONY : rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.o + +# target to build an object file +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c.o +.PHONY : rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c.o + +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.i: rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c.i +.PHONY : rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.i + +# target to preprocess a source file +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c.i +.PHONY : rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c.i + +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.s: rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c.s +.PHONY : rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c.s +.PHONY : rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c.s + +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.o: rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c.o +.PHONY : rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.o + +# target to build an object file +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c.o +.PHONY : rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c.o + +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.i: rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c.i +.PHONY : rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.i + +# target to preprocess a source file +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c.i +.PHONY : rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c.i + +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.s: rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c.s +.PHONY : rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c.s +.PHONY : rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c.s + +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.o: rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c.o +.PHONY : rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.o + +# target to build an object file +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c.o +.PHONY : rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c.o + +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.i: rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c.i +.PHONY : rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.i + +# target to preprocess a source file +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c.i +.PHONY : rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c.i + +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.s: rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c.s +.PHONY : rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c.s +.PHONY : rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c.s + +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.o: rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c.o +.PHONY : rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.o + +# target to build an object file +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c.o +.PHONY : rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c.o + +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.i: rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c.i +.PHONY : rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.i + +# target to preprocess a source file +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c.i +.PHONY : rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c.i + +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.s: rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c.s +.PHONY : rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c.s +.PHONY : rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c.s + +rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.o: rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c.o +.PHONY : rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.o + +# target to build an object file +rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c.o +.PHONY : rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c.o + +rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.i: rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c.i +.PHONY : rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.i + +# target to preprocess a source file +rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c.i +.PHONY : rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c.i + +rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.s: rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c.s +.PHONY : rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c.s +.PHONY : rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c.s + +rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.o: rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c.o +.PHONY : rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.o + +# target to build an object file +rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c.o +.PHONY : rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c.o + +rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.i: rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c.i +.PHONY : rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.i + +# target to preprocess a source file +rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c.i +.PHONY : rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c.i + +rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.s: rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c.s +.PHONY : rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c.s +.PHONY : rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c.s + +rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.o: rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp.o +.PHONY : rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.o + +# target to build an object file +rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp.o +.PHONY : rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp.o + +rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.i: rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp.i +.PHONY : rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.i + +# target to preprocess a source file +rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp.i +.PHONY : rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp.i + +rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.s: rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp.s +.PHONY : rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp.s +.PHONY : rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp.s + +rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.o: rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp.o +.PHONY : rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.o + +# target to build an object file +rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp.o +.PHONY : rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp.o + +rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.i: rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp.i +.PHONY : rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.i + +# target to preprocess a source file +rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp.i +.PHONY : rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp.i + +rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.s: rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp.s +.PHONY : rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp.s +.PHONY : rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp.s + +rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__type_support.o: rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__type_support.cpp.o +.PHONY : rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__type_support.o + +# target to build an object file +rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__type_support.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__type_support.cpp.o +.PHONY : rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__type_support.cpp.o + +rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__type_support.i: rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__type_support.cpp.i +.PHONY : rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__type_support.i + +# target to preprocess a source file +rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__type_support.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__type_support.cpp.i +.PHONY : rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__type_support.cpp.i + +rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__type_support.s: rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__type_support.cpp.s +.PHONY : rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__type_support.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__type_support.cpp.s +.PHONY : rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__type_support.cpp.s + +rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.o: rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp.o +.PHONY : rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.o + +# target to build an object file +rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp.o +.PHONY : rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp.o + +rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.i: rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp.i +.PHONY : rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.i + +# target to preprocess a source file +rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp.i +.PHONY : rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp.i + +rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.s: rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp.s +.PHONY : rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp.s +.PHONY : rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp.s + +rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.o: rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp.o +.PHONY : rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.o + +# target to build an object file +rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp.o +.PHONY : rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp.o + +rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.i: rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp.i +.PHONY : rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.i + +# target to preprocess a source file +rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp.i +.PHONY : rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp.i + +rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.s: rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp.s +.PHONY : rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp.s +.PHONY : rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp.s + +rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.o: rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp.o +.PHONY : rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.o + +# target to build an object file +rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp.o +.PHONY : rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp.o + +rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.i: rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp.i +.PHONY : rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.i + +# target to preprocess a source file +rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp.i +.PHONY : rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp.i + +rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.s: rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp.s +.PHONY : rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp.s +.PHONY : rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... ament_cmake_python_build_slam_msgs_egg" + @echo "... ament_cmake_python_copy_slam_msgs" + @echo "... slam_msgs" + @echo "... slam_msgs__cpp" + @echo "... slam_msgs__py" + @echo "... slam_msgs_uninstall" + @echo "... uninstall" + @echo "... slam_msgs__rosidl_generator_c" + @echo "... slam_msgs__rosidl_generator_py" + @echo "... slam_msgs__rosidl_typesupport_c" + @echo "... slam_msgs__rosidl_typesupport_c__pyext" + @echo "... slam_msgs__rosidl_typesupport_cpp" + @echo "... slam_msgs__rosidl_typesupport_fastrtps_c" + @echo "... slam_msgs__rosidl_typesupport_fastrtps_c__pyext" + @echo "... slam_msgs__rosidl_typesupport_fastrtps_cpp" + @echo "... slam_msgs__rosidl_typesupport_introspection_c" + @echo "... slam_msgs__rosidl_typesupport_introspection_c__pyext" + @echo "... slam_msgs__rosidl_typesupport_introspection_cpp" + @echo "... rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.o" + @echo "... rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.i" + @echo "... rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.s" + @echo "... rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.o" + @echo "... rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.i" + @echo "... rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.s" + @echo "... rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.o" + @echo "... rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.i" + @echo "... rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.s" + @echo "... rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.o" + @echo "... rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.i" + @echo "... rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.s" + @echo "... rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.o" + @echo "... rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.i" + @echo "... rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.s" + @echo "... rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.o" + @echo "... rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.i" + @echo "... rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.s" + @echo "... rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.o" + @echo "... rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.i" + @echo "... rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.s" + @echo "... rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.o" + @echo "... rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.i" + @echo "... rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.s" + @echo "... rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.o" + @echo "... rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.i" + @echo "... rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.s" + @echo "... rosidl_generator_py/slam_msgs/msg/_key_frame_s.o" + @echo "... rosidl_generator_py/slam_msgs/msg/_key_frame_s.i" + @echo "... rosidl_generator_py/slam_msgs/msg/_key_frame_s.s" + @echo "... rosidl_generator_py/slam_msgs/msg/_map_data_s.o" + @echo "... rosidl_generator_py/slam_msgs/msg/_map_data_s.i" + @echo "... rosidl_generator_py/slam_msgs/msg/_map_data_s.s" + @echo "... rosidl_generator_py/slam_msgs/msg/_map_graph_s.o" + @echo "... rosidl_generator_py/slam_msgs/msg/_map_graph_s.i" + @echo "... rosidl_generator_py/slam_msgs/msg/_map_graph_s.s" + @echo "... rosidl_generator_py/slam_msgs/msg/_map_point_s.o" + @echo "... rosidl_generator_py/slam_msgs/msg/_map_point_s.i" + @echo "... rosidl_generator_py/slam_msgs/msg/_map_point_s.s" + @echo "... rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.o" + @echo "... rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.i" + @echo "... rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.s" + @echo "... rosidl_generator_py/slam_msgs/srv/_get_map_s.o" + @echo "... rosidl_generator_py/slam_msgs/srv/_get_map_s.i" + @echo "... rosidl_generator_py/slam_msgs/srv/_get_map_s.s" + @echo "... rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.o" + @echo "... rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.i" + @echo "... rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.s" + @echo "... rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.o" + @echo "... rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.i" + @echo "... rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.s" + @echo "... rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.o" + @echo "... rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.i" + @echo "... rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.s" + @echo "... rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.o" + @echo "... rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.i" + @echo "... rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.s" + @echo "... rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.o" + @echo "... rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.i" + @echo "... rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.s" + @echo "... rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.o" + @echo "... rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.i" + @echo "... rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.s" + @echo "... rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.o" + @echo "... rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.i" + @echo "... rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.s" + @echo "... rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.o" + @echo "... rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.i" + @echo "... rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.s" + @echo "... rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.o" + @echo "... rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.i" + @echo "... rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.s" + @echo "... rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.o" + @echo "... rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.i" + @echo "... rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.s" + @echo "... rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.o" + @echo "... rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.i" + @echo "... rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.s" + @echo "... rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.o" + @echo "... rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.i" + @echo "... rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.s" + @echo "... rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.o" + @echo "... rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.i" + @echo "... rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.s" + @echo "... rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.o" + @echo "... rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.i" + @echo "... rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.s" + @echo "... rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.o" + @echo "... rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.i" + @echo "... rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.s" + @echo "... rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.o" + @echo "... rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.i" + @echo "... rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.s" + @echo "... rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.o" + @echo "... rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.i" + @echo "... rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.s" + @echo "... rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.o" + @echo "... rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.i" + @echo "... rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.s" + @echo "... rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.o" + @echo "... rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.i" + @echo "... rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.s" + @echo "... rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.o" + @echo "... rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.i" + @echo "... rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.s" + @echo "... rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.o" + @echo "... rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.i" + @echo "... rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.s" + @echo "... rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.o" + @echo "... rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.i" + @echo "... rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.s" + @echo "... rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.o" + @echo "... rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.i" + @echo "... rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.s" + @echo "... rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.o" + @echo "... rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.i" + @echo "... rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.s" + @echo "... rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.o" + @echo "... rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.i" + @echo "... rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.s" + @echo "... rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.o" + @echo "... rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.i" + @echo "... rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.s" + @echo "... rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.o" + @echo "... rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.i" + @echo "... rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.s" + @echo "... rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.o" + @echo "... rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.i" + @echo "... rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.s" + @echo "... rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.o" + @echo "... rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.i" + @echo "... rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.s" + @echo "... rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.o" + @echo "... rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.i" + @echo "... rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.s" + @echo "... rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.o" + @echo "... rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.i" + @echo "... rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.s" + @echo "... rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.o" + @echo "... rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.i" + @echo "... rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.s" + @echo "... rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__type_support.o" + @echo "... rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__type_support.i" + @echo "... rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__type_support.s" + @echo "... rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.o" + @echo "... rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.i" + @echo "... rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.s" + @echo "... rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.o" + @echo "... rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.i" + @echo "... rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.s" + @echo "... rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.o" + @echo "... rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.i" + @echo "... rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/container_root/build/slam_msgs/ament_cmake_core/package.cmake b/container_root/build/slam_msgs/ament_cmake_core/package.cmake new file mode 100644 index 0000000..76af5cd --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_core/package.cmake @@ -0,0 +1,14 @@ +set(_AMENT_PACKAGE_NAME "slam_msgs") +set(slam_msgs_VERSION "1.0.0") +set(slam_msgs_MAINTAINER "Suchetan Saravanan ") +set(slam_msgs_BUILD_DEPENDS "rclcpp" "geometry_msgs" "sensor_msgs" "std_msgs" "rosidl_default_generators") +set(slam_msgs_BUILDTOOL_DEPENDS "ament_cmake") +set(slam_msgs_BUILD_EXPORT_DEPENDS "rosidl_default_generators") +set(slam_msgs_BUILDTOOL_EXPORT_DEPENDS ) +set(slam_msgs_EXEC_DEPENDS "rclcpp" "geometry_msgs" "sensor_msgs" "std_msgs" "rosidl_default_generators") +set(slam_msgs_TEST_DEPENDS ) +set(slam_msgs_GROUP_DEPENDS ) +set(slam_msgs_MEMBER_OF_GROUPS "rosidl_interface_packages") +set(slam_msgs_DEPRECATED "") +set(slam_msgs_EXPORT_TAGS) +list(APPEND slam_msgs_EXPORT_TAGS "ament_cmake") diff --git a/container_root/build/slam_msgs/ament_cmake_core/slam_msgsConfig-version.cmake b/container_root/build/slam_msgs/ament_cmake_core/slam_msgsConfig-version.cmake new file mode 100644 index 0000000..1a5b413 --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_core/slam_msgsConfig-version.cmake @@ -0,0 +1,14 @@ +# generated from ament/cmake/core/templates/nameConfig-version.cmake.in +set(PACKAGE_VERSION "1.0.0") + +set(PACKAGE_VERSION_EXACT False) +set(PACKAGE_VERSION_COMPATIBLE False) + +if("${PACKAGE_FIND_VERSION}" VERSION_EQUAL "${PACKAGE_VERSION}") + set(PACKAGE_VERSION_EXACT True) + set(PACKAGE_VERSION_COMPATIBLE True) +endif() + +if("${PACKAGE_FIND_VERSION}" VERSION_LESS "${PACKAGE_VERSION}") + set(PACKAGE_VERSION_COMPATIBLE True) +endif() diff --git a/container_root/build/slam_msgs/ament_cmake_core/slam_msgsConfig.cmake b/container_root/build/slam_msgs/ament_cmake_core/slam_msgsConfig.cmake new file mode 100644 index 0000000..31e7b93 --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_core/slam_msgsConfig.cmake @@ -0,0 +1,42 @@ +# generated from ament/cmake/core/templates/nameConfig.cmake.in + +# prevent multiple inclusion +if(_slam_msgs_CONFIG_INCLUDED) + # ensure to keep the found flag the same + if(NOT DEFINED slam_msgs_FOUND) + # explicitly set it to FALSE, otherwise CMake will set it to TRUE + set(slam_msgs_FOUND FALSE) + elseif(NOT slam_msgs_FOUND) + # use separate condition to avoid uninitialized variable warning + set(slam_msgs_FOUND FALSE) + endif() + return() +endif() +set(_slam_msgs_CONFIG_INCLUDED TRUE) + +# output package information +if(NOT slam_msgs_FIND_QUIETLY) + message(STATUS "Found slam_msgs: 1.0.0 (${slam_msgs_DIR})") +endif() + +# warn when using a deprecated package +if(NOT "" STREQUAL "") + set(_msg "Package 'slam_msgs' is deprecated") + # append custom deprecation text if available + if(NOT "" STREQUAL "TRUE") + set(_msg "${_msg} ()") + endif() + # optionally quiet the deprecation message + if(NOT ${slam_msgs_DEPRECATED_QUIET}) + message(DEPRECATION "${_msg}") + endif() +endif() + +# flag package as ament-based to distinguish it after being find_package()-ed +set(slam_msgs_FOUND_AMENT_PACKAGE TRUE) + +# include all config extra files +set(_extras "rosidl_cmake-extras.cmake;ament_cmake_export_dependencies-extras.cmake;ament_cmake_export_include_directories-extras.cmake;ament_cmake_export_libraries-extras.cmake;ament_cmake_export_targets-extras.cmake;rosidl_cmake_export_typesupport_targets-extras.cmake;rosidl_cmake_export_typesupport_libraries-extras.cmake") +foreach(_extra ${_extras}) + include("${slam_msgs_DIR}/${_extra}") +endforeach() diff --git a/container_root/build/slam_msgs/ament_cmake_core/stamps/GetLandmarksInView.srv.stamp b/container_root/build/slam_msgs/ament_cmake_core/stamps/GetLandmarksInView.srv.stamp new file mode 100644 index 0000000..c3bb7dd --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_core/stamps/GetLandmarksInView.srv.stamp @@ -0,0 +1,18 @@ +#request +geometry_msgs/Pose pose + +# this is the max angle between the given pose +# and the previous keyframe pose from which +# the landmark was observed. (in rad) +# max(Δyaw, Δroll, Δpitch) is considered as the angle of interest. +# setting it to > pi will disregard the angle of observation. +float32 max_angle_pose_observation + +# this is the max distance between the given pose +# and the previous keyframe pose from which +# the landmark was observed. (in m) +# if you wish to get landmarks until atleast x m from the pose, this value must be x. +float32 max_dist_pose_observation 6.0 +--- +#response +MapPoint[] map_points \ No newline at end of file diff --git a/container_root/build/slam_msgs/ament_cmake_core/stamps/GetMap.srv.stamp b/container_root/build/slam_msgs/ament_cmake_core/stamps/GetMap.srv.stamp new file mode 100644 index 0000000..92d4dc1 --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_core/stamps/GetMap.srv.stamp @@ -0,0 +1,6 @@ +#request +bool tracked_points +int32[] kf_id_for_landmarks +--- +#response +slam_msgs/MapData data \ No newline at end of file diff --git a/container_root/build/slam_msgs/ament_cmake_core/stamps/KeyFrame.msg.stamp b/container_root/build/slam_msgs/ament_cmake_core/stamps/KeyFrame.msg.stamp new file mode 100644 index 0000000..dd53748 --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_core/stamps/KeyFrame.msg.stamp @@ -0,0 +1,2 @@ +int32 id +geometry_msgs/Point[] word_pts \ No newline at end of file diff --git a/container_root/build/slam_msgs/ament_cmake_core/stamps/MapData.msg.stamp b/container_root/build/slam_msgs/ament_cmake_core/stamps/MapData.msg.stamp new file mode 100644 index 0000000..b084984 --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_core/stamps/MapData.msg.stamp @@ -0,0 +1,7 @@ +std_msgs/Header header + +#optimized graph +slam_msgs/MapGraph graph + +#graph data +slam_msgs/KeyFrame[] nodes \ No newline at end of file diff --git a/container_root/build/slam_msgs/ament_cmake_core/stamps/MapGraph.msg.stamp b/container_root/build/slam_msgs/ament_cmake_core/stamps/MapGraph.msg.stamp new file mode 100644 index 0000000..02a2231 --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_core/stamps/MapGraph.msg.stamp @@ -0,0 +1,3 @@ +std_msgs/Header header +int32[] poses_id +geometry_msgs/PoseStamped[] poses \ No newline at end of file diff --git a/container_root/build/slam_msgs/ament_cmake_core/stamps/MapPoint.msg.stamp b/container_root/build/slam_msgs/ament_cmake_core/stamps/MapPoint.msg.stamp new file mode 100644 index 0000000..7431412 --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_core/stamps/MapPoint.msg.stamp @@ -0,0 +1,2 @@ +geometry_msgs/Point position +geometry_msgs/Pose[] observing_keyframes \ No newline at end of file diff --git a/container_root/build/slam_msgs/ament_cmake_core/stamps/ament_cmake_export_dependencies-extras.cmake.stamp b/container_root/build/slam_msgs/ament_cmake_core/stamps/ament_cmake_export_dependencies-extras.cmake.stamp new file mode 100644 index 0000000..0f3c3b9 --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_core/stamps/ament_cmake_export_dependencies-extras.cmake.stamp @@ -0,0 +1,92 @@ +# generated from ament_cmake_export_dependencies/cmake/ament_cmake_export_dependencies-extras.cmake.in + +set(_exported_dependencies "builtin_interfaces;geometry_msgs;sensor_msgs;std_msgs;rosidl_runtime_c;rosidl_typesupport_interface;rcutils;fastrtps_cmake_module;fastcdr;rosidl_runtime_c;rosidl_runtime_cpp;rosidl_typesupport_fastrtps_c;rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_interface;rosidl_runtime_cpp;fastrtps_cmake_module;fastcdr;rmw;rosidl_runtime_c;rosidl_runtime_cpp;rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_interface;rosidl_runtime_c;rosidl_typesupport_c;rosidl_typesupport_interface;rosidl_runtime_c;rosidl_runtime_cpp;rosidl_typesupport_c;rosidl_typesupport_cpp;rosidl_typesupport_interface;rosidl_default_runtime") + +find_package(ament_cmake_libraries QUIET REQUIRED) + +# find_package() all dependencies +# and append their DEFINITIONS INCLUDE_DIRS, LIBRARIES, and LINK_FLAGS +# variables to slam_msgs_DEFINITIONS, slam_msgs_INCLUDE_DIRS, +# slam_msgs_LIBRARIES, and slam_msgs_LINK_FLAGS. +# Additionally collect the direct dependency names in +# slam_msgs_DEPENDENCIES as well as the recursive dependency names +# in slam_msgs_RECURSIVE_DEPENDENCIES. +if(NOT _exported_dependencies STREQUAL "") + find_package(ament_cmake_core QUIET REQUIRED) + set(slam_msgs_DEPENDENCIES ${_exported_dependencies}) + set(slam_msgs_RECURSIVE_DEPENDENCIES ${_exported_dependencies}) + set(_libraries) + foreach(_dep ${_exported_dependencies}) + if(NOT ${_dep}_FOUND) + find_package("${_dep}" QUIET REQUIRED) + endif() + # if a package provides modern CMake interface targets use them + # exclusively assuming the classic CMake variables only exist for + # backward compatibility + set(use_modern_cmake FALSE) + if(NOT "${${_dep}_TARGETS}" STREQUAL "") + foreach(_target ${${_dep}_TARGETS}) + # only use actual targets + # in case a package uses this variable for other content + if(TARGET "${_target}") + get_target_property(_include_dirs ${_target} INTERFACE_INCLUDE_DIRECTORIES) + if(_include_dirs) + list_append_unique(slam_msgs_INCLUDE_DIRS "${_include_dirs}") + endif() + + get_target_property(_imported_configurations ${_target} IMPORTED_CONFIGURATIONS) + if(_imported_configurations) + string(TOUPPER "${_imported_configurations}" _imported_configurations) + if(DEBUG_CONFIGURATIONS) + string(TOUPPER "${DEBUG_CONFIGURATIONS}" _debug_configurations_uppercase) + else() + set(_debug_configurations_uppercase "DEBUG") + endif() + foreach(_imported_config ${_imported_configurations}) + get_target_property(_imported_implib ${_target} IMPORTED_IMPLIB_${_imported_config}) + if(_imported_implib) + set(_imported_implib_config "optimized") + if(${_imported_config} IN_LIST _debug_configurations_uppercase) + set(_imported_implib_config "debug") + endif() + list(APPEND _libraries ${_imported_implib_config} ${_imported_implib}) + else() + get_target_property(_imported_location ${_target} IMPORTED_LOCATION_${_imported_config}) + if(_imported_location) + list(APPEND _libraries "${_imported_location}") + endif() + endif() + endforeach() + endif() + + get_target_property(_link_libraries ${_target} INTERFACE_LINK_LIBRARIES) + if(_link_libraries) + list(APPEND _libraries "${_link_libraries}") + endif() + set(use_modern_cmake TRUE) + endif() + endforeach() + endif() + if(NOT use_modern_cmake) + if(${_dep}_DEFINITIONS) + list_append_unique(slam_msgs_DEFINITIONS "${${_dep}_DEFINITIONS}") + endif() + if(${_dep}_INCLUDE_DIRS) + list_append_unique(slam_msgs_INCLUDE_DIRS "${${_dep}_INCLUDE_DIRS}") + endif() + if(${_dep}_LIBRARIES) + list(APPEND _libraries "${${_dep}_LIBRARIES}") + endif() + if(${_dep}_LINK_FLAGS) + list_append_unique(slam_msgs_LINK_FLAGS "${${_dep}_LINK_FLAGS}") + endif() + if(${_dep}_RECURSIVE_DEPENDENCIES) + list_append_unique(slam_msgs_RECURSIVE_DEPENDENCIES "${${_dep}_RECURSIVE_DEPENDENCIES}") + endif() + endif() + if(_libraries) + ament_libraries_deduplicate(_libraries "${_libraries}") + list(APPEND slam_msgs_LIBRARIES "${_libraries}") + endif() + endforeach() +endif() diff --git a/container_root/build/slam_msgs/ament_cmake_core/stamps/ament_cmake_export_include_directories-extras.cmake.stamp b/container_root/build/slam_msgs/ament_cmake_core/stamps/ament_cmake_export_include_directories-extras.cmake.stamp new file mode 100644 index 0000000..364acf3 --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_core/stamps/ament_cmake_export_include_directories-extras.cmake.stamp @@ -0,0 +1,16 @@ +# generated from ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directories-extras.cmake.in + +set(_exported_include_dirs "${slam_msgs_DIR}/../../../include/slam_msgs") + +# append include directories to slam_msgs_INCLUDE_DIRS +# warn about not existing paths +if(NOT _exported_include_dirs STREQUAL "") + find_package(ament_cmake_core QUIET REQUIRED) + foreach(_exported_include_dir ${_exported_include_dirs}) + if(NOT IS_DIRECTORY "${_exported_include_dir}") + message(WARNING "Package 'slam_msgs' exports the include directory '${_exported_include_dir}' which doesn't exist") + endif() + normalize_path(_exported_include_dir "${_exported_include_dir}") + list(APPEND slam_msgs_INCLUDE_DIRS "${_exported_include_dir}") + endforeach() +endif() diff --git a/container_root/build/slam_msgs/ament_cmake_core/stamps/ament_cmake_export_libraries-extras.cmake.stamp b/container_root/build/slam_msgs/ament_cmake_core/stamps/ament_cmake_export_libraries-extras.cmake.stamp new file mode 100644 index 0000000..2a38a99 --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_core/stamps/ament_cmake_export_libraries-extras.cmake.stamp @@ -0,0 +1,141 @@ +# generated from ament_cmake_export_libraries/cmake/template/ament_cmake_export_libraries.cmake.in + +set(_exported_libraries "slam_msgs__rosidl_generator_c;slam_msgs__rosidl_typesupport_c;slam_msgs__rosidl_typesupport_cpp") +set(_exported_library_names "") + +# populate slam_msgs_LIBRARIES +if(NOT _exported_libraries STREQUAL "") + # loop over libraries, either target names or absolute paths + list(LENGTH _exported_libraries _length) + set(_i 0) + while(_i LESS _length) + list(GET _exported_libraries ${_i} _arg) + + # pass linker flags along + if("${_arg}" MATCHES "^-" AND NOT "${_arg}" MATCHES "^-[l|framework]") + list(APPEND slam_msgs_LIBRARIES "${_arg}") + math(EXPR _i "${_i} + 1") + continue() + endif() + + if("${_arg}" MATCHES "^(debug|optimized|general)$") + # remember build configuration keyword + # and get following library + set(_cfg "${_arg}") + math(EXPR _i "${_i} + 1") + if(_i EQUAL _length) + message(FATAL_ERROR "Package 'slam_msgs' passes the build configuration keyword '${_cfg}' as the last exported library") + endif() + list(GET _exported_libraries ${_i} _library) + else() + # the value is a library without a build configuration keyword + set(_cfg "") + set(_library "${_arg}") + endif() + math(EXPR _i "${_i} + 1") + + if(NOT IS_ABSOLUTE "${_library}") + # search for library target relative to this CMake file + set(_lib "NOTFOUND") + find_library( + _lib NAMES "${_library}" + PATHS "${slam_msgs_DIR}/../../../lib" + NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH + ) + + if(NOT _lib) + # warn about not existing library and ignore it + message(FATAL_ERROR "Package 'slam_msgs' exports the library '${_library}' which couldn't be found") + elseif(NOT IS_ABSOLUTE "${_lib}") + # the found library must be an absolute path + message(FATAL_ERROR "Package 'slam_msgs' found the library '${_library}' at '${_lib}' which is not an absolute path") + elseif(NOT EXISTS "${_lib}") + # the found library must exist + message(FATAL_ERROR "Package 'slam_msgs' found the library '${_lib}' which doesn't exist") + else() + list(APPEND slam_msgs_LIBRARIES ${_cfg} "${_lib}") + endif() + + else() + if(NOT EXISTS "${_library}") + # the found library must exist + message(WARNING "Package 'slam_msgs' exports the library '${_library}' which doesn't exist") + else() + list(APPEND slam_msgs_LIBRARIES ${_cfg} "${_library}") + endif() + endif() + endwhile() +endif() + +# find_library() library names with optional LIBRARY_DIRS +# and add the libraries to slam_msgs_LIBRARIES +if(NOT _exported_library_names STREQUAL "") + # loop over library names + # but remember related build configuration keyword if available + list(LENGTH _exported_library_names _length) + set(_i 0) + while(_i LESS _length) + list(GET _exported_library_names ${_i} _arg) + # pass linker flags along + if("${_arg}" MATCHES "^-" AND NOT "${_arg}" MATCHES "^-[l|framework]") + list(APPEND slam_msgs_LIBRARIES "${_arg}") + math(EXPR _i "${_i} + 1") + continue() + endif() + + if("${_arg}" MATCHES "^(debug|optimized|general)$") + # remember build configuration keyword + # and get following library name + set(_cfg "${_arg}") + math(EXPR _i "${_i} + 1") + if(_i EQUAL _length) + message(FATAL_ERROR "Package 'slam_msgs' passes the build configuration keyword '${_cfg}' as the last exported target") + endif() + list(GET _exported_library_names ${_i} _library) + else() + # the value is a library target without a build configuration keyword + set(_cfg "") + set(_library "${_arg}") + endif() + math(EXPR _i "${_i} + 1") + + # extract optional LIBRARY_DIRS from library name + string(REPLACE ":" ";" _library_dirs "${_library}") + list(GET _library_dirs 0 _library_name) + list(REMOVE_AT _library_dirs 0) + + set(_lib "NOTFOUND") + if(NOT _library_dirs) + # search for library in the common locations + find_library( + _lib + NAMES "${_library_name}" + ) + if(NOT _lib) + # warn about not existing library and later ignore it + message(WARNING "Package 'slam_msgs' exports library '${_library_name}' which couldn't be found") + endif() + else() + # search for library in the specified directories + find_library( + _lib + NAMES "${_library_name}" + PATHS ${_library_dirs} + NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH + ) + if(NOT _lib) + # warn about not existing library and later ignore it + message(WARNING + "Package 'slam_msgs' exports library '${_library_name}' with LIBRARY_DIRS '${_library_dirs}' which couldn't be found") + endif() + endif() + if(_lib) + list(APPEND slam_msgs_LIBRARIES ${_cfg} "${_lib}") + endif() + endwhile() +endif() + +# TODO(dirk-thomas) deduplicate slam_msgs_LIBRARIES +# while maintaining library order +# as well as build configuration keywords +# as well as linker flags diff --git a/container_root/build/slam_msgs/ament_cmake_core/stamps/ament_cmake_export_targets-extras.cmake.stamp b/container_root/build/slam_msgs/ament_cmake_core/stamps/ament_cmake_export_targets-extras.cmake.stamp new file mode 100644 index 0000000..803d7f1 --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_core/stamps/ament_cmake_export_targets-extras.cmake.stamp @@ -0,0 +1,27 @@ +# generated from ament_cmake_export_targets/cmake/ament_cmake_export_targets-extras.cmake.in + +set(_exported_targets "export_slam_msgs__rosidl_generator_c;export_slam_msgs__rosidl_typesupport_fastrtps_c;export_slam_msgs__rosidl_generator_cpp;export_slam_msgs__rosidl_typesupport_fastrtps_cpp;slam_msgs__rosidl_typesupport_introspection_c;slam_msgs__rosidl_typesupport_c;slam_msgs__rosidl_typesupport_introspection_cpp;slam_msgs__rosidl_typesupport_cpp;export_slam_msgs__rosidl_generator_py") + +# include all exported targets +if(NOT _exported_targets STREQUAL "") + foreach(_target ${_exported_targets}) + set(_export_file "${slam_msgs_DIR}/${_target}Export.cmake") + include("${_export_file}") + + # extract the target names associated with the export + set(_regex "foreach\\((_cmake)?_expected_?[Tt]arget (IN ITEMS )?(.+)\\)") + file( + STRINGS "${_export_file}" _foreach_targets + REGEX "${_regex}") + list(LENGTH _foreach_targets _matches) + if(NOT _matches EQUAL 1) + message(FATAL_ERROR + "Failed to find exported target names in '${_export_file}'") + endif() + string(REGEX REPLACE "${_regex}" "\\3" _targets "${_foreach_targets}") + string(REPLACE " " ";" _targets "${_targets}") + list(LENGTH _targets _length) + + list(APPEND slam_msgs_TARGETS ${_targets}) + endforeach() +endif() diff --git a/container_root/build/slam_msgs/ament_cmake_core/stamps/ament_prefix_path.sh.stamp b/container_root/build/slam_msgs/ament_cmake_core/stamps/ament_prefix_path.sh.stamp new file mode 100644 index 0000000..02e441b --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_core/stamps/ament_prefix_path.sh.stamp @@ -0,0 +1,4 @@ +# copied from +# ament_cmake_core/cmake/environment_hooks/environment/ament_prefix_path.sh + +ament_prepend_unique_value AMENT_PREFIX_PATH "$AMENT_CURRENT_PREFIX" diff --git a/container_root/build/slam_msgs/ament_cmake_core/stamps/library_path.sh.stamp b/container_root/build/slam_msgs/ament_cmake_core/stamps/library_path.sh.stamp new file mode 100644 index 0000000..292e518 --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_core/stamps/library_path.sh.stamp @@ -0,0 +1,16 @@ +# copied from ament_package/template/environment_hook/library_path.sh + +# detect if running on Darwin platform +_UNAME=`uname -s` +_IS_DARWIN=0 +if [ "$_UNAME" = "Darwin" ]; then + _IS_DARWIN=1 +fi +unset _UNAME + +if [ $_IS_DARWIN -eq 0 ]; then + ament_prepend_unique_value LD_LIBRARY_PATH "$AMENT_CURRENT_PREFIX/lib" +else + ament_prepend_unique_value DYLD_LIBRARY_PATH "$AMENT_CURRENT_PREFIX/lib" +fi +unset _IS_DARWIN diff --git a/container_root/build/slam_msgs/ament_cmake_core/stamps/nameConfig-version.cmake.in.stamp b/container_root/build/slam_msgs/ament_cmake_core/stamps/nameConfig-version.cmake.in.stamp new file mode 100644 index 0000000..ee49c9f --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_core/stamps/nameConfig-version.cmake.in.stamp @@ -0,0 +1,14 @@ +# generated from ament/cmake/core/templates/nameConfig-version.cmake.in +set(PACKAGE_VERSION "@PACKAGE_VERSION@") + +set(PACKAGE_VERSION_EXACT False) +set(PACKAGE_VERSION_COMPATIBLE False) + +if("${PACKAGE_FIND_VERSION}" VERSION_EQUAL "${PACKAGE_VERSION}") + set(PACKAGE_VERSION_EXACT True) + set(PACKAGE_VERSION_COMPATIBLE True) +endif() + +if("${PACKAGE_FIND_VERSION}" VERSION_LESS "${PACKAGE_VERSION}") + set(PACKAGE_VERSION_COMPATIBLE True) +endif() diff --git a/container_root/build/slam_msgs/ament_cmake_core/stamps/nameConfig.cmake.in.stamp b/container_root/build/slam_msgs/ament_cmake_core/stamps/nameConfig.cmake.in.stamp new file mode 100644 index 0000000..6fb3fe7 --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_core/stamps/nameConfig.cmake.in.stamp @@ -0,0 +1,42 @@ +# generated from ament/cmake/core/templates/nameConfig.cmake.in + +# prevent multiple inclusion +if(_@PROJECT_NAME@_CONFIG_INCLUDED) + # ensure to keep the found flag the same + if(NOT DEFINED @PROJECT_NAME@_FOUND) + # explicitly set it to FALSE, otherwise CMake will set it to TRUE + set(@PROJECT_NAME@_FOUND FALSE) + elseif(NOT @PROJECT_NAME@_FOUND) + # use separate condition to avoid uninitialized variable warning + set(@PROJECT_NAME@_FOUND FALSE) + endif() + return() +endif() +set(_@PROJECT_NAME@_CONFIG_INCLUDED TRUE) + +# output package information +if(NOT @PROJECT_NAME@_FIND_QUIETLY) + message(STATUS "Found @PROJECT_NAME@: @PACKAGE_VERSION@ (${@PROJECT_NAME@_DIR})") +endif() + +# warn when using a deprecated package +if(NOT "@PACKAGE_DEPRECATED@" STREQUAL "") + set(_msg "Package '@PROJECT_NAME@' is deprecated") + # append custom deprecation text if available + if(NOT "@PACKAGE_DEPRECATED@" STREQUAL "TRUE") + set(_msg "${_msg} (@PACKAGE_DEPRECATED@)") + endif() + # optionally quiet the deprecation message + if(NOT ${@PROJECT_NAME@_DEPRECATED_QUIET}) + message(DEPRECATION "${_msg}") + endif() +endif() + +# flag package as ament-based to distinguish it after being find_package()-ed +set(@PROJECT_NAME@_FOUND_AMENT_PACKAGE TRUE) + +# include all config extra files +set(_extras "@PACKAGE_CONFIG_EXTRA_FILES@") +foreach(_extra ${_extras}) + include("${@PROJECT_NAME@_DIR}/${_extra}") +endforeach() diff --git a/container_root/build/slam_msgs/ament_cmake_core/stamps/package.xml.stamp b/container_root/build/slam_msgs/ament_cmake_core/stamps/package.xml.stamp new file mode 100755 index 0000000..be583fa --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_core/stamps/package.xml.stamp @@ -0,0 +1,29 @@ + + + slam_msgs + 1.0.0 + A package that contains msgs and srvs for ORB_SLAM3 Wrapper + + Suchetan Saravanan + MIT + + rosidl_default_generators + + ament_cmake + + rclcpp + geometry_msgs + sensor_msgs + std_msgs + + rclcpp + geometry_msgs + sensor_msgs + std_msgs + + rosidl_interface_packages + + + ament_cmake + + \ No newline at end of file diff --git a/container_root/build/slam_msgs/ament_cmake_core/stamps/package_xml_2_cmake.py.stamp b/container_root/build/slam_msgs/ament_cmake_core/stamps/package_xml_2_cmake.py.stamp new file mode 100644 index 0000000..8be9894 --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_core/stamps/package_xml_2_cmake.py.stamp @@ -0,0 +1,150 @@ +#!/usr/bin/env python3 + +# Copyright 2014-2015 Open Source Robotics Foundation, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import argparse +from collections import OrderedDict +import os +import sys + +from catkin_pkg.package import parse_package_string + + +def main(argv=sys.argv[1:]): + """ + Extract the information from package.xml and make them accessible to CMake. + + Parse the given package.xml file and + print CMake code defining several variables containing the content. + """ + parser = argparse.ArgumentParser( + description='Parse package.xml file and print CMake code defining ' + 'several variables', + ) + parser.add_argument( + 'package_xml', + type=argparse.FileType('r', encoding='utf-8'), + help='The path to a package.xml file', + ) + parser.add_argument( + 'outfile', + nargs='?', + help='The filename where the output should be written to', + ) + args = parser.parse_args(argv) + + try: + package = parse_package_string( + args.package_xml.read(), filename=args.package_xml.name) + except Exception as e: + print("Error parsing '%s':" % args.package_xml.name, file=sys.stderr) + raise e + finally: + args.package_xml.close() + + lines = generate_cmake_code(package) + if args.outfile: + with open(args.outfile, 'w', encoding='utf-8') as f: + for line in lines: + f.write('%s\n' % line) + else: + for line in lines: + print(line) + + +def get_dependency_values(key, depends): + dependencies = [] + + # Filter the dependencies, checking for any condition attributes + dependencies.append((key, ' '.join([ + '"%s"' % str(d) for d in depends + if d.condition is None or d.evaluate_condition(os.environ) + ]))) + + for d in depends: + comparisons = [ + 'version_lt', + 'version_lte', + 'version_eq', + 'version_gte', + 'version_gt'] + for comp in comparisons: + value = getattr(d, comp, None) + if value is not None: + dependencies.append(('%s_%s_%s' % (key, str(d), comp.upper()), + '"%s"' % value)) + return dependencies + + +def generate_cmake_code(package): + """ + Return a list of CMake set() commands containing the manifest information. + + :param package: catkin_pkg.package.Package + :returns: list of str + """ + variables = [] + variables.append(('VERSION', '"%s"' % package.version)) + + variables.append(( + 'MAINTAINER', + '"%s"' % (', '.join([str(m) for m in package.maintainers])))) + + variables.extend(get_dependency_values('BUILD_DEPENDS', + package.build_depends)) + variables.extend(get_dependency_values('BUILDTOOL_DEPENDS', + package.buildtool_depends)) + variables.extend(get_dependency_values('BUILD_EXPORT_DEPENDS', + package.build_export_depends)) + variables.extend(get_dependency_values('BUILDTOOL_EXPORT_DEPENDS', + package.buildtool_export_depends)) + variables.extend(get_dependency_values('EXEC_DEPENDS', + package.exec_depends)) + variables.extend(get_dependency_values('TEST_DEPENDS', + package.test_depends)) + variables.extend(get_dependency_values('GROUP_DEPENDS', + package.group_depends)) + variables.extend(get_dependency_values('MEMBER_OF_GROUPS', + package.member_of_groups)) + + deprecated = [e.content for e in package.exports + if e.tagname == 'deprecated'] + variables.append(('DEPRECATED', + '"%s"' % ((deprecated[0] if deprecated[0] else 'TRUE') + if deprecated + else ''))) + + lines = [] + lines.append('set(_AMENT_PACKAGE_NAME "%s")' % package.name) + for (k, v) in variables: + lines.append('set(%s_%s %s)' % (package.name, k, v)) + + lines.append('set(%s_EXPORT_TAGS)' % package.name) + replaces = OrderedDict() + replaces['${prefix}/'] = '' + replaces['\\'] = '\\\\' # escape backslashes + replaces['"'] = '\\"' # prevent double quotes to end the CMake string + replaces[';'] = '\\;' # prevent semicolons to be interpreted as list separators + for export in package.exports: + export = str(export) + for k, v in replaces.items(): + export = export.replace(k, v) + lines.append('list(APPEND %s_EXPORT_TAGS "%s")' % (package.name, export)) + + return lines + + +if __name__ == '__main__': + main() diff --git a/container_root/build/slam_msgs/ament_cmake_core/stamps/path.sh.stamp b/container_root/build/slam_msgs/ament_cmake_core/stamps/path.sh.stamp new file mode 100644 index 0000000..e59b749 --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_core/stamps/path.sh.stamp @@ -0,0 +1,5 @@ +# copied from ament_cmake_core/cmake/environment_hooks/environment/path.sh + +if [ -d "$AMENT_CURRENT_PREFIX/bin" ]; then + ament_prepend_unique_value PATH "$AMENT_CURRENT_PREFIX/bin" +fi diff --git a/container_root/build/slam_msgs/ament_cmake_core/stamps/pythonpath.sh.in.stamp b/container_root/build/slam_msgs/ament_cmake_core/stamps/pythonpath.sh.in.stamp new file mode 100644 index 0000000..de278c1 --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_core/stamps/pythonpath.sh.in.stamp @@ -0,0 +1,3 @@ +# generated from ament_package/template/environment_hook/pythonpath.sh.in + +ament_prepend_unique_value PYTHONPATH "$AMENT_CURRENT_PREFIX/@PYTHON_INSTALL_DIR@" diff --git a/container_root/build/slam_msgs/ament_cmake_core/stamps/rosidl_cmake-extras.cmake.stamp b/container_root/build/slam_msgs/ament_cmake_core/stamps/rosidl_cmake-extras.cmake.stamp new file mode 100644 index 0000000..98c277e --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_core/stamps/rosidl_cmake-extras.cmake.stamp @@ -0,0 +1,4 @@ +# generated from rosidl_cmake/cmake/rosidl_cmake-extras.cmake.in + +set(slam_msgs_IDL_FILES "msg/MapGraph.idl;msg/MapData.idl;msg/KeyFrame.idl;msg/MapPoint.idl;srv/GetMap.idl;srv/GetLandmarksInView.idl") +set(slam_msgs_INTERFACE_FILES "msg/MapGraph.msg;msg/MapData.msg;msg/KeyFrame.msg;msg/MapPoint.msg;srv/GetMap.srv;srv/GetMap_Request.msg;srv/GetMap_Response.msg;srv/GetLandmarksInView.srv;srv/GetLandmarksInView_Request.msg;srv/GetLandmarksInView_Response.msg") diff --git a/container_root/build/slam_msgs/ament_cmake_core/stamps/rosidl_cmake_export_typesupport_libraries-extras.cmake.stamp b/container_root/build/slam_msgs/ament_cmake_core/stamps/rosidl_cmake_export_typesupport_libraries-extras.cmake.stamp new file mode 100644 index 0000000..755af06 --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_core/stamps/rosidl_cmake_export_typesupport_libraries-extras.cmake.stamp @@ -0,0 +1,49 @@ +# generated from +# rosidl_cmake/cmake/template/rosidl_cmake_export_typesupport_libraries.cmake.in + +set(_exported_typesupport_libraries + "__rosidl_typesupport_fastrtps_c:slam_msgs__rosidl_typesupport_fastrtps_c;__rosidl_typesupport_fastrtps_cpp:slam_msgs__rosidl_typesupport_fastrtps_cpp") + +# populate slam_msgs_LIBRARIES_ +if(NOT _exported_typesupport_libraries STREQUAL "") + # loop over typesupport libraries + foreach(_tuple ${_exported_typesupport_libraries}) + string(REPLACE ":" ";" _tuple "${_tuple}") + list(GET _tuple 0 _suffix) + list(GET _tuple 1 _library) + + if(NOT IS_ABSOLUTE "${_library}") + # search for library target relative to this CMake file + set(_lib "NOTFOUND") + find_library( + _lib NAMES "${_library}" + PATHS "${slam_msgs_DIR}/../../../lib" + NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH + ) + + if(NOT _lib) + # the library wasn't found + message(FATAL_ERROR + "Package 'slam_msgs' exports the typesupport library '${_library}' which couldn't be found") + elseif(NOT IS_ABSOLUTE "${_lib}") + # the found library must be an absolute path + message(FATAL_ERROR + "Package 'slam_msgs' found the typesupport library '${_library}' at '${_lib}' " + "which is not an absolute path") + elseif(NOT EXISTS "${_lib}") + # the found library must exist + message(FATAL_ERROR "Package 'slam_msgs' found the typesupport library '${_lib}' which doesn't exist") + else() + list(APPEND slam_msgs_LIBRARIES${_suffix} ${_cfg} "${_lib}") + endif() + + else() + if(NOT EXISTS "${_library}") + # the found library must exist + message(WARNING "Package 'slam_msgs' exports the typesupport library '${_library}' which doesn't exist") + else() + list(APPEND slam_msgs_LIBRARIES${_suffix} "${_library}") + endif() + endif() + endforeach() +endif() diff --git a/container_root/build/slam_msgs/ament_cmake_core/stamps/rosidl_cmake_export_typesupport_targets-extras.cmake.stamp b/container_root/build/slam_msgs/ament_cmake_core/stamps/rosidl_cmake_export_typesupport_targets-extras.cmake.stamp new file mode 100644 index 0000000..bf59938 --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_core/stamps/rosidl_cmake_export_typesupport_targets-extras.cmake.stamp @@ -0,0 +1,23 @@ +# generated from +# rosidl_cmake/cmake/template/rosidl_cmake_export_typesupport_targets.cmake.in + +set(_exported_typesupport_targets + "__rosidl_generator_c:slam_msgs__rosidl_generator_c;__rosidl_typesupport_fastrtps_c:slam_msgs__rosidl_typesupport_fastrtps_c;__rosidl_generator_cpp:slam_msgs__rosidl_generator_cpp;__rosidl_typesupport_fastrtps_cpp:slam_msgs__rosidl_typesupport_fastrtps_cpp;__rosidl_typesupport_introspection_c:slam_msgs__rosidl_typesupport_introspection_c;__rosidl_typesupport_c:slam_msgs__rosidl_typesupport_c;__rosidl_typesupport_introspection_cpp:slam_msgs__rosidl_typesupport_introspection_cpp;__rosidl_typesupport_cpp:slam_msgs__rosidl_typesupport_cpp;__rosidl_generator_py:slam_msgs__rosidl_generator_py") + +# populate slam_msgs_TARGETS_ +if(NOT _exported_typesupport_targets STREQUAL "") + # loop over typesupport targets + foreach(_tuple ${_exported_typesupport_targets}) + string(REPLACE ":" ";" _tuple "${_tuple}") + list(GET _tuple 0 _suffix) + list(GET _tuple 1 _target) + + set(_target "slam_msgs::${_target}") + if(NOT TARGET "${_target}") + # the exported target must exist + message(WARNING "Package 'slam_msgs' exports the typesupport target '${_target}' which doesn't exist") + else() + list(APPEND slam_msgs_TARGETS${_suffix} "${_target}") + endif() + endforeach() +endif() diff --git a/container_root/build/slam_msgs/ament_cmake_core/stamps/templates_2_cmake.py.stamp b/container_root/build/slam_msgs/ament_cmake_core/stamps/templates_2_cmake.py.stamp new file mode 100644 index 0000000..fb2fb47 --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_core/stamps/templates_2_cmake.py.stamp @@ -0,0 +1,112 @@ +#!/usr/bin/env python3 + +# Copyright 2014-2015 Open Source Robotics Foundation, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import argparse +import os +import sys + +from ament_package.templates import get_environment_hook_template_path +from ament_package.templates import get_package_level_template_names +from ament_package.templates import get_package_level_template_path +from ament_package.templates import get_prefix_level_template_names +from ament_package.templates import get_prefix_level_template_path + +IS_WINDOWS = os.name == 'nt' + + +def main(argv=sys.argv[1:]): + """ + Extract the information about templates provided by ament_package. + + Call the API provided by ament_package and + print CMake code defining several variables containing information about + the available templates. + """ + parser = argparse.ArgumentParser( + description='Extract information about templates provided by ' + 'ament_package and print CMake code defining several ' + 'variables', + ) + parser.add_argument( + 'outfile', + nargs='?', + help='The filename where the output should be written to', + ) + args = parser.parse_args(argv) + + lines = generate_cmake_code() + if args.outfile: + basepath = os.path.dirname(args.outfile) + if not os.path.exists(basepath): + os.makedirs(basepath) + with open(args.outfile, 'w') as f: + for line in lines: + f.write('%s\n' % line) + else: + for line in lines: + print(line) + + +def generate_cmake_code(): + """ + Return a list of CMake set() commands containing the template information. + + :returns: list of str + """ + variables = [] + + if not IS_WINDOWS: + variables.append(( + 'ENVIRONMENT_HOOK_LIBRARY_PATH', + '"%s"' % get_environment_hook_template_path('library_path.sh'))) + else: + variables.append(('ENVIRONMENT_HOOK_LIBRARY_PATH', '')) + + ext = '.bat.in' if IS_WINDOWS else '.sh.in' + variables.append(( + 'ENVIRONMENT_HOOK_PYTHONPATH', + '"%s"' % get_environment_hook_template_path('pythonpath' + ext))) + + templates = [] + for name in get_package_level_template_names(): + templates.append('"%s"' % get_package_level_template_path(name)) + variables.append(( + 'PACKAGE_LEVEL', + templates)) + + templates = [] + for name in get_prefix_level_template_names(): + templates.append('"%s"' % get_prefix_level_template_path(name)) + variables.append(( + 'PREFIX_LEVEL', + templates)) + + lines = [] + for (k, v) in variables: + if isinstance(v, list): + lines.append('set(ament_cmake_package_templates_%s "")' % k) + for vv in v: + lines.append('list(APPEND ament_cmake_package_templates_%s %s)' + % (k, vv)) + else: + lines.append('set(ament_cmake_package_templates_%s %s)' % (k, v)) + # Ensure backslashes are replaced with forward slashes because CMake cannot + # parse files with backslashes in it. + return [line.replace('\\', '/') for line in lines] + + +if __name__ == '__main__': + main() diff --git a/container_root/build/slam_msgs/ament_cmake_environment_hooks/ament_prefix_path.dsv b/container_root/build/slam_msgs/ament_cmake_environment_hooks/ament_prefix_path.dsv new file mode 100644 index 0000000..79d4c95 --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_environment_hooks/ament_prefix_path.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;AMENT_PREFIX_PATH; diff --git a/container_root/build/slam_msgs/ament_cmake_environment_hooks/library_path.dsv b/container_root/build/slam_msgs/ament_cmake_environment_hooks/library_path.dsv new file mode 100644 index 0000000..89bec93 --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_environment_hooks/library_path.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;LD_LIBRARY_PATH;lib diff --git a/container_root/build/slam_msgs/ament_cmake_environment_hooks/local_setup.bash b/container_root/build/slam_msgs/ament_cmake_environment_hooks/local_setup.bash new file mode 100644 index 0000000..49782f2 --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_environment_hooks/local_setup.bash @@ -0,0 +1,46 @@ +# generated from ament_package/template/package_level/local_setup.bash.in + +# source local_setup.sh from same directory as this file +_this_path=$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" && pwd) +# provide AMENT_CURRENT_PREFIX to shell script +AMENT_CURRENT_PREFIX=$(builtin cd "`dirname "${BASH_SOURCE[0]}"`/../.." && pwd) +# store AMENT_CURRENT_PREFIX to restore it before each environment hook +_package_local_setup_AMENT_CURRENT_PREFIX=$AMENT_CURRENT_PREFIX + +# trace output +if [ -n "$AMENT_TRACE_SETUP_FILES" ]; then + echo "# . \"$_this_path/local_setup.sh\"" +fi +. "$_this_path/local_setup.sh" +unset _this_path + +# unset AMENT_ENVIRONMENT_HOOKS +# if not appending to them for return +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + unset AMENT_ENVIRONMENT_HOOKS +fi + +# restore AMENT_CURRENT_PREFIX before evaluating the environment hooks +AMENT_CURRENT_PREFIX=$_package_local_setup_AMENT_CURRENT_PREFIX +# list all environment hooks of this package + +# source all shell-specific environment hooks of this package +# if not returning them +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + _package_local_setup_IFS=$IFS + IFS=":" + for _hook in $AMENT_ENVIRONMENT_HOOKS; do + # restore AMENT_CURRENT_PREFIX for each environment hook + AMENT_CURRENT_PREFIX=$_package_local_setup_AMENT_CURRENT_PREFIX + # restore IFS before sourcing other files + IFS=$_package_local_setup_IFS + . "$_hook" + done + unset _hook + IFS=$_package_local_setup_IFS + unset _package_local_setup_IFS + unset AMENT_ENVIRONMENT_HOOKS +fi + +unset _package_local_setup_AMENT_CURRENT_PREFIX +unset AMENT_CURRENT_PREFIX diff --git a/container_root/build/slam_msgs/ament_cmake_environment_hooks/local_setup.dsv b/container_root/build/slam_msgs/ament_cmake_environment_hooks/local_setup.dsv new file mode 100644 index 0000000..6b0725b --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_environment_hooks/local_setup.dsv @@ -0,0 +1,4 @@ +source;share/slam_msgs/environment/ament_prefix_path.sh +source;share/slam_msgs/environment/library_path.sh +source;share/slam_msgs/environment/path.sh +source;share/slam_msgs/environment/pythonpath.sh diff --git a/container_root/build/slam_msgs/ament_cmake_environment_hooks/local_setup.sh b/container_root/build/slam_msgs/ament_cmake_environment_hooks/local_setup.sh new file mode 100644 index 0000000..ee8eb37 --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_environment_hooks/local_setup.sh @@ -0,0 +1,186 @@ +# generated from ament_package/template/package_level/local_setup.sh.in + +# since this file is sourced use either the provided AMENT_CURRENT_PREFIX +# or fall back to the destination set at configure time +: ${AMENT_CURRENT_PREFIX:="/root/install/slam_msgs"} +if [ ! -d "$AMENT_CURRENT_PREFIX" ]; then + if [ -z "$COLCON_CURRENT_PREFIX" ]; then + echo "The compile time prefix path '$AMENT_CURRENT_PREFIX' doesn't " \ + "exist. Consider sourcing a different extension than '.sh'." 1>&2 + else + AMENT_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" + fi +fi + +# function to append values to environment variables +# using colons as separators and avoiding leading separators +ament_append_value() { + # arguments + _listname="$1" + _value="$2" + #echo "listname $_listname" + #eval echo "list value \$$_listname" + #echo "value $_value" + + # avoid leading separator + eval _values=\"\$$_listname\" + if [ -z "$_values" ]; then + eval export $_listname=\"$_value\" + #eval echo "set list \$$_listname" + else + # field separator must not be a colon + _ament_append_value_IFS=$IFS + unset IFS + eval export $_listname=\"\$$_listname:$_value\" + #eval echo "append list \$$_listname" + IFS=$_ament_append_value_IFS + unset _ament_append_value_IFS + fi + unset _values + + unset _value + unset _listname +} + +# function to append non-duplicate values to environment variables +# using colons as separators and avoiding leading separators +ament_append_unique_value() { + # arguments + _listname=$1 + _value=$2 + #echo "listname $_listname" + #eval echo "list value \$$_listname" + #echo "value $_value" + + # check if the list contains the value + eval _values=\$$_listname + _duplicate= + _ament_append_unique_value_IFS=$IFS + IFS=":" + if [ "$AMENT_SHELL" = "zsh" ]; then + ament_zsh_to_array _values + fi + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + if [ $_item = $_value ]; then + _duplicate=1 + fi + done + unset _item + + # append only non-duplicates + if [ -z "$_duplicate" ]; then + # avoid leading separator + if [ -z "$_values" ]; then + eval $_listname=\"$_value\" + #eval echo "set list \$$_listname" + else + # field separator must not be a colon + unset IFS + eval $_listname=\"\$$_listname:$_value\" + #eval echo "append list \$$_listname" + fi + fi + IFS=$_ament_append_unique_value_IFS + unset _ament_append_unique_value_IFS + unset _duplicate + unset _values + + unset _value + unset _listname +} + +# function to prepend non-duplicate values to environment variables +# using colons as separators and avoiding trailing separators +ament_prepend_unique_value() { + # arguments + _listname="$1" + _value="$2" + #echo "listname $_listname" + #eval echo "list value \$$_listname" + #echo "value $_value" + + # check if the list contains the value + eval _values=\"\$$_listname\" + _duplicate= + _ament_prepend_unique_value_IFS=$IFS + IFS=":" + if [ "$AMENT_SHELL" = "zsh" ]; then + ament_zsh_to_array _values + fi + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + if [ "$_item" = "$_value" ]; then + _duplicate=1 + fi + done + unset _item + + # prepend only non-duplicates + if [ -z "$_duplicate" ]; then + # avoid trailing separator + if [ -z "$_values" ]; then + eval export $_listname=\"$_value\" + #eval echo "set list \$$_listname" + else + # field separator must not be a colon + unset IFS + eval export $_listname=\"$_value:\$$_listname\" + #eval echo "prepend list \$$_listname" + fi + fi + IFS=$_ament_prepend_unique_value_IFS + unset _ament_prepend_unique_value_IFS + unset _duplicate + unset _values + + unset _value + unset _listname +} + +# unset AMENT_ENVIRONMENT_HOOKS +# if not appending to them for return +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + unset AMENT_ENVIRONMENT_HOOKS +fi + +# list all environment hooks of this package +ament_append_value AMENT_ENVIRONMENT_HOOKS "$AMENT_CURRENT_PREFIX/share/slam_msgs/environment/ament_prefix_path.sh" +ament_append_value AMENT_ENVIRONMENT_HOOKS "$AMENT_CURRENT_PREFIX/share/slam_msgs/environment/library_path.sh" +ament_append_value AMENT_ENVIRONMENT_HOOKS "$AMENT_CURRENT_PREFIX/share/slam_msgs/environment/path.sh" +ament_append_value AMENT_ENVIRONMENT_HOOKS "$AMENT_CURRENT_PREFIX/share/slam_msgs/environment/pythonpath.sh" + +# source all shell-specific environment hooks of this package +# if not returning them +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + _package_local_setup_IFS=$IFS + IFS=":" + if [ "$AMENT_SHELL" = "zsh" ]; then + ament_zsh_to_array AMENT_ENVIRONMENT_HOOKS + fi + for _hook in $AMENT_ENVIRONMENT_HOOKS; do + if [ -f "$_hook" ]; then + # restore IFS before sourcing other files + IFS=$_package_local_setup_IFS + # trace output + if [ -n "$AMENT_TRACE_SETUP_FILES" ]; then + echo "# . \"$_hook\"" + fi + . "$_hook" + fi + done + unset _hook + IFS=$_package_local_setup_IFS + unset _package_local_setup_IFS + unset AMENT_ENVIRONMENT_HOOKS +fi + +# reset AMENT_CURRENT_PREFIX after each package +# allowing to source multiple package-level setup files +unset AMENT_CURRENT_PREFIX diff --git a/container_root/build/slam_msgs/ament_cmake_environment_hooks/local_setup.zsh b/container_root/build/slam_msgs/ament_cmake_environment_hooks/local_setup.zsh new file mode 100644 index 0000000..fe161be --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_environment_hooks/local_setup.zsh @@ -0,0 +1,59 @@ +# generated from ament_package/template/package_level/local_setup.zsh.in + +AMENT_SHELL=zsh + +# source local_setup.sh from same directory as this file +_this_path=$(builtin cd -q "`dirname "${(%):-%N}"`" > /dev/null && pwd) +# provide AMENT_CURRENT_PREFIX to shell script +AMENT_CURRENT_PREFIX=$(builtin cd -q "`dirname "${(%):-%N}"`/../.." > /dev/null && pwd) +# store AMENT_CURRENT_PREFIX to restore it before each environment hook +_package_local_setup_AMENT_CURRENT_PREFIX=$AMENT_CURRENT_PREFIX + +# function to convert array-like strings into arrays +# to wordaround SH_WORD_SPLIT not being set +ament_zsh_to_array() { + local _listname=$1 + local _dollar="$" + local _split="{=" + local _to_array="(\"$_dollar$_split$_listname}\")" + eval $_listname=$_to_array +} + +# trace output +if [ -n "$AMENT_TRACE_SETUP_FILES" ]; then + echo "# . \"$_this_path/local_setup.sh\"" +fi +# the package-level local_setup file unsets AMENT_CURRENT_PREFIX +. "$_this_path/local_setup.sh" +unset _this_path + +# unset AMENT_ENVIRONMENT_HOOKS +# if not appending to them for return +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + unset AMENT_ENVIRONMENT_HOOKS +fi + +# restore AMENT_CURRENT_PREFIX before evaluating the environment hooks +AMENT_CURRENT_PREFIX=$_package_local_setup_AMENT_CURRENT_PREFIX +# list all environment hooks of this package + +# source all shell-specific environment hooks of this package +# if not returning them +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + _package_local_setup_IFS=$IFS + IFS=":" + for _hook in $AMENT_ENVIRONMENT_HOOKS; do + # restore AMENT_CURRENT_PREFIX for each environment hook + AMENT_CURRENT_PREFIX=$_package_local_setup_AMENT_CURRENT_PREFIX + # restore IFS before sourcing other files + IFS=$_package_local_setup_IFS + . "$_hook" + done + unset _hook + IFS=$_package_local_setup_IFS + unset _package_local_setup_IFS + unset AMENT_ENVIRONMENT_HOOKS +fi + +unset _package_local_setup_AMENT_CURRENT_PREFIX +unset AMENT_CURRENT_PREFIX diff --git a/container_root/build/slam_msgs/ament_cmake_environment_hooks/package.dsv b/container_root/build/slam_msgs/ament_cmake_environment_hooks/package.dsv new file mode 100644 index 0000000..8c14422 --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_environment_hooks/package.dsv @@ -0,0 +1,4 @@ +source;share/slam_msgs/local_setup.bash +source;share/slam_msgs/local_setup.dsv +source;share/slam_msgs/local_setup.sh +source;share/slam_msgs/local_setup.zsh diff --git a/container_root/build/slam_msgs/ament_cmake_environment_hooks/path.dsv b/container_root/build/slam_msgs/ament_cmake_environment_hooks/path.dsv new file mode 100644 index 0000000..b94426a --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_environment_hooks/path.dsv @@ -0,0 +1 @@ +prepend-non-duplicate-if-exists;PATH;bin diff --git a/container_root/build/slam_msgs/ament_cmake_environment_hooks/pythonpath.dsv b/container_root/build/slam_msgs/ament_cmake_environment_hooks/pythonpath.dsv new file mode 100644 index 0000000..2407605 --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_environment_hooks/pythonpath.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;PYTHONPATH;local/lib/python3.10/dist-packages diff --git a/container_root/build/slam_msgs/ament_cmake_environment_hooks/pythonpath.sh b/container_root/build/slam_msgs/ament_cmake_environment_hooks/pythonpath.sh new file mode 100644 index 0000000..579f269 --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_environment_hooks/pythonpath.sh @@ -0,0 +1,3 @@ +# generated from ament_package/template/environment_hook/pythonpath.sh.in + +ament_prepend_unique_value PYTHONPATH "$AMENT_CURRENT_PREFIX/local/lib/python3.10/dist-packages" diff --git a/container_root/build/slam_msgs/ament_cmake_export_dependencies/ament_cmake_export_dependencies-extras.cmake b/container_root/build/slam_msgs/ament_cmake_export_dependencies/ament_cmake_export_dependencies-extras.cmake new file mode 100644 index 0000000..0f3c3b9 --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_export_dependencies/ament_cmake_export_dependencies-extras.cmake @@ -0,0 +1,92 @@ +# generated from ament_cmake_export_dependencies/cmake/ament_cmake_export_dependencies-extras.cmake.in + +set(_exported_dependencies "builtin_interfaces;geometry_msgs;sensor_msgs;std_msgs;rosidl_runtime_c;rosidl_typesupport_interface;rcutils;fastrtps_cmake_module;fastcdr;rosidl_runtime_c;rosidl_runtime_cpp;rosidl_typesupport_fastrtps_c;rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_interface;rosidl_runtime_cpp;fastrtps_cmake_module;fastcdr;rmw;rosidl_runtime_c;rosidl_runtime_cpp;rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_interface;rosidl_runtime_c;rosidl_typesupport_c;rosidl_typesupport_interface;rosidl_runtime_c;rosidl_runtime_cpp;rosidl_typesupport_c;rosidl_typesupport_cpp;rosidl_typesupport_interface;rosidl_default_runtime") + +find_package(ament_cmake_libraries QUIET REQUIRED) + +# find_package() all dependencies +# and append their DEFINITIONS INCLUDE_DIRS, LIBRARIES, and LINK_FLAGS +# variables to slam_msgs_DEFINITIONS, slam_msgs_INCLUDE_DIRS, +# slam_msgs_LIBRARIES, and slam_msgs_LINK_FLAGS. +# Additionally collect the direct dependency names in +# slam_msgs_DEPENDENCIES as well as the recursive dependency names +# in slam_msgs_RECURSIVE_DEPENDENCIES. +if(NOT _exported_dependencies STREQUAL "") + find_package(ament_cmake_core QUIET REQUIRED) + set(slam_msgs_DEPENDENCIES ${_exported_dependencies}) + set(slam_msgs_RECURSIVE_DEPENDENCIES ${_exported_dependencies}) + set(_libraries) + foreach(_dep ${_exported_dependencies}) + if(NOT ${_dep}_FOUND) + find_package("${_dep}" QUIET REQUIRED) + endif() + # if a package provides modern CMake interface targets use them + # exclusively assuming the classic CMake variables only exist for + # backward compatibility + set(use_modern_cmake FALSE) + if(NOT "${${_dep}_TARGETS}" STREQUAL "") + foreach(_target ${${_dep}_TARGETS}) + # only use actual targets + # in case a package uses this variable for other content + if(TARGET "${_target}") + get_target_property(_include_dirs ${_target} INTERFACE_INCLUDE_DIRECTORIES) + if(_include_dirs) + list_append_unique(slam_msgs_INCLUDE_DIRS "${_include_dirs}") + endif() + + get_target_property(_imported_configurations ${_target} IMPORTED_CONFIGURATIONS) + if(_imported_configurations) + string(TOUPPER "${_imported_configurations}" _imported_configurations) + if(DEBUG_CONFIGURATIONS) + string(TOUPPER "${DEBUG_CONFIGURATIONS}" _debug_configurations_uppercase) + else() + set(_debug_configurations_uppercase "DEBUG") + endif() + foreach(_imported_config ${_imported_configurations}) + get_target_property(_imported_implib ${_target} IMPORTED_IMPLIB_${_imported_config}) + if(_imported_implib) + set(_imported_implib_config "optimized") + if(${_imported_config} IN_LIST _debug_configurations_uppercase) + set(_imported_implib_config "debug") + endif() + list(APPEND _libraries ${_imported_implib_config} ${_imported_implib}) + else() + get_target_property(_imported_location ${_target} IMPORTED_LOCATION_${_imported_config}) + if(_imported_location) + list(APPEND _libraries "${_imported_location}") + endif() + endif() + endforeach() + endif() + + get_target_property(_link_libraries ${_target} INTERFACE_LINK_LIBRARIES) + if(_link_libraries) + list(APPEND _libraries "${_link_libraries}") + endif() + set(use_modern_cmake TRUE) + endif() + endforeach() + endif() + if(NOT use_modern_cmake) + if(${_dep}_DEFINITIONS) + list_append_unique(slam_msgs_DEFINITIONS "${${_dep}_DEFINITIONS}") + endif() + if(${_dep}_INCLUDE_DIRS) + list_append_unique(slam_msgs_INCLUDE_DIRS "${${_dep}_INCLUDE_DIRS}") + endif() + if(${_dep}_LIBRARIES) + list(APPEND _libraries "${${_dep}_LIBRARIES}") + endif() + if(${_dep}_LINK_FLAGS) + list_append_unique(slam_msgs_LINK_FLAGS "${${_dep}_LINK_FLAGS}") + endif() + if(${_dep}_RECURSIVE_DEPENDENCIES) + list_append_unique(slam_msgs_RECURSIVE_DEPENDENCIES "${${_dep}_RECURSIVE_DEPENDENCIES}") + endif() + endif() + if(_libraries) + ament_libraries_deduplicate(_libraries "${_libraries}") + list(APPEND slam_msgs_LIBRARIES "${_libraries}") + endif() + endforeach() +endif() diff --git a/container_root/build/slam_msgs/ament_cmake_export_include_directories/ament_cmake_export_include_directories-extras.cmake b/container_root/build/slam_msgs/ament_cmake_export_include_directories/ament_cmake_export_include_directories-extras.cmake new file mode 100644 index 0000000..364acf3 --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_export_include_directories/ament_cmake_export_include_directories-extras.cmake @@ -0,0 +1,16 @@ +# generated from ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directories-extras.cmake.in + +set(_exported_include_dirs "${slam_msgs_DIR}/../../../include/slam_msgs") + +# append include directories to slam_msgs_INCLUDE_DIRS +# warn about not existing paths +if(NOT _exported_include_dirs STREQUAL "") + find_package(ament_cmake_core QUIET REQUIRED) + foreach(_exported_include_dir ${_exported_include_dirs}) + if(NOT IS_DIRECTORY "${_exported_include_dir}") + message(WARNING "Package 'slam_msgs' exports the include directory '${_exported_include_dir}' which doesn't exist") + endif() + normalize_path(_exported_include_dir "${_exported_include_dir}") + list(APPEND slam_msgs_INCLUDE_DIRS "${_exported_include_dir}") + endforeach() +endif() diff --git a/container_root/build/slam_msgs/ament_cmake_export_libraries/ament_cmake_export_libraries-extras.cmake b/container_root/build/slam_msgs/ament_cmake_export_libraries/ament_cmake_export_libraries-extras.cmake new file mode 100644 index 0000000..2a38a99 --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_export_libraries/ament_cmake_export_libraries-extras.cmake @@ -0,0 +1,141 @@ +# generated from ament_cmake_export_libraries/cmake/template/ament_cmake_export_libraries.cmake.in + +set(_exported_libraries "slam_msgs__rosidl_generator_c;slam_msgs__rosidl_typesupport_c;slam_msgs__rosidl_typesupport_cpp") +set(_exported_library_names "") + +# populate slam_msgs_LIBRARIES +if(NOT _exported_libraries STREQUAL "") + # loop over libraries, either target names or absolute paths + list(LENGTH _exported_libraries _length) + set(_i 0) + while(_i LESS _length) + list(GET _exported_libraries ${_i} _arg) + + # pass linker flags along + if("${_arg}" MATCHES "^-" AND NOT "${_arg}" MATCHES "^-[l|framework]") + list(APPEND slam_msgs_LIBRARIES "${_arg}") + math(EXPR _i "${_i} + 1") + continue() + endif() + + if("${_arg}" MATCHES "^(debug|optimized|general)$") + # remember build configuration keyword + # and get following library + set(_cfg "${_arg}") + math(EXPR _i "${_i} + 1") + if(_i EQUAL _length) + message(FATAL_ERROR "Package 'slam_msgs' passes the build configuration keyword '${_cfg}' as the last exported library") + endif() + list(GET _exported_libraries ${_i} _library) + else() + # the value is a library without a build configuration keyword + set(_cfg "") + set(_library "${_arg}") + endif() + math(EXPR _i "${_i} + 1") + + if(NOT IS_ABSOLUTE "${_library}") + # search for library target relative to this CMake file + set(_lib "NOTFOUND") + find_library( + _lib NAMES "${_library}" + PATHS "${slam_msgs_DIR}/../../../lib" + NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH + ) + + if(NOT _lib) + # warn about not existing library and ignore it + message(FATAL_ERROR "Package 'slam_msgs' exports the library '${_library}' which couldn't be found") + elseif(NOT IS_ABSOLUTE "${_lib}") + # the found library must be an absolute path + message(FATAL_ERROR "Package 'slam_msgs' found the library '${_library}' at '${_lib}' which is not an absolute path") + elseif(NOT EXISTS "${_lib}") + # the found library must exist + message(FATAL_ERROR "Package 'slam_msgs' found the library '${_lib}' which doesn't exist") + else() + list(APPEND slam_msgs_LIBRARIES ${_cfg} "${_lib}") + endif() + + else() + if(NOT EXISTS "${_library}") + # the found library must exist + message(WARNING "Package 'slam_msgs' exports the library '${_library}' which doesn't exist") + else() + list(APPEND slam_msgs_LIBRARIES ${_cfg} "${_library}") + endif() + endif() + endwhile() +endif() + +# find_library() library names with optional LIBRARY_DIRS +# and add the libraries to slam_msgs_LIBRARIES +if(NOT _exported_library_names STREQUAL "") + # loop over library names + # but remember related build configuration keyword if available + list(LENGTH _exported_library_names _length) + set(_i 0) + while(_i LESS _length) + list(GET _exported_library_names ${_i} _arg) + # pass linker flags along + if("${_arg}" MATCHES "^-" AND NOT "${_arg}" MATCHES "^-[l|framework]") + list(APPEND slam_msgs_LIBRARIES "${_arg}") + math(EXPR _i "${_i} + 1") + continue() + endif() + + if("${_arg}" MATCHES "^(debug|optimized|general)$") + # remember build configuration keyword + # and get following library name + set(_cfg "${_arg}") + math(EXPR _i "${_i} + 1") + if(_i EQUAL _length) + message(FATAL_ERROR "Package 'slam_msgs' passes the build configuration keyword '${_cfg}' as the last exported target") + endif() + list(GET _exported_library_names ${_i} _library) + else() + # the value is a library target without a build configuration keyword + set(_cfg "") + set(_library "${_arg}") + endif() + math(EXPR _i "${_i} + 1") + + # extract optional LIBRARY_DIRS from library name + string(REPLACE ":" ";" _library_dirs "${_library}") + list(GET _library_dirs 0 _library_name) + list(REMOVE_AT _library_dirs 0) + + set(_lib "NOTFOUND") + if(NOT _library_dirs) + # search for library in the common locations + find_library( + _lib + NAMES "${_library_name}" + ) + if(NOT _lib) + # warn about not existing library and later ignore it + message(WARNING "Package 'slam_msgs' exports library '${_library_name}' which couldn't be found") + endif() + else() + # search for library in the specified directories + find_library( + _lib + NAMES "${_library_name}" + PATHS ${_library_dirs} + NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH + ) + if(NOT _lib) + # warn about not existing library and later ignore it + message(WARNING + "Package 'slam_msgs' exports library '${_library_name}' with LIBRARY_DIRS '${_library_dirs}' which couldn't be found") + endif() + endif() + if(_lib) + list(APPEND slam_msgs_LIBRARIES ${_cfg} "${_lib}") + endif() + endwhile() +endif() + +# TODO(dirk-thomas) deduplicate slam_msgs_LIBRARIES +# while maintaining library order +# as well as build configuration keywords +# as well as linker flags diff --git a/container_root/build/slam_msgs/ament_cmake_export_targets/ament_cmake_export_targets-extras.cmake b/container_root/build/slam_msgs/ament_cmake_export_targets/ament_cmake_export_targets-extras.cmake new file mode 100644 index 0000000..803d7f1 --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_export_targets/ament_cmake_export_targets-extras.cmake @@ -0,0 +1,27 @@ +# generated from ament_cmake_export_targets/cmake/ament_cmake_export_targets-extras.cmake.in + +set(_exported_targets "export_slam_msgs__rosidl_generator_c;export_slam_msgs__rosidl_typesupport_fastrtps_c;export_slam_msgs__rosidl_generator_cpp;export_slam_msgs__rosidl_typesupport_fastrtps_cpp;slam_msgs__rosidl_typesupport_introspection_c;slam_msgs__rosidl_typesupport_c;slam_msgs__rosidl_typesupport_introspection_cpp;slam_msgs__rosidl_typesupport_cpp;export_slam_msgs__rosidl_generator_py") + +# include all exported targets +if(NOT _exported_targets STREQUAL "") + foreach(_target ${_exported_targets}) + set(_export_file "${slam_msgs_DIR}/${_target}Export.cmake") + include("${_export_file}") + + # extract the target names associated with the export + set(_regex "foreach\\((_cmake)?_expected_?[Tt]arget (IN ITEMS )?(.+)\\)") + file( + STRINGS "${_export_file}" _foreach_targets + REGEX "${_regex}") + list(LENGTH _foreach_targets _matches) + if(NOT _matches EQUAL 1) + message(FATAL_ERROR + "Failed to find exported target names in '${_export_file}'") + endif() + string(REGEX REPLACE "${_regex}" "\\3" _targets "${_foreach_targets}") + string(REPLACE " " ";" _targets "${_targets}") + list(LENGTH _targets _length) + + list(APPEND slam_msgs_TARGETS ${_targets}) + endforeach() +endif() diff --git a/container_root/build/slam_msgs/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/slam_msgs b/container_root/build/slam_msgs/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/slam_msgs new file mode 100644 index 0000000..280bc25 --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/slam_msgs @@ -0,0 +1 @@ +rosidl_default_generators;rclcpp;geometry_msgs;sensor_msgs;std_msgs \ No newline at end of file diff --git a/container_root/build/slam_msgs/ament_cmake_index/share/ament_index/resource_index/packages/slam_msgs b/container_root/build/slam_msgs/ament_cmake_index/share/ament_index/resource_index/packages/slam_msgs new file mode 100644 index 0000000..e69de29 diff --git a/container_root/build/slam_msgs/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/slam_msgs b/container_root/build/slam_msgs/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/slam_msgs new file mode 100644 index 0000000..a09f26e --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/slam_msgs @@ -0,0 +1 @@ +/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/opt/ros/humble \ No newline at end of file diff --git a/container_root/build/slam_msgs/ament_cmake_index/share/ament_index/resource_index/rosidl_interfaces/slam_msgs b/container_root/build/slam_msgs/ament_cmake_index/share/ament_index/resource_index/rosidl_interfaces/slam_msgs new file mode 100644 index 0000000..b9234ff --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_index/share/ament_index/resource_index/rosidl_interfaces/slam_msgs @@ -0,0 +1,16 @@ +msg/KeyFrame.idl +msg/KeyFrame.msg +msg/MapData.idl +msg/MapData.msg +msg/MapGraph.idl +msg/MapGraph.msg +msg/MapPoint.idl +msg/MapPoint.msg +srv/GetLandmarksInView.idl +srv/GetLandmarksInView.srv +srv/GetLandmarksInView_Request.msg +srv/GetLandmarksInView_Response.msg +srv/GetMap.idl +srv/GetMap.srv +srv/GetMap_Request.msg +srv/GetMap_Response.msg \ No newline at end of file diff --git a/container_root/build/slam_msgs/ament_cmake_package_templates/templates.cmake b/container_root/build/slam_msgs/ament_cmake_package_templates/templates.cmake new file mode 100644 index 0000000..42a5a03 --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_package_templates/templates.cmake @@ -0,0 +1,14 @@ +set(ament_cmake_package_templates_ENVIRONMENT_HOOK_LIBRARY_PATH "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/environment_hook/library_path.sh") +set(ament_cmake_package_templates_ENVIRONMENT_HOOK_PYTHONPATH "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/environment_hook/pythonpath.sh.in") +set(ament_cmake_package_templates_PACKAGE_LEVEL "") +list(APPEND ament_cmake_package_templates_PACKAGE_LEVEL "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/package_level/local_setup.bash.in") +list(APPEND ament_cmake_package_templates_PACKAGE_LEVEL "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/package_level/local_setup.sh.in") +list(APPEND ament_cmake_package_templates_PACKAGE_LEVEL "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/package_level/local_setup.zsh.in") +set(ament_cmake_package_templates_PREFIX_LEVEL "") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/prefix_level/local_setup.bash") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/prefix_level/local_setup.sh.in") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/prefix_level/local_setup.zsh") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/prefix_level/setup.bash") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/prefix_level/setup.sh.in") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/prefix_level/setup.zsh") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/prefix_level/_local_setup_util.py") diff --git a/container_root/build/slam_msgs/ament_cmake_python/slam_msgs/setup.py b/container_root/build/slam_msgs/ament_cmake_python/slam_msgs/setup.py new file mode 100644 index 0000000..ddd13c8 --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_python/slam_msgs/setup.py @@ -0,0 +1,9 @@ +from setuptools import find_packages +from setuptools import setup + +setup( + name='slam_msgs', + version='1.0.0', + packages=find_packages( + include=('slam_msgs', 'slam_msgs.*')), +) diff --git a/container_root/build/slam_msgs/ament_cmake_python/slam_msgs/slam_msgs.egg-info/PKG-INFO b/container_root/build/slam_msgs/ament_cmake_python/slam_msgs/slam_msgs.egg-info/PKG-INFO new file mode 100644 index 0000000..954a6c1 --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_python/slam_msgs/slam_msgs.egg-info/PKG-INFO @@ -0,0 +1,10 @@ +Metadata-Version: 2.1 +Name: slam-msgs +Version: 1.0.0 +Summary: UNKNOWN +Home-page: UNKNOWN +License: UNKNOWN +Platform: UNKNOWN + +UNKNOWN + diff --git a/container_root/build/slam_msgs/ament_cmake_python/slam_msgs/slam_msgs.egg-info/SOURCES.txt b/container_root/build/slam_msgs/ament_cmake_python/slam_msgs/slam_msgs.egg-info/SOURCES.txt new file mode 100644 index 0000000..c96641d --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_python/slam_msgs/slam_msgs.egg-info/SOURCES.txt @@ -0,0 +1,6 @@ +setup.py +slam_msgs/__init__.py +slam_msgs.egg-info/PKG-INFO +slam_msgs.egg-info/SOURCES.txt +slam_msgs.egg-info/dependency_links.txt +slam_msgs.egg-info/top_level.txt \ No newline at end of file diff --git a/container_root/build/slam_msgs/ament_cmake_python/slam_msgs/slam_msgs.egg-info/dependency_links.txt b/container_root/build/slam_msgs/ament_cmake_python/slam_msgs/slam_msgs.egg-info/dependency_links.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_python/slam_msgs/slam_msgs.egg-info/dependency_links.txt @@ -0,0 +1 @@ + diff --git a/container_root/build/slam_msgs/ament_cmake_python/slam_msgs/slam_msgs.egg-info/top_level.txt b/container_root/build/slam_msgs/ament_cmake_python/slam_msgs/slam_msgs.egg-info/top_level.txt new file mode 100644 index 0000000..16611cc --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_python/slam_msgs/slam_msgs.egg-info/top_level.txt @@ -0,0 +1 @@ +slam_msgs diff --git a/container_root/build/slam_msgs/ament_cmake_python/slam_msgs/slam_msgs/__init__.py b/container_root/build/slam_msgs/ament_cmake_python/slam_msgs/slam_msgs/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/container_root/build/slam_msgs/ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake b/container_root/build/slam_msgs/ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake new file mode 100644 index 0000000..6b8df76 --- /dev/null +++ b/container_root/build/slam_msgs/ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake @@ -0,0 +1,57 @@ +# generated from +# ament_cmake_core/cmake/uninstall_target/ament_cmake_uninstall_target.cmake.in + +function(ament_cmake_uninstall_target_remove_empty_directories path) + set(install_space "/root/install/slam_msgs") + if(install_space STREQUAL "") + message(FATAL_ERROR "The CMAKE_INSTALL_PREFIX variable must not be empty") + endif() + + string(LENGTH "${install_space}" length) + string(SUBSTRING "${path}" 0 ${length} path_prefix) + if(NOT path_prefix STREQUAL install_space) + message(FATAL_ERROR "The path '${path}' must be within the install space '${install_space}'") + endif() + if(path STREQUAL install_space) + return() + endif() + + # check if directory is empty + file(GLOB files "${path}/*") + list(LENGTH files length) + if(length EQUAL 0) + message(STATUS "Uninstalling: ${path}/") + execute_process(COMMAND "/usr/bin/cmake" "-E" "remove_directory" "${path}") + # recursively try to remove parent directories + get_filename_component(parent_path "${path}" PATH) + ament_cmake_uninstall_target_remove_empty_directories("${parent_path}") + endif() +endfunction() + +# uninstall files installed using the standard install() function +set(install_manifest "/root/build/slam_msgs/install_manifest.txt") +if(NOT EXISTS "${install_manifest}") + message(FATAL_ERROR "Cannot find install manifest: ${install_manifest}") +endif() + +file(READ "${install_manifest}" installed_files) +string(REGEX REPLACE "\n" ";" installed_files "${installed_files}") +foreach(installed_file ${installed_files}) + if(EXISTS "${installed_file}" OR IS_SYMLINK "${installed_file}") + message(STATUS "Uninstalling: ${installed_file}") + file(REMOVE "${installed_file}") + if(EXISTS "${installed_file}" OR IS_SYMLINK "${installed_file}") + message(FATAL_ERROR "Failed to remove '${installed_file}'") + endif() + + # remove empty parent folders + get_filename_component(parent_path "${installed_file}" PATH) + ament_cmake_uninstall_target_remove_empty_directories("${parent_path}") + endif() +endforeach() + +# end of template + +message(STATUS "Execute custom uninstall script") + +# begin of custom uninstall code diff --git a/container_root/build/slam_msgs/cmake_args.last b/container_root/build/slam_msgs/cmake_args.last new file mode 100644 index 0000000..4af1832 --- /dev/null +++ b/container_root/build/slam_msgs/cmake_args.last @@ -0,0 +1 @@ +None \ No newline at end of file diff --git a/container_root/build/slam_msgs/cmake_install.cmake b/container_root/build/slam_msgs/cmake_install.cmake new file mode 100644 index 0000000..e9d29b8 --- /dev/null +++ b/container_root/build/slam_msgs/cmake_install.cmake @@ -0,0 +1,692 @@ +# Install script for directory: /root/colcon_ws/src/slam_msgs + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/root/install/slam_msgs") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/ament_index/resource_index/rosidl_interfaces" TYPE FILE FILES "/root/build/slam_msgs/ament_cmake_index/share/ament_index/resource_index/rosidl_interfaces/slam_msgs") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/slam_msgs/slam_msgs" TYPE DIRECTORY FILES "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/" REGEX "/[^/]*\\.h$") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/environment" TYPE FILE FILES "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/environment_hook/library_path.sh") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/environment" TYPE FILE FILES "/root/build/slam_msgs/ament_cmake_environment_hooks/library_path.dsv") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_generator_c.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_generator_c.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_generator_c.so" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/root/build/slam_msgs/libslam_msgs__rosidl_generator_c.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_generator_c.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_generator_c.so") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_generator_c.so" + OLD_RPATH "/opt/ros/humble/lib:" + NEW_RPATH "") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_generator_c.so") + endif() + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/slam_msgs/slam_msgs" TYPE DIRECTORY FILES "/root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/" REGEX "/[^/]*\\.cpp$" EXCLUDE) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_typesupport_fastrtps_c.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_typesupport_fastrtps_c.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_typesupport_fastrtps_c.so" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/root/build/slam_msgs/libslam_msgs__rosidl_typesupport_fastrtps_c.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_typesupport_fastrtps_c.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_typesupport_fastrtps_c.so") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_typesupport_fastrtps_c.so" + OLD_RPATH "/root/build/slam_msgs:/opt/ros/humble/lib:" + NEW_RPATH "") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_typesupport_fastrtps_c.so") + endif() + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/slam_msgs/slam_msgs" TYPE DIRECTORY FILES "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/" REGEX "/[^/]*\\.hpp$") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/slam_msgs/slam_msgs" TYPE DIRECTORY FILES "/root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/" REGEX "/[^/]*\\.cpp$" EXCLUDE) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_typesupport_fastrtps_cpp.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_typesupport_fastrtps_cpp.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_typesupport_fastrtps_cpp.so" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/root/build/slam_msgs/libslam_msgs__rosidl_typesupport_fastrtps_cpp.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_typesupport_fastrtps_cpp.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_typesupport_fastrtps_cpp.so") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_typesupport_fastrtps_cpp.so" + OLD_RPATH "/opt/ros/humble/lib:" + NEW_RPATH "") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_typesupport_fastrtps_cpp.so") + endif() + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/slam_msgs/slam_msgs" TYPE DIRECTORY FILES "/root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/" REGEX "/[^/]*\\.h$") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_typesupport_introspection_c.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_typesupport_introspection_c.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_typesupport_introspection_c.so" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/root/build/slam_msgs/libslam_msgs__rosidl_typesupport_introspection_c.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_typesupport_introspection_c.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_typesupport_introspection_c.so") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_typesupport_introspection_c.so" + OLD_RPATH "/root/build/slam_msgs:/opt/ros/humble/lib:" + NEW_RPATH "") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_typesupport_introspection_c.so") + endif() + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_typesupport_c.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_typesupport_c.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_typesupport_c.so" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/root/build/slam_msgs/libslam_msgs__rosidl_typesupport_c.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_typesupport_c.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_typesupport_c.so") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_typesupport_c.so" + OLD_RPATH "/root/build/slam_msgs:/opt/ros/humble/lib:" + NEW_RPATH "") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_typesupport_c.so") + endif() + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/slam_msgs/slam_msgs" TYPE DIRECTORY FILES "/root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/" REGEX "/[^/]*\\.hpp$") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_typesupport_introspection_cpp.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_typesupport_introspection_cpp.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_typesupport_introspection_cpp.so" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/root/build/slam_msgs/libslam_msgs__rosidl_typesupport_introspection_cpp.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_typesupport_introspection_cpp.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_typesupport_introspection_cpp.so") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_typesupport_introspection_cpp.so" + OLD_RPATH "/opt/ros/humble/lib:" + NEW_RPATH "") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_typesupport_introspection_cpp.so") + endif() + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_typesupport_cpp.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_typesupport_cpp.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_typesupport_cpp.so" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/root/build/slam_msgs/libslam_msgs__rosidl_typesupport_cpp.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_typesupport_cpp.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_typesupport_cpp.so") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_typesupport_cpp.so" + OLD_RPATH "/opt/ros/humble/lib:" + NEW_RPATH "") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_typesupport_cpp.so") + endif() + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/environment" TYPE FILE FILES "/root/build/slam_msgs/ament_cmake_environment_hooks/pythonpath.sh") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/environment" TYPE FILE FILES "/root/build/slam_msgs/ament_cmake_environment_hooks/pythonpath.dsv") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/local/lib/python3.10/dist-packages/slam_msgs-1.0.0-py3.10.egg-info" TYPE DIRECTORY FILES "/root/build/slam_msgs/ament_cmake_python/slam_msgs/slam_msgs.egg-info/") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/local/lib/python3.10/dist-packages/slam_msgs" TYPE DIRECTORY FILES "/root/build/slam_msgs/rosidl_generator_py/slam_msgs/" REGEX "/[^/]*\\.pyc$" EXCLUDE REGEX "/\\_\\_pycache\\_\\_$" EXCLUDE) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + execute_process( + COMMAND + "/usr/bin/python3" "-m" "compileall" + "/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs" + ) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/local/lib/python3.10/dist-packages/slam_msgs" TYPE SHARED_LIBRARY FILES "/root/build/slam_msgs/rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so" + OLD_RPATH "/root/build/slam_msgs/rosidl_generator_py/slam_msgs:/root/build/slam_msgs:/opt/ros/humble/lib:" + NEW_RPATH "") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so") + endif() + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/local/lib/python3.10/dist-packages/slam_msgs" TYPE SHARED_LIBRARY FILES "/root/build/slam_msgs/rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so" + OLD_RPATH "/root/build/slam_msgs/rosidl_generator_py/slam_msgs:/root/build/slam_msgs:/opt/ros/humble/lib:" + NEW_RPATH "") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so") + endif() + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/local/lib/python3.10/dist-packages/slam_msgs" TYPE SHARED_LIBRARY FILES "/root/build/slam_msgs/rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so" + OLD_RPATH "/root/build/slam_msgs/rosidl_generator_py/slam_msgs:/root/build/slam_msgs:/opt/ros/humble/lib:" + NEW_RPATH "") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so") + endif() + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_generator_py.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_generator_py.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_generator_py.so" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/root/build/slam_msgs/rosidl_generator_py/slam_msgs/libslam_msgs__rosidl_generator_py.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_generator_py.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_generator_py.so") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_generator_py.so" + OLD_RPATH "/root/build/slam_msgs:/opt/ros/humble/lib:" + NEW_RPATH "") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libslam_msgs__rosidl_generator_py.so") + endif() + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/msg" TYPE FILE FILES "/root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/MapGraph.idl") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/msg" TYPE FILE FILES "/root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/MapData.idl") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/msg" TYPE FILE FILES "/root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/KeyFrame.idl") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/msg" TYPE FILE FILES "/root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/MapPoint.idl") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/srv" TYPE FILE FILES "/root/build/slam_msgs/rosidl_adapter/slam_msgs/srv/GetMap.idl") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/srv" TYPE FILE FILES "/root/build/slam_msgs/rosidl_adapter/slam_msgs/srv/GetLandmarksInView.idl") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/msg" TYPE FILE FILES "/root/colcon_ws/src/slam_msgs/msg/MapGraph.msg") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/msg" TYPE FILE FILES "/root/colcon_ws/src/slam_msgs/msg/MapData.msg") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/msg" TYPE FILE FILES "/root/colcon_ws/src/slam_msgs/msg/KeyFrame.msg") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/msg" TYPE FILE FILES "/root/colcon_ws/src/slam_msgs/msg/MapPoint.msg") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/srv" TYPE FILE FILES "/root/colcon_ws/src/slam_msgs/srv/GetMap.srv") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/srv" TYPE FILE FILES "/root/build/slam_msgs/rosidl_cmake/srv/GetMap_Request.msg") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/srv" TYPE FILE FILES "/root/build/slam_msgs/rosidl_cmake/srv/GetMap_Response.msg") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/srv" TYPE FILE FILES "/root/colcon_ws/src/slam_msgs/srv/GetLandmarksInView.srv") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/srv" TYPE FILE FILES "/root/build/slam_msgs/rosidl_cmake/srv/GetLandmarksInView_Request.msg") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/srv" TYPE FILE FILES "/root/build/slam_msgs/rosidl_cmake/srv/GetLandmarksInView_Response.msg") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/ament_index/resource_index/package_run_dependencies" TYPE FILE FILES "/root/build/slam_msgs/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/slam_msgs") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/ament_index/resource_index/parent_prefix_path" TYPE FILE FILES "/root/build/slam_msgs/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/slam_msgs") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/environment" TYPE FILE FILES "/opt/ros/humble/share/ament_cmake_core/cmake/environment_hooks/environment/ament_prefix_path.sh") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/environment" TYPE FILE FILES "/root/build/slam_msgs/ament_cmake_environment_hooks/ament_prefix_path.dsv") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/environment" TYPE FILE FILES "/opt/ros/humble/share/ament_cmake_core/cmake/environment_hooks/environment/path.sh") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/environment" TYPE FILE FILES "/root/build/slam_msgs/ament_cmake_environment_hooks/path.dsv") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs" TYPE FILE FILES "/root/build/slam_msgs/ament_cmake_environment_hooks/local_setup.bash") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs" TYPE FILE FILES "/root/build/slam_msgs/ament_cmake_environment_hooks/local_setup.sh") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs" TYPE FILE FILES "/root/build/slam_msgs/ament_cmake_environment_hooks/local_setup.zsh") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs" TYPE FILE FILES "/root/build/slam_msgs/ament_cmake_environment_hooks/local_setup.dsv") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs" TYPE FILE FILES "/root/build/slam_msgs/ament_cmake_environment_hooks/package.dsv") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/ament_index/resource_index/packages" TYPE FILE FILES "/root/build/slam_msgs/ament_cmake_index/share/ament_index/resource_index/packages/slam_msgs") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cExport.cmake") + file(DIFFERENT EXPORT_FILE_CHANGED FILES + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cExport.cmake" + "/root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cExport.cmake") + if(EXPORT_FILE_CHANGED) + file(GLOB OLD_CONFIG_FILES "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cExport-*.cmake") + if(OLD_CONFIG_FILES) + message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cExport.cmake\" will be replaced. Removing files [${OLD_CONFIG_FILES}].") + file(REMOVE ${OLD_CONFIG_FILES}) + endif() + endif() + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake" TYPE FILE FILES "/root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cExport.cmake") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^()$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake" TYPE FILE FILES "/root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cExport-noconfig.cmake") + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cExport.cmake") + file(DIFFERENT EXPORT_FILE_CHANGED FILES + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cExport.cmake" + "/root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cExport.cmake") + if(EXPORT_FILE_CHANGED) + file(GLOB OLD_CONFIG_FILES "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cExport-*.cmake") + if(OLD_CONFIG_FILES) + message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cExport.cmake\" will be replaced. Removing files [${OLD_CONFIG_FILES}].") + file(REMOVE ${OLD_CONFIG_FILES}) + endif() + endif() + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake" TYPE FILE FILES "/root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cExport.cmake") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^()$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake" TYPE FILE FILES "/root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cExport-noconfig.cmake") + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cppExport.cmake") + file(DIFFERENT EXPORT_FILE_CHANGED FILES + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cppExport.cmake" + "/root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cppExport.cmake") + if(EXPORT_FILE_CHANGED) + file(GLOB OLD_CONFIG_FILES "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cppExport-*.cmake") + if(OLD_CONFIG_FILES) + message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cppExport.cmake\" will be replaced. Removing files [${OLD_CONFIG_FILES}].") + file(REMOVE ${OLD_CONFIG_FILES}) + endif() + endif() + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake" TYPE FILE FILES "/root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cppExport.cmake") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cppExport.cmake") + file(DIFFERENT EXPORT_FILE_CHANGED FILES + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cppExport.cmake" + "/root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cppExport.cmake") + if(EXPORT_FILE_CHANGED) + file(GLOB OLD_CONFIG_FILES "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cppExport-*.cmake") + if(OLD_CONFIG_FILES) + message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cppExport.cmake\" will be replaced. Removing files [${OLD_CONFIG_FILES}].") + file(REMOVE ${OLD_CONFIG_FILES}) + endif() + endif() + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake" TYPE FILE FILES "/root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cppExport.cmake") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^()$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake" TYPE FILE FILES "/root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake") + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cExport.cmake") + file(DIFFERENT EXPORT_FILE_CHANGED FILES + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cExport.cmake" + "/root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cExport.cmake") + if(EXPORT_FILE_CHANGED) + file(GLOB OLD_CONFIG_FILES "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cExport-*.cmake") + if(OLD_CONFIG_FILES) + message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cExport.cmake\" will be replaced. Removing files [${OLD_CONFIG_FILES}].") + file(REMOVE ${OLD_CONFIG_FILES}) + endif() + endif() + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake" TYPE FILE FILES "/root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cExport.cmake") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^()$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake" TYPE FILE FILES "/root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cExport-noconfig.cmake") + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cExport.cmake") + file(DIFFERENT EXPORT_FILE_CHANGED FILES + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cExport.cmake" + "/root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cExport.cmake") + if(EXPORT_FILE_CHANGED) + file(GLOB OLD_CONFIG_FILES "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cExport-*.cmake") + if(OLD_CONFIG_FILES) + message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cExport.cmake\" will be replaced. Removing files [${OLD_CONFIG_FILES}].") + file(REMOVE ${OLD_CONFIG_FILES}) + endif() + endif() + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake" TYPE FILE FILES "/root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cExport.cmake") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^()$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake" TYPE FILE FILES "/root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cExport-noconfig.cmake") + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cppExport.cmake") + file(DIFFERENT EXPORT_FILE_CHANGED FILES + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cppExport.cmake" + "/root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cppExport.cmake") + if(EXPORT_FILE_CHANGED) + file(GLOB OLD_CONFIG_FILES "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cppExport-*.cmake") + if(OLD_CONFIG_FILES) + message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cppExport.cmake\" will be replaced. Removing files [${OLD_CONFIG_FILES}].") + file(REMOVE ${OLD_CONFIG_FILES}) + endif() + endif() + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake" TYPE FILE FILES "/root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cppExport.cmake") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^()$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake" TYPE FILE FILES "/root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cppExport-noconfig.cmake") + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cppExport.cmake") + file(DIFFERENT EXPORT_FILE_CHANGED FILES + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cppExport.cmake" + "/root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cppExport.cmake") + if(EXPORT_FILE_CHANGED) + file(GLOB OLD_CONFIG_FILES "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cppExport-*.cmake") + if(OLD_CONFIG_FILES) + message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cppExport.cmake\" will be replaced. Removing files [${OLD_CONFIG_FILES}].") + file(REMOVE ${OLD_CONFIG_FILES}) + endif() + endif() + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake" TYPE FILE FILES "/root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cppExport.cmake") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^()$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake" TYPE FILE FILES "/root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cppExport-noconfig.cmake") + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_pyExport.cmake") + file(DIFFERENT EXPORT_FILE_CHANGED FILES + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_pyExport.cmake" + "/root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_pyExport.cmake") + if(EXPORT_FILE_CHANGED) + file(GLOB OLD_CONFIG_FILES "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_pyExport-*.cmake") + if(OLD_CONFIG_FILES) + message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_pyExport.cmake\" will be replaced. Removing files [${OLD_CONFIG_FILES}].") + file(REMOVE ${OLD_CONFIG_FILES}) + endif() + endif() + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake" TYPE FILE FILES "/root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_pyExport.cmake") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^()$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake" TYPE FILE FILES "/root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_pyExport-noconfig.cmake") + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake" TYPE FILE FILES "/root/build/slam_msgs/rosidl_cmake/rosidl_cmake-extras.cmake") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake" TYPE FILE FILES "/root/build/slam_msgs/ament_cmake_export_dependencies/ament_cmake_export_dependencies-extras.cmake") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake" TYPE FILE FILES "/root/build/slam_msgs/ament_cmake_export_include_directories/ament_cmake_export_include_directories-extras.cmake") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake" TYPE FILE FILES "/root/build/slam_msgs/ament_cmake_export_libraries/ament_cmake_export_libraries-extras.cmake") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake" TYPE FILE FILES "/root/build/slam_msgs/ament_cmake_export_targets/ament_cmake_export_targets-extras.cmake") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake" TYPE FILE FILES "/root/build/slam_msgs/rosidl_cmake/rosidl_cmake_export_typesupport_targets-extras.cmake") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake" TYPE FILE FILES "/root/build/slam_msgs/rosidl_cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs/cmake" TYPE FILE FILES + "/root/build/slam_msgs/ament_cmake_core/slam_msgsConfig.cmake" + "/root/build/slam_msgs/ament_cmake_core/slam_msgsConfig-version.cmake" + ) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/slam_msgs" TYPE FILE FILES "/root/colcon_ws/src/slam_msgs/package.xml") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("/root/build/slam_msgs/slam_msgs__py/cmake_install.cmake") + +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/root/build/slam_msgs/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/container_root/build/slam_msgs/colcon_build.rc b/container_root/build/slam_msgs/colcon_build.rc new file mode 100644 index 0000000..573541a --- /dev/null +++ b/container_root/build/slam_msgs/colcon_build.rc @@ -0,0 +1 @@ +0 diff --git a/container_root/build/slam_msgs/colcon_command_prefix_build.sh b/container_root/build/slam_msgs/colcon_command_prefix_build.sh new file mode 100644 index 0000000..f9867d5 --- /dev/null +++ b/container_root/build/slam_msgs/colcon_command_prefix_build.sh @@ -0,0 +1 @@ +# generated from colcon_core/shell/template/command_prefix.sh.em diff --git a/container_root/build/slam_msgs/colcon_command_prefix_build.sh.env b/container_root/build/slam_msgs/colcon_command_prefix_build.sh.env new file mode 100644 index 0000000..12d7bfa --- /dev/null +++ b/container_root/build/slam_msgs/colcon_command_prefix_build.sh.env @@ -0,0 +1,26 @@ +AMENT_PREFIX_PATH=/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/opt/ros/humble +CMAKE_PREFIX_PATH=/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs +COLCON=1 +COLCON_PREFIX_PATH=/root/colcon_ws/install +DISPLAY=:1 +HOME=/root +HOSTNAME=grh +LANG=C.UTF-8 +LC_ALL=C.UTF-8 +LD_LIBRARY_PATH=/root/colcon_ws/install/slam_msgs/lib:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib +LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36: +OLDPWD=/ +PATH=/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin +PWD=/root/build/slam_msgs +PYTHONPATH=/root/colcon_ws/install/slam_msgs/local/lib/python3.10/dist-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages +RCUTILS_COLORIZED_OUTPUT=1 +ROS_DISTRO=humble +ROS_DOMAIN_ID=0 +ROS_LOCALHOST_ONLY=1 +ROS_PYTHON_VERSION=3 +ROS_VERSION=2 +SCOUT_NAMESPACE=scout_2 +SHLVL=1 +TERM=xterm +XDG_RUNTIME_DIR=/tmp/runtime-root +_=/usr/bin/colcon diff --git a/container_root/build/slam_msgs/install_manifest.txt b/container_root/build/slam_msgs/install_manifest.txt new file mode 100644 index 0000000..b3a3dcf --- /dev/null +++ b/container_root/build/slam_msgs/install_manifest.txt @@ -0,0 +1,191 @@ +/root/install/slam_msgs/share/ament_index/resource_index/rosidl_interfaces/slam_msgs +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/rosidl_generator_c__visibility_control.h +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__functions.c +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__functions.h +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__functions.c +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__functions.h +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__struct.h +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__functions.c +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__struct.h +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__type_support.h +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__struct.h +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__functions.h +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__type_support.h +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__type_support.h +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__type_support.h +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__struct.h +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__functions.h +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__functions.c +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_data.h +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_graph.h +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_point.h +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/key_frame.h +/root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__struct.h +/root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__functions.c +/root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__struct.h +/root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__functions.h +/root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__type_support.h +/root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__functions.h +/root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__functions.c +/root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__type_support.h +/root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_landmarks_in_view.h +/root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_map.h +/root/install/slam_msgs/share/slam_msgs/environment/library_path.sh +/root/install/slam_msgs/share/slam_msgs/environment/library_path.dsv +/root/install/slam_msgs/lib/libslam_msgs__rosidl_generator_c.so +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__rosidl_typesupport_fastrtps_c.h +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__rosidl_typesupport_fastrtps_c.h +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__rosidl_typesupport_fastrtps_c.h +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__rosidl_typesupport_fastrtps_c.h +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +/root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__rosidl_typesupport_fastrtps_c.h +/root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_fastrtps_c.h +/root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_fastrtps_c.so +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_graph.hpp +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__traits.hpp +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__builder.hpp +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__traits.hpp +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__struct.hpp +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__struct.hpp +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__traits.hpp +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__builder.hpp +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__builder.hpp +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__struct.hpp +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__builder.hpp +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__struct.hpp +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__traits.hpp +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/key_frame.hpp +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_data.hpp +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_point.hpp +/root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_landmarks_in_view.hpp +/root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_map.hpp +/root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__traits.hpp +/root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__struct.hpp +/root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__traits.hpp +/root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__struct.hpp +/root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__builder.hpp +/root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__builder.hpp +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__rosidl_typesupport_fastrtps_cpp.hpp +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__rosidl_typesupport_fastrtps_cpp.hpp +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__rosidl_typesupport_fastrtps_cpp.hpp +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__rosidl_typesupport_fastrtps_cpp.hpp +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +/root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__rosidl_typesupport_fastrtps_cpp.hpp +/root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_fastrtps_cpp.hpp +/root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_fastrtps_cpp.so +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__rosidl_typesupport_introspection_c.h +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__type_support.c +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__rosidl_typesupport_introspection_c.h +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__type_support.c +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__type_support.c +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__rosidl_typesupport_introspection_c.h +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__type_support.c +/root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__type_support.c +/root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__rosidl_typesupport_introspection_c.h +/root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c +/root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_introspection_c.h +/root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_introspection_c.so +/root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_c.so +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__type_support.cpp +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__type_support.cpp +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__rosidl_typesupport_introspection_cpp.hpp +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_cpp.hpp +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__rosidl_typesupport_introspection_cpp.hpp +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__type_support.cpp +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__rosidl_typesupport_introspection_cpp.hpp +/root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__type_support.cpp +/root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_introspection_cpp.hpp +/root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp +/root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__type_support.cpp +/root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__rosidl_typesupport_introspection_cpp.hpp +/root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_introspection_cpp.so +/root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_cpp.so +/root/install/slam_msgs/share/slam_msgs/environment/pythonpath.sh +/root/install/slam_msgs/share/slam_msgs/environment/pythonpath.dsv +/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs-1.0.0-py3.10.egg-info/top_level.txt +/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs-1.0.0-py3.10.egg-info/PKG-INFO +/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs-1.0.0-py3.10.egg-info/dependency_links.txt +/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs-1.0.0-py3.10.egg-info/SOURCES.txt +/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_data.py +/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_graph.py +/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_data_s.c +/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_point_s.c +/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_point.py +/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/__init__.py +/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_graph_s.c +/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_key_frame_s.c +/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_key_frame.py +/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/libslam_msgs__rosidl_generator_py.so +/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so +/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so +/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c +/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/__init__.py +/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c +/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c +/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so +/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/_get_map.py +/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/_get_map_s.c +/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/__init__.py +/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/_get_landmarks_in_view.py +/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/_get_landmarks_in_view_s.c +/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so +/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so +/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so +/root/install/slam_msgs/lib/libslam_msgs__rosidl_generator_py.so +/root/install/slam_msgs/share/slam_msgs/msg/MapGraph.idl +/root/install/slam_msgs/share/slam_msgs/msg/MapData.idl +/root/install/slam_msgs/share/slam_msgs/msg/KeyFrame.idl +/root/install/slam_msgs/share/slam_msgs/msg/MapPoint.idl +/root/install/slam_msgs/share/slam_msgs/srv/GetMap.idl +/root/install/slam_msgs/share/slam_msgs/srv/GetLandmarksInView.idl +/root/install/slam_msgs/share/slam_msgs/msg/MapGraph.msg +/root/install/slam_msgs/share/slam_msgs/msg/MapData.msg +/root/install/slam_msgs/share/slam_msgs/msg/KeyFrame.msg +/root/install/slam_msgs/share/slam_msgs/msg/MapPoint.msg +/root/install/slam_msgs/share/slam_msgs/srv/GetMap.srv +/root/install/slam_msgs/share/slam_msgs/srv/GetMap_Request.msg +/root/install/slam_msgs/share/slam_msgs/srv/GetMap_Response.msg +/root/install/slam_msgs/share/slam_msgs/srv/GetLandmarksInView.srv +/root/install/slam_msgs/share/slam_msgs/srv/GetLandmarksInView_Request.msg +/root/install/slam_msgs/share/slam_msgs/srv/GetLandmarksInView_Response.msg +/root/install/slam_msgs/share/ament_index/resource_index/package_run_dependencies/slam_msgs +/root/install/slam_msgs/share/ament_index/resource_index/parent_prefix_path/slam_msgs +/root/install/slam_msgs/share/slam_msgs/environment/ament_prefix_path.sh +/root/install/slam_msgs/share/slam_msgs/environment/ament_prefix_path.dsv +/root/install/slam_msgs/share/slam_msgs/environment/path.sh +/root/install/slam_msgs/share/slam_msgs/environment/path.dsv +/root/install/slam_msgs/share/slam_msgs/local_setup.bash +/root/install/slam_msgs/share/slam_msgs/local_setup.sh +/root/install/slam_msgs/share/slam_msgs/local_setup.zsh +/root/install/slam_msgs/share/slam_msgs/local_setup.dsv +/root/install/slam_msgs/share/slam_msgs/package.dsv +/root/install/slam_msgs/share/ament_index/resource_index/packages/slam_msgs +/root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cExport.cmake +/root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cExport-noconfig.cmake +/root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cExport.cmake +/root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cExport-noconfig.cmake +/root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cppExport.cmake +/root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cppExport.cmake +/root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake +/root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cExport.cmake +/root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cExport-noconfig.cmake +/root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cExport.cmake +/root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cExport-noconfig.cmake +/root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cppExport.cmake +/root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cppExport-noconfig.cmake +/root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cppExport.cmake +/root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cppExport-noconfig.cmake +/root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_pyExport.cmake +/root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_pyExport-noconfig.cmake +/root/install/slam_msgs/share/slam_msgs/cmake/rosidl_cmake-extras.cmake +/root/install/slam_msgs/share/slam_msgs/cmake/ament_cmake_export_dependencies-extras.cmake +/root/install/slam_msgs/share/slam_msgs/cmake/ament_cmake_export_include_directories-extras.cmake +/root/install/slam_msgs/share/slam_msgs/cmake/ament_cmake_export_libraries-extras.cmake +/root/install/slam_msgs/share/slam_msgs/cmake/ament_cmake_export_targets-extras.cmake +/root/install/slam_msgs/share/slam_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake +/root/install/slam_msgs/share/slam_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake +/root/install/slam_msgs/share/slam_msgs/cmake/slam_msgsConfig.cmake +/root/install/slam_msgs/share/slam_msgs/cmake/slam_msgsConfig-version.cmake +/root/install/slam_msgs/share/slam_msgs/package.xml \ No newline at end of file diff --git a/container_root/build/slam_msgs/libslam_msgs__rosidl_generator_c.so b/container_root/build/slam_msgs/libslam_msgs__rosidl_generator_c.so new file mode 100755 index 0000000000000000000000000000000000000000..a2b1984f96ff7c65181829147b6188d9febb9384 GIT binary patch literal 61968 zcmeHw34B$>_5V#E8U#Z?)QBQcL2)4j1dR$BmcUaM1B8kTeR(7g63IsLB0;4_5hcZF zY_Vcn+aQZnu|@%#;ug>vTmeNzt!=DZ5Umku8|#w)cV^DaojdQ|mlq@c`u}_~d~VJ? z%gmf}=FHsl=FWTEkTGRqY)p(LOE>F6%f>7#oftKrNC`$uvwGt1iPiuv+ude`-OU~$ zND^9!0%v{1vDXK=m4^o`lIv07b%hfm%#Qc5NWO36n`qLbKius%OGMR8Kqjv{@F!8W@e# zZm0pvN{84bccxF6abxmLm5IF)E3G8U8lJd1X4Qn_<74|(UXqyF%Zj}* z*LvXQv9VU{$$ipTLsqw#nwZ2vmC&$zd~)|8=~nV#_pQEpoD~-vS7}+PXgEIBN{{I_ zH)d=%uFGj4orNm}7c0YYjl^{ht~6Zd;bP?i0j!G%js+Y?_Y(jo;hKzV3a)9mF2yCw zbll9u#irFya9xILHm=KYv2vvV)*QfWTmi!80tRu-!pF%|xnAA?F2VIPTsPpl5f>{N)q9#Lk%d3FO;ier->vrYP z%7NeZ>UqM=mz4bSufOZj|HI~whm8B6yvOS!CN*9B_cwMu(|gf~>_zv?dGw1b?)mKg zx1W1FYu>T;ki@${_>kmjk~U!_g%L!?=;?3{*!shcRuv^y?dY96nJb) z;$?ee==aKP}(U*#DIGmwfu^&I?mFEgJat zv3biAdVbV0c;ftm72mu&zqUu+x&Qq1;pJKW^m(^zEPwgK@`WXv`~7fvuU>S{ zxWu0G2KX-u3@V%d;7RxO_+7tWp850b)B3J{e*DkI-}-U+%9^z=KX7*Ir$@%!v1H_b z{x)^k-$L`he%<%=<=1ESU9hKo)kUW+S&|cf+}{2#4BvF-KXPBbHg)E_XC8Rx*hvc? zZJhqeXf`c8%M+OFeOLh^4`3qm%vb3L_xKU?5Ym|s|#g^TI4m_2AvHVR<*`1+7wt-neTo+A1q z2|~UbTkuh&UFVU#quGN6WjpozKFMz&d1>!PK3)md8AM>u7*;;zG0j#5t zXfVH(v4=3qS7h%CM8A?flu_0QU|B~B`8#;lVp;2n{vltN609vV1VQ?FB*~9r4`3AO z&u99HcAmUb(4P>%y0@30-*}B6$Z@%k{E$L^ko3uXo+em3D}}t&e*hK-X4mK{L6>@# zQ@p)T@h09#gCj9 z7m=RNmI=D_!%Y-F(^(RaBJF*V=2u3kpwAP)noslk>01Or+IuXue=I`YGgn*^PfZ|e^f zKX(;6+qr`Ld=$+ipI}>9lDPi8Xx`Nk{Vejs!exRW{kezQKcDQCcKsz$v@`o=Aurqc zhT`^w+XS7=vsRPeURx;WGz``nvUe+um-NrWG{3H%(53#PdIz_ z05bW(BrpB{Hre&KVONlzr%#dJq(3dce|}+ck-sbyC=L1jmjB|css7wxX>fjiStwYV zHFbPJaZxZUFt;Emck9_Zq2zg1MeF%iX>nP8Zh^nFyeO1k81(0`TA{N?`29133(JE=IYDY> zez3SO7%E+?_mf#%7MvLh6qW>Y!{j|windQK*MUB{ytkJEr9nUJ2^4s_$`**iA+~S_ zG_)&utC>?=ve-*Q&Wl1hF4qCQM4z5Pl2aNCgo0LSPI)N5pv*r%7(y`53zQdx{DFdk z;+#OJxYQ~P7M2A=hb0YR-9DKZO%EMWJDLI4l;A@j?u`k7P{4a83$APMPYy1gSQ@~THfOSFr<EaoP(H;!I`P1PfeURn535@BGXZpbwXYH(ZM@KtjYYVpHb6e1R*`j!{MLVKsG$UZQY`UNe|M2aBK_P8s(+w=0YXM466yc@M; zvj=c*p%`*X_6`?YiH`RJ(R3jsBhkYWL5F zwjh75u{hDD*Zg2nu#{~#`EydriY>_5dyJkU=7t&7r0p!iSbHhw@D}Y){O(OonsV{D z@%|AhBT`0L@_wW>thgjJ3>Ajul^0@PcNla#pKUA082@5{ccaVXdErd{|M!2w7qM0y z-bvv#1TW?N^Rc7f&H5YB`sL?ir#;sC1UM`5Tq9l+@KQ2a!1|X3l=M_df7MB^C%kE= zpyM?nJ0qt`vqtZusFu~D(UUcLt42RXqbKbW2wp2-oa~aU(F<*|HAJJ+D{jtB)#!Ld zr%IYem+!zBGhL(4RnnH_)983*rAnqomuKY|bGAmOqYAuEwniVWTEW>ljXqwZmuU1G zHF||c$Ezb%DmD6PifUQQHTp=6UZc_JXbI=8(&+LX6=T$DbT;;~Y|!XGl|;Zgjn2kW zmU@jY-{CP{gGQIJ$mlyXdWaFI?9%86d{y>p^h*`hvYIsdSsJ}rqsw<}jNPKq@d{9t zR*jBVdUn|@Zket0ijouJHF_^w+Dg>un5e2GY4in(YFWt|9j`D|8KTj9D=LnYYIJ%9 z$GK@5{R&M!U8Bo)fsF0b=!u$qrbf@x=(9EY5RIO#(d9cr#?I5|eKq+KjgD7?s#Iun zI(oo)l^Q*uq!Irb{dA39qtRz-^i>+2UJ-L{twzTyQdKr+bXsaTuTG;^Drw8A*XYM+ z^ahPSOr!76=*MdGT^c<}qwm$|^eUcnn>6}yntZcHrz0(#+oI8zYVxfby+os1^n76P zPp{lLH(sOn*W?p5dcH?`(fp=ivaD}rCx&!-8QaIa~JFu^h z!r8{#fqgLw@6GWqzLWN{4KmoT@ID;ht?<4a-==W3v2|eIBMN65OR!(zY(ok5E1Yc@ z!G49a4I$XCaJCTy`xVYMdSJi8*#->kS2){9f&B_+8zQh@;cO!W_A8uifWUr*vki*_ z`@Z;A+Mmqv_Y}@HC@}sCXB!Y0e}$jI@kbQSHX>lZ!UuEwPKBS!@f#I>8pjtZoNYM5 zeuc9QKiIEuwxI<370xzdV86oI#xU$x_)w1bQFsc+V-!A&<6nFu?N86W# z{cOVz^Izf9Ilf!rGdR9Y;cVj>^IzgvO_%(ft)}n;TR(wU8~8EexZQ}4SbG) z&oc0-2A*NyV+?$hfe$tC!3I9Sz>hZYBMm&xz`w0>`s-f?{+WS)XyES}`0ED#vVs4_ zz@IemEe8IOfv+?0dky?91FtslWd^>)z{?H1(7=NRKF7dk8TeEK&oJ;Y20qHbhZ^`` z10P`EM;rK&1|DbN-!3=C-@rdJ@DC0AT?2pJz+X1-zZm$F2EN6>A2RTD27a%B-(}#{ z2ENR|ml$}tffpKh(7@*y_$&jTYTy|LKE}XD8Te2GA8gQrRADO}z(JV)eD2Aqe^Bx%{Z@44nR*ud2nj?VlI< zwzYQi#XRTR{avUZ8hHI?(Lj7#(>%UT%ld4+t{k%rb*=IHd&SA~n8 zr^MsxS!VzIGp@RZQlvV~s37%VDy%}{AUk6C2H^W+YFyf>DsSO-hYkm5vC0n@R#o^` z%xV#>zrh-~6&@8fk-%kOw)mgi z(X*F|XPUNnsd&I_(M84dT;GcBgNN{;&uAUq;H%Eq#T<4EAAwoBxb;=fJs z89U(T9m>y_g1=)cW7_fX6(74Dtd$mMusox&_hT82!l}pmR!rSXV*?51$+q2M$hxzp zz-rC)o!O6T6pCxU0}VJvJspw0!$ap+Srjqt*i1rOP~c(Ick8kS0<0rpIyySl>?j)@ zZSYl<*P5LzU9v&VvLr;e^jH?_y)mN!zObN0t=0Qx_68iiHhJPxYl`*7FwosswH+!qFbrm``VaH#)9~xl+^^+*d`mNS#Bi%G z$fzxS8k0pLWz+Vb;nH4pW}VjHt!U7rg2yv?qh;m_x3Pr+I%npD^~kPeNBN^FAHEgAdpw4#TB#A)r>^ndAk-p!yhmE9%LiAG^37r z6ozt-*7d%r9Ep^m@ByyHQbxW}csvG~x4{P)?J}k74W-2(qv2He1WflqPX1CFMFGSH zxn5VPo(7r4k^UgOP-A$J0nk`A$` zrcx!OAN1kt+a%>r67)1R%4~1_KcyerQSmd=7B3Yin6|j6=#}lQ;`7H|_3_!sZPgdq z9%HI_DEgd_CFXZyb178q)I(r3oZ@&=rAK%Oe88f{neBb?8B-=a!K`7Usb_m>W=GkP zmQnec>Ub?Hna6r}W_x?s3ZrLx%u(=5+wQPzk0*vM*&dz;?9tK9neFw5kE71^rtcq$ zwFBcJ(ne~px~4)bbTWf{?o;MHmGHf!xvk*`O88zw7mm@)gp;F4_$7XxyDN zKFD-1624@rLvS$_P4PwC;7@PTOz^4~v}M$uzF>V)qu)O1YZ zM1(D}Hnzt{ZOQB`UOkOlK9t?5WbR0KN@TAt`GDPKs4sg)A}Ne#Px3sBMTau53|4zZ zB3ndOSoY^5nX4dUmW}h+ulPvn`90IA^X>ll2Me}CXLd4vU;CYSB}BKPuD&WJ<5BMN zF<2x-jH!lT4orh`JRzEnG3?YLS%dL(1VN-l@-;RmoQq^4S0;*t=rpsVY((3J_O`#e zYYEXT*1IzydJ=wdBt*`zv$RA)Bf zUS>Yue8AkKGM~2&LFV(;`^KMRROo3Xh8Y!&W8}mhZf#xq|D^nGLQC(v#az9rr7o5D@v! zzxZ8ab9bhLk?$l@r9TMc0;T32Xm2NMR1K zFlyx!GluO(qn=oE*;Hi@alW=sX)=~w_Q*3fvg$gwk+o3lSJj4XWbI>dBlmas0%C7p zZAQFxD4U^OG4v9?eHBD6U@(W&35V=r&&_Q3UgR(r?eFg{vIOqowOqEUUgi(#eZOE< zm|In))u^?BMyfXAHWeE!Qm)<}E!1VBMHD$&MSqhTQ$V;RC}OnW2FH%nLDX~vw4F@I z1mz0!hYe5U6DlTDUh*MGA}^6?Owv;<)|mKWZ!5EUXj`J8OnP!MqWMNX$rdZ?3MA{#r}WEc zW3;Dr4(r{S@$6&)tZxA^N5L;HTR<-{j?8$@5o^pYUkuMu!ru3#y%Rb0Y0y)jsr#|t zA$EZ5=BhJyVT@!Bl*fk5&Vj&EIby>PwEOe=+r~h;K9rX(VXynn)x3HnA3!??dW5^w znFBqKAxhw}pHTse0L3`aVH#m{t#_~3aZA|X5(dO`C^r<0*1 zQh19{I3LF~MKZL5-!(S>=Pl@9Bt!3W-nOleiAp0?rL|OPJ1W(nmSbyk4v3Bkdj8h^7_4olIanWp|27A#w_1}`r7!=!_4Jv-=$_p$*#!|y|B7n#9FgQ zK2)mmp;_>HlL#q1-}Gr4zW2lCAj`e6InY8WQa&tdZ|mpY&ZS6eyi%li!PvlUbf~WF z{4B@(=}@jTQgs)eD=mVvkdCnVSLbvV&A&IKH+=g~X-D>9KJe}@`kocp(;wI%n%PtD zn-+=vZ(%o6DAJ2QHol}X-sOdlFIq`O{DHTFFWJWUeziwhlH}WrBh+ zckKJrpa)0bdur#A8eO3ExSaRvvhi~SoY-D3UTM(n&`@6ylMzjxX%J(oG$fQ@virGngfqvo)aP4r0m;WvJM`LeO> z{*P?@JdSwlP%`s9HhykJAMI@Xe1Kp@T)Doo`ajtC8HKoZJS3yu`1$%JBcSbkLT>z= z2}6+>H#YlKFDf-*^C6nlBtf=uJo@WUT5>8qcc1~E!biaK4pTdtb(jtIfJW^#=#^j$ zh57n2wA_6eaye?#4ZVtmsj>M@%(YG>80Wlb3}U2JX)#98Sd|WAq-a*9mtQbC%8n+% z(2v@D4O@)_(Q`cb7URH|WXl75iv^Tuc#Pu?EEOz-$^%bCx0a;{%u zDj8|6S7W{!bN!RQFukM5K;DCQIitXEEQT2;XoCKU=N36gw{WD1St8)aC>+SzPm$LwdGa zDIMKWo3#kOutARMZ1ow>8etor(2SPJNRjGAB{V%TJw!rt43qk@cVgUH{C>fgz5Aq( z4&TJH+YYG=r|OvwW;g{#hSRLHqU?S$X_B6Xn--|#OY5Do?b6byB1M>OTx7H< z($PHW5<{&!w;4mio({}GQmsDxhEqrjSD$(1Qt$DF$$n>*9x0b%Oto3_r|tX+fDcoR z&DUZ0JC#d)0y7=UUZnMPDAU>b3GW52Ocd+ujb=wtA-Q7{eAJY0^*WEP#d3R3%Mrn>DAM zD3Ydi%$L=16$4}nvXkF6HXnx0Rnjz2G$%J}4x?}RJ<4Pb?PkplT%B!O>x7=W@VhQz zv*rTQ^QTWsW7FBU?fBQwE}=^N)m(MlZ&amYsnY4F6qYJI`&2aUrc~*0J|*m#9pz?C zCi>{qR32z58EGod5?yTmSr#ZmT>=rVrS*nB%WS9u5f z2!Q6|k+vg7?bqD+=*(kw8=M=Sfc&5*V=g3xYlXs>;)m_%Z4tj~Y<~AK=wR&C^q@+s zMWz0#(yyq}22=`5K*odUm_V+6rv&5{W_ri>YKrSSIm>^y#ZWRGlh5mI(R=94nB_&A znch)+mKbGrlXgf6zV~iXNzspX|k9{%*D~_F?6k+~!C_ni= zCu8LN3t%vXH@r{ANZF&sJaNrfeuR@Ta(t1$AfIrajM2t-=O$@UM^DBqdz4KKJT%x( z3Gv?>RlhI_Vpr+%K$i!)JkaHVE)R5hpvwbY9_aEwmj`|n58(gbEe;KvTb^H#J52p| z=~Co50=5L?OCaf zzq5Y$|NibejlakE8~!N>6y+8MN*9#*^Nak~;5ZR=ez9x3#6?zV7#JZFztVfR%uMUf0&P3NW}HZ-M|H0^AFjd4F45 zE8v%aN!=}L&4#wNG{9beXlt7dSoAjB>Y+zWU;-d45(UWnJ#N%8nUdjZn`TL5PRUX7yy6@VWAt^!<%;}`XS-vaIh zoP%>at$?rNKvq%@%eoe4tM~dmIa^0Q@CR4z2?H7_c7jD4g5e3%Crh6>vXb z(h=|*j>@J1cE{=5*?==}*ti048%{v40-T3q>h*v-0rvuySHr3NYzNZ2kWo^#LCNoDJC4g!+I*|3H1fquxh-!0Q3`0-pQ< z>H~i8A?hbs*2s@gAMh%`*?DSAx6_e4oz0fwQ?zn?ZjW{53j1_SdTZ9?&z_c=Hc}{~Gx0c!=Hq z{i=RH*q^hutu5cd&sKc4`MnYRxqzyEx65Og0JAR(^nYS)S?u7KD1Hd^NmyIfIokiN zYJVm8FM;pX|7P%y#+t<6$SVJBQT6wLzX|-W0B!wRRR0G-zYS~H{f_>Br|S2MMNB^E z?f;SBUjV+B|Fghr+y4i_ugBW# z<^O(I`^R9d_UeBm__u)X<^L@32VrgZ@_z{YZ?V>AIs89a`F|z&!|_VtES;aj*&_bI z9|L}g&X1k1>hA%+8vLMxf0g1N1pig=J>wtGuDP2d*bn}L;7@b-KSTLH3;eh6>?(Hf z=P7;&{2_RTdHH`O_z!{a<^Rp#{~P@E4*Tv^_U!@xdb~v3?&$x|s{e!FpNMDUwT}7= zRsDW(mQ?|Mn$9ogZ0`S&;MYW`p9TIW5%?kSC*Yav<^Pr7?*ZS_e((q2S)T2%?=ofI z9`NU|XS{=7toR4P--2iVI^Dild;RH$+~IuW0$%-(1b->`PdMstQvS;Ve;{%Qw$9k= z&wkZ^2>dT`%FHwV!9Q(#g!l*lZ177R{pYLx_kh0){CN)k9K}Bf{)^yy`M)1>pDUk< zU_bb4!S{@R@LxqPm&`#D?0Klqn`KV9d?`c(Za@UM%&4}rfCd@uj61b;NXu;FPx_{+fe zT>rs;;l&8+KlrC0r}T{f9+tHMe6RjTg8v2hp6fsOcOX~wT>rt(L+;A*BQ-x_XDa`# z1b;2~Lv+68|IOfU1pjWGAA7s1zX$wNkPDYP_yvl85c~@8z5L$~xpO>n=zK?gE&l<3 zI{2RP5B?3WMTmd!UqKG;<^Pr7&qPk{)&FMje+#~6{DXfoa(U1A2mjeOk=Huxo22~H z54rzA@V)#$68vw#_l$q=hwk;}hrs_S_+I{B3I0F9_p~4UbMcwPbNvT@(c2N$fADwW zGmMx2`{A=o)?dB*9|``w;CrtB;Gc)jLT>9nb9qmH7gR&Gw>A#exHHY5svLtUbYgB?}YJkkZ`0tqNEFe?OR?-Rtm`e zD{@xqUKWu3*W;|)}ILqJL2b-KW%o*M*e^&lww z`wkxm7^#-z+X$EA(n9zzhKPz^5w7&4_I@nTK;vNcmzpjp=>#(gW)mzSSV^#kU@gHq zf(-rx4Z&K1 zbp#s-?jqPku!W#Cf%+$yOfZ#TI>AhW*#t`nRuZfsSWB>uU<1Kj1e*x95VSI=e}c&b zQwgRM%p{miu>Mt1Z_@bj=O+)DHMhJdRGvJ1c*@9>)S<)6IXe7jBSxg8jy#>nLf-3d z3>e+5FWO8#Tkm461gqf^Cx@+*jNW3lct3pZ~1Z{+fcR&A}2q-Dw4-j00bY9UX{l(n}V`Rx0g z?SI~meEJ%v{9$m2oBr&lgkr2jD|xMuA0~h$?aC&4D$$3x(@y$2A$Wn&P9@Pt6CKUC z>XXIw>1)m2LV_A_)BmS&Y#e)A^7$ym=kj)vEE&g=&h}Dc@Wn54UFLh-Rv)W@^px@| zs2v$slFoiTCx$)E=(#89LlL;K))AJKE-3;&1o^&*x4Q}jF1y*w=}uXO#l{Nx!Pg5O z-=oCs2%&zA@~e^-gyC7dp3`rms<{z*0gQLOr_e9kmMr0%Uzi&o*??r zpb(byW}@H77BrM~0$9f(uVd|eH(wB>Khuc5>PkVE@^d+zDr?|QlHW8{5M>-bO7xUW zL6`CH4$<#eBog`_jD*QaC-qnm$`lrCpa2ec>`em;U^@M?33C{`?|mJG+Vg z9r=F^b^bZg7gPSv)oVRBdbD#wqR{gM(qG2gOitG|6!%L> zz9LWHX(VzV(H}SF-43GfxJd|JMe<(}eFLp0G7it`BlP*tVj(!0jYEw`%9vast|M;=i7QvoAl(PJd^lqnwe!+6!DF9KSotH-XVQ3O39|JX(d%eF((qgVA^Md+ z5rT3ZvvNv9WufwU^YHbM++b;NetuafSn3ZI`g013i-KjA-=ACTpI=ZsH&Ecu4HcJ` z`2*z@R!(tYNkK3a%uPvkm+-Sw<9`0V5`VBLRJzy_-)G1zFDzV)DjJ6K-}xbjC_6gu z^7R$JKXXP#R@UYIiL<7S&${^1X?{PtXTss%1@ZU>1rv7p;(_aVeYft0TTHZ_qw9YE z#2I6!X81FvP4N4fd&-Lac{qGt5VZUgE}u4b>c!(hoiuHhKf_0&z6mox%9=V}R+=>B z(s5&__%EF}ab`xAKWpr`DH(qK(7*iBP1u(ja!P}NP!MVs7Y5;W_U)W9`i@SREOWfx zXnWrTh%8UvJRk*J4$wQkpb#hx`tfCjK!KYAQ5@CpVEyo;`Z>iVi#^;_hVR{Qc6&zH z-?E78n(*HFmnzCax%&9{f&omy@UA__+N;xW_jxH$5Gd3&zz9*0aP$2aXHE6ns{+E4 ztqECyxrk&J*MxT~LxQWgSyB=ZqwGdfDoxo{Ow&o3=sW^H-Wg zp%K~Qu!h{N=L2iYdixv$NJH$cnEN*mwSa5KWV?5FW!ZWlCT#e85#t=e&7QNuww`;` z?=K4lau)b=@)r2#;Y*z9lcroeZoGd)%E+*(;}+B|8pv@IDw?4sx#T>rQ4M=&n2wOX z^|VutoBLvC``+&ll$8ZbLr&{Qq>OU2pS13 zfY8Q$r7|^@LoA$SyVVR#DJLIeZpjdWz--3!q%mQ_2d`aMyGFOste5gaJI;0YBY&Vr z;JcbKxvTaiv&w%5CQG}ZvJnj0}wkyKCVF|k} zX!>17nYrTHTDXU>@tMWTZz3kbp0=jb+@sD*Dw=_AH%>_>-iN!1PRE%RdXBU0Ilg5e zw-MXhFmTSEXw|m|*3{44r5+0;I;SU$)?f!V&&-jMQ5D{(#{)l1(8U3=Q8QG{&ZXti zgo!;^r8(uH{DLz4o=^zeJo5tO1=xozC@9VeV58UVQvNd|1MC?)6W{X%UWs3_#fw_R8QUUYiT~To;m@>bp zJf)T&rYx9arG$bNKzT5vlosdW2a2qeU>;)n#!IEk`>ZX`@5x&-m^hF}Vy zUVjJGmvE3Fk7G5CG8Wjsai&-HFV8VcctSTJF6){7v-gfYamo7foU?=#y+r*u0QQPT z)=v^-i@kngUC8?K+_Z%9oHU8^Hsn2n?05}3vn=b&bIKAPLGOj6{!>_Bx22ftI*D z2Q6VL>jcHrUr_OVKHRXjWqo<>TEYz^DEl|@_Si z@i1Jxq&p#tFTF@TB#pfe*6Syy3yy^RH%6o|AYMoFA|ZS2r`IpZ5PS)xoS=r+|Fu!S zlIlyS|3(RGL$)U&dtaybFVDS7_|V0ymR)2$N%;eA^!oDLql7p{;V7p69;W(o{HAZ2Vyufq3X+X!Szwr{}^>y>`F7`InoBIpG=OCZj}AXal8w4nf1hFz1yFxweF7LDrM-E2F+VA6vg&RFHC1UCm#Kx8a7# zNd4ux*anaKOjo_I|89%XQgtHkW&JY^x~#85!$e-Ah5DDjM|1+HC*hLz$o0DiXi|4x hk^bbpDsK9-MN2EPUrFkN8@Kv5?GqA58WjxG`hSVMH#GnN literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/libslam_msgs__rosidl_typesupport_c.so b/container_root/build/slam_msgs/libslam_msgs__rosidl_typesupport_c.so new file mode 100755 index 0000000000000000000000000000000000000000..af33af7851ca1c2bf4b0b2fd6ef0549bae39c98d GIT binary patch literal 31288 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 H25bF4%s8(G literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/libslam_msgs__rosidl_typesupport_fastrtps_cpp.so b/container_root/build/slam_msgs/libslam_msgs__rosidl_typesupport_fastrtps_cpp.so new file mode 100755 index 0000000000000000000000000000000000000000..4332448ef910635d11fa27d413c40652f051bb6d GIT binary patch literal 231720 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�fgyyEfe-_r2WfsoLTgy(4qVA>y~U$ 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 literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/libslam_msgs__rosidl_typesupport_introspection_c.so b/container_root/build/slam_msgs/libslam_msgs__rosidl_typesupport_introspection_c.so new file mode 100755 index 0000000000000000000000000000000000000000..4cb4160373df7bc1c26ec7efbb821123c1426f50 GIT binary patch literal 57824 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 literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/libslam_msgs__rosidl_typesupport_introspection_cpp.so b/container_root/build/slam_msgs/libslam_msgs__rosidl_typesupport_introspection_cpp.so new file mode 100755 index 0000000000000000000000000000000000000000..22018f692f6465e57eac10b34073754ed6abe53a GIT binary patch literal 262768 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
  • SfA`&z_U!fdUi@qw%$VHj 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 V;^lgN@rwrfzj&Z{K>XVF{{dbPAgllY literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/rosidl_adapter/slam_msgs.idls b/container_root/build/slam_msgs/rosidl_adapter/slam_msgs.idls new file mode 100644 index 0000000..64c2bf3 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_adapter/slam_msgs.idls @@ -0,0 +1,6 @@ +/root/build/slam_msgs/rosidl_adapter/slam_msgs:msg/MapGraph.idl +/root/build/slam_msgs/rosidl_adapter/slam_msgs:msg/MapData.idl +/root/build/slam_msgs/rosidl_adapter/slam_msgs:msg/KeyFrame.idl +/root/build/slam_msgs/rosidl_adapter/slam_msgs:msg/MapPoint.idl +/root/build/slam_msgs/rosidl_adapter/slam_msgs:srv/GetMap.idl +/root/build/slam_msgs/rosidl_adapter/slam_msgs:srv/GetLandmarksInView.idl diff --git a/container_root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/KeyFrame.idl b/container_root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/KeyFrame.idl new file mode 100644 index 0000000..6c94d37 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/KeyFrame.idl @@ -0,0 +1,15 @@ +// generated from rosidl_adapter/resource/msg.idl.em +// with input from slam_msgs/msg/KeyFrame.msg +// generated code does not contain a copyright notice + +#include "geometry_msgs/msg/Point.idl" + +module slam_msgs { + module msg { + struct KeyFrame { + int32 id; + + sequence word_pts; + }; + }; +}; diff --git a/container_root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/MapData.idl b/container_root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/MapData.idl new file mode 100644 index 0000000..c182a79 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/MapData.idl @@ -0,0 +1,23 @@ +// generated from rosidl_adapter/resource/msg.idl.em +// with input from slam_msgs/msg/MapData.msg +// generated code does not contain a copyright notice + +#include "slam_msgs/msg/KeyFrame.idl" +#include "slam_msgs/msg/MapGraph.idl" +#include "std_msgs/msg/Header.idl" + +module slam_msgs { + module msg { + struct MapData { + std_msgs::msg::Header header; + + @verbatim (language="comment", text= + "optimized graph") + slam_msgs::msg::MapGraph graph; + + @verbatim (language="comment", text= + "graph data") + sequence nodes; + }; + }; +}; diff --git a/container_root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/MapGraph.idl b/container_root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/MapGraph.idl new file mode 100644 index 0000000..8a42288 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/MapGraph.idl @@ -0,0 +1,18 @@ +// generated from rosidl_adapter/resource/msg.idl.em +// with input from slam_msgs/msg/MapGraph.msg +// generated code does not contain a copyright notice + +#include "geometry_msgs/msg/PoseStamped.idl" +#include "std_msgs/msg/Header.idl" + +module slam_msgs { + module msg { + struct MapGraph { + std_msgs::msg::Header header; + + sequence poses_id; + + sequence poses; + }; + }; +}; diff --git a/container_root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/MapPoint.idl b/container_root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/MapPoint.idl new file mode 100644 index 0000000..f5a28de --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/MapPoint.idl @@ -0,0 +1,16 @@ +// generated from rosidl_adapter/resource/msg.idl.em +// with input from slam_msgs/msg/MapPoint.msg +// generated code does not contain a copyright notice + +#include "geometry_msgs/msg/Point.idl" +#include "geometry_msgs/msg/Pose.idl" + +module slam_msgs { + module msg { + struct MapPoint { + geometry_msgs::msg::Point position; + + sequence observing_keyframes; + }; + }; +}; diff --git a/container_root/build/slam_msgs/rosidl_adapter/slam_msgs/srv/GetLandmarksInView.idl b/container_root/build/slam_msgs/rosidl_adapter/slam_msgs/srv/GetLandmarksInView.idl new file mode 100644 index 0000000..2111cbc --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_adapter/slam_msgs/srv/GetLandmarksInView.idl @@ -0,0 +1,37 @@ +// generated from rosidl_adapter/resource/srv.idl.em +// with input from slam_msgs/srv/GetLandmarksInView.srv +// generated code does not contain a copyright notice + +#include "geometry_msgs/msg/Pose.idl" +#include "slam_msgs/msg/MapPoint.idl" + +module slam_msgs { + module srv { + @verbatim (language="comment", text= + "request") + struct GetLandmarksInView_Request { + geometry_msgs::msg::Pose pose; + + @verbatim (language="comment", text= + "this is the max angle between the given pose" "\n" + "and the previous keyframe pose from which" "\n" + "the landmark was observed. (in rad)" "\n" + "max(Δyaw, Δroll, Δpitch) is considered as the angle of interest." "\n" + "setting it to > pi will disregard the angle of observation.") + float max_angle_pose_observation; + + @verbatim (language="comment", text= + "this is the max distance between the given pose" "\n" + "and the previous keyframe pose from which" "\n" + "the landmark was observed. (in m)" "\n" + "if you wish to get landmarks until atleast x m from the pose, this value must be x.") + @default (value=6.0) + float max_dist_pose_observation; + }; + @verbatim (language="comment", text= + "response") + struct GetLandmarksInView_Response { + sequence map_points; + }; + }; +}; diff --git a/container_root/build/slam_msgs/rosidl_adapter/slam_msgs/srv/GetMap.idl b/container_root/build/slam_msgs/rosidl_adapter/slam_msgs/srv/GetMap.idl new file mode 100644 index 0000000..1442169 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_adapter/slam_msgs/srv/GetMap.idl @@ -0,0 +1,22 @@ +// generated from rosidl_adapter/resource/srv.idl.em +// with input from slam_msgs/srv/GetMap.srv +// generated code does not contain a copyright notice + +#include "slam_msgs/msg/MapData.idl" + +module slam_msgs { + module srv { + @verbatim (language="comment", text= + "request") + struct GetMap_Request { + boolean tracked_points; + + sequence kf_id_for_landmarks; + }; + @verbatim (language="comment", text= + "response") + struct GetMap_Response { + slam_msgs::msg::MapData data; + }; + }; +}; diff --git a/container_root/build/slam_msgs/rosidl_adapter__arguments__slam_msgs.json b/container_root/build/slam_msgs/rosidl_adapter__arguments__slam_msgs.json new file mode 100644 index 0000000..d0778e9 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_adapter__arguments__slam_msgs.json @@ -0,0 +1,11 @@ +{ + "package_name": "slam_msgs", + "non_idl_tuples": [ + "/root/colcon_ws/src/slam_msgs:msg/MapGraph.msg", + "/root/colcon_ws/src/slam_msgs:msg/MapData.msg", + "/root/colcon_ws/src/slam_msgs:msg/KeyFrame.msg", + "/root/colcon_ws/src/slam_msgs:msg/MapPoint.msg", + "/root/colcon_ws/src/slam_msgs:srv/GetMap.srv", + "/root/colcon_ws/src/slam_msgs:srv/GetLandmarksInView.srv" + ] +} diff --git a/container_root/build/slam_msgs/rosidl_cmake/rosidl_cmake-extras.cmake b/container_root/build/slam_msgs/rosidl_cmake/rosidl_cmake-extras.cmake new file mode 100644 index 0000000..98c277e --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_cmake/rosidl_cmake-extras.cmake @@ -0,0 +1,4 @@ +# generated from rosidl_cmake/cmake/rosidl_cmake-extras.cmake.in + +set(slam_msgs_IDL_FILES "msg/MapGraph.idl;msg/MapData.idl;msg/KeyFrame.idl;msg/MapPoint.idl;srv/GetMap.idl;srv/GetLandmarksInView.idl") +set(slam_msgs_INTERFACE_FILES "msg/MapGraph.msg;msg/MapData.msg;msg/KeyFrame.msg;msg/MapPoint.msg;srv/GetMap.srv;srv/GetMap_Request.msg;srv/GetMap_Response.msg;srv/GetLandmarksInView.srv;srv/GetLandmarksInView_Request.msg;srv/GetLandmarksInView_Response.msg") diff --git a/container_root/build/slam_msgs/rosidl_cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake b/container_root/build/slam_msgs/rosidl_cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake new file mode 100644 index 0000000..755af06 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake @@ -0,0 +1,49 @@ +# generated from +# rosidl_cmake/cmake/template/rosidl_cmake_export_typesupport_libraries.cmake.in + +set(_exported_typesupport_libraries + "__rosidl_typesupport_fastrtps_c:slam_msgs__rosidl_typesupport_fastrtps_c;__rosidl_typesupport_fastrtps_cpp:slam_msgs__rosidl_typesupport_fastrtps_cpp") + +# populate slam_msgs_LIBRARIES_ +if(NOT _exported_typesupport_libraries STREQUAL "") + # loop over typesupport libraries + foreach(_tuple ${_exported_typesupport_libraries}) + string(REPLACE ":" ";" _tuple "${_tuple}") + list(GET _tuple 0 _suffix) + list(GET _tuple 1 _library) + + if(NOT IS_ABSOLUTE "${_library}") + # search for library target relative to this CMake file + set(_lib "NOTFOUND") + find_library( + _lib NAMES "${_library}" + PATHS "${slam_msgs_DIR}/../../../lib" + NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH + ) + + if(NOT _lib) + # the library wasn't found + message(FATAL_ERROR + "Package 'slam_msgs' exports the typesupport library '${_library}' which couldn't be found") + elseif(NOT IS_ABSOLUTE "${_lib}") + # the found library must be an absolute path + message(FATAL_ERROR + "Package 'slam_msgs' found the typesupport library '${_library}' at '${_lib}' " + "which is not an absolute path") + elseif(NOT EXISTS "${_lib}") + # the found library must exist + message(FATAL_ERROR "Package 'slam_msgs' found the typesupport library '${_lib}' which doesn't exist") + else() + list(APPEND slam_msgs_LIBRARIES${_suffix} ${_cfg} "${_lib}") + endif() + + else() + if(NOT EXISTS "${_library}") + # the found library must exist + message(WARNING "Package 'slam_msgs' exports the typesupport library '${_library}' which doesn't exist") + else() + list(APPEND slam_msgs_LIBRARIES${_suffix} "${_library}") + endif() + endif() + endforeach() +endif() diff --git a/container_root/build/slam_msgs/rosidl_cmake/rosidl_cmake_export_typesupport_targets-extras.cmake b/container_root/build/slam_msgs/rosidl_cmake/rosidl_cmake_export_typesupport_targets-extras.cmake new file mode 100644 index 0000000..bf59938 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_cmake/rosidl_cmake_export_typesupport_targets-extras.cmake @@ -0,0 +1,23 @@ +# generated from +# rosidl_cmake/cmake/template/rosidl_cmake_export_typesupport_targets.cmake.in + +set(_exported_typesupport_targets + "__rosidl_generator_c:slam_msgs__rosidl_generator_c;__rosidl_typesupport_fastrtps_c:slam_msgs__rosidl_typesupport_fastrtps_c;__rosidl_generator_cpp:slam_msgs__rosidl_generator_cpp;__rosidl_typesupport_fastrtps_cpp:slam_msgs__rosidl_typesupport_fastrtps_cpp;__rosidl_typesupport_introspection_c:slam_msgs__rosidl_typesupport_introspection_c;__rosidl_typesupport_c:slam_msgs__rosidl_typesupport_c;__rosidl_typesupport_introspection_cpp:slam_msgs__rosidl_typesupport_introspection_cpp;__rosidl_typesupport_cpp:slam_msgs__rosidl_typesupport_cpp;__rosidl_generator_py:slam_msgs__rosidl_generator_py") + +# populate slam_msgs_TARGETS_ +if(NOT _exported_typesupport_targets STREQUAL "") + # loop over typesupport targets + foreach(_tuple ${_exported_typesupport_targets}) + string(REPLACE ":" ";" _tuple "${_tuple}") + list(GET _tuple 0 _suffix) + list(GET _tuple 1 _target) + + set(_target "slam_msgs::${_target}") + if(NOT TARGET "${_target}") + # the exported target must exist + message(WARNING "Package 'slam_msgs' exports the typesupport target '${_target}' which doesn't exist") + else() + list(APPEND slam_msgs_TARGETS${_suffix} "${_target}") + endif() + endforeach() +endif() diff --git a/container_root/build/slam_msgs/rosidl_cmake/srv/GetLandmarksInView_Request.msg b/container_root/build/slam_msgs/rosidl_cmake/srv/GetLandmarksInView_Request.msg new file mode 100644 index 0000000..723595d --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_cmake/srv/GetLandmarksInView_Request.msg @@ -0,0 +1,15 @@ +#request +geometry_msgs/Pose pose + +# this is the max angle between the given pose +# and the previous keyframe pose from which +# the landmark was observed. (in rad) +# max(Δyaw, Δroll, Δpitch) is considered as the angle of interest. +# setting it to > pi will disregard the angle of observation. +float32 max_angle_pose_observation + +# this is the max distance between the given pose +# and the previous keyframe pose from which +# the landmark was observed. (in m) +# if you wish to get landmarks until atleast x m from the pose, this value must be x. +float32 max_dist_pose_observation 6.0 diff --git a/container_root/build/slam_msgs/rosidl_cmake/srv/GetLandmarksInView_Response.msg b/container_root/build/slam_msgs/rosidl_cmake/srv/GetLandmarksInView_Response.msg new file mode 100644 index 0000000..46a1b48 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_cmake/srv/GetLandmarksInView_Response.msg @@ -0,0 +1,3 @@ + +#response +MapPoint[] map_points \ No newline at end of file diff --git a/container_root/build/slam_msgs/rosidl_cmake/srv/GetMap_Request.msg b/container_root/build/slam_msgs/rosidl_cmake/srv/GetMap_Request.msg new file mode 100644 index 0000000..26fb6ae --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_cmake/srv/GetMap_Request.msg @@ -0,0 +1,3 @@ +#request +bool tracked_points +int32[] kf_id_for_landmarks diff --git a/container_root/build/slam_msgs/rosidl_cmake/srv/GetMap_Response.msg b/container_root/build/slam_msgs/rosidl_cmake/srv/GetMap_Response.msg new file mode 100644 index 0000000..d822d36 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_cmake/srv/GetMap_Response.msg @@ -0,0 +1,3 @@ + +#response +slam_msgs/MapData data \ No newline at end of file diff --git a/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c new file mode 100644 index 0000000..8f4907c --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c @@ -0,0 +1,259 @@ +// generated from rosidl_generator_c/resource/idl__functions.c.em +// with input from slam_msgs:msg/KeyFrame.idl +// generated code does not contain a copyright notice +#include "slam_msgs/msg/detail/key_frame__functions.h" + +#include +#include +#include +#include + +#include "rcutils/allocator.h" + + +// Include directives for member types +// Member `word_pts` +#include "geometry_msgs/msg/detail/point__functions.h" + +bool +slam_msgs__msg__KeyFrame__init(slam_msgs__msg__KeyFrame * msg) +{ + if (!msg) { + return false; + } + // id + // word_pts + if (!geometry_msgs__msg__Point__Sequence__init(&msg->word_pts, 0)) { + slam_msgs__msg__KeyFrame__fini(msg); + return false; + } + return true; +} + +void +slam_msgs__msg__KeyFrame__fini(slam_msgs__msg__KeyFrame * msg) +{ + if (!msg) { + return; + } + // id + // word_pts + geometry_msgs__msg__Point__Sequence__fini(&msg->word_pts); +} + +bool +slam_msgs__msg__KeyFrame__are_equal(const slam_msgs__msg__KeyFrame * lhs, const slam_msgs__msg__KeyFrame * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // id + if (lhs->id != rhs->id) { + return false; + } + // word_pts + if (!geometry_msgs__msg__Point__Sequence__are_equal( + &(lhs->word_pts), &(rhs->word_pts))) + { + return false; + } + return true; +} + +bool +slam_msgs__msg__KeyFrame__copy( + const slam_msgs__msg__KeyFrame * input, + slam_msgs__msg__KeyFrame * output) +{ + if (!input || !output) { + return false; + } + // id + output->id = input->id; + // word_pts + if (!geometry_msgs__msg__Point__Sequence__copy( + &(input->word_pts), &(output->word_pts))) + { + return false; + } + return true; +} + +slam_msgs__msg__KeyFrame * +slam_msgs__msg__KeyFrame__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__msg__KeyFrame * msg = (slam_msgs__msg__KeyFrame *)allocator.allocate(sizeof(slam_msgs__msg__KeyFrame), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(slam_msgs__msg__KeyFrame)); + bool success = slam_msgs__msg__KeyFrame__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +slam_msgs__msg__KeyFrame__destroy(slam_msgs__msg__KeyFrame * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + slam_msgs__msg__KeyFrame__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +slam_msgs__msg__KeyFrame__Sequence__init(slam_msgs__msg__KeyFrame__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__msg__KeyFrame * data = NULL; + + if (size) { + data = (slam_msgs__msg__KeyFrame *)allocator.zero_allocate(size, sizeof(slam_msgs__msg__KeyFrame), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = slam_msgs__msg__KeyFrame__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + slam_msgs__msg__KeyFrame__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +slam_msgs__msg__KeyFrame__Sequence__fini(slam_msgs__msg__KeyFrame__Sequence * array) +{ + if (!array) { + return; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + + if (array->data) { + // ensure that data and capacity values are consistent + assert(array->capacity > 0); + // finalize all array elements + for (size_t i = 0; i < array->capacity; ++i) { + slam_msgs__msg__KeyFrame__fini(&array->data[i]); + } + allocator.deallocate(array->data, allocator.state); + array->data = NULL; + array->size = 0; + array->capacity = 0; + } else { + // ensure that data, size, and capacity values are consistent + assert(0 == array->size); + assert(0 == array->capacity); + } +} + +slam_msgs__msg__KeyFrame__Sequence * +slam_msgs__msg__KeyFrame__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__msg__KeyFrame__Sequence * array = (slam_msgs__msg__KeyFrame__Sequence *)allocator.allocate(sizeof(slam_msgs__msg__KeyFrame__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = slam_msgs__msg__KeyFrame__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +slam_msgs__msg__KeyFrame__Sequence__destroy(slam_msgs__msg__KeyFrame__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + slam_msgs__msg__KeyFrame__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +slam_msgs__msg__KeyFrame__Sequence__are_equal(const slam_msgs__msg__KeyFrame__Sequence * lhs, const slam_msgs__msg__KeyFrame__Sequence * rhs) +{ + if (!lhs || !rhs) { + return false; + } + if (lhs->size != rhs->size) { + return false; + } + for (size_t i = 0; i < lhs->size; ++i) { + if (!slam_msgs__msg__KeyFrame__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +slam_msgs__msg__KeyFrame__Sequence__copy( + const slam_msgs__msg__KeyFrame__Sequence * input, + slam_msgs__msg__KeyFrame__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(slam_msgs__msg__KeyFrame); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__msg__KeyFrame * data = + (slam_msgs__msg__KeyFrame *)allocator.reallocate( + output->data, allocation_size, allocator.state); + if (!data) { + return false; + } + // If reallocation succeeded, memory may or may not have been moved + // to fulfill the allocation request, invalidating output->data. + output->data = data; + for (size_t i = output->capacity; i < input->size; ++i) { + if (!slam_msgs__msg__KeyFrame__init(&output->data[i])) { + // If initialization of any new item fails, roll back + // all previously initialized items. Existing items + // in output are to be left unmodified. + for (; i-- > output->capacity; ) { + slam_msgs__msg__KeyFrame__fini(&output->data[i]); + } + return false; + } + } + output->capacity = input->size; + } + output->size = input->size; + for (size_t i = 0; i < input->size; ++i) { + if (!slam_msgs__msg__KeyFrame__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} diff --git a/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.h b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.h new file mode 100644 index 0000000..885f2d8 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.h @@ -0,0 +1,177 @@ +// generated from rosidl_generator_c/resource/idl__functions.h.em +// with input from slam_msgs:msg/KeyFrame.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__KEY_FRAME__FUNCTIONS_H_ +#define SLAM_MSGS__MSG__DETAIL__KEY_FRAME__FUNCTIONS_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include +#include + +#include "rosidl_runtime_c/visibility_control.h" +#include "slam_msgs/msg/rosidl_generator_c__visibility_control.h" + +#include "slam_msgs/msg/detail/key_frame__struct.h" + +/// Initialize msg/KeyFrame message. +/** + * If the init function is called twice for the same message without + * calling fini inbetween previously allocated memory will be leaked. + * \param[in,out] msg The previously allocated message pointer. + * Fields without a default value will not be initialized by this function. + * You might want to call memset(msg, 0, sizeof( + * slam_msgs__msg__KeyFrame + * )) before or use + * slam_msgs__msg__KeyFrame__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__KeyFrame__init(slam_msgs__msg__KeyFrame * msg); + +/// Finalize msg/KeyFrame message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__msg__KeyFrame__fini(slam_msgs__msg__KeyFrame * msg); + +/// Create msg/KeyFrame message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * slam_msgs__msg__KeyFrame__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +slam_msgs__msg__KeyFrame * +slam_msgs__msg__KeyFrame__create(); + +/// Destroy msg/KeyFrame message. +/** + * It calls + * slam_msgs__msg__KeyFrame__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__msg__KeyFrame__destroy(slam_msgs__msg__KeyFrame * msg); + +/// Check for msg/KeyFrame message equality. +/** + * \param[in] lhs The message on the left hand size of the equality operator. + * \param[in] rhs The message on the right hand size of the equality operator. + * \return true if messages are equal, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__KeyFrame__are_equal(const slam_msgs__msg__KeyFrame * lhs, const slam_msgs__msg__KeyFrame * rhs); + +/// Copy a msg/KeyFrame message. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source message pointer. + * \param[out] output The target message pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer is null + * or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__KeyFrame__copy( + const slam_msgs__msg__KeyFrame * input, + slam_msgs__msg__KeyFrame * output); + +/// Initialize array of msg/KeyFrame messages. +/** + * It allocates the memory for the number of elements and calls + * slam_msgs__msg__KeyFrame__init() + * for each element of the array. + * \param[in,out] array The allocated array pointer. + * \param[in] size The size / capacity of the array. + * \return true if initialization was successful, otherwise false + * If the array pointer is valid and the size is zero it is guaranteed + # to return true. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__KeyFrame__Sequence__init(slam_msgs__msg__KeyFrame__Sequence * array, size_t size); + +/// Finalize array of msg/KeyFrame messages. +/** + * It calls + * slam_msgs__msg__KeyFrame__fini() + * for each element of the array and frees the memory for the number of + * elements. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__msg__KeyFrame__Sequence__fini(slam_msgs__msg__KeyFrame__Sequence * array); + +/// Create array of msg/KeyFrame messages. +/** + * It allocates the memory for the array and calls + * slam_msgs__msg__KeyFrame__Sequence__init(). + * \param[in] size The size / capacity of the array. + * \return The pointer to the initialized array if successful, otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +slam_msgs__msg__KeyFrame__Sequence * +slam_msgs__msg__KeyFrame__Sequence__create(size_t size); + +/// Destroy array of msg/KeyFrame messages. +/** + * It calls + * slam_msgs__msg__KeyFrame__Sequence__fini() + * on the array, + * and frees the memory of the array. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__msg__KeyFrame__Sequence__destroy(slam_msgs__msg__KeyFrame__Sequence * array); + +/// Check for msg/KeyFrame message array equality. +/** + * \param[in] lhs The message array on the left hand size of the equality operator. + * \param[in] rhs The message array on the right hand size of the equality operator. + * \return true if message arrays are equal in size and content, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__KeyFrame__Sequence__are_equal(const slam_msgs__msg__KeyFrame__Sequence * lhs, const slam_msgs__msg__KeyFrame__Sequence * rhs); + +/// Copy an array of msg/KeyFrame messages. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source array pointer. + * \param[out] output The target array pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer + * is null or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__KeyFrame__Sequence__copy( + const slam_msgs__msg__KeyFrame__Sequence * input, + slam_msgs__msg__KeyFrame__Sequence * output); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__KEY_FRAME__FUNCTIONS_H_ diff --git a/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__struct.h b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__struct.h new file mode 100644 index 0000000..9f573f1 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__struct.h @@ -0,0 +1,45 @@ +// generated from rosidl_generator_c/resource/idl__struct.h.em +// with input from slam_msgs:msg/KeyFrame.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__KEY_FRAME__STRUCT_H_ +#define SLAM_MSGS__MSG__DETAIL__KEY_FRAME__STRUCT_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include +#include +#include + + +// Constants defined in the message + +// Include directives for member types +// Member 'word_pts' +#include "geometry_msgs/msg/detail/point__struct.h" + +/// Struct defined in msg/KeyFrame in the package slam_msgs. +typedef struct slam_msgs__msg__KeyFrame +{ + int32_t id; + geometry_msgs__msg__Point__Sequence word_pts; +} slam_msgs__msg__KeyFrame; + +// Struct for a sequence of slam_msgs__msg__KeyFrame. +typedef struct slam_msgs__msg__KeyFrame__Sequence +{ + slam_msgs__msg__KeyFrame * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} slam_msgs__msg__KeyFrame__Sequence; + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__KEY_FRAME__STRUCT_H_ diff --git a/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__type_support.h b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__type_support.h new file mode 100644 index 0000000..ba665ca --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__type_support.h @@ -0,0 +1,33 @@ +// generated from rosidl_generator_c/resource/idl__type_support.h.em +// with input from slam_msgs:msg/KeyFrame.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__KEY_FRAME__TYPE_SUPPORT_H_ +#define SLAM_MSGS__MSG__DETAIL__KEY_FRAME__TYPE_SUPPORT_H_ + +#include "rosidl_typesupport_interface/macros.h" + +#include "slam_msgs/msg/rosidl_generator_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include "rosidl_runtime_c/message_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + slam_msgs, + msg, + KeyFrame +)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__KEY_FRAME__TYPE_SUPPORT_H_ diff --git a/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c new file mode 100644 index 0000000..3df77c7 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c @@ -0,0 +1,293 @@ +// generated from rosidl_generator_c/resource/idl__functions.c.em +// with input from slam_msgs:msg/MapData.idl +// generated code does not contain a copyright notice +#include "slam_msgs/msg/detail/map_data__functions.h" + +#include +#include +#include +#include + +#include "rcutils/allocator.h" + + +// Include directives for member types +// Member `header` +#include "std_msgs/msg/detail/header__functions.h" +// Member `graph` +#include "slam_msgs/msg/detail/map_graph__functions.h" +// Member `nodes` +#include "slam_msgs/msg/detail/key_frame__functions.h" + +bool +slam_msgs__msg__MapData__init(slam_msgs__msg__MapData * msg) +{ + if (!msg) { + return false; + } + // header + if (!std_msgs__msg__Header__init(&msg->header)) { + slam_msgs__msg__MapData__fini(msg); + return false; + } + // graph + if (!slam_msgs__msg__MapGraph__init(&msg->graph)) { + slam_msgs__msg__MapData__fini(msg); + return false; + } + // nodes + if (!slam_msgs__msg__KeyFrame__Sequence__init(&msg->nodes, 0)) { + slam_msgs__msg__MapData__fini(msg); + return false; + } + return true; +} + +void +slam_msgs__msg__MapData__fini(slam_msgs__msg__MapData * msg) +{ + if (!msg) { + return; + } + // header + std_msgs__msg__Header__fini(&msg->header); + // graph + slam_msgs__msg__MapGraph__fini(&msg->graph); + // nodes + slam_msgs__msg__KeyFrame__Sequence__fini(&msg->nodes); +} + +bool +slam_msgs__msg__MapData__are_equal(const slam_msgs__msg__MapData * lhs, const slam_msgs__msg__MapData * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // header + if (!std_msgs__msg__Header__are_equal( + &(lhs->header), &(rhs->header))) + { + return false; + } + // graph + if (!slam_msgs__msg__MapGraph__are_equal( + &(lhs->graph), &(rhs->graph))) + { + return false; + } + // nodes + if (!slam_msgs__msg__KeyFrame__Sequence__are_equal( + &(lhs->nodes), &(rhs->nodes))) + { + return false; + } + return true; +} + +bool +slam_msgs__msg__MapData__copy( + const slam_msgs__msg__MapData * input, + slam_msgs__msg__MapData * output) +{ + if (!input || !output) { + return false; + } + // header + if (!std_msgs__msg__Header__copy( + &(input->header), &(output->header))) + { + return false; + } + // graph + if (!slam_msgs__msg__MapGraph__copy( + &(input->graph), &(output->graph))) + { + return false; + } + // nodes + if (!slam_msgs__msg__KeyFrame__Sequence__copy( + &(input->nodes), &(output->nodes))) + { + return false; + } + return true; +} + +slam_msgs__msg__MapData * +slam_msgs__msg__MapData__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__msg__MapData * msg = (slam_msgs__msg__MapData *)allocator.allocate(sizeof(slam_msgs__msg__MapData), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(slam_msgs__msg__MapData)); + bool success = slam_msgs__msg__MapData__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +slam_msgs__msg__MapData__destroy(slam_msgs__msg__MapData * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + slam_msgs__msg__MapData__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +slam_msgs__msg__MapData__Sequence__init(slam_msgs__msg__MapData__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__msg__MapData * data = NULL; + + if (size) { + data = (slam_msgs__msg__MapData *)allocator.zero_allocate(size, sizeof(slam_msgs__msg__MapData), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = slam_msgs__msg__MapData__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + slam_msgs__msg__MapData__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +slam_msgs__msg__MapData__Sequence__fini(slam_msgs__msg__MapData__Sequence * array) +{ + if (!array) { + return; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + + if (array->data) { + // ensure that data and capacity values are consistent + assert(array->capacity > 0); + // finalize all array elements + for (size_t i = 0; i < array->capacity; ++i) { + slam_msgs__msg__MapData__fini(&array->data[i]); + } + allocator.deallocate(array->data, allocator.state); + array->data = NULL; + array->size = 0; + array->capacity = 0; + } else { + // ensure that data, size, and capacity values are consistent + assert(0 == array->size); + assert(0 == array->capacity); + } +} + +slam_msgs__msg__MapData__Sequence * +slam_msgs__msg__MapData__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__msg__MapData__Sequence * array = (slam_msgs__msg__MapData__Sequence *)allocator.allocate(sizeof(slam_msgs__msg__MapData__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = slam_msgs__msg__MapData__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +slam_msgs__msg__MapData__Sequence__destroy(slam_msgs__msg__MapData__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + slam_msgs__msg__MapData__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +slam_msgs__msg__MapData__Sequence__are_equal(const slam_msgs__msg__MapData__Sequence * lhs, const slam_msgs__msg__MapData__Sequence * rhs) +{ + if (!lhs || !rhs) { + return false; + } + if (lhs->size != rhs->size) { + return false; + } + for (size_t i = 0; i < lhs->size; ++i) { + if (!slam_msgs__msg__MapData__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +slam_msgs__msg__MapData__Sequence__copy( + const slam_msgs__msg__MapData__Sequence * input, + slam_msgs__msg__MapData__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(slam_msgs__msg__MapData); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__msg__MapData * data = + (slam_msgs__msg__MapData *)allocator.reallocate( + output->data, allocation_size, allocator.state); + if (!data) { + return false; + } + // If reallocation succeeded, memory may or may not have been moved + // to fulfill the allocation request, invalidating output->data. + output->data = data; + for (size_t i = output->capacity; i < input->size; ++i) { + if (!slam_msgs__msg__MapData__init(&output->data[i])) { + // If initialization of any new item fails, roll back + // all previously initialized items. Existing items + // in output are to be left unmodified. + for (; i-- > output->capacity; ) { + slam_msgs__msg__MapData__fini(&output->data[i]); + } + return false; + } + } + output->capacity = input->size; + } + output->size = input->size; + for (size_t i = 0; i < input->size; ++i) { + if (!slam_msgs__msg__MapData__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} diff --git a/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.h b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.h new file mode 100644 index 0000000..b6b1fff --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.h @@ -0,0 +1,177 @@ +// generated from rosidl_generator_c/resource/idl__functions.h.em +// with input from slam_msgs:msg/MapData.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_DATA__FUNCTIONS_H_ +#define SLAM_MSGS__MSG__DETAIL__MAP_DATA__FUNCTIONS_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include +#include + +#include "rosidl_runtime_c/visibility_control.h" +#include "slam_msgs/msg/rosidl_generator_c__visibility_control.h" + +#include "slam_msgs/msg/detail/map_data__struct.h" + +/// Initialize msg/MapData message. +/** + * If the init function is called twice for the same message without + * calling fini inbetween previously allocated memory will be leaked. + * \param[in,out] msg The previously allocated message pointer. + * Fields without a default value will not be initialized by this function. + * You might want to call memset(msg, 0, sizeof( + * slam_msgs__msg__MapData + * )) before or use + * slam_msgs__msg__MapData__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__MapData__init(slam_msgs__msg__MapData * msg); + +/// Finalize msg/MapData message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__msg__MapData__fini(slam_msgs__msg__MapData * msg); + +/// Create msg/MapData message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * slam_msgs__msg__MapData__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +slam_msgs__msg__MapData * +slam_msgs__msg__MapData__create(); + +/// Destroy msg/MapData message. +/** + * It calls + * slam_msgs__msg__MapData__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__msg__MapData__destroy(slam_msgs__msg__MapData * msg); + +/// Check for msg/MapData message equality. +/** + * \param[in] lhs The message on the left hand size of the equality operator. + * \param[in] rhs The message on the right hand size of the equality operator. + * \return true if messages are equal, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__MapData__are_equal(const slam_msgs__msg__MapData * lhs, const slam_msgs__msg__MapData * rhs); + +/// Copy a msg/MapData message. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source message pointer. + * \param[out] output The target message pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer is null + * or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__MapData__copy( + const slam_msgs__msg__MapData * input, + slam_msgs__msg__MapData * output); + +/// Initialize array of msg/MapData messages. +/** + * It allocates the memory for the number of elements and calls + * slam_msgs__msg__MapData__init() + * for each element of the array. + * \param[in,out] array The allocated array pointer. + * \param[in] size The size / capacity of the array. + * \return true if initialization was successful, otherwise false + * If the array pointer is valid and the size is zero it is guaranteed + # to return true. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__MapData__Sequence__init(slam_msgs__msg__MapData__Sequence * array, size_t size); + +/// Finalize array of msg/MapData messages. +/** + * It calls + * slam_msgs__msg__MapData__fini() + * for each element of the array and frees the memory for the number of + * elements. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__msg__MapData__Sequence__fini(slam_msgs__msg__MapData__Sequence * array); + +/// Create array of msg/MapData messages. +/** + * It allocates the memory for the array and calls + * slam_msgs__msg__MapData__Sequence__init(). + * \param[in] size The size / capacity of the array. + * \return The pointer to the initialized array if successful, otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +slam_msgs__msg__MapData__Sequence * +slam_msgs__msg__MapData__Sequence__create(size_t size); + +/// Destroy array of msg/MapData messages. +/** + * It calls + * slam_msgs__msg__MapData__Sequence__fini() + * on the array, + * and frees the memory of the array. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__msg__MapData__Sequence__destroy(slam_msgs__msg__MapData__Sequence * array); + +/// Check for msg/MapData message array equality. +/** + * \param[in] lhs The message array on the left hand size of the equality operator. + * \param[in] rhs The message array on the right hand size of the equality operator. + * \return true if message arrays are equal in size and content, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__MapData__Sequence__are_equal(const slam_msgs__msg__MapData__Sequence * lhs, const slam_msgs__msg__MapData__Sequence * rhs); + +/// Copy an array of msg/MapData messages. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source array pointer. + * \param[out] output The target array pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer + * is null or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__MapData__Sequence__copy( + const slam_msgs__msg__MapData__Sequence * input, + slam_msgs__msg__MapData__Sequence * output); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_DATA__FUNCTIONS_H_ diff --git a/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_data__struct.h b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_data__struct.h new file mode 100644 index 0000000..de31fe9 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_data__struct.h @@ -0,0 +1,52 @@ +// generated from rosidl_generator_c/resource/idl__struct.h.em +// with input from slam_msgs:msg/MapData.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_DATA__STRUCT_H_ +#define SLAM_MSGS__MSG__DETAIL__MAP_DATA__STRUCT_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include +#include +#include + + +// Constants defined in the message + +// Include directives for member types +// Member 'header' +#include "std_msgs/msg/detail/header__struct.h" +// Member 'graph' +#include "slam_msgs/msg/detail/map_graph__struct.h" +// Member 'nodes' +#include "slam_msgs/msg/detail/key_frame__struct.h" + +/// Struct defined in msg/MapData in the package slam_msgs. +typedef struct slam_msgs__msg__MapData +{ + std_msgs__msg__Header header; + /// optimized graph + slam_msgs__msg__MapGraph graph; + /// graph data + slam_msgs__msg__KeyFrame__Sequence nodes; +} slam_msgs__msg__MapData; + +// Struct for a sequence of slam_msgs__msg__MapData. +typedef struct slam_msgs__msg__MapData__Sequence +{ + slam_msgs__msg__MapData * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} slam_msgs__msg__MapData__Sequence; + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_DATA__STRUCT_H_ diff --git a/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_data__type_support.h b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_data__type_support.h new file mode 100644 index 0000000..e01753d --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_data__type_support.h @@ -0,0 +1,33 @@ +// generated from rosidl_generator_c/resource/idl__type_support.h.em +// with input from slam_msgs:msg/MapData.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_DATA__TYPE_SUPPORT_H_ +#define SLAM_MSGS__MSG__DETAIL__MAP_DATA__TYPE_SUPPORT_H_ + +#include "rosidl_typesupport_interface/macros.h" + +#include "slam_msgs/msg/rosidl_generator_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include "rosidl_runtime_c/message_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + slam_msgs, + msg, + MapData +)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_DATA__TYPE_SUPPORT_H_ diff --git a/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c new file mode 100644 index 0000000..7fb68b8 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c @@ -0,0 +1,293 @@ +// generated from rosidl_generator_c/resource/idl__functions.c.em +// with input from slam_msgs:msg/MapGraph.idl +// generated code does not contain a copyright notice +#include "slam_msgs/msg/detail/map_graph__functions.h" + +#include +#include +#include +#include + +#include "rcutils/allocator.h" + + +// Include directives for member types +// Member `header` +#include "std_msgs/msg/detail/header__functions.h" +// Member `poses_id` +#include "rosidl_runtime_c/primitives_sequence_functions.h" +// Member `poses` +#include "geometry_msgs/msg/detail/pose_stamped__functions.h" + +bool +slam_msgs__msg__MapGraph__init(slam_msgs__msg__MapGraph * msg) +{ + if (!msg) { + return false; + } + // header + if (!std_msgs__msg__Header__init(&msg->header)) { + slam_msgs__msg__MapGraph__fini(msg); + return false; + } + // poses_id + if (!rosidl_runtime_c__int32__Sequence__init(&msg->poses_id, 0)) { + slam_msgs__msg__MapGraph__fini(msg); + return false; + } + // poses + if (!geometry_msgs__msg__PoseStamped__Sequence__init(&msg->poses, 0)) { + slam_msgs__msg__MapGraph__fini(msg); + return false; + } + return true; +} + +void +slam_msgs__msg__MapGraph__fini(slam_msgs__msg__MapGraph * msg) +{ + if (!msg) { + return; + } + // header + std_msgs__msg__Header__fini(&msg->header); + // poses_id + rosidl_runtime_c__int32__Sequence__fini(&msg->poses_id); + // poses + geometry_msgs__msg__PoseStamped__Sequence__fini(&msg->poses); +} + +bool +slam_msgs__msg__MapGraph__are_equal(const slam_msgs__msg__MapGraph * lhs, const slam_msgs__msg__MapGraph * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // header + if (!std_msgs__msg__Header__are_equal( + &(lhs->header), &(rhs->header))) + { + return false; + } + // poses_id + if (!rosidl_runtime_c__int32__Sequence__are_equal( + &(lhs->poses_id), &(rhs->poses_id))) + { + return false; + } + // poses + if (!geometry_msgs__msg__PoseStamped__Sequence__are_equal( + &(lhs->poses), &(rhs->poses))) + { + return false; + } + return true; +} + +bool +slam_msgs__msg__MapGraph__copy( + const slam_msgs__msg__MapGraph * input, + slam_msgs__msg__MapGraph * output) +{ + if (!input || !output) { + return false; + } + // header + if (!std_msgs__msg__Header__copy( + &(input->header), &(output->header))) + { + return false; + } + // poses_id + if (!rosidl_runtime_c__int32__Sequence__copy( + &(input->poses_id), &(output->poses_id))) + { + return false; + } + // poses + if (!geometry_msgs__msg__PoseStamped__Sequence__copy( + &(input->poses), &(output->poses))) + { + return false; + } + return true; +} + +slam_msgs__msg__MapGraph * +slam_msgs__msg__MapGraph__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__msg__MapGraph * msg = (slam_msgs__msg__MapGraph *)allocator.allocate(sizeof(slam_msgs__msg__MapGraph), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(slam_msgs__msg__MapGraph)); + bool success = slam_msgs__msg__MapGraph__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +slam_msgs__msg__MapGraph__destroy(slam_msgs__msg__MapGraph * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + slam_msgs__msg__MapGraph__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +slam_msgs__msg__MapGraph__Sequence__init(slam_msgs__msg__MapGraph__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__msg__MapGraph * data = NULL; + + if (size) { + data = (slam_msgs__msg__MapGraph *)allocator.zero_allocate(size, sizeof(slam_msgs__msg__MapGraph), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = slam_msgs__msg__MapGraph__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + slam_msgs__msg__MapGraph__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +slam_msgs__msg__MapGraph__Sequence__fini(slam_msgs__msg__MapGraph__Sequence * array) +{ + if (!array) { + return; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + + if (array->data) { + // ensure that data and capacity values are consistent + assert(array->capacity > 0); + // finalize all array elements + for (size_t i = 0; i < array->capacity; ++i) { + slam_msgs__msg__MapGraph__fini(&array->data[i]); + } + allocator.deallocate(array->data, allocator.state); + array->data = NULL; + array->size = 0; + array->capacity = 0; + } else { + // ensure that data, size, and capacity values are consistent + assert(0 == array->size); + assert(0 == array->capacity); + } +} + +slam_msgs__msg__MapGraph__Sequence * +slam_msgs__msg__MapGraph__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__msg__MapGraph__Sequence * array = (slam_msgs__msg__MapGraph__Sequence *)allocator.allocate(sizeof(slam_msgs__msg__MapGraph__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = slam_msgs__msg__MapGraph__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +slam_msgs__msg__MapGraph__Sequence__destroy(slam_msgs__msg__MapGraph__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + slam_msgs__msg__MapGraph__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +slam_msgs__msg__MapGraph__Sequence__are_equal(const slam_msgs__msg__MapGraph__Sequence * lhs, const slam_msgs__msg__MapGraph__Sequence * rhs) +{ + if (!lhs || !rhs) { + return false; + } + if (lhs->size != rhs->size) { + return false; + } + for (size_t i = 0; i < lhs->size; ++i) { + if (!slam_msgs__msg__MapGraph__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +slam_msgs__msg__MapGraph__Sequence__copy( + const slam_msgs__msg__MapGraph__Sequence * input, + slam_msgs__msg__MapGraph__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(slam_msgs__msg__MapGraph); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__msg__MapGraph * data = + (slam_msgs__msg__MapGraph *)allocator.reallocate( + output->data, allocation_size, allocator.state); + if (!data) { + return false; + } + // If reallocation succeeded, memory may or may not have been moved + // to fulfill the allocation request, invalidating output->data. + output->data = data; + for (size_t i = output->capacity; i < input->size; ++i) { + if (!slam_msgs__msg__MapGraph__init(&output->data[i])) { + // If initialization of any new item fails, roll back + // all previously initialized items. Existing items + // in output are to be left unmodified. + for (; i-- > output->capacity; ) { + slam_msgs__msg__MapGraph__fini(&output->data[i]); + } + return false; + } + } + output->capacity = input->size; + } + output->size = input->size; + for (size_t i = 0; i < input->size; ++i) { + if (!slam_msgs__msg__MapGraph__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} diff --git a/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.h b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.h new file mode 100644 index 0000000..fd1c7fd --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.h @@ -0,0 +1,177 @@ +// generated from rosidl_generator_c/resource/idl__functions.h.em +// with input from slam_msgs:msg/MapGraph.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__FUNCTIONS_H_ +#define SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__FUNCTIONS_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include +#include + +#include "rosidl_runtime_c/visibility_control.h" +#include "slam_msgs/msg/rosidl_generator_c__visibility_control.h" + +#include "slam_msgs/msg/detail/map_graph__struct.h" + +/// Initialize msg/MapGraph message. +/** + * If the init function is called twice for the same message without + * calling fini inbetween previously allocated memory will be leaked. + * \param[in,out] msg The previously allocated message pointer. + * Fields without a default value will not be initialized by this function. + * You might want to call memset(msg, 0, sizeof( + * slam_msgs__msg__MapGraph + * )) before or use + * slam_msgs__msg__MapGraph__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__MapGraph__init(slam_msgs__msg__MapGraph * msg); + +/// Finalize msg/MapGraph message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__msg__MapGraph__fini(slam_msgs__msg__MapGraph * msg); + +/// Create msg/MapGraph message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * slam_msgs__msg__MapGraph__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +slam_msgs__msg__MapGraph * +slam_msgs__msg__MapGraph__create(); + +/// Destroy msg/MapGraph message. +/** + * It calls + * slam_msgs__msg__MapGraph__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__msg__MapGraph__destroy(slam_msgs__msg__MapGraph * msg); + +/// Check for msg/MapGraph message equality. +/** + * \param[in] lhs The message on the left hand size of the equality operator. + * \param[in] rhs The message on the right hand size of the equality operator. + * \return true if messages are equal, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__MapGraph__are_equal(const slam_msgs__msg__MapGraph * lhs, const slam_msgs__msg__MapGraph * rhs); + +/// Copy a msg/MapGraph message. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source message pointer. + * \param[out] output The target message pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer is null + * or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__MapGraph__copy( + const slam_msgs__msg__MapGraph * input, + slam_msgs__msg__MapGraph * output); + +/// Initialize array of msg/MapGraph messages. +/** + * It allocates the memory for the number of elements and calls + * slam_msgs__msg__MapGraph__init() + * for each element of the array. + * \param[in,out] array The allocated array pointer. + * \param[in] size The size / capacity of the array. + * \return true if initialization was successful, otherwise false + * If the array pointer is valid and the size is zero it is guaranteed + # to return true. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__MapGraph__Sequence__init(slam_msgs__msg__MapGraph__Sequence * array, size_t size); + +/// Finalize array of msg/MapGraph messages. +/** + * It calls + * slam_msgs__msg__MapGraph__fini() + * for each element of the array and frees the memory for the number of + * elements. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__msg__MapGraph__Sequence__fini(slam_msgs__msg__MapGraph__Sequence * array); + +/// Create array of msg/MapGraph messages. +/** + * It allocates the memory for the array and calls + * slam_msgs__msg__MapGraph__Sequence__init(). + * \param[in] size The size / capacity of the array. + * \return The pointer to the initialized array if successful, otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +slam_msgs__msg__MapGraph__Sequence * +slam_msgs__msg__MapGraph__Sequence__create(size_t size); + +/// Destroy array of msg/MapGraph messages. +/** + * It calls + * slam_msgs__msg__MapGraph__Sequence__fini() + * on the array, + * and frees the memory of the array. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__msg__MapGraph__Sequence__destroy(slam_msgs__msg__MapGraph__Sequence * array); + +/// Check for msg/MapGraph message array equality. +/** + * \param[in] lhs The message array on the left hand size of the equality operator. + * \param[in] rhs The message array on the right hand size of the equality operator. + * \return true if message arrays are equal in size and content, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__MapGraph__Sequence__are_equal(const slam_msgs__msg__MapGraph__Sequence * lhs, const slam_msgs__msg__MapGraph__Sequence * rhs); + +/// Copy an array of msg/MapGraph messages. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source array pointer. + * \param[out] output The target array pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer + * is null or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__MapGraph__Sequence__copy( + const slam_msgs__msg__MapGraph__Sequence * input, + slam_msgs__msg__MapGraph__Sequence * output); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__FUNCTIONS_H_ diff --git a/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__struct.h b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__struct.h new file mode 100644 index 0000000..f99c39f --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__struct.h @@ -0,0 +1,50 @@ +// generated from rosidl_generator_c/resource/idl__struct.h.em +// with input from slam_msgs:msg/MapGraph.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__STRUCT_H_ +#define SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__STRUCT_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include +#include +#include + + +// Constants defined in the message + +// Include directives for member types +// Member 'header' +#include "std_msgs/msg/detail/header__struct.h" +// Member 'poses_id' +#include "rosidl_runtime_c/primitives_sequence.h" +// Member 'poses' +#include "geometry_msgs/msg/detail/pose_stamped__struct.h" + +/// Struct defined in msg/MapGraph in the package slam_msgs. +typedef struct slam_msgs__msg__MapGraph +{ + std_msgs__msg__Header header; + rosidl_runtime_c__int32__Sequence poses_id; + geometry_msgs__msg__PoseStamped__Sequence poses; +} slam_msgs__msg__MapGraph; + +// Struct for a sequence of slam_msgs__msg__MapGraph. +typedef struct slam_msgs__msg__MapGraph__Sequence +{ + slam_msgs__msg__MapGraph * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} slam_msgs__msg__MapGraph__Sequence; + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__STRUCT_H_ diff --git a/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__type_support.h b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__type_support.h new file mode 100644 index 0000000..df14539 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__type_support.h @@ -0,0 +1,33 @@ +// generated from rosidl_generator_c/resource/idl__type_support.h.em +// with input from slam_msgs:msg/MapGraph.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__TYPE_SUPPORT_H_ +#define SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__TYPE_SUPPORT_H_ + +#include "rosidl_typesupport_interface/macros.h" + +#include "slam_msgs/msg/rosidl_generator_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include "rosidl_runtime_c/message_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + slam_msgs, + msg, + MapGraph +)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__TYPE_SUPPORT_H_ diff --git a/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c new file mode 100644 index 0000000..47ac133 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c @@ -0,0 +1,272 @@ +// generated from rosidl_generator_c/resource/idl__functions.c.em +// with input from slam_msgs:msg/MapPoint.idl +// generated code does not contain a copyright notice +#include "slam_msgs/msg/detail/map_point__functions.h" + +#include +#include +#include +#include + +#include "rcutils/allocator.h" + + +// Include directives for member types +// Member `position` +#include "geometry_msgs/msg/detail/point__functions.h" +// Member `observing_keyframes` +#include "geometry_msgs/msg/detail/pose__functions.h" + +bool +slam_msgs__msg__MapPoint__init(slam_msgs__msg__MapPoint * msg) +{ + if (!msg) { + return false; + } + // position + if (!geometry_msgs__msg__Point__init(&msg->position)) { + slam_msgs__msg__MapPoint__fini(msg); + return false; + } + // observing_keyframes + if (!geometry_msgs__msg__Pose__Sequence__init(&msg->observing_keyframes, 0)) { + slam_msgs__msg__MapPoint__fini(msg); + return false; + } + return true; +} + +void +slam_msgs__msg__MapPoint__fini(slam_msgs__msg__MapPoint * msg) +{ + if (!msg) { + return; + } + // position + geometry_msgs__msg__Point__fini(&msg->position); + // observing_keyframes + geometry_msgs__msg__Pose__Sequence__fini(&msg->observing_keyframes); +} + +bool +slam_msgs__msg__MapPoint__are_equal(const slam_msgs__msg__MapPoint * lhs, const slam_msgs__msg__MapPoint * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // position + if (!geometry_msgs__msg__Point__are_equal( + &(lhs->position), &(rhs->position))) + { + return false; + } + // observing_keyframes + if (!geometry_msgs__msg__Pose__Sequence__are_equal( + &(lhs->observing_keyframes), &(rhs->observing_keyframes))) + { + return false; + } + return true; +} + +bool +slam_msgs__msg__MapPoint__copy( + const slam_msgs__msg__MapPoint * input, + slam_msgs__msg__MapPoint * output) +{ + if (!input || !output) { + return false; + } + // position + if (!geometry_msgs__msg__Point__copy( + &(input->position), &(output->position))) + { + return false; + } + // observing_keyframes + if (!geometry_msgs__msg__Pose__Sequence__copy( + &(input->observing_keyframes), &(output->observing_keyframes))) + { + return false; + } + return true; +} + +slam_msgs__msg__MapPoint * +slam_msgs__msg__MapPoint__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__msg__MapPoint * msg = (slam_msgs__msg__MapPoint *)allocator.allocate(sizeof(slam_msgs__msg__MapPoint), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(slam_msgs__msg__MapPoint)); + bool success = slam_msgs__msg__MapPoint__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +slam_msgs__msg__MapPoint__destroy(slam_msgs__msg__MapPoint * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + slam_msgs__msg__MapPoint__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +slam_msgs__msg__MapPoint__Sequence__init(slam_msgs__msg__MapPoint__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__msg__MapPoint * data = NULL; + + if (size) { + data = (slam_msgs__msg__MapPoint *)allocator.zero_allocate(size, sizeof(slam_msgs__msg__MapPoint), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = slam_msgs__msg__MapPoint__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + slam_msgs__msg__MapPoint__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +slam_msgs__msg__MapPoint__Sequence__fini(slam_msgs__msg__MapPoint__Sequence * array) +{ + if (!array) { + return; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + + if (array->data) { + // ensure that data and capacity values are consistent + assert(array->capacity > 0); + // finalize all array elements + for (size_t i = 0; i < array->capacity; ++i) { + slam_msgs__msg__MapPoint__fini(&array->data[i]); + } + allocator.deallocate(array->data, allocator.state); + array->data = NULL; + array->size = 0; + array->capacity = 0; + } else { + // ensure that data, size, and capacity values are consistent + assert(0 == array->size); + assert(0 == array->capacity); + } +} + +slam_msgs__msg__MapPoint__Sequence * +slam_msgs__msg__MapPoint__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__msg__MapPoint__Sequence * array = (slam_msgs__msg__MapPoint__Sequence *)allocator.allocate(sizeof(slam_msgs__msg__MapPoint__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = slam_msgs__msg__MapPoint__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +slam_msgs__msg__MapPoint__Sequence__destroy(slam_msgs__msg__MapPoint__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + slam_msgs__msg__MapPoint__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +slam_msgs__msg__MapPoint__Sequence__are_equal(const slam_msgs__msg__MapPoint__Sequence * lhs, const slam_msgs__msg__MapPoint__Sequence * rhs) +{ + if (!lhs || !rhs) { + return false; + } + if (lhs->size != rhs->size) { + return false; + } + for (size_t i = 0; i < lhs->size; ++i) { + if (!slam_msgs__msg__MapPoint__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +slam_msgs__msg__MapPoint__Sequence__copy( + const slam_msgs__msg__MapPoint__Sequence * input, + slam_msgs__msg__MapPoint__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(slam_msgs__msg__MapPoint); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__msg__MapPoint * data = + (slam_msgs__msg__MapPoint *)allocator.reallocate( + output->data, allocation_size, allocator.state); + if (!data) { + return false; + } + // If reallocation succeeded, memory may or may not have been moved + // to fulfill the allocation request, invalidating output->data. + output->data = data; + for (size_t i = output->capacity; i < input->size; ++i) { + if (!slam_msgs__msg__MapPoint__init(&output->data[i])) { + // If initialization of any new item fails, roll back + // all previously initialized items. Existing items + // in output are to be left unmodified. + for (; i-- > output->capacity; ) { + slam_msgs__msg__MapPoint__fini(&output->data[i]); + } + return false; + } + } + output->capacity = input->size; + } + output->size = input->size; + for (size_t i = 0; i < input->size; ++i) { + if (!slam_msgs__msg__MapPoint__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} diff --git a/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.h b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.h new file mode 100644 index 0000000..13cab28 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.h @@ -0,0 +1,177 @@ +// generated from rosidl_generator_c/resource/idl__functions.h.em +// with input from slam_msgs:msg/MapPoint.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_POINT__FUNCTIONS_H_ +#define SLAM_MSGS__MSG__DETAIL__MAP_POINT__FUNCTIONS_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include +#include + +#include "rosidl_runtime_c/visibility_control.h" +#include "slam_msgs/msg/rosidl_generator_c__visibility_control.h" + +#include "slam_msgs/msg/detail/map_point__struct.h" + +/// Initialize msg/MapPoint message. +/** + * If the init function is called twice for the same message without + * calling fini inbetween previously allocated memory will be leaked. + * \param[in,out] msg The previously allocated message pointer. + * Fields without a default value will not be initialized by this function. + * You might want to call memset(msg, 0, sizeof( + * slam_msgs__msg__MapPoint + * )) before or use + * slam_msgs__msg__MapPoint__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__MapPoint__init(slam_msgs__msg__MapPoint * msg); + +/// Finalize msg/MapPoint message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__msg__MapPoint__fini(slam_msgs__msg__MapPoint * msg); + +/// Create msg/MapPoint message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * slam_msgs__msg__MapPoint__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +slam_msgs__msg__MapPoint * +slam_msgs__msg__MapPoint__create(); + +/// Destroy msg/MapPoint message. +/** + * It calls + * slam_msgs__msg__MapPoint__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__msg__MapPoint__destroy(slam_msgs__msg__MapPoint * msg); + +/// Check for msg/MapPoint message equality. +/** + * \param[in] lhs The message on the left hand size of the equality operator. + * \param[in] rhs The message on the right hand size of the equality operator. + * \return true if messages are equal, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__MapPoint__are_equal(const slam_msgs__msg__MapPoint * lhs, const slam_msgs__msg__MapPoint * rhs); + +/// Copy a msg/MapPoint message. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source message pointer. + * \param[out] output The target message pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer is null + * or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__MapPoint__copy( + const slam_msgs__msg__MapPoint * input, + slam_msgs__msg__MapPoint * output); + +/// Initialize array of msg/MapPoint messages. +/** + * It allocates the memory for the number of elements and calls + * slam_msgs__msg__MapPoint__init() + * for each element of the array. + * \param[in,out] array The allocated array pointer. + * \param[in] size The size / capacity of the array. + * \return true if initialization was successful, otherwise false + * If the array pointer is valid and the size is zero it is guaranteed + # to return true. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__MapPoint__Sequence__init(slam_msgs__msg__MapPoint__Sequence * array, size_t size); + +/// Finalize array of msg/MapPoint messages. +/** + * It calls + * slam_msgs__msg__MapPoint__fini() + * for each element of the array and frees the memory for the number of + * elements. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__msg__MapPoint__Sequence__fini(slam_msgs__msg__MapPoint__Sequence * array); + +/// Create array of msg/MapPoint messages. +/** + * It allocates the memory for the array and calls + * slam_msgs__msg__MapPoint__Sequence__init(). + * \param[in] size The size / capacity of the array. + * \return The pointer to the initialized array if successful, otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +slam_msgs__msg__MapPoint__Sequence * +slam_msgs__msg__MapPoint__Sequence__create(size_t size); + +/// Destroy array of msg/MapPoint messages. +/** + * It calls + * slam_msgs__msg__MapPoint__Sequence__fini() + * on the array, + * and frees the memory of the array. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__msg__MapPoint__Sequence__destroy(slam_msgs__msg__MapPoint__Sequence * array); + +/// Check for msg/MapPoint message array equality. +/** + * \param[in] lhs The message array on the left hand size of the equality operator. + * \param[in] rhs The message array on the right hand size of the equality operator. + * \return true if message arrays are equal in size and content, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__MapPoint__Sequence__are_equal(const slam_msgs__msg__MapPoint__Sequence * lhs, const slam_msgs__msg__MapPoint__Sequence * rhs); + +/// Copy an array of msg/MapPoint messages. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source array pointer. + * \param[out] output The target array pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer + * is null or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__MapPoint__Sequence__copy( + const slam_msgs__msg__MapPoint__Sequence * input, + slam_msgs__msg__MapPoint__Sequence * output); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_POINT__FUNCTIONS_H_ diff --git a/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__struct.h b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__struct.h new file mode 100644 index 0000000..ad84e8b --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__struct.h @@ -0,0 +1,47 @@ +// generated from rosidl_generator_c/resource/idl__struct.h.em +// with input from slam_msgs:msg/MapPoint.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_POINT__STRUCT_H_ +#define SLAM_MSGS__MSG__DETAIL__MAP_POINT__STRUCT_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include +#include +#include + + +// Constants defined in the message + +// Include directives for member types +// Member 'position' +#include "geometry_msgs/msg/detail/point__struct.h" +// Member 'observing_keyframes' +#include "geometry_msgs/msg/detail/pose__struct.h" + +/// Struct defined in msg/MapPoint in the package slam_msgs. +typedef struct slam_msgs__msg__MapPoint +{ + geometry_msgs__msg__Point position; + geometry_msgs__msg__Pose__Sequence observing_keyframes; +} slam_msgs__msg__MapPoint; + +// Struct for a sequence of slam_msgs__msg__MapPoint. +typedef struct slam_msgs__msg__MapPoint__Sequence +{ + slam_msgs__msg__MapPoint * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} slam_msgs__msg__MapPoint__Sequence; + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_POINT__STRUCT_H_ diff --git a/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__type_support.h b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__type_support.h new file mode 100644 index 0000000..4b43985 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__type_support.h @@ -0,0 +1,33 @@ +// generated from rosidl_generator_c/resource/idl__type_support.h.em +// with input from slam_msgs:msg/MapPoint.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_POINT__TYPE_SUPPORT_H_ +#define SLAM_MSGS__MSG__DETAIL__MAP_POINT__TYPE_SUPPORT_H_ + +#include "rosidl_typesupport_interface/macros.h" + +#include "slam_msgs/msg/rosidl_generator_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include "rosidl_runtime_c/message_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + slam_msgs, + msg, + MapPoint +)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_POINT__TYPE_SUPPORT_H_ diff --git a/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/key_frame.h b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/key_frame.h new file mode 100644 index 0000000..0a940cf --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/key_frame.h @@ -0,0 +1,12 @@ +// generated from rosidl_generator_c/resource/idl.h.em +// with input from slam_msgs:msg/KeyFrame.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__KEY_FRAME_H_ +#define SLAM_MSGS__MSG__KEY_FRAME_H_ + +#include "slam_msgs/msg/detail/key_frame__struct.h" +#include "slam_msgs/msg/detail/key_frame__functions.h" +#include "slam_msgs/msg/detail/key_frame__type_support.h" + +#endif // SLAM_MSGS__MSG__KEY_FRAME_H_ diff --git a/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/map_data.h b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/map_data.h new file mode 100644 index 0000000..b6db274 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/map_data.h @@ -0,0 +1,12 @@ +// generated from rosidl_generator_c/resource/idl.h.em +// with input from slam_msgs:msg/MapData.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__MAP_DATA_H_ +#define SLAM_MSGS__MSG__MAP_DATA_H_ + +#include "slam_msgs/msg/detail/map_data__struct.h" +#include "slam_msgs/msg/detail/map_data__functions.h" +#include "slam_msgs/msg/detail/map_data__type_support.h" + +#endif // SLAM_MSGS__MSG__MAP_DATA_H_ diff --git a/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/map_graph.h b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/map_graph.h new file mode 100644 index 0000000..347313a --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/map_graph.h @@ -0,0 +1,12 @@ +// generated from rosidl_generator_c/resource/idl.h.em +// with input from slam_msgs:msg/MapGraph.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__MAP_GRAPH_H_ +#define SLAM_MSGS__MSG__MAP_GRAPH_H_ + +#include "slam_msgs/msg/detail/map_graph__struct.h" +#include "slam_msgs/msg/detail/map_graph__functions.h" +#include "slam_msgs/msg/detail/map_graph__type_support.h" + +#endif // SLAM_MSGS__MSG__MAP_GRAPH_H_ diff --git a/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/map_point.h b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/map_point.h new file mode 100644 index 0000000..8f3a917 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/map_point.h @@ -0,0 +1,12 @@ +// generated from rosidl_generator_c/resource/idl.h.em +// with input from slam_msgs:msg/MapPoint.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__MAP_POINT_H_ +#define SLAM_MSGS__MSG__MAP_POINT_H_ + +#include "slam_msgs/msg/detail/map_point__struct.h" +#include "slam_msgs/msg/detail/map_point__functions.h" +#include "slam_msgs/msg/detail/map_point__type_support.h" + +#endif // SLAM_MSGS__MSG__MAP_POINT_H_ diff --git a/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/rosidl_generator_c__visibility_control.h b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/rosidl_generator_c__visibility_control.h new file mode 100644 index 0000000..cfe2a14 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/rosidl_generator_c__visibility_control.h @@ -0,0 +1,42 @@ +// generated from rosidl_generator_c/resource/rosidl_generator_c__visibility_control.h.in +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__ROSIDL_GENERATOR_C__VISIBILITY_CONTROL_H_ +#define SLAM_MSGS__MSG__ROSIDL_GENERATOR_C__VISIBILITY_CONTROL_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +// This logic was borrowed (then namespaced) from the examples on the gcc wiki: +// https://gcc.gnu.org/wiki/Visibility + +#if defined _WIN32 || defined __CYGWIN__ + #ifdef __GNUC__ + #define ROSIDL_GENERATOR_C_EXPORT_slam_msgs __attribute__ ((dllexport)) + #define ROSIDL_GENERATOR_C_IMPORT_slam_msgs __attribute__ ((dllimport)) + #else + #define ROSIDL_GENERATOR_C_EXPORT_slam_msgs __declspec(dllexport) + #define ROSIDL_GENERATOR_C_IMPORT_slam_msgs __declspec(dllimport) + #endif + #ifdef ROSIDL_GENERATOR_C_BUILDING_DLL_slam_msgs + #define ROSIDL_GENERATOR_C_PUBLIC_slam_msgs ROSIDL_GENERATOR_C_EXPORT_slam_msgs + #else + #define ROSIDL_GENERATOR_C_PUBLIC_slam_msgs ROSIDL_GENERATOR_C_IMPORT_slam_msgs + #endif +#else + #define ROSIDL_GENERATOR_C_EXPORT_slam_msgs __attribute__ ((visibility("default"))) + #define ROSIDL_GENERATOR_C_IMPORT_slam_msgs + #if __GNUC__ >= 4 + #define ROSIDL_GENERATOR_C_PUBLIC_slam_msgs __attribute__ ((visibility("default"))) + #else + #define ROSIDL_GENERATOR_C_PUBLIC_slam_msgs + #endif +#endif + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__ROSIDL_GENERATOR_C__VISIBILITY_CONTROL_H_ diff --git a/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c new file mode 100644 index 0000000..a907f37 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c @@ -0,0 +1,507 @@ +// generated from rosidl_generator_c/resource/idl__functions.c.em +// with input from slam_msgs:srv/GetLandmarksInView.idl +// generated code does not contain a copyright notice +#include "slam_msgs/srv/detail/get_landmarks_in_view__functions.h" + +#include +#include +#include +#include + +#include "rcutils/allocator.h" + +// Include directives for member types +// Member `pose` +#include "geometry_msgs/msg/detail/pose__functions.h" + +bool +slam_msgs__srv__GetLandmarksInView_Request__init(slam_msgs__srv__GetLandmarksInView_Request * msg) +{ + if (!msg) { + return false; + } + // pose + if (!geometry_msgs__msg__Pose__init(&msg->pose)) { + slam_msgs__srv__GetLandmarksInView_Request__fini(msg); + return false; + } + // max_angle_pose_observation + // max_dist_pose_observation + msg->max_dist_pose_observation = 6.0f; + return true; +} + +void +slam_msgs__srv__GetLandmarksInView_Request__fini(slam_msgs__srv__GetLandmarksInView_Request * msg) +{ + if (!msg) { + return; + } + // pose + geometry_msgs__msg__Pose__fini(&msg->pose); + // max_angle_pose_observation + // max_dist_pose_observation +} + +bool +slam_msgs__srv__GetLandmarksInView_Request__are_equal(const slam_msgs__srv__GetLandmarksInView_Request * lhs, const slam_msgs__srv__GetLandmarksInView_Request * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // pose + if (!geometry_msgs__msg__Pose__are_equal( + &(lhs->pose), &(rhs->pose))) + { + return false; + } + // max_angle_pose_observation + if (lhs->max_angle_pose_observation != rhs->max_angle_pose_observation) { + return false; + } + // max_dist_pose_observation + if (lhs->max_dist_pose_observation != rhs->max_dist_pose_observation) { + return false; + } + return true; +} + +bool +slam_msgs__srv__GetLandmarksInView_Request__copy( + const slam_msgs__srv__GetLandmarksInView_Request * input, + slam_msgs__srv__GetLandmarksInView_Request * output) +{ + if (!input || !output) { + return false; + } + // pose + if (!geometry_msgs__msg__Pose__copy( + &(input->pose), &(output->pose))) + { + return false; + } + // max_angle_pose_observation + output->max_angle_pose_observation = input->max_angle_pose_observation; + // max_dist_pose_observation + output->max_dist_pose_observation = input->max_dist_pose_observation; + return true; +} + +slam_msgs__srv__GetLandmarksInView_Request * +slam_msgs__srv__GetLandmarksInView_Request__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__srv__GetLandmarksInView_Request * msg = (slam_msgs__srv__GetLandmarksInView_Request *)allocator.allocate(sizeof(slam_msgs__srv__GetLandmarksInView_Request), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(slam_msgs__srv__GetLandmarksInView_Request)); + bool success = slam_msgs__srv__GetLandmarksInView_Request__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +slam_msgs__srv__GetLandmarksInView_Request__destroy(slam_msgs__srv__GetLandmarksInView_Request * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + slam_msgs__srv__GetLandmarksInView_Request__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +slam_msgs__srv__GetLandmarksInView_Request__Sequence__init(slam_msgs__srv__GetLandmarksInView_Request__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__srv__GetLandmarksInView_Request * data = NULL; + + if (size) { + data = (slam_msgs__srv__GetLandmarksInView_Request *)allocator.zero_allocate(size, sizeof(slam_msgs__srv__GetLandmarksInView_Request), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = slam_msgs__srv__GetLandmarksInView_Request__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + slam_msgs__srv__GetLandmarksInView_Request__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +slam_msgs__srv__GetLandmarksInView_Request__Sequence__fini(slam_msgs__srv__GetLandmarksInView_Request__Sequence * array) +{ + if (!array) { + return; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + + if (array->data) { + // ensure that data and capacity values are consistent + assert(array->capacity > 0); + // finalize all array elements + for (size_t i = 0; i < array->capacity; ++i) { + slam_msgs__srv__GetLandmarksInView_Request__fini(&array->data[i]); + } + allocator.deallocate(array->data, allocator.state); + array->data = NULL; + array->size = 0; + array->capacity = 0; + } else { + // ensure that data, size, and capacity values are consistent + assert(0 == array->size); + assert(0 == array->capacity); + } +} + +slam_msgs__srv__GetLandmarksInView_Request__Sequence * +slam_msgs__srv__GetLandmarksInView_Request__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__srv__GetLandmarksInView_Request__Sequence * array = (slam_msgs__srv__GetLandmarksInView_Request__Sequence *)allocator.allocate(sizeof(slam_msgs__srv__GetLandmarksInView_Request__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = slam_msgs__srv__GetLandmarksInView_Request__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +slam_msgs__srv__GetLandmarksInView_Request__Sequence__destroy(slam_msgs__srv__GetLandmarksInView_Request__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + slam_msgs__srv__GetLandmarksInView_Request__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +slam_msgs__srv__GetLandmarksInView_Request__Sequence__are_equal(const slam_msgs__srv__GetLandmarksInView_Request__Sequence * lhs, const slam_msgs__srv__GetLandmarksInView_Request__Sequence * rhs) +{ + if (!lhs || !rhs) { + return false; + } + if (lhs->size != rhs->size) { + return false; + } + for (size_t i = 0; i < lhs->size; ++i) { + if (!slam_msgs__srv__GetLandmarksInView_Request__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +slam_msgs__srv__GetLandmarksInView_Request__Sequence__copy( + const slam_msgs__srv__GetLandmarksInView_Request__Sequence * input, + slam_msgs__srv__GetLandmarksInView_Request__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(slam_msgs__srv__GetLandmarksInView_Request); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__srv__GetLandmarksInView_Request * data = + (slam_msgs__srv__GetLandmarksInView_Request *)allocator.reallocate( + output->data, allocation_size, allocator.state); + if (!data) { + return false; + } + // If reallocation succeeded, memory may or may not have been moved + // to fulfill the allocation request, invalidating output->data. + output->data = data; + for (size_t i = output->capacity; i < input->size; ++i) { + if (!slam_msgs__srv__GetLandmarksInView_Request__init(&output->data[i])) { + // If initialization of any new item fails, roll back + // all previously initialized items. Existing items + // in output are to be left unmodified. + for (; i-- > output->capacity; ) { + slam_msgs__srv__GetLandmarksInView_Request__fini(&output->data[i]); + } + return false; + } + } + output->capacity = input->size; + } + output->size = input->size; + for (size_t i = 0; i < input->size; ++i) { + if (!slam_msgs__srv__GetLandmarksInView_Request__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} + + +// Include directives for member types +// Member `map_points` +#include "slam_msgs/msg/detail/map_point__functions.h" + +bool +slam_msgs__srv__GetLandmarksInView_Response__init(slam_msgs__srv__GetLandmarksInView_Response * msg) +{ + if (!msg) { + return false; + } + // map_points + if (!slam_msgs__msg__MapPoint__Sequence__init(&msg->map_points, 0)) { + slam_msgs__srv__GetLandmarksInView_Response__fini(msg); + return false; + } + return true; +} + +void +slam_msgs__srv__GetLandmarksInView_Response__fini(slam_msgs__srv__GetLandmarksInView_Response * msg) +{ + if (!msg) { + return; + } + // map_points + slam_msgs__msg__MapPoint__Sequence__fini(&msg->map_points); +} + +bool +slam_msgs__srv__GetLandmarksInView_Response__are_equal(const slam_msgs__srv__GetLandmarksInView_Response * lhs, const slam_msgs__srv__GetLandmarksInView_Response * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // map_points + if (!slam_msgs__msg__MapPoint__Sequence__are_equal( + &(lhs->map_points), &(rhs->map_points))) + { + return false; + } + return true; +} + +bool +slam_msgs__srv__GetLandmarksInView_Response__copy( + const slam_msgs__srv__GetLandmarksInView_Response * input, + slam_msgs__srv__GetLandmarksInView_Response * output) +{ + if (!input || !output) { + return false; + } + // map_points + if (!slam_msgs__msg__MapPoint__Sequence__copy( + &(input->map_points), &(output->map_points))) + { + return false; + } + return true; +} + +slam_msgs__srv__GetLandmarksInView_Response * +slam_msgs__srv__GetLandmarksInView_Response__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__srv__GetLandmarksInView_Response * msg = (slam_msgs__srv__GetLandmarksInView_Response *)allocator.allocate(sizeof(slam_msgs__srv__GetLandmarksInView_Response), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(slam_msgs__srv__GetLandmarksInView_Response)); + bool success = slam_msgs__srv__GetLandmarksInView_Response__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +slam_msgs__srv__GetLandmarksInView_Response__destroy(slam_msgs__srv__GetLandmarksInView_Response * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + slam_msgs__srv__GetLandmarksInView_Response__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +slam_msgs__srv__GetLandmarksInView_Response__Sequence__init(slam_msgs__srv__GetLandmarksInView_Response__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__srv__GetLandmarksInView_Response * data = NULL; + + if (size) { + data = (slam_msgs__srv__GetLandmarksInView_Response *)allocator.zero_allocate(size, sizeof(slam_msgs__srv__GetLandmarksInView_Response), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = slam_msgs__srv__GetLandmarksInView_Response__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + slam_msgs__srv__GetLandmarksInView_Response__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +slam_msgs__srv__GetLandmarksInView_Response__Sequence__fini(slam_msgs__srv__GetLandmarksInView_Response__Sequence * array) +{ + if (!array) { + return; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + + if (array->data) { + // ensure that data and capacity values are consistent + assert(array->capacity > 0); + // finalize all array elements + for (size_t i = 0; i < array->capacity; ++i) { + slam_msgs__srv__GetLandmarksInView_Response__fini(&array->data[i]); + } + allocator.deallocate(array->data, allocator.state); + array->data = NULL; + array->size = 0; + array->capacity = 0; + } else { + // ensure that data, size, and capacity values are consistent + assert(0 == array->size); + assert(0 == array->capacity); + } +} + +slam_msgs__srv__GetLandmarksInView_Response__Sequence * +slam_msgs__srv__GetLandmarksInView_Response__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__srv__GetLandmarksInView_Response__Sequence * array = (slam_msgs__srv__GetLandmarksInView_Response__Sequence *)allocator.allocate(sizeof(slam_msgs__srv__GetLandmarksInView_Response__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = slam_msgs__srv__GetLandmarksInView_Response__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +slam_msgs__srv__GetLandmarksInView_Response__Sequence__destroy(slam_msgs__srv__GetLandmarksInView_Response__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + slam_msgs__srv__GetLandmarksInView_Response__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +slam_msgs__srv__GetLandmarksInView_Response__Sequence__are_equal(const slam_msgs__srv__GetLandmarksInView_Response__Sequence * lhs, const slam_msgs__srv__GetLandmarksInView_Response__Sequence * rhs) +{ + if (!lhs || !rhs) { + return false; + } + if (lhs->size != rhs->size) { + return false; + } + for (size_t i = 0; i < lhs->size; ++i) { + if (!slam_msgs__srv__GetLandmarksInView_Response__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +slam_msgs__srv__GetLandmarksInView_Response__Sequence__copy( + const slam_msgs__srv__GetLandmarksInView_Response__Sequence * input, + slam_msgs__srv__GetLandmarksInView_Response__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(slam_msgs__srv__GetLandmarksInView_Response); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__srv__GetLandmarksInView_Response * data = + (slam_msgs__srv__GetLandmarksInView_Response *)allocator.reallocate( + output->data, allocation_size, allocator.state); + if (!data) { + return false; + } + // If reallocation succeeded, memory may or may not have been moved + // to fulfill the allocation request, invalidating output->data. + output->data = data; + for (size_t i = output->capacity; i < input->size; ++i) { + if (!slam_msgs__srv__GetLandmarksInView_Response__init(&output->data[i])) { + // If initialization of any new item fails, roll back + // all previously initialized items. Existing items + // in output are to be left unmodified. + for (; i-- > output->capacity; ) { + slam_msgs__srv__GetLandmarksInView_Response__fini(&output->data[i]); + } + return false; + } + } + output->capacity = input->size; + } + output->size = input->size; + for (size_t i = 0; i < input->size; ++i) { + if (!slam_msgs__srv__GetLandmarksInView_Response__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} diff --git a/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.h b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.h new file mode 100644 index 0000000..7165bcd --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.h @@ -0,0 +1,329 @@ +// generated from rosidl_generator_c/resource/idl__functions.h.em +// with input from slam_msgs:srv/GetLandmarksInView.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__FUNCTIONS_H_ +#define SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__FUNCTIONS_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include +#include + +#include "rosidl_runtime_c/visibility_control.h" +#include "slam_msgs/msg/rosidl_generator_c__visibility_control.h" + +#include "slam_msgs/srv/detail/get_landmarks_in_view__struct.h" + +/// Initialize srv/GetLandmarksInView message. +/** + * If the init function is called twice for the same message without + * calling fini inbetween previously allocated memory will be leaked. + * \param[in,out] msg The previously allocated message pointer. + * Fields without a default value will not be initialized by this function. + * You might want to call memset(msg, 0, sizeof( + * slam_msgs__srv__GetLandmarksInView_Request + * )) before or use + * slam_msgs__srv__GetLandmarksInView_Request__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetLandmarksInView_Request__init(slam_msgs__srv__GetLandmarksInView_Request * msg); + +/// Finalize srv/GetLandmarksInView message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__srv__GetLandmarksInView_Request__fini(slam_msgs__srv__GetLandmarksInView_Request * msg); + +/// Create srv/GetLandmarksInView message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * slam_msgs__srv__GetLandmarksInView_Request__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +slam_msgs__srv__GetLandmarksInView_Request * +slam_msgs__srv__GetLandmarksInView_Request__create(); + +/// Destroy srv/GetLandmarksInView message. +/** + * It calls + * slam_msgs__srv__GetLandmarksInView_Request__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__srv__GetLandmarksInView_Request__destroy(slam_msgs__srv__GetLandmarksInView_Request * msg); + +/// Check for srv/GetLandmarksInView message equality. +/** + * \param[in] lhs The message on the left hand size of the equality operator. + * \param[in] rhs The message on the right hand size of the equality operator. + * \return true if messages are equal, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetLandmarksInView_Request__are_equal(const slam_msgs__srv__GetLandmarksInView_Request * lhs, const slam_msgs__srv__GetLandmarksInView_Request * rhs); + +/// Copy a srv/GetLandmarksInView message. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source message pointer. + * \param[out] output The target message pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer is null + * or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetLandmarksInView_Request__copy( + const slam_msgs__srv__GetLandmarksInView_Request * input, + slam_msgs__srv__GetLandmarksInView_Request * output); + +/// Initialize array of srv/GetLandmarksInView messages. +/** + * It allocates the memory for the number of elements and calls + * slam_msgs__srv__GetLandmarksInView_Request__init() + * for each element of the array. + * \param[in,out] array The allocated array pointer. + * \param[in] size The size / capacity of the array. + * \return true if initialization was successful, otherwise false + * If the array pointer is valid and the size is zero it is guaranteed + # to return true. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetLandmarksInView_Request__Sequence__init(slam_msgs__srv__GetLandmarksInView_Request__Sequence * array, size_t size); + +/// Finalize array of srv/GetLandmarksInView messages. +/** + * It calls + * slam_msgs__srv__GetLandmarksInView_Request__fini() + * for each element of the array and frees the memory for the number of + * elements. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__srv__GetLandmarksInView_Request__Sequence__fini(slam_msgs__srv__GetLandmarksInView_Request__Sequence * array); + +/// Create array of srv/GetLandmarksInView messages. +/** + * It allocates the memory for the array and calls + * slam_msgs__srv__GetLandmarksInView_Request__Sequence__init(). + * \param[in] size The size / capacity of the array. + * \return The pointer to the initialized array if successful, otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +slam_msgs__srv__GetLandmarksInView_Request__Sequence * +slam_msgs__srv__GetLandmarksInView_Request__Sequence__create(size_t size); + +/// Destroy array of srv/GetLandmarksInView messages. +/** + * It calls + * slam_msgs__srv__GetLandmarksInView_Request__Sequence__fini() + * on the array, + * and frees the memory of the array. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__srv__GetLandmarksInView_Request__Sequence__destroy(slam_msgs__srv__GetLandmarksInView_Request__Sequence * array); + +/// Check for srv/GetLandmarksInView message array equality. +/** + * \param[in] lhs The message array on the left hand size of the equality operator. + * \param[in] rhs The message array on the right hand size of the equality operator. + * \return true if message arrays are equal in size and content, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetLandmarksInView_Request__Sequence__are_equal(const slam_msgs__srv__GetLandmarksInView_Request__Sequence * lhs, const slam_msgs__srv__GetLandmarksInView_Request__Sequence * rhs); + +/// Copy an array of srv/GetLandmarksInView messages. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source array pointer. + * \param[out] output The target array pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer + * is null or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetLandmarksInView_Request__Sequence__copy( + const slam_msgs__srv__GetLandmarksInView_Request__Sequence * input, + slam_msgs__srv__GetLandmarksInView_Request__Sequence * output); + +/// Initialize srv/GetLandmarksInView message. +/** + * If the init function is called twice for the same message without + * calling fini inbetween previously allocated memory will be leaked. + * \param[in,out] msg The previously allocated message pointer. + * Fields without a default value will not be initialized by this function. + * You might want to call memset(msg, 0, sizeof( + * slam_msgs__srv__GetLandmarksInView_Response + * )) before or use + * slam_msgs__srv__GetLandmarksInView_Response__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetLandmarksInView_Response__init(slam_msgs__srv__GetLandmarksInView_Response * msg); + +/// Finalize srv/GetLandmarksInView message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__srv__GetLandmarksInView_Response__fini(slam_msgs__srv__GetLandmarksInView_Response * msg); + +/// Create srv/GetLandmarksInView message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * slam_msgs__srv__GetLandmarksInView_Response__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +slam_msgs__srv__GetLandmarksInView_Response * +slam_msgs__srv__GetLandmarksInView_Response__create(); + +/// Destroy srv/GetLandmarksInView message. +/** + * It calls + * slam_msgs__srv__GetLandmarksInView_Response__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__srv__GetLandmarksInView_Response__destroy(slam_msgs__srv__GetLandmarksInView_Response * msg); + +/// Check for srv/GetLandmarksInView message equality. +/** + * \param[in] lhs The message on the left hand size of the equality operator. + * \param[in] rhs The message on the right hand size of the equality operator. + * \return true if messages are equal, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetLandmarksInView_Response__are_equal(const slam_msgs__srv__GetLandmarksInView_Response * lhs, const slam_msgs__srv__GetLandmarksInView_Response * rhs); + +/// Copy a srv/GetLandmarksInView message. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source message pointer. + * \param[out] output The target message pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer is null + * or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetLandmarksInView_Response__copy( + const slam_msgs__srv__GetLandmarksInView_Response * input, + slam_msgs__srv__GetLandmarksInView_Response * output); + +/// Initialize array of srv/GetLandmarksInView messages. +/** + * It allocates the memory for the number of elements and calls + * slam_msgs__srv__GetLandmarksInView_Response__init() + * for each element of the array. + * \param[in,out] array The allocated array pointer. + * \param[in] size The size / capacity of the array. + * \return true if initialization was successful, otherwise false + * If the array pointer is valid and the size is zero it is guaranteed + # to return true. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetLandmarksInView_Response__Sequence__init(slam_msgs__srv__GetLandmarksInView_Response__Sequence * array, size_t size); + +/// Finalize array of srv/GetLandmarksInView messages. +/** + * It calls + * slam_msgs__srv__GetLandmarksInView_Response__fini() + * for each element of the array and frees the memory for the number of + * elements. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__srv__GetLandmarksInView_Response__Sequence__fini(slam_msgs__srv__GetLandmarksInView_Response__Sequence * array); + +/// Create array of srv/GetLandmarksInView messages. +/** + * It allocates the memory for the array and calls + * slam_msgs__srv__GetLandmarksInView_Response__Sequence__init(). + * \param[in] size The size / capacity of the array. + * \return The pointer to the initialized array if successful, otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +slam_msgs__srv__GetLandmarksInView_Response__Sequence * +slam_msgs__srv__GetLandmarksInView_Response__Sequence__create(size_t size); + +/// Destroy array of srv/GetLandmarksInView messages. +/** + * It calls + * slam_msgs__srv__GetLandmarksInView_Response__Sequence__fini() + * on the array, + * and frees the memory of the array. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__srv__GetLandmarksInView_Response__Sequence__destroy(slam_msgs__srv__GetLandmarksInView_Response__Sequence * array); + +/// Check for srv/GetLandmarksInView message array equality. +/** + * \param[in] lhs The message array on the left hand size of the equality operator. + * \param[in] rhs The message array on the right hand size of the equality operator. + * \return true if message arrays are equal in size and content, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetLandmarksInView_Response__Sequence__are_equal(const slam_msgs__srv__GetLandmarksInView_Response__Sequence * lhs, const slam_msgs__srv__GetLandmarksInView_Response__Sequence * rhs); + +/// Copy an array of srv/GetLandmarksInView messages. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source array pointer. + * \param[out] output The target array pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer + * is null or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetLandmarksInView_Response__Sequence__copy( + const slam_msgs__srv__GetLandmarksInView_Response__Sequence * input, + slam_msgs__srv__GetLandmarksInView_Response__Sequence * output); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__FUNCTIONS_H_ diff --git a/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__struct.h b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__struct.h new file mode 100644 index 0000000..1839f30 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__struct.h @@ -0,0 +1,79 @@ +// NOLINT: This file starts with a BOM since it contain non-ASCII characters +// generated from rosidl_generator_c/resource/idl__struct.h.em +// with input from slam_msgs:srv/GetLandmarksInView.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__STRUCT_H_ +#define SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__STRUCT_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include +#include +#include + + +// Constants defined in the message + +// Include directives for member types +// Member 'pose' +#include "geometry_msgs/msg/detail/pose__struct.h" + +/// Struct defined in srv/GetLandmarksInView in the package slam_msgs. +typedef struct slam_msgs__srv__GetLandmarksInView_Request +{ + geometry_msgs__msg__Pose pose; + /// this is the max angle between the given pose + /// and the previous keyframe pose from which + /// the landmark was observed. (in rad) + /// max(Δyaw, Δroll, Δpitch) is considered as the angle of interest. + /// setting it to > pi will disregard the angle of observation. + float max_angle_pose_observation; + /// this is the max distance between the given pose + /// and the previous keyframe pose from which + /// the landmark was observed. (in m) + /// if you wish to get landmarks until atleast x m from the pose, this value must be x. + float max_dist_pose_observation; +} slam_msgs__srv__GetLandmarksInView_Request; + +// Struct for a sequence of slam_msgs__srv__GetLandmarksInView_Request. +typedef struct slam_msgs__srv__GetLandmarksInView_Request__Sequence +{ + slam_msgs__srv__GetLandmarksInView_Request * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} slam_msgs__srv__GetLandmarksInView_Request__Sequence; + + +// Constants defined in the message + +// Include directives for member types +// Member 'map_points' +#include "slam_msgs/msg/detail/map_point__struct.h" + +/// Struct defined in srv/GetLandmarksInView in the package slam_msgs. +typedef struct slam_msgs__srv__GetLandmarksInView_Response +{ + slam_msgs__msg__MapPoint__Sequence map_points; +} slam_msgs__srv__GetLandmarksInView_Response; + +// Struct for a sequence of slam_msgs__srv__GetLandmarksInView_Response. +typedef struct slam_msgs__srv__GetLandmarksInView_Response__Sequence +{ + slam_msgs__srv__GetLandmarksInView_Response * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} slam_msgs__srv__GetLandmarksInView_Response__Sequence; + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__STRUCT_H_ diff --git a/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.h b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.h new file mode 100644 index 0000000..a29250d --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.h @@ -0,0 +1,58 @@ +// generated from rosidl_generator_c/resource/idl__type_support.h.em +// with input from slam_msgs:srv/GetLandmarksInView.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__TYPE_SUPPORT_H_ +#define SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__TYPE_SUPPORT_H_ + +#include "rosidl_typesupport_interface/macros.h" + +#include "slam_msgs/msg/rosidl_generator_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include "rosidl_runtime_c/message_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + slam_msgs, + srv, + GetLandmarksInView_Request +)(); + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + slam_msgs, + srv, + GetLandmarksInView_Response +)(); + +#include "rosidl_runtime_c/service_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME( + rosidl_typesupport_c, + slam_msgs, + srv, + GetLandmarksInView +)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__TYPE_SUPPORT_H_ diff --git a/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c new file mode 100644 index 0000000..7dfdaf5 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c @@ -0,0 +1,498 @@ +// generated from rosidl_generator_c/resource/idl__functions.c.em +// with input from slam_msgs:srv/GetMap.idl +// generated code does not contain a copyright notice +#include "slam_msgs/srv/detail/get_map__functions.h" + +#include +#include +#include +#include + +#include "rcutils/allocator.h" + +// Include directives for member types +// Member `kf_id_for_landmarks` +#include "rosidl_runtime_c/primitives_sequence_functions.h" + +bool +slam_msgs__srv__GetMap_Request__init(slam_msgs__srv__GetMap_Request * msg) +{ + if (!msg) { + return false; + } + // tracked_points + // kf_id_for_landmarks + if (!rosidl_runtime_c__int32__Sequence__init(&msg->kf_id_for_landmarks, 0)) { + slam_msgs__srv__GetMap_Request__fini(msg); + return false; + } + return true; +} + +void +slam_msgs__srv__GetMap_Request__fini(slam_msgs__srv__GetMap_Request * msg) +{ + if (!msg) { + return; + } + // tracked_points + // kf_id_for_landmarks + rosidl_runtime_c__int32__Sequence__fini(&msg->kf_id_for_landmarks); +} + +bool +slam_msgs__srv__GetMap_Request__are_equal(const slam_msgs__srv__GetMap_Request * lhs, const slam_msgs__srv__GetMap_Request * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // tracked_points + if (lhs->tracked_points != rhs->tracked_points) { + return false; + } + // kf_id_for_landmarks + if (!rosidl_runtime_c__int32__Sequence__are_equal( + &(lhs->kf_id_for_landmarks), &(rhs->kf_id_for_landmarks))) + { + return false; + } + return true; +} + +bool +slam_msgs__srv__GetMap_Request__copy( + const slam_msgs__srv__GetMap_Request * input, + slam_msgs__srv__GetMap_Request * output) +{ + if (!input || !output) { + return false; + } + // tracked_points + output->tracked_points = input->tracked_points; + // kf_id_for_landmarks + if (!rosidl_runtime_c__int32__Sequence__copy( + &(input->kf_id_for_landmarks), &(output->kf_id_for_landmarks))) + { + return false; + } + return true; +} + +slam_msgs__srv__GetMap_Request * +slam_msgs__srv__GetMap_Request__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__srv__GetMap_Request * msg = (slam_msgs__srv__GetMap_Request *)allocator.allocate(sizeof(slam_msgs__srv__GetMap_Request), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(slam_msgs__srv__GetMap_Request)); + bool success = slam_msgs__srv__GetMap_Request__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +slam_msgs__srv__GetMap_Request__destroy(slam_msgs__srv__GetMap_Request * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + slam_msgs__srv__GetMap_Request__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +slam_msgs__srv__GetMap_Request__Sequence__init(slam_msgs__srv__GetMap_Request__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__srv__GetMap_Request * data = NULL; + + if (size) { + data = (slam_msgs__srv__GetMap_Request *)allocator.zero_allocate(size, sizeof(slam_msgs__srv__GetMap_Request), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = slam_msgs__srv__GetMap_Request__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + slam_msgs__srv__GetMap_Request__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +slam_msgs__srv__GetMap_Request__Sequence__fini(slam_msgs__srv__GetMap_Request__Sequence * array) +{ + if (!array) { + return; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + + if (array->data) { + // ensure that data and capacity values are consistent + assert(array->capacity > 0); + // finalize all array elements + for (size_t i = 0; i < array->capacity; ++i) { + slam_msgs__srv__GetMap_Request__fini(&array->data[i]); + } + allocator.deallocate(array->data, allocator.state); + array->data = NULL; + array->size = 0; + array->capacity = 0; + } else { + // ensure that data, size, and capacity values are consistent + assert(0 == array->size); + assert(0 == array->capacity); + } +} + +slam_msgs__srv__GetMap_Request__Sequence * +slam_msgs__srv__GetMap_Request__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__srv__GetMap_Request__Sequence * array = (slam_msgs__srv__GetMap_Request__Sequence *)allocator.allocate(sizeof(slam_msgs__srv__GetMap_Request__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = slam_msgs__srv__GetMap_Request__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +slam_msgs__srv__GetMap_Request__Sequence__destroy(slam_msgs__srv__GetMap_Request__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + slam_msgs__srv__GetMap_Request__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +slam_msgs__srv__GetMap_Request__Sequence__are_equal(const slam_msgs__srv__GetMap_Request__Sequence * lhs, const slam_msgs__srv__GetMap_Request__Sequence * rhs) +{ + if (!lhs || !rhs) { + return false; + } + if (lhs->size != rhs->size) { + return false; + } + for (size_t i = 0; i < lhs->size; ++i) { + if (!slam_msgs__srv__GetMap_Request__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +slam_msgs__srv__GetMap_Request__Sequence__copy( + const slam_msgs__srv__GetMap_Request__Sequence * input, + slam_msgs__srv__GetMap_Request__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(slam_msgs__srv__GetMap_Request); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__srv__GetMap_Request * data = + (slam_msgs__srv__GetMap_Request *)allocator.reallocate( + output->data, allocation_size, allocator.state); + if (!data) { + return false; + } + // If reallocation succeeded, memory may or may not have been moved + // to fulfill the allocation request, invalidating output->data. + output->data = data; + for (size_t i = output->capacity; i < input->size; ++i) { + if (!slam_msgs__srv__GetMap_Request__init(&output->data[i])) { + // If initialization of any new item fails, roll back + // all previously initialized items. Existing items + // in output are to be left unmodified. + for (; i-- > output->capacity; ) { + slam_msgs__srv__GetMap_Request__fini(&output->data[i]); + } + return false; + } + } + output->capacity = input->size; + } + output->size = input->size; + for (size_t i = 0; i < input->size; ++i) { + if (!slam_msgs__srv__GetMap_Request__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} + + +// Include directives for member types +// Member `data` +#include "slam_msgs/msg/detail/map_data__functions.h" + +bool +slam_msgs__srv__GetMap_Response__init(slam_msgs__srv__GetMap_Response * msg) +{ + if (!msg) { + return false; + } + // data + if (!slam_msgs__msg__MapData__init(&msg->data)) { + slam_msgs__srv__GetMap_Response__fini(msg); + return false; + } + return true; +} + +void +slam_msgs__srv__GetMap_Response__fini(slam_msgs__srv__GetMap_Response * msg) +{ + if (!msg) { + return; + } + // data + slam_msgs__msg__MapData__fini(&msg->data); +} + +bool +slam_msgs__srv__GetMap_Response__are_equal(const slam_msgs__srv__GetMap_Response * lhs, const slam_msgs__srv__GetMap_Response * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // data + if (!slam_msgs__msg__MapData__are_equal( + &(lhs->data), &(rhs->data))) + { + return false; + } + return true; +} + +bool +slam_msgs__srv__GetMap_Response__copy( + const slam_msgs__srv__GetMap_Response * input, + slam_msgs__srv__GetMap_Response * output) +{ + if (!input || !output) { + return false; + } + // data + if (!slam_msgs__msg__MapData__copy( + &(input->data), &(output->data))) + { + return false; + } + return true; +} + +slam_msgs__srv__GetMap_Response * +slam_msgs__srv__GetMap_Response__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__srv__GetMap_Response * msg = (slam_msgs__srv__GetMap_Response *)allocator.allocate(sizeof(slam_msgs__srv__GetMap_Response), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(slam_msgs__srv__GetMap_Response)); + bool success = slam_msgs__srv__GetMap_Response__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +slam_msgs__srv__GetMap_Response__destroy(slam_msgs__srv__GetMap_Response * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + slam_msgs__srv__GetMap_Response__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +slam_msgs__srv__GetMap_Response__Sequence__init(slam_msgs__srv__GetMap_Response__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__srv__GetMap_Response * data = NULL; + + if (size) { + data = (slam_msgs__srv__GetMap_Response *)allocator.zero_allocate(size, sizeof(slam_msgs__srv__GetMap_Response), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = slam_msgs__srv__GetMap_Response__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + slam_msgs__srv__GetMap_Response__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +slam_msgs__srv__GetMap_Response__Sequence__fini(slam_msgs__srv__GetMap_Response__Sequence * array) +{ + if (!array) { + return; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + + if (array->data) { + // ensure that data and capacity values are consistent + assert(array->capacity > 0); + // finalize all array elements + for (size_t i = 0; i < array->capacity; ++i) { + slam_msgs__srv__GetMap_Response__fini(&array->data[i]); + } + allocator.deallocate(array->data, allocator.state); + array->data = NULL; + array->size = 0; + array->capacity = 0; + } else { + // ensure that data, size, and capacity values are consistent + assert(0 == array->size); + assert(0 == array->capacity); + } +} + +slam_msgs__srv__GetMap_Response__Sequence * +slam_msgs__srv__GetMap_Response__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__srv__GetMap_Response__Sequence * array = (slam_msgs__srv__GetMap_Response__Sequence *)allocator.allocate(sizeof(slam_msgs__srv__GetMap_Response__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = slam_msgs__srv__GetMap_Response__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +slam_msgs__srv__GetMap_Response__Sequence__destroy(slam_msgs__srv__GetMap_Response__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + slam_msgs__srv__GetMap_Response__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +slam_msgs__srv__GetMap_Response__Sequence__are_equal(const slam_msgs__srv__GetMap_Response__Sequence * lhs, const slam_msgs__srv__GetMap_Response__Sequence * rhs) +{ + if (!lhs || !rhs) { + return false; + } + if (lhs->size != rhs->size) { + return false; + } + for (size_t i = 0; i < lhs->size; ++i) { + if (!slam_msgs__srv__GetMap_Response__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +slam_msgs__srv__GetMap_Response__Sequence__copy( + const slam_msgs__srv__GetMap_Response__Sequence * input, + slam_msgs__srv__GetMap_Response__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(slam_msgs__srv__GetMap_Response); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__srv__GetMap_Response * data = + (slam_msgs__srv__GetMap_Response *)allocator.reallocate( + output->data, allocation_size, allocator.state); + if (!data) { + return false; + } + // If reallocation succeeded, memory may or may not have been moved + // to fulfill the allocation request, invalidating output->data. + output->data = data; + for (size_t i = output->capacity; i < input->size; ++i) { + if (!slam_msgs__srv__GetMap_Response__init(&output->data[i])) { + // If initialization of any new item fails, roll back + // all previously initialized items. Existing items + // in output are to be left unmodified. + for (; i-- > output->capacity; ) { + slam_msgs__srv__GetMap_Response__fini(&output->data[i]); + } + return false; + } + } + output->capacity = input->size; + } + output->size = input->size; + for (size_t i = 0; i < input->size; ++i) { + if (!slam_msgs__srv__GetMap_Response__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} diff --git a/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.h b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.h new file mode 100644 index 0000000..6c537da --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.h @@ -0,0 +1,329 @@ +// generated from rosidl_generator_c/resource/idl__functions.h.em +// with input from slam_msgs:srv/GetMap.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__SRV__DETAIL__GET_MAP__FUNCTIONS_H_ +#define SLAM_MSGS__SRV__DETAIL__GET_MAP__FUNCTIONS_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include +#include + +#include "rosidl_runtime_c/visibility_control.h" +#include "slam_msgs/msg/rosidl_generator_c__visibility_control.h" + +#include "slam_msgs/srv/detail/get_map__struct.h" + +/// Initialize srv/GetMap message. +/** + * If the init function is called twice for the same message without + * calling fini inbetween previously allocated memory will be leaked. + * \param[in,out] msg The previously allocated message pointer. + * Fields without a default value will not be initialized by this function. + * You might want to call memset(msg, 0, sizeof( + * slam_msgs__srv__GetMap_Request + * )) before or use + * slam_msgs__srv__GetMap_Request__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetMap_Request__init(slam_msgs__srv__GetMap_Request * msg); + +/// Finalize srv/GetMap message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__srv__GetMap_Request__fini(slam_msgs__srv__GetMap_Request * msg); + +/// Create srv/GetMap message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * slam_msgs__srv__GetMap_Request__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +slam_msgs__srv__GetMap_Request * +slam_msgs__srv__GetMap_Request__create(); + +/// Destroy srv/GetMap message. +/** + * It calls + * slam_msgs__srv__GetMap_Request__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__srv__GetMap_Request__destroy(slam_msgs__srv__GetMap_Request * msg); + +/// Check for srv/GetMap message equality. +/** + * \param[in] lhs The message on the left hand size of the equality operator. + * \param[in] rhs The message on the right hand size of the equality operator. + * \return true if messages are equal, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetMap_Request__are_equal(const slam_msgs__srv__GetMap_Request * lhs, const slam_msgs__srv__GetMap_Request * rhs); + +/// Copy a srv/GetMap message. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source message pointer. + * \param[out] output The target message pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer is null + * or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetMap_Request__copy( + const slam_msgs__srv__GetMap_Request * input, + slam_msgs__srv__GetMap_Request * output); + +/// Initialize array of srv/GetMap messages. +/** + * It allocates the memory for the number of elements and calls + * slam_msgs__srv__GetMap_Request__init() + * for each element of the array. + * \param[in,out] array The allocated array pointer. + * \param[in] size The size / capacity of the array. + * \return true if initialization was successful, otherwise false + * If the array pointer is valid and the size is zero it is guaranteed + # to return true. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetMap_Request__Sequence__init(slam_msgs__srv__GetMap_Request__Sequence * array, size_t size); + +/// Finalize array of srv/GetMap messages. +/** + * It calls + * slam_msgs__srv__GetMap_Request__fini() + * for each element of the array and frees the memory for the number of + * elements. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__srv__GetMap_Request__Sequence__fini(slam_msgs__srv__GetMap_Request__Sequence * array); + +/// Create array of srv/GetMap messages. +/** + * It allocates the memory for the array and calls + * slam_msgs__srv__GetMap_Request__Sequence__init(). + * \param[in] size The size / capacity of the array. + * \return The pointer to the initialized array if successful, otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +slam_msgs__srv__GetMap_Request__Sequence * +slam_msgs__srv__GetMap_Request__Sequence__create(size_t size); + +/// Destroy array of srv/GetMap messages. +/** + * It calls + * slam_msgs__srv__GetMap_Request__Sequence__fini() + * on the array, + * and frees the memory of the array. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__srv__GetMap_Request__Sequence__destroy(slam_msgs__srv__GetMap_Request__Sequence * array); + +/// Check for srv/GetMap message array equality. +/** + * \param[in] lhs The message array on the left hand size of the equality operator. + * \param[in] rhs The message array on the right hand size of the equality operator. + * \return true if message arrays are equal in size and content, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetMap_Request__Sequence__are_equal(const slam_msgs__srv__GetMap_Request__Sequence * lhs, const slam_msgs__srv__GetMap_Request__Sequence * rhs); + +/// Copy an array of srv/GetMap messages. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source array pointer. + * \param[out] output The target array pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer + * is null or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetMap_Request__Sequence__copy( + const slam_msgs__srv__GetMap_Request__Sequence * input, + slam_msgs__srv__GetMap_Request__Sequence * output); + +/// Initialize srv/GetMap message. +/** + * If the init function is called twice for the same message without + * calling fini inbetween previously allocated memory will be leaked. + * \param[in,out] msg The previously allocated message pointer. + * Fields without a default value will not be initialized by this function. + * You might want to call memset(msg, 0, sizeof( + * slam_msgs__srv__GetMap_Response + * )) before or use + * slam_msgs__srv__GetMap_Response__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetMap_Response__init(slam_msgs__srv__GetMap_Response * msg); + +/// Finalize srv/GetMap message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__srv__GetMap_Response__fini(slam_msgs__srv__GetMap_Response * msg); + +/// Create srv/GetMap message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * slam_msgs__srv__GetMap_Response__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +slam_msgs__srv__GetMap_Response * +slam_msgs__srv__GetMap_Response__create(); + +/// Destroy srv/GetMap message. +/** + * It calls + * slam_msgs__srv__GetMap_Response__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__srv__GetMap_Response__destroy(slam_msgs__srv__GetMap_Response * msg); + +/// Check for srv/GetMap message equality. +/** + * \param[in] lhs The message on the left hand size of the equality operator. + * \param[in] rhs The message on the right hand size of the equality operator. + * \return true if messages are equal, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetMap_Response__are_equal(const slam_msgs__srv__GetMap_Response * lhs, const slam_msgs__srv__GetMap_Response * rhs); + +/// Copy a srv/GetMap message. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source message pointer. + * \param[out] output The target message pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer is null + * or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetMap_Response__copy( + const slam_msgs__srv__GetMap_Response * input, + slam_msgs__srv__GetMap_Response * output); + +/// Initialize array of srv/GetMap messages. +/** + * It allocates the memory for the number of elements and calls + * slam_msgs__srv__GetMap_Response__init() + * for each element of the array. + * \param[in,out] array The allocated array pointer. + * \param[in] size The size / capacity of the array. + * \return true if initialization was successful, otherwise false + * If the array pointer is valid and the size is zero it is guaranteed + # to return true. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetMap_Response__Sequence__init(slam_msgs__srv__GetMap_Response__Sequence * array, size_t size); + +/// Finalize array of srv/GetMap messages. +/** + * It calls + * slam_msgs__srv__GetMap_Response__fini() + * for each element of the array and frees the memory for the number of + * elements. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__srv__GetMap_Response__Sequence__fini(slam_msgs__srv__GetMap_Response__Sequence * array); + +/// Create array of srv/GetMap messages. +/** + * It allocates the memory for the array and calls + * slam_msgs__srv__GetMap_Response__Sequence__init(). + * \param[in] size The size / capacity of the array. + * \return The pointer to the initialized array if successful, otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +slam_msgs__srv__GetMap_Response__Sequence * +slam_msgs__srv__GetMap_Response__Sequence__create(size_t size); + +/// Destroy array of srv/GetMap messages. +/** + * It calls + * slam_msgs__srv__GetMap_Response__Sequence__fini() + * on the array, + * and frees the memory of the array. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__srv__GetMap_Response__Sequence__destroy(slam_msgs__srv__GetMap_Response__Sequence * array); + +/// Check for srv/GetMap message array equality. +/** + * \param[in] lhs The message array on the left hand size of the equality operator. + * \param[in] rhs The message array on the right hand size of the equality operator. + * \return true if message arrays are equal in size and content, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetMap_Response__Sequence__are_equal(const slam_msgs__srv__GetMap_Response__Sequence * lhs, const slam_msgs__srv__GetMap_Response__Sequence * rhs); + +/// Copy an array of srv/GetMap messages. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source array pointer. + * \param[out] output The target array pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer + * is null or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetMap_Response__Sequence__copy( + const slam_msgs__srv__GetMap_Response__Sequence * input, + slam_msgs__srv__GetMap_Response__Sequence * output); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__SRV__DETAIL__GET_MAP__FUNCTIONS_H_ diff --git a/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_map__struct.h b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_map__struct.h new file mode 100644 index 0000000..035f260 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_map__struct.h @@ -0,0 +1,68 @@ +// generated from rosidl_generator_c/resource/idl__struct.h.em +// with input from slam_msgs:srv/GetMap.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__SRV__DETAIL__GET_MAP__STRUCT_H_ +#define SLAM_MSGS__SRV__DETAIL__GET_MAP__STRUCT_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include +#include +#include + + +// Constants defined in the message + +// Include directives for member types +// Member 'kf_id_for_landmarks' +#include "rosidl_runtime_c/primitives_sequence.h" + +/// Struct defined in srv/GetMap in the package slam_msgs. +typedef struct slam_msgs__srv__GetMap_Request +{ + bool tracked_points; + rosidl_runtime_c__int32__Sequence kf_id_for_landmarks; +} slam_msgs__srv__GetMap_Request; + +// Struct for a sequence of slam_msgs__srv__GetMap_Request. +typedef struct slam_msgs__srv__GetMap_Request__Sequence +{ + slam_msgs__srv__GetMap_Request * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} slam_msgs__srv__GetMap_Request__Sequence; + + +// Constants defined in the message + +// Include directives for member types +// Member 'data' +#include "slam_msgs/msg/detail/map_data__struct.h" + +/// Struct defined in srv/GetMap in the package slam_msgs. +typedef struct slam_msgs__srv__GetMap_Response +{ + slam_msgs__msg__MapData data; +} slam_msgs__srv__GetMap_Response; + +// Struct for a sequence of slam_msgs__srv__GetMap_Response. +typedef struct slam_msgs__srv__GetMap_Response__Sequence +{ + slam_msgs__srv__GetMap_Response * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} slam_msgs__srv__GetMap_Response__Sequence; + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__SRV__DETAIL__GET_MAP__STRUCT_H_ diff --git a/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_map__type_support.h b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_map__type_support.h new file mode 100644 index 0000000..86acb73 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_map__type_support.h @@ -0,0 +1,58 @@ +// generated from rosidl_generator_c/resource/idl__type_support.h.em +// with input from slam_msgs:srv/GetMap.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__SRV__DETAIL__GET_MAP__TYPE_SUPPORT_H_ +#define SLAM_MSGS__SRV__DETAIL__GET_MAP__TYPE_SUPPORT_H_ + +#include "rosidl_typesupport_interface/macros.h" + +#include "slam_msgs/msg/rosidl_generator_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include "rosidl_runtime_c/message_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + slam_msgs, + srv, + GetMap_Request +)(); + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + slam_msgs, + srv, + GetMap_Response +)(); + +#include "rosidl_runtime_c/service_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME( + rosidl_typesupport_c, + slam_msgs, + srv, + GetMap +)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__SRV__DETAIL__GET_MAP__TYPE_SUPPORT_H_ diff --git a/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/get_landmarks_in_view.h b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/get_landmarks_in_view.h new file mode 100644 index 0000000..f1498c6 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/get_landmarks_in_view.h @@ -0,0 +1,12 @@ +// generated from rosidl_generator_c/resource/idl.h.em +// with input from slam_msgs:srv/GetLandmarksInView.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__SRV__GET_LANDMARKS_IN_VIEW_H_ +#define SLAM_MSGS__SRV__GET_LANDMARKS_IN_VIEW_H_ + +#include "slam_msgs/srv/detail/get_landmarks_in_view__struct.h" +#include "slam_msgs/srv/detail/get_landmarks_in_view__functions.h" +#include "slam_msgs/srv/detail/get_landmarks_in_view__type_support.h" + +#endif // SLAM_MSGS__SRV__GET_LANDMARKS_IN_VIEW_H_ diff --git a/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/get_map.h b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/get_map.h new file mode 100644 index 0000000..9f9ed42 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/get_map.h @@ -0,0 +1,12 @@ +// generated from rosidl_generator_c/resource/idl.h.em +// with input from slam_msgs:srv/GetMap.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__SRV__GET_MAP_H_ +#define SLAM_MSGS__SRV__GET_MAP_H_ + +#include "slam_msgs/srv/detail/get_map__struct.h" +#include "slam_msgs/srv/detail/get_map__functions.h" +#include "slam_msgs/srv/detail/get_map__type_support.h" + +#endif // SLAM_MSGS__SRV__GET_MAP_H_ diff --git a/container_root/build/slam_msgs/rosidl_generator_c__arguments.json b/container_root/build/slam_msgs/rosidl_generator_c__arguments.json new file mode 100644 index 0000000..4f891a9 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_c__arguments.json @@ -0,0 +1,216 @@ +{ + "package_name": "slam_msgs", + "output_dir": "/root/build/slam_msgs/rosidl_generator_c/slam_msgs", + "template_dir": "/opt/ros/humble/share/rosidl_generator_c/cmake/../resource", + "idl_tuples": [ + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:msg/MapGraph.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:msg/MapData.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:msg/KeyFrame.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:msg/MapPoint.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:srv/GetMap.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:srv/GetLandmarksInView.idl" + ], + "ros_interface_dependencies": [ + "builtin_interfaces:/opt/ros/humble/share/builtin_interfaces/msg/Duration.idl", + "builtin_interfaces:/opt/ros/humble/share/builtin_interfaces/msg/Time.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Accel.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/AccelStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/AccelWithCovariance.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Inertia.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/InertiaStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Point.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Point32.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PointStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Polygon.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PolygonStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Pose.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Pose2D.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PoseArray.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PoseStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PoseWithCovariance.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Quaternion.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/QuaternionStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Transform.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/TransformStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Twist.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/TwistStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/TwistWithCovariance.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Vector3.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Vector3Stamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/VelocityStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Wrench.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/WrenchStamped.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Bool.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Byte.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/ByteMultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Char.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/ColorRGBA.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Empty.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Float32.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Float32MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Float64.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Float64MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Header.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int16.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int16MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int32.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int32MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int64.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int64MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int8.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int8MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/MultiArrayDimension.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/MultiArrayLayout.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/String.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt16.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt16MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt32.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt32MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt64.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt64MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt8.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt8MultiArray.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/BatteryState.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/CameraInfo.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/ChannelFloat32.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/CompressedImage.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/FluidPressure.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Illuminance.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Image.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Imu.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/JointState.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Joy.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/JoyFeedback.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/JoyFeedbackArray.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/LaserEcho.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/LaserScan.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/MagneticField.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/MultiDOFJointState.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/MultiEchoLaserScan.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/NavSatFix.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/NavSatStatus.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/PointCloud.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/PointCloud2.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/PointField.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Range.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/RegionOfInterest.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/RelativeHumidity.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Temperature.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/TimeReference.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/srv/SetCameraInfo.idl" + ], + "target_dependencies": [ + "/opt/ros/humble/share/rosidl_generator_c/cmake/../../../lib/rosidl_generator_c/rosidl_generator_c", + "/opt/ros/humble/share/rosidl_generator_c/cmake/../../../local/lib/python3.10/dist-packages/rosidl_generator_c/__init__.py", + "/opt/ros/humble/share/rosidl_generator_c/cmake/../resource/action__type_support.h.em", + "/opt/ros/humble/share/rosidl_generator_c/cmake/../resource/idl.h.em", + "/opt/ros/humble/share/rosidl_generator_c/cmake/../resource/idl__functions.c.em", + "/opt/ros/humble/share/rosidl_generator_c/cmake/../resource/idl__functions.h.em", + "/opt/ros/humble/share/rosidl_generator_c/cmake/../resource/idl__struct.h.em", + "/opt/ros/humble/share/rosidl_generator_c/cmake/../resource/idl__type_support.h.em", + "/opt/ros/humble/share/rosidl_generator_c/cmake/../resource/msg__functions.c.em", + "/opt/ros/humble/share/rosidl_generator_c/cmake/../resource/msg__functions.h.em", + "/opt/ros/humble/share/rosidl_generator_c/cmake/../resource/msg__struct.h.em", + "/opt/ros/humble/share/rosidl_generator_c/cmake/../resource/msg__type_support.h.em", + "/opt/ros/humble/share/rosidl_generator_c/cmake/../resource/srv__type_support.h.em", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/MapGraph.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/MapData.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/KeyFrame.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/MapPoint.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/srv/GetMap.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/srv/GetLandmarksInView.idl", + "/opt/ros/humble/share/builtin_interfaces/msg/Duration.idl", + "/opt/ros/humble/share/builtin_interfaces/msg/Time.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Accel.idl", + "/opt/ros/humble/share/geometry_msgs/msg/AccelStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/AccelWithCovariance.idl", + "/opt/ros/humble/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Inertia.idl", + "/opt/ros/humble/share/geometry_msgs/msg/InertiaStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Point.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Point32.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PointStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Polygon.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PolygonStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Pose.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Pose2D.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PoseArray.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PoseStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PoseWithCovariance.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Quaternion.idl", + "/opt/ros/humble/share/geometry_msgs/msg/QuaternionStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Transform.idl", + "/opt/ros/humble/share/geometry_msgs/msg/TransformStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Twist.idl", + "/opt/ros/humble/share/geometry_msgs/msg/TwistStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/TwistWithCovariance.idl", + "/opt/ros/humble/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Vector3.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Vector3Stamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/VelocityStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Wrench.idl", + "/opt/ros/humble/share/geometry_msgs/msg/WrenchStamped.idl", + "/opt/ros/humble/share/std_msgs/msg/Bool.idl", + "/opt/ros/humble/share/std_msgs/msg/Byte.idl", + "/opt/ros/humble/share/std_msgs/msg/ByteMultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Char.idl", + "/opt/ros/humble/share/std_msgs/msg/ColorRGBA.idl", + "/opt/ros/humble/share/std_msgs/msg/Empty.idl", + "/opt/ros/humble/share/std_msgs/msg/Float32.idl", + "/opt/ros/humble/share/std_msgs/msg/Float32MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Float64.idl", + "/opt/ros/humble/share/std_msgs/msg/Float64MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Header.idl", + "/opt/ros/humble/share/std_msgs/msg/Int16.idl", + "/opt/ros/humble/share/std_msgs/msg/Int16MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Int32.idl", + "/opt/ros/humble/share/std_msgs/msg/Int32MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Int64.idl", + "/opt/ros/humble/share/std_msgs/msg/Int64MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Int8.idl", + "/opt/ros/humble/share/std_msgs/msg/Int8MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/MultiArrayDimension.idl", + "/opt/ros/humble/share/std_msgs/msg/MultiArrayLayout.idl", + "/opt/ros/humble/share/std_msgs/msg/String.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt16.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt16MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt32.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt32MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt64.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt64MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt8.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt8MultiArray.idl", + "/opt/ros/humble/share/sensor_msgs/msg/BatteryState.idl", + "/opt/ros/humble/share/sensor_msgs/msg/CameraInfo.idl", + "/opt/ros/humble/share/sensor_msgs/msg/ChannelFloat32.idl", + "/opt/ros/humble/share/sensor_msgs/msg/CompressedImage.idl", + "/opt/ros/humble/share/sensor_msgs/msg/FluidPressure.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Illuminance.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Image.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Imu.idl", + "/opt/ros/humble/share/sensor_msgs/msg/JointState.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Joy.idl", + "/opt/ros/humble/share/sensor_msgs/msg/JoyFeedback.idl", + "/opt/ros/humble/share/sensor_msgs/msg/JoyFeedbackArray.idl", + "/opt/ros/humble/share/sensor_msgs/msg/LaserEcho.idl", + "/opt/ros/humble/share/sensor_msgs/msg/LaserScan.idl", + "/opt/ros/humble/share/sensor_msgs/msg/MagneticField.idl", + "/opt/ros/humble/share/sensor_msgs/msg/MultiDOFJointState.idl", + "/opt/ros/humble/share/sensor_msgs/msg/MultiEchoLaserScan.idl", + "/opt/ros/humble/share/sensor_msgs/msg/NavSatFix.idl", + "/opt/ros/humble/share/sensor_msgs/msg/NavSatStatus.idl", + "/opt/ros/humble/share/sensor_msgs/msg/PointCloud.idl", + "/opt/ros/humble/share/sensor_msgs/msg/PointCloud2.idl", + "/opt/ros/humble/share/sensor_msgs/msg/PointField.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Range.idl", + "/opt/ros/humble/share/sensor_msgs/msg/RegionOfInterest.idl", + "/opt/ros/humble/share/sensor_msgs/msg/RelativeHumidity.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Temperature.idl", + "/opt/ros/humble/share/sensor_msgs/msg/TimeReference.idl", + "/opt/ros/humble/share/sensor_msgs/srv/SetCameraInfo.idl" + ] +} diff --git a/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/key_frame__builder.hpp b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/key_frame__builder.hpp new file mode 100644 index 0000000..cab7fac --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/key_frame__builder.hpp @@ -0,0 +1,72 @@ +// generated from rosidl_generator_cpp/resource/idl__builder.hpp.em +// with input from slam_msgs:msg/KeyFrame.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__KEY_FRAME__BUILDER_HPP_ +#define SLAM_MSGS__MSG__DETAIL__KEY_FRAME__BUILDER_HPP_ + +#include +#include + +#include "slam_msgs/msg/detail/key_frame__struct.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +namespace slam_msgs +{ + +namespace msg +{ + +namespace builder +{ + +class Init_KeyFrame_word_pts +{ +public: + explicit Init_KeyFrame_word_pts(::slam_msgs::msg::KeyFrame & msg) + : msg_(msg) + {} + ::slam_msgs::msg::KeyFrame word_pts(::slam_msgs::msg::KeyFrame::_word_pts_type arg) + { + msg_.word_pts = std::move(arg); + return std::move(msg_); + } + +private: + ::slam_msgs::msg::KeyFrame msg_; +}; + +class Init_KeyFrame_id +{ +public: + Init_KeyFrame_id() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + Init_KeyFrame_word_pts id(::slam_msgs::msg::KeyFrame::_id_type arg) + { + msg_.id = std::move(arg); + return Init_KeyFrame_word_pts(msg_); + } + +private: + ::slam_msgs::msg::KeyFrame msg_; +}; + +} // namespace builder + +} // namespace msg + +template +auto build(); + +template<> +inline +auto build<::slam_msgs::msg::KeyFrame>() +{ + return slam_msgs::msg::builder::Init_KeyFrame_id(); +} + +} // namespace slam_msgs + +#endif // SLAM_MSGS__MSG__DETAIL__KEY_FRAME__BUILDER_HPP_ diff --git a/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/key_frame__struct.hpp b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/key_frame__struct.hpp new file mode 100644 index 0000000..bf398ec --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/key_frame__struct.hpp @@ -0,0 +1,147 @@ +// generated from rosidl_generator_cpp/resource/idl__struct.hpp.em +// with input from slam_msgs:msg/KeyFrame.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__KEY_FRAME__STRUCT_HPP_ +#define SLAM_MSGS__MSG__DETAIL__KEY_FRAME__STRUCT_HPP_ + +#include +#include +#include +#include +#include + +#include "rosidl_runtime_cpp/bounded_vector.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +// Include directives for member types +// Member 'word_pts' +#include "geometry_msgs/msg/detail/point__struct.hpp" + +#ifndef _WIN32 +# define DEPRECATED__slam_msgs__msg__KeyFrame __attribute__((deprecated)) +#else +# define DEPRECATED__slam_msgs__msg__KeyFrame __declspec(deprecated) +#endif + +namespace slam_msgs +{ + +namespace msg +{ + +// message struct +template +struct KeyFrame_ +{ + using Type = KeyFrame_; + + explicit KeyFrame_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->id = 0l; + } + } + + explicit KeyFrame_(const ContainerAllocator & _alloc, rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + (void)_alloc; + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->id = 0l; + } + } + + // field types and members + using _id_type = + int32_t; + _id_type id; + using _word_pts_type = + std::vector, typename std::allocator_traits::template rebind_alloc>>; + _word_pts_type word_pts; + + // setters for named parameter idiom + Type & set__id( + const int32_t & _arg) + { + this->id = _arg; + return *this; + } + Type & set__word_pts( + const std::vector, typename std::allocator_traits::template rebind_alloc>> & _arg) + { + this->word_pts = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + slam_msgs::msg::KeyFrame_ *; + using ConstRawPtr = + const slam_msgs::msg::KeyFrame_ *; + using SharedPtr = + std::shared_ptr>; + using ConstSharedPtr = + std::shared_ptr const>; + + template>> + using UniquePtrWithDeleter = + std::unique_ptr, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template>> + using ConstUniquePtrWithDeleter = + std::unique_ptr const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr>; + using ConstWeakPtr = + std::weak_ptr const>; + + // pointer types similar to ROS 1, use SharedPtr / ConstSharedPtr instead + // NOTE: Can't use 'using' here because GNU C++ can't parse attributes properly + typedef DEPRECATED__slam_msgs__msg__KeyFrame + std::shared_ptr> + Ptr; + typedef DEPRECATED__slam_msgs__msg__KeyFrame + std::shared_ptr const> + ConstPtr; + + // comparison operators + bool operator==(const KeyFrame_ & other) const + { + if (this->id != other.id) { + return false; + } + if (this->word_pts != other.word_pts) { + return false; + } + return true; + } + bool operator!=(const KeyFrame_ & other) const + { + return !this->operator==(other); + } +}; // struct KeyFrame_ + +// alias to use template instance with default allocator +using KeyFrame = + slam_msgs::msg::KeyFrame_>; + +// constant definitions + +} // namespace msg + +} // namespace slam_msgs + +#endif // SLAM_MSGS__MSG__DETAIL__KEY_FRAME__STRUCT_HPP_ diff --git a/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/key_frame__traits.hpp b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/key_frame__traits.hpp new file mode 100644 index 0000000..511c6d7 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/key_frame__traits.hpp @@ -0,0 +1,150 @@ +// generated from rosidl_generator_cpp/resource/idl__traits.hpp.em +// with input from slam_msgs:msg/KeyFrame.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__KEY_FRAME__TRAITS_HPP_ +#define SLAM_MSGS__MSG__DETAIL__KEY_FRAME__TRAITS_HPP_ + +#include + +#include +#include +#include + +#include "slam_msgs/msg/detail/key_frame__struct.hpp" +#include "rosidl_runtime_cpp/traits.hpp" + +// Include directives for member types +// Member 'word_pts' +#include "geometry_msgs/msg/detail/point__traits.hpp" + +namespace slam_msgs +{ + +namespace msg +{ + +inline void to_flow_style_yaml( + const KeyFrame & msg, + std::ostream & out) +{ + out << "{"; + // member: id + { + out << "id: "; + rosidl_generator_traits::value_to_yaml(msg.id, out); + out << ", "; + } + + // member: word_pts + { + if (msg.word_pts.size() == 0) { + out << "word_pts: []"; + } else { + out << "word_pts: ["; + size_t pending_items = msg.word_pts.size(); + for (auto item : msg.word_pts) { + to_flow_style_yaml(item, out); + if (--pending_items > 0) { + out << ", "; + } + } + out << "]"; + } + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const KeyFrame & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: id + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "id: "; + rosidl_generator_traits::value_to_yaml(msg.id, out); + out << "\n"; + } + + // member: word_pts + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + if (msg.word_pts.size() == 0) { + out << "word_pts: []\n"; + } else { + out << "word_pts:\n"; + for (auto item : msg.word_pts) { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "-\n"; + to_block_style_yaml(item, out, indentation + 2); + } + } + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const KeyFrame & msg, bool use_flow_style = false) +{ + std::ostringstream out; + if (use_flow_style) { + to_flow_style_yaml(msg, out); + } else { + to_block_style_yaml(msg, out); + } + return out.str(); +} + +} // namespace msg + +} // namespace slam_msgs + +namespace rosidl_generator_traits +{ + +[[deprecated("use slam_msgs::msg::to_block_style_yaml() instead")]] +inline void to_yaml( + const slam_msgs::msg::KeyFrame & msg, + std::ostream & out, size_t indentation = 0) +{ + slam_msgs::msg::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use slam_msgs::msg::to_yaml() instead")]] +inline std::string to_yaml(const slam_msgs::msg::KeyFrame & msg) +{ + return slam_msgs::msg::to_yaml(msg); +} + +template<> +inline const char * data_type() +{ + return "slam_msgs::msg::KeyFrame"; +} + +template<> +inline const char * name() +{ + return "slam_msgs/msg/KeyFrame"; +} + +template<> +struct has_fixed_size + : std::integral_constant {}; + +template<> +struct has_bounded_size + : std::integral_constant {}; + +template<> +struct is_message + : std::true_type {}; + +} // namespace rosidl_generator_traits + +#endif // SLAM_MSGS__MSG__DETAIL__KEY_FRAME__TRAITS_HPP_ diff --git a/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_data__builder.hpp b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_data__builder.hpp new file mode 100644 index 0000000..b578cac --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_data__builder.hpp @@ -0,0 +1,88 @@ +// generated from rosidl_generator_cpp/resource/idl__builder.hpp.em +// with input from slam_msgs:msg/MapData.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_DATA__BUILDER_HPP_ +#define SLAM_MSGS__MSG__DETAIL__MAP_DATA__BUILDER_HPP_ + +#include +#include + +#include "slam_msgs/msg/detail/map_data__struct.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +namespace slam_msgs +{ + +namespace msg +{ + +namespace builder +{ + +class Init_MapData_nodes +{ +public: + explicit Init_MapData_nodes(::slam_msgs::msg::MapData & msg) + : msg_(msg) + {} + ::slam_msgs::msg::MapData nodes(::slam_msgs::msg::MapData::_nodes_type arg) + { + msg_.nodes = std::move(arg); + return std::move(msg_); + } + +private: + ::slam_msgs::msg::MapData msg_; +}; + +class Init_MapData_graph +{ +public: + explicit Init_MapData_graph(::slam_msgs::msg::MapData & msg) + : msg_(msg) + {} + Init_MapData_nodes graph(::slam_msgs::msg::MapData::_graph_type arg) + { + msg_.graph = std::move(arg); + return Init_MapData_nodes(msg_); + } + +private: + ::slam_msgs::msg::MapData msg_; +}; + +class Init_MapData_header +{ +public: + Init_MapData_header() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + Init_MapData_graph header(::slam_msgs::msg::MapData::_header_type arg) + { + msg_.header = std::move(arg); + return Init_MapData_graph(msg_); + } + +private: + ::slam_msgs::msg::MapData msg_; +}; + +} // namespace builder + +} // namespace msg + +template +auto build(); + +template<> +inline +auto build<::slam_msgs::msg::MapData>() +{ + return slam_msgs::msg::builder::Init_MapData_header(); +} + +} // namespace slam_msgs + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_DATA__BUILDER_HPP_ diff --git a/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_data__struct.hpp b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_data__struct.hpp new file mode 100644 index 0000000..983a7fe --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_data__struct.hpp @@ -0,0 +1,158 @@ +// generated from rosidl_generator_cpp/resource/idl__struct.hpp.em +// with input from slam_msgs:msg/MapData.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_DATA__STRUCT_HPP_ +#define SLAM_MSGS__MSG__DETAIL__MAP_DATA__STRUCT_HPP_ + +#include +#include +#include +#include +#include + +#include "rosidl_runtime_cpp/bounded_vector.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +// Include directives for member types +// Member 'header' +#include "std_msgs/msg/detail/header__struct.hpp" +// Member 'graph' +#include "slam_msgs/msg/detail/map_graph__struct.hpp" +// Member 'nodes' +#include "slam_msgs/msg/detail/key_frame__struct.hpp" + +#ifndef _WIN32 +# define DEPRECATED__slam_msgs__msg__MapData __attribute__((deprecated)) +#else +# define DEPRECATED__slam_msgs__msg__MapData __declspec(deprecated) +#endif + +namespace slam_msgs +{ + +namespace msg +{ + +// message struct +template +struct MapData_ +{ + using Type = MapData_; + + explicit MapData_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : header(_init), + graph(_init) + { + (void)_init; + } + + explicit MapData_(const ContainerAllocator & _alloc, rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : header(_alloc, _init), + graph(_alloc, _init) + { + (void)_init; + } + + // field types and members + using _header_type = + std_msgs::msg::Header_; + _header_type header; + using _graph_type = + slam_msgs::msg::MapGraph_; + _graph_type graph; + using _nodes_type = + std::vector, typename std::allocator_traits::template rebind_alloc>>; + _nodes_type nodes; + + // setters for named parameter idiom + Type & set__header( + const std_msgs::msg::Header_ & _arg) + { + this->header = _arg; + return *this; + } + Type & set__graph( + const slam_msgs::msg::MapGraph_ & _arg) + { + this->graph = _arg; + return *this; + } + Type & set__nodes( + const std::vector, typename std::allocator_traits::template rebind_alloc>> & _arg) + { + this->nodes = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + slam_msgs::msg::MapData_ *; + using ConstRawPtr = + const slam_msgs::msg::MapData_ *; + using SharedPtr = + std::shared_ptr>; + using ConstSharedPtr = + std::shared_ptr const>; + + template>> + using UniquePtrWithDeleter = + std::unique_ptr, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template>> + using ConstUniquePtrWithDeleter = + std::unique_ptr const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr>; + using ConstWeakPtr = + std::weak_ptr const>; + + // pointer types similar to ROS 1, use SharedPtr / ConstSharedPtr instead + // NOTE: Can't use 'using' here because GNU C++ can't parse attributes properly + typedef DEPRECATED__slam_msgs__msg__MapData + std::shared_ptr> + Ptr; + typedef DEPRECATED__slam_msgs__msg__MapData + std::shared_ptr const> + ConstPtr; + + // comparison operators + bool operator==(const MapData_ & other) const + { + if (this->header != other.header) { + return false; + } + if (this->graph != other.graph) { + return false; + } + if (this->nodes != other.nodes) { + return false; + } + return true; + } + bool operator!=(const MapData_ & other) const + { + return !this->operator==(other); + } +}; // struct MapData_ + +// alias to use template instance with default allocator +using MapData = + slam_msgs::msg::MapData_>; + +// constant definitions + +} // namespace msg + +} // namespace slam_msgs + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_DATA__STRUCT_HPP_ diff --git a/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_data__traits.hpp b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_data__traits.hpp new file mode 100644 index 0000000..7188489 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_data__traits.hpp @@ -0,0 +1,169 @@ +// generated from rosidl_generator_cpp/resource/idl__traits.hpp.em +// with input from slam_msgs:msg/MapData.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_DATA__TRAITS_HPP_ +#define SLAM_MSGS__MSG__DETAIL__MAP_DATA__TRAITS_HPP_ + +#include + +#include +#include +#include + +#include "slam_msgs/msg/detail/map_data__struct.hpp" +#include "rosidl_runtime_cpp/traits.hpp" + +// Include directives for member types +// Member 'header' +#include "std_msgs/msg/detail/header__traits.hpp" +// Member 'graph' +#include "slam_msgs/msg/detail/map_graph__traits.hpp" +// Member 'nodes' +#include "slam_msgs/msg/detail/key_frame__traits.hpp" + +namespace slam_msgs +{ + +namespace msg +{ + +inline void to_flow_style_yaml( + const MapData & msg, + std::ostream & out) +{ + out << "{"; + // member: header + { + out << "header: "; + to_flow_style_yaml(msg.header, out); + out << ", "; + } + + // member: graph + { + out << "graph: "; + to_flow_style_yaml(msg.graph, out); + out << ", "; + } + + // member: nodes + { + if (msg.nodes.size() == 0) { + out << "nodes: []"; + } else { + out << "nodes: ["; + size_t pending_items = msg.nodes.size(); + for (auto item : msg.nodes) { + to_flow_style_yaml(item, out); + if (--pending_items > 0) { + out << ", "; + } + } + out << "]"; + } + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const MapData & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: header + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "header:\n"; + to_block_style_yaml(msg.header, out, indentation + 2); + } + + // member: graph + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "graph:\n"; + to_block_style_yaml(msg.graph, out, indentation + 2); + } + + // member: nodes + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + if (msg.nodes.size() == 0) { + out << "nodes: []\n"; + } else { + out << "nodes:\n"; + for (auto item : msg.nodes) { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "-\n"; + to_block_style_yaml(item, out, indentation + 2); + } + } + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const MapData & msg, bool use_flow_style = false) +{ + std::ostringstream out; + if (use_flow_style) { + to_flow_style_yaml(msg, out); + } else { + to_block_style_yaml(msg, out); + } + return out.str(); +} + +} // namespace msg + +} // namespace slam_msgs + +namespace rosidl_generator_traits +{ + +[[deprecated("use slam_msgs::msg::to_block_style_yaml() instead")]] +inline void to_yaml( + const slam_msgs::msg::MapData & msg, + std::ostream & out, size_t indentation = 0) +{ + slam_msgs::msg::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use slam_msgs::msg::to_yaml() instead")]] +inline std::string to_yaml(const slam_msgs::msg::MapData & msg) +{ + return slam_msgs::msg::to_yaml(msg); +} + +template<> +inline const char * data_type() +{ + return "slam_msgs::msg::MapData"; +} + +template<> +inline const char * name() +{ + return "slam_msgs/msg/MapData"; +} + +template<> +struct has_fixed_size + : std::integral_constant {}; + +template<> +struct has_bounded_size + : std::integral_constant {}; + +template<> +struct is_message + : std::true_type {}; + +} // namespace rosidl_generator_traits + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_DATA__TRAITS_HPP_ diff --git a/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_graph__builder.hpp b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_graph__builder.hpp new file mode 100644 index 0000000..6473e19 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_graph__builder.hpp @@ -0,0 +1,88 @@ +// generated from rosidl_generator_cpp/resource/idl__builder.hpp.em +// with input from slam_msgs:msg/MapGraph.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__BUILDER_HPP_ +#define SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__BUILDER_HPP_ + +#include +#include + +#include "slam_msgs/msg/detail/map_graph__struct.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +namespace slam_msgs +{ + +namespace msg +{ + +namespace builder +{ + +class Init_MapGraph_poses +{ +public: + explicit Init_MapGraph_poses(::slam_msgs::msg::MapGraph & msg) + : msg_(msg) + {} + ::slam_msgs::msg::MapGraph poses(::slam_msgs::msg::MapGraph::_poses_type arg) + { + msg_.poses = std::move(arg); + return std::move(msg_); + } + +private: + ::slam_msgs::msg::MapGraph msg_; +}; + +class Init_MapGraph_poses_id +{ +public: + explicit Init_MapGraph_poses_id(::slam_msgs::msg::MapGraph & msg) + : msg_(msg) + {} + Init_MapGraph_poses poses_id(::slam_msgs::msg::MapGraph::_poses_id_type arg) + { + msg_.poses_id = std::move(arg); + return Init_MapGraph_poses(msg_); + } + +private: + ::slam_msgs::msg::MapGraph msg_; +}; + +class Init_MapGraph_header +{ +public: + Init_MapGraph_header() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + Init_MapGraph_poses_id header(::slam_msgs::msg::MapGraph::_header_type arg) + { + msg_.header = std::move(arg); + return Init_MapGraph_poses_id(msg_); + } + +private: + ::slam_msgs::msg::MapGraph msg_; +}; + +} // namespace builder + +} // namespace msg + +template +auto build(); + +template<> +inline +auto build<::slam_msgs::msg::MapGraph>() +{ + return slam_msgs::msg::builder::Init_MapGraph_header(); +} + +} // namespace slam_msgs + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__BUILDER_HPP_ diff --git a/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_graph__struct.hpp b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_graph__struct.hpp new file mode 100644 index 0000000..44c1a12 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_graph__struct.hpp @@ -0,0 +1,154 @@ +// generated from rosidl_generator_cpp/resource/idl__struct.hpp.em +// with input from slam_msgs:msg/MapGraph.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__STRUCT_HPP_ +#define SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__STRUCT_HPP_ + +#include +#include +#include +#include +#include + +#include "rosidl_runtime_cpp/bounded_vector.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +// Include directives for member types +// Member 'header' +#include "std_msgs/msg/detail/header__struct.hpp" +// Member 'poses' +#include "geometry_msgs/msg/detail/pose_stamped__struct.hpp" + +#ifndef _WIN32 +# define DEPRECATED__slam_msgs__msg__MapGraph __attribute__((deprecated)) +#else +# define DEPRECATED__slam_msgs__msg__MapGraph __declspec(deprecated) +#endif + +namespace slam_msgs +{ + +namespace msg +{ + +// message struct +template +struct MapGraph_ +{ + using Type = MapGraph_; + + explicit MapGraph_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : header(_init) + { + (void)_init; + } + + explicit MapGraph_(const ContainerAllocator & _alloc, rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : header(_alloc, _init) + { + (void)_init; + } + + // field types and members + using _header_type = + std_msgs::msg::Header_; + _header_type header; + using _poses_id_type = + std::vector::template rebind_alloc>; + _poses_id_type poses_id; + using _poses_type = + std::vector, typename std::allocator_traits::template rebind_alloc>>; + _poses_type poses; + + // setters for named parameter idiom + Type & set__header( + const std_msgs::msg::Header_ & _arg) + { + this->header = _arg; + return *this; + } + Type & set__poses_id( + const std::vector::template rebind_alloc> & _arg) + { + this->poses_id = _arg; + return *this; + } + Type & set__poses( + const std::vector, typename std::allocator_traits::template rebind_alloc>> & _arg) + { + this->poses = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + slam_msgs::msg::MapGraph_ *; + using ConstRawPtr = + const slam_msgs::msg::MapGraph_ *; + using SharedPtr = + std::shared_ptr>; + using ConstSharedPtr = + std::shared_ptr const>; + + template>> + using UniquePtrWithDeleter = + std::unique_ptr, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template>> + using ConstUniquePtrWithDeleter = + std::unique_ptr const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr>; + using ConstWeakPtr = + std::weak_ptr const>; + + // pointer types similar to ROS 1, use SharedPtr / ConstSharedPtr instead + // NOTE: Can't use 'using' here because GNU C++ can't parse attributes properly + typedef DEPRECATED__slam_msgs__msg__MapGraph + std::shared_ptr> + Ptr; + typedef DEPRECATED__slam_msgs__msg__MapGraph + std::shared_ptr const> + ConstPtr; + + // comparison operators + bool operator==(const MapGraph_ & other) const + { + if (this->header != other.header) { + return false; + } + if (this->poses_id != other.poses_id) { + return false; + } + if (this->poses != other.poses) { + return false; + } + return true; + } + bool operator!=(const MapGraph_ & other) const + { + return !this->operator==(other); + } +}; // struct MapGraph_ + +// alias to use template instance with default allocator +using MapGraph = + slam_msgs::msg::MapGraph_>; + +// constant definitions + +} // namespace msg + +} // namespace slam_msgs + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__STRUCT_HPP_ diff --git a/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_graph__traits.hpp b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_graph__traits.hpp new file mode 100644 index 0000000..92e01fc --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_graph__traits.hpp @@ -0,0 +1,189 @@ +// generated from rosidl_generator_cpp/resource/idl__traits.hpp.em +// with input from slam_msgs:msg/MapGraph.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__TRAITS_HPP_ +#define SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__TRAITS_HPP_ + +#include + +#include +#include +#include + +#include "slam_msgs/msg/detail/map_graph__struct.hpp" +#include "rosidl_runtime_cpp/traits.hpp" + +// Include directives for member types +// Member 'header' +#include "std_msgs/msg/detail/header__traits.hpp" +// Member 'poses' +#include "geometry_msgs/msg/detail/pose_stamped__traits.hpp" + +namespace slam_msgs +{ + +namespace msg +{ + +inline void to_flow_style_yaml( + const MapGraph & msg, + std::ostream & out) +{ + out << "{"; + // member: header + { + out << "header: "; + to_flow_style_yaml(msg.header, out); + out << ", "; + } + + // member: poses_id + { + if (msg.poses_id.size() == 0) { + out << "poses_id: []"; + } else { + out << "poses_id: ["; + size_t pending_items = msg.poses_id.size(); + for (auto item : msg.poses_id) { + rosidl_generator_traits::value_to_yaml(item, out); + if (--pending_items > 0) { + out << ", "; + } + } + out << "]"; + } + out << ", "; + } + + // member: poses + { + if (msg.poses.size() == 0) { + out << "poses: []"; + } else { + out << "poses: ["; + size_t pending_items = msg.poses.size(); + for (auto item : msg.poses) { + to_flow_style_yaml(item, out); + if (--pending_items > 0) { + out << ", "; + } + } + out << "]"; + } + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const MapGraph & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: header + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "header:\n"; + to_block_style_yaml(msg.header, out, indentation + 2); + } + + // member: poses_id + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + if (msg.poses_id.size() == 0) { + out << "poses_id: []\n"; + } else { + out << "poses_id:\n"; + for (auto item : msg.poses_id) { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "- "; + rosidl_generator_traits::value_to_yaml(item, out); + out << "\n"; + } + } + } + + // member: poses + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + if (msg.poses.size() == 0) { + out << "poses: []\n"; + } else { + out << "poses:\n"; + for (auto item : msg.poses) { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "-\n"; + to_block_style_yaml(item, out, indentation + 2); + } + } + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const MapGraph & msg, bool use_flow_style = false) +{ + std::ostringstream out; + if (use_flow_style) { + to_flow_style_yaml(msg, out); + } else { + to_block_style_yaml(msg, out); + } + return out.str(); +} + +} // namespace msg + +} // namespace slam_msgs + +namespace rosidl_generator_traits +{ + +[[deprecated("use slam_msgs::msg::to_block_style_yaml() instead")]] +inline void to_yaml( + const slam_msgs::msg::MapGraph & msg, + std::ostream & out, size_t indentation = 0) +{ + slam_msgs::msg::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use slam_msgs::msg::to_yaml() instead")]] +inline std::string to_yaml(const slam_msgs::msg::MapGraph & msg) +{ + return slam_msgs::msg::to_yaml(msg); +} + +template<> +inline const char * data_type() +{ + return "slam_msgs::msg::MapGraph"; +} + +template<> +inline const char * name() +{ + return "slam_msgs/msg/MapGraph"; +} + +template<> +struct has_fixed_size + : std::integral_constant {}; + +template<> +struct has_bounded_size + : std::integral_constant {}; + +template<> +struct is_message + : std::true_type {}; + +} // namespace rosidl_generator_traits + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__TRAITS_HPP_ diff --git a/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_point__builder.hpp b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_point__builder.hpp new file mode 100644 index 0000000..0d2bc80 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_point__builder.hpp @@ -0,0 +1,72 @@ +// generated from rosidl_generator_cpp/resource/idl__builder.hpp.em +// with input from slam_msgs:msg/MapPoint.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_POINT__BUILDER_HPP_ +#define SLAM_MSGS__MSG__DETAIL__MAP_POINT__BUILDER_HPP_ + +#include +#include + +#include "slam_msgs/msg/detail/map_point__struct.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +namespace slam_msgs +{ + +namespace msg +{ + +namespace builder +{ + +class Init_MapPoint_observing_keyframes +{ +public: + explicit Init_MapPoint_observing_keyframes(::slam_msgs::msg::MapPoint & msg) + : msg_(msg) + {} + ::slam_msgs::msg::MapPoint observing_keyframes(::slam_msgs::msg::MapPoint::_observing_keyframes_type arg) + { + msg_.observing_keyframes = std::move(arg); + return std::move(msg_); + } + +private: + ::slam_msgs::msg::MapPoint msg_; +}; + +class Init_MapPoint_position +{ +public: + Init_MapPoint_position() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + Init_MapPoint_observing_keyframes position(::slam_msgs::msg::MapPoint::_position_type arg) + { + msg_.position = std::move(arg); + return Init_MapPoint_observing_keyframes(msg_); + } + +private: + ::slam_msgs::msg::MapPoint msg_; +}; + +} // namespace builder + +} // namespace msg + +template +auto build(); + +template<> +inline +auto build<::slam_msgs::msg::MapPoint>() +{ + return slam_msgs::msg::builder::Init_MapPoint_position(); +} + +} // namespace slam_msgs + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_POINT__BUILDER_HPP_ diff --git a/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_point__struct.hpp b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_point__struct.hpp new file mode 100644 index 0000000..6efab39 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_point__struct.hpp @@ -0,0 +1,142 @@ +// generated from rosidl_generator_cpp/resource/idl__struct.hpp.em +// with input from slam_msgs:msg/MapPoint.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_POINT__STRUCT_HPP_ +#define SLAM_MSGS__MSG__DETAIL__MAP_POINT__STRUCT_HPP_ + +#include +#include +#include +#include +#include + +#include "rosidl_runtime_cpp/bounded_vector.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +// Include directives for member types +// Member 'position' +#include "geometry_msgs/msg/detail/point__struct.hpp" +// Member 'observing_keyframes' +#include "geometry_msgs/msg/detail/pose__struct.hpp" + +#ifndef _WIN32 +# define DEPRECATED__slam_msgs__msg__MapPoint __attribute__((deprecated)) +#else +# define DEPRECATED__slam_msgs__msg__MapPoint __declspec(deprecated) +#endif + +namespace slam_msgs +{ + +namespace msg +{ + +// message struct +template +struct MapPoint_ +{ + using Type = MapPoint_; + + explicit MapPoint_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : position(_init) + { + (void)_init; + } + + explicit MapPoint_(const ContainerAllocator & _alloc, rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : position(_alloc, _init) + { + (void)_init; + } + + // field types and members + using _position_type = + geometry_msgs::msg::Point_; + _position_type position; + using _observing_keyframes_type = + std::vector, typename std::allocator_traits::template rebind_alloc>>; + _observing_keyframes_type observing_keyframes; + + // setters for named parameter idiom + Type & set__position( + const geometry_msgs::msg::Point_ & _arg) + { + this->position = _arg; + return *this; + } + Type & set__observing_keyframes( + const std::vector, typename std::allocator_traits::template rebind_alloc>> & _arg) + { + this->observing_keyframes = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + slam_msgs::msg::MapPoint_ *; + using ConstRawPtr = + const slam_msgs::msg::MapPoint_ *; + using SharedPtr = + std::shared_ptr>; + using ConstSharedPtr = + std::shared_ptr const>; + + template>> + using UniquePtrWithDeleter = + std::unique_ptr, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template>> + using ConstUniquePtrWithDeleter = + std::unique_ptr const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr>; + using ConstWeakPtr = + std::weak_ptr const>; + + // pointer types similar to ROS 1, use SharedPtr / ConstSharedPtr instead + // NOTE: Can't use 'using' here because GNU C++ can't parse attributes properly + typedef DEPRECATED__slam_msgs__msg__MapPoint + std::shared_ptr> + Ptr; + typedef DEPRECATED__slam_msgs__msg__MapPoint + std::shared_ptr const> + ConstPtr; + + // comparison operators + bool operator==(const MapPoint_ & other) const + { + if (this->position != other.position) { + return false; + } + if (this->observing_keyframes != other.observing_keyframes) { + return false; + } + return true; + } + bool operator!=(const MapPoint_ & other) const + { + return !this->operator==(other); + } +}; // struct MapPoint_ + +// alias to use template instance with default allocator +using MapPoint = + slam_msgs::msg::MapPoint_>; + +// constant definitions + +} // namespace msg + +} // namespace slam_msgs + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_POINT__STRUCT_HPP_ diff --git a/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_point__traits.hpp b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_point__traits.hpp new file mode 100644 index 0000000..5ca984e --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_point__traits.hpp @@ -0,0 +1,151 @@ +// generated from rosidl_generator_cpp/resource/idl__traits.hpp.em +// with input from slam_msgs:msg/MapPoint.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_POINT__TRAITS_HPP_ +#define SLAM_MSGS__MSG__DETAIL__MAP_POINT__TRAITS_HPP_ + +#include + +#include +#include +#include + +#include "slam_msgs/msg/detail/map_point__struct.hpp" +#include "rosidl_runtime_cpp/traits.hpp" + +// Include directives for member types +// Member 'position' +#include "geometry_msgs/msg/detail/point__traits.hpp" +// Member 'observing_keyframes' +#include "geometry_msgs/msg/detail/pose__traits.hpp" + +namespace slam_msgs +{ + +namespace msg +{ + +inline void to_flow_style_yaml( + const MapPoint & msg, + std::ostream & out) +{ + out << "{"; + // member: position + { + out << "position: "; + to_flow_style_yaml(msg.position, out); + out << ", "; + } + + // member: observing_keyframes + { + if (msg.observing_keyframes.size() == 0) { + out << "observing_keyframes: []"; + } else { + out << "observing_keyframes: ["; + size_t pending_items = msg.observing_keyframes.size(); + for (auto item : msg.observing_keyframes) { + to_flow_style_yaml(item, out); + if (--pending_items > 0) { + out << ", "; + } + } + out << "]"; + } + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const MapPoint & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: position + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "position:\n"; + to_block_style_yaml(msg.position, out, indentation + 2); + } + + // member: observing_keyframes + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + if (msg.observing_keyframes.size() == 0) { + out << "observing_keyframes: []\n"; + } else { + out << "observing_keyframes:\n"; + for (auto item : msg.observing_keyframes) { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "-\n"; + to_block_style_yaml(item, out, indentation + 2); + } + } + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const MapPoint & msg, bool use_flow_style = false) +{ + std::ostringstream out; + if (use_flow_style) { + to_flow_style_yaml(msg, out); + } else { + to_block_style_yaml(msg, out); + } + return out.str(); +} + +} // namespace msg + +} // namespace slam_msgs + +namespace rosidl_generator_traits +{ + +[[deprecated("use slam_msgs::msg::to_block_style_yaml() instead")]] +inline void to_yaml( + const slam_msgs::msg::MapPoint & msg, + std::ostream & out, size_t indentation = 0) +{ + slam_msgs::msg::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use slam_msgs::msg::to_yaml() instead")]] +inline std::string to_yaml(const slam_msgs::msg::MapPoint & msg) +{ + return slam_msgs::msg::to_yaml(msg); +} + +template<> +inline const char * data_type() +{ + return "slam_msgs::msg::MapPoint"; +} + +template<> +inline const char * name() +{ + return "slam_msgs/msg/MapPoint"; +} + +template<> +struct has_fixed_size + : std::integral_constant {}; + +template<> +struct has_bounded_size + : std::integral_constant {}; + +template<> +struct is_message + : std::true_type {}; + +} // namespace rosidl_generator_traits + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_POINT__TRAITS_HPP_ diff --git a/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/key_frame.hpp b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/key_frame.hpp new file mode 100644 index 0000000..914403c --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/key_frame.hpp @@ -0,0 +1,11 @@ +// generated from rosidl_generator_cpp/resource/idl.hpp.em +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__KEY_FRAME_HPP_ +#define SLAM_MSGS__MSG__KEY_FRAME_HPP_ + +#include "slam_msgs/msg/detail/key_frame__struct.hpp" +#include "slam_msgs/msg/detail/key_frame__builder.hpp" +#include "slam_msgs/msg/detail/key_frame__traits.hpp" + +#endif // SLAM_MSGS__MSG__KEY_FRAME_HPP_ diff --git a/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/map_data.hpp b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/map_data.hpp new file mode 100644 index 0000000..40c9683 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/map_data.hpp @@ -0,0 +1,11 @@ +// generated from rosidl_generator_cpp/resource/idl.hpp.em +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__MAP_DATA_HPP_ +#define SLAM_MSGS__MSG__MAP_DATA_HPP_ + +#include "slam_msgs/msg/detail/map_data__struct.hpp" +#include "slam_msgs/msg/detail/map_data__builder.hpp" +#include "slam_msgs/msg/detail/map_data__traits.hpp" + +#endif // SLAM_MSGS__MSG__MAP_DATA_HPP_ diff --git a/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp new file mode 100644 index 0000000..c45d87f --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp @@ -0,0 +1,11 @@ +// generated from rosidl_generator_cpp/resource/idl.hpp.em +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__MAP_GRAPH_HPP_ +#define SLAM_MSGS__MSG__MAP_GRAPH_HPP_ + +#include "slam_msgs/msg/detail/map_graph__struct.hpp" +#include "slam_msgs/msg/detail/map_graph__builder.hpp" +#include "slam_msgs/msg/detail/map_graph__traits.hpp" + +#endif // SLAM_MSGS__MSG__MAP_GRAPH_HPP_ diff --git a/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/map_point.hpp b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/map_point.hpp new file mode 100644 index 0000000..9401277 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/map_point.hpp @@ -0,0 +1,11 @@ +// generated from rosidl_generator_cpp/resource/idl.hpp.em +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__MAP_POINT_HPP_ +#define SLAM_MSGS__MSG__MAP_POINT_HPP_ + +#include "slam_msgs/msg/detail/map_point__struct.hpp" +#include "slam_msgs/msg/detail/map_point__builder.hpp" +#include "slam_msgs/msg/detail/map_point__traits.hpp" + +#endif // SLAM_MSGS__MSG__MAP_POINT_HPP_ diff --git a/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/srv/detail/get_landmarks_in_view__builder.hpp b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/srv/detail/get_landmarks_in_view__builder.hpp new file mode 100644 index 0000000..c1f2ac1 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/srv/detail/get_landmarks_in_view__builder.hpp @@ -0,0 +1,130 @@ +// generated from rosidl_generator_cpp/resource/idl__builder.hpp.em +// with input from slam_msgs:srv/GetLandmarksInView.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__BUILDER_HPP_ +#define SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__BUILDER_HPP_ + +#include +#include + +#include "slam_msgs/srv/detail/get_landmarks_in_view__struct.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +namespace slam_msgs +{ + +namespace srv +{ + +namespace builder +{ + +class Init_GetLandmarksInView_Request_max_dist_pose_observation +{ +public: + explicit Init_GetLandmarksInView_Request_max_dist_pose_observation(::slam_msgs::srv::GetLandmarksInView_Request & msg) + : msg_(msg) + {} + ::slam_msgs::srv::GetLandmarksInView_Request max_dist_pose_observation(::slam_msgs::srv::GetLandmarksInView_Request::_max_dist_pose_observation_type arg) + { + msg_.max_dist_pose_observation = std::move(arg); + return std::move(msg_); + } + +private: + ::slam_msgs::srv::GetLandmarksInView_Request msg_; +}; + +class Init_GetLandmarksInView_Request_max_angle_pose_observation +{ +public: + explicit Init_GetLandmarksInView_Request_max_angle_pose_observation(::slam_msgs::srv::GetLandmarksInView_Request & msg) + : msg_(msg) + {} + Init_GetLandmarksInView_Request_max_dist_pose_observation max_angle_pose_observation(::slam_msgs::srv::GetLandmarksInView_Request::_max_angle_pose_observation_type arg) + { + msg_.max_angle_pose_observation = std::move(arg); + return Init_GetLandmarksInView_Request_max_dist_pose_observation(msg_); + } + +private: + ::slam_msgs::srv::GetLandmarksInView_Request msg_; +}; + +class Init_GetLandmarksInView_Request_pose +{ +public: + Init_GetLandmarksInView_Request_pose() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + Init_GetLandmarksInView_Request_max_angle_pose_observation pose(::slam_msgs::srv::GetLandmarksInView_Request::_pose_type arg) + { + msg_.pose = std::move(arg); + return Init_GetLandmarksInView_Request_max_angle_pose_observation(msg_); + } + +private: + ::slam_msgs::srv::GetLandmarksInView_Request msg_; +}; + +} // namespace builder + +} // namespace srv + +template +auto build(); + +template<> +inline +auto build<::slam_msgs::srv::GetLandmarksInView_Request>() +{ + return slam_msgs::srv::builder::Init_GetLandmarksInView_Request_pose(); +} + +} // namespace slam_msgs + + +namespace slam_msgs +{ + +namespace srv +{ + +namespace builder +{ + +class Init_GetLandmarksInView_Response_map_points +{ +public: + Init_GetLandmarksInView_Response_map_points() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + ::slam_msgs::srv::GetLandmarksInView_Response map_points(::slam_msgs::srv::GetLandmarksInView_Response::_map_points_type arg) + { + msg_.map_points = std::move(arg); + return std::move(msg_); + } + +private: + ::slam_msgs::srv::GetLandmarksInView_Response msg_; +}; + +} // namespace builder + +} // namespace srv + +template +auto build(); + +template<> +inline +auto build<::slam_msgs::srv::GetLandmarksInView_Response>() +{ + return slam_msgs::srv::builder::Init_GetLandmarksInView_Response_map_points(); +} + +} // namespace slam_msgs + +#endif // SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__BUILDER_HPP_ diff --git a/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/srv/detail/get_landmarks_in_view__struct.hpp b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/srv/detail/get_landmarks_in_view__struct.hpp new file mode 100644 index 0000000..8c835a5 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/srv/detail/get_landmarks_in_view__struct.hpp @@ -0,0 +1,302 @@ +// generated from rosidl_generator_cpp/resource/idl__struct.hpp.em +// with input from slam_msgs:srv/GetLandmarksInView.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__STRUCT_HPP_ +#define SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__STRUCT_HPP_ + +#include +#include +#include +#include +#include + +#include "rosidl_runtime_cpp/bounded_vector.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +// Include directives for member types +// Member 'pose' +#include "geometry_msgs/msg/detail/pose__struct.hpp" + +#ifndef _WIN32 +# define DEPRECATED__slam_msgs__srv__GetLandmarksInView_Request __attribute__((deprecated)) +#else +# define DEPRECATED__slam_msgs__srv__GetLandmarksInView_Request __declspec(deprecated) +#endif + +namespace slam_msgs +{ + +namespace srv +{ + +// message struct +template +struct GetLandmarksInView_Request_ +{ + using Type = GetLandmarksInView_Request_; + + explicit GetLandmarksInView_Request_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : pose(_init) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::DEFAULTS_ONLY == _init) + { + this->max_dist_pose_observation = 6.0f; + } else if (rosidl_runtime_cpp::MessageInitialization::ZERO == _init) { + this->max_angle_pose_observation = 0.0f; + this->max_dist_pose_observation = 0.0f; + } + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->max_angle_pose_observation = 0.0f; + } + } + + explicit GetLandmarksInView_Request_(const ContainerAllocator & _alloc, rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : pose(_alloc, _init) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::DEFAULTS_ONLY == _init) + { + this->max_dist_pose_observation = 6.0f; + } else if (rosidl_runtime_cpp::MessageInitialization::ZERO == _init) { + this->max_angle_pose_observation = 0.0f; + this->max_dist_pose_observation = 0.0f; + } + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->max_angle_pose_observation = 0.0f; + } + } + + // field types and members + using _pose_type = + geometry_msgs::msg::Pose_; + _pose_type pose; + using _max_angle_pose_observation_type = + float; + _max_angle_pose_observation_type max_angle_pose_observation; + using _max_dist_pose_observation_type = + float; + _max_dist_pose_observation_type max_dist_pose_observation; + + // setters for named parameter idiom + Type & set__pose( + const geometry_msgs::msg::Pose_ & _arg) + { + this->pose = _arg; + return *this; + } + Type & set__max_angle_pose_observation( + const float & _arg) + { + this->max_angle_pose_observation = _arg; + return *this; + } + Type & set__max_dist_pose_observation( + const float & _arg) + { + this->max_dist_pose_observation = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + slam_msgs::srv::GetLandmarksInView_Request_ *; + using ConstRawPtr = + const slam_msgs::srv::GetLandmarksInView_Request_ *; + using SharedPtr = + std::shared_ptr>; + using ConstSharedPtr = + std::shared_ptr const>; + + template>> + using UniquePtrWithDeleter = + std::unique_ptr, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template>> + using ConstUniquePtrWithDeleter = + std::unique_ptr const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr>; + using ConstWeakPtr = + std::weak_ptr const>; + + // pointer types similar to ROS 1, use SharedPtr / ConstSharedPtr instead + // NOTE: Can't use 'using' here because GNU C++ can't parse attributes properly + typedef DEPRECATED__slam_msgs__srv__GetLandmarksInView_Request + std::shared_ptr> + Ptr; + typedef DEPRECATED__slam_msgs__srv__GetLandmarksInView_Request + std::shared_ptr const> + ConstPtr; + + // comparison operators + bool operator==(const GetLandmarksInView_Request_ & other) const + { + if (this->pose != other.pose) { + return false; + } + if (this->max_angle_pose_observation != other.max_angle_pose_observation) { + return false; + } + if (this->max_dist_pose_observation != other.max_dist_pose_observation) { + return false; + } + return true; + } + bool operator!=(const GetLandmarksInView_Request_ & other) const + { + return !this->operator==(other); + } +}; // struct GetLandmarksInView_Request_ + +// alias to use template instance with default allocator +using GetLandmarksInView_Request = + slam_msgs::srv::GetLandmarksInView_Request_>; + +// constant definitions + +} // namespace srv + +} // namespace slam_msgs + + +// Include directives for member types +// Member 'map_points' +#include "slam_msgs/msg/detail/map_point__struct.hpp" + +#ifndef _WIN32 +# define DEPRECATED__slam_msgs__srv__GetLandmarksInView_Response __attribute__((deprecated)) +#else +# define DEPRECATED__slam_msgs__srv__GetLandmarksInView_Response __declspec(deprecated) +#endif + +namespace slam_msgs +{ + +namespace srv +{ + +// message struct +template +struct GetLandmarksInView_Response_ +{ + using Type = GetLandmarksInView_Response_; + + explicit GetLandmarksInView_Response_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + (void)_init; + } + + explicit GetLandmarksInView_Response_(const ContainerAllocator & _alloc, rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + (void)_init; + (void)_alloc; + } + + // field types and members + using _map_points_type = + std::vector, typename std::allocator_traits::template rebind_alloc>>; + _map_points_type map_points; + + // setters for named parameter idiom + Type & set__map_points( + const std::vector, typename std::allocator_traits::template rebind_alloc>> & _arg) + { + this->map_points = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + slam_msgs::srv::GetLandmarksInView_Response_ *; + using ConstRawPtr = + const slam_msgs::srv::GetLandmarksInView_Response_ *; + using SharedPtr = + std::shared_ptr>; + using ConstSharedPtr = + std::shared_ptr const>; + + template>> + using UniquePtrWithDeleter = + std::unique_ptr, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template>> + using ConstUniquePtrWithDeleter = + std::unique_ptr const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr>; + using ConstWeakPtr = + std::weak_ptr const>; + + // pointer types similar to ROS 1, use SharedPtr / ConstSharedPtr instead + // NOTE: Can't use 'using' here because GNU C++ can't parse attributes properly + typedef DEPRECATED__slam_msgs__srv__GetLandmarksInView_Response + std::shared_ptr> + Ptr; + typedef DEPRECATED__slam_msgs__srv__GetLandmarksInView_Response + std::shared_ptr const> + ConstPtr; + + // comparison operators + bool operator==(const GetLandmarksInView_Response_ & other) const + { + if (this->map_points != other.map_points) { + return false; + } + return true; + } + bool operator!=(const GetLandmarksInView_Response_ & other) const + { + return !this->operator==(other); + } +}; // struct GetLandmarksInView_Response_ + +// alias to use template instance with default allocator +using GetLandmarksInView_Response = + slam_msgs::srv::GetLandmarksInView_Response_>; + +// constant definitions + +} // namespace srv + +} // namespace slam_msgs + +namespace slam_msgs +{ + +namespace srv +{ + +struct GetLandmarksInView +{ + using Request = slam_msgs::srv::GetLandmarksInView_Request; + using Response = slam_msgs::srv::GetLandmarksInView_Response; +}; + +} // namespace srv + +} // namespace slam_msgs + +#endif // SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__STRUCT_HPP_ diff --git a/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/srv/detail/get_landmarks_in_view__traits.hpp b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/srv/detail/get_landmarks_in_view__traits.hpp new file mode 100644 index 0000000..25cdeaa --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/srv/detail/get_landmarks_in_view__traits.hpp @@ -0,0 +1,317 @@ +// generated from rosidl_generator_cpp/resource/idl__traits.hpp.em +// with input from slam_msgs:srv/GetLandmarksInView.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__TRAITS_HPP_ +#define SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__TRAITS_HPP_ + +#include + +#include +#include +#include + +#include "slam_msgs/srv/detail/get_landmarks_in_view__struct.hpp" +#include "rosidl_runtime_cpp/traits.hpp" + +// Include directives for member types +// Member 'pose' +#include "geometry_msgs/msg/detail/pose__traits.hpp" + +namespace slam_msgs +{ + +namespace srv +{ + +inline void to_flow_style_yaml( + const GetLandmarksInView_Request & msg, + std::ostream & out) +{ + out << "{"; + // member: pose + { + out << "pose: "; + to_flow_style_yaml(msg.pose, out); + out << ", "; + } + + // member: max_angle_pose_observation + { + out << "max_angle_pose_observation: "; + rosidl_generator_traits::value_to_yaml(msg.max_angle_pose_observation, out); + out << ", "; + } + + // member: max_dist_pose_observation + { + out << "max_dist_pose_observation: "; + rosidl_generator_traits::value_to_yaml(msg.max_dist_pose_observation, out); + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const GetLandmarksInView_Request & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: pose + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "pose:\n"; + to_block_style_yaml(msg.pose, out, indentation + 2); + } + + // member: max_angle_pose_observation + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "max_angle_pose_observation: "; + rosidl_generator_traits::value_to_yaml(msg.max_angle_pose_observation, out); + out << "\n"; + } + + // member: max_dist_pose_observation + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "max_dist_pose_observation: "; + rosidl_generator_traits::value_to_yaml(msg.max_dist_pose_observation, out); + out << "\n"; + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const GetLandmarksInView_Request & msg, bool use_flow_style = false) +{ + std::ostringstream out; + if (use_flow_style) { + to_flow_style_yaml(msg, out); + } else { + to_block_style_yaml(msg, out); + } + return out.str(); +} + +} // namespace srv + +} // namespace slam_msgs + +namespace rosidl_generator_traits +{ + +[[deprecated("use slam_msgs::srv::to_block_style_yaml() instead")]] +inline void to_yaml( + const slam_msgs::srv::GetLandmarksInView_Request & msg, + std::ostream & out, size_t indentation = 0) +{ + slam_msgs::srv::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use slam_msgs::srv::to_yaml() instead")]] +inline std::string to_yaml(const slam_msgs::srv::GetLandmarksInView_Request & msg) +{ + return slam_msgs::srv::to_yaml(msg); +} + +template<> +inline const char * data_type() +{ + return "slam_msgs::srv::GetLandmarksInView_Request"; +} + +template<> +inline const char * name() +{ + return "slam_msgs/srv/GetLandmarksInView_Request"; +} + +template<> +struct has_fixed_size + : std::integral_constant::value> {}; + +template<> +struct has_bounded_size + : std::integral_constant::value> {}; + +template<> +struct is_message + : std::true_type {}; + +} // namespace rosidl_generator_traits + +// Include directives for member types +// Member 'map_points' +#include "slam_msgs/msg/detail/map_point__traits.hpp" + +namespace slam_msgs +{ + +namespace srv +{ + +inline void to_flow_style_yaml( + const GetLandmarksInView_Response & msg, + std::ostream & out) +{ + out << "{"; + // member: map_points + { + if (msg.map_points.size() == 0) { + out << "map_points: []"; + } else { + out << "map_points: ["; + size_t pending_items = msg.map_points.size(); + for (auto item : msg.map_points) { + to_flow_style_yaml(item, out); + if (--pending_items > 0) { + out << ", "; + } + } + out << "]"; + } + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const GetLandmarksInView_Response & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: map_points + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + if (msg.map_points.size() == 0) { + out << "map_points: []\n"; + } else { + out << "map_points:\n"; + for (auto item : msg.map_points) { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "-\n"; + to_block_style_yaml(item, out, indentation + 2); + } + } + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const GetLandmarksInView_Response & msg, bool use_flow_style = false) +{ + std::ostringstream out; + if (use_flow_style) { + to_flow_style_yaml(msg, out); + } else { + to_block_style_yaml(msg, out); + } + return out.str(); +} + +} // namespace srv + +} // namespace slam_msgs + +namespace rosidl_generator_traits +{ + +[[deprecated("use slam_msgs::srv::to_block_style_yaml() instead")]] +inline void to_yaml( + const slam_msgs::srv::GetLandmarksInView_Response & msg, + std::ostream & out, size_t indentation = 0) +{ + slam_msgs::srv::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use slam_msgs::srv::to_yaml() instead")]] +inline std::string to_yaml(const slam_msgs::srv::GetLandmarksInView_Response & msg) +{ + return slam_msgs::srv::to_yaml(msg); +} + +template<> +inline const char * data_type() +{ + return "slam_msgs::srv::GetLandmarksInView_Response"; +} + +template<> +inline const char * name() +{ + return "slam_msgs/srv/GetLandmarksInView_Response"; +} + +template<> +struct has_fixed_size + : std::integral_constant {}; + +template<> +struct has_bounded_size + : std::integral_constant {}; + +template<> +struct is_message + : std::true_type {}; + +} // namespace rosidl_generator_traits + +namespace rosidl_generator_traits +{ + +template<> +inline const char * data_type() +{ + return "slam_msgs::srv::GetLandmarksInView"; +} + +template<> +inline const char * name() +{ + return "slam_msgs/srv/GetLandmarksInView"; +} + +template<> +struct has_fixed_size + : std::integral_constant< + bool, + has_fixed_size::value && + has_fixed_size::value + > +{ +}; + +template<> +struct has_bounded_size + : std::integral_constant< + bool, + has_bounded_size::value && + has_bounded_size::value + > +{ +}; + +template<> +struct is_service + : std::true_type +{ +}; + +template<> +struct is_service_request + : std::true_type +{ +}; + +template<> +struct is_service_response + : std::true_type +{ +}; + +} // namespace rosidl_generator_traits + +#endif // SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__TRAITS_HPP_ diff --git a/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/srv/detail/get_map__builder.hpp b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/srv/detail/get_map__builder.hpp new file mode 100644 index 0000000..0c8e4a6 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/srv/detail/get_map__builder.hpp @@ -0,0 +1,114 @@ +// generated from rosidl_generator_cpp/resource/idl__builder.hpp.em +// with input from slam_msgs:srv/GetMap.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__SRV__DETAIL__GET_MAP__BUILDER_HPP_ +#define SLAM_MSGS__SRV__DETAIL__GET_MAP__BUILDER_HPP_ + +#include +#include + +#include "slam_msgs/srv/detail/get_map__struct.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +namespace slam_msgs +{ + +namespace srv +{ + +namespace builder +{ + +class Init_GetMap_Request_kf_id_for_landmarks +{ +public: + explicit Init_GetMap_Request_kf_id_for_landmarks(::slam_msgs::srv::GetMap_Request & msg) + : msg_(msg) + {} + ::slam_msgs::srv::GetMap_Request kf_id_for_landmarks(::slam_msgs::srv::GetMap_Request::_kf_id_for_landmarks_type arg) + { + msg_.kf_id_for_landmarks = std::move(arg); + return std::move(msg_); + } + +private: + ::slam_msgs::srv::GetMap_Request msg_; +}; + +class Init_GetMap_Request_tracked_points +{ +public: + Init_GetMap_Request_tracked_points() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + Init_GetMap_Request_kf_id_for_landmarks tracked_points(::slam_msgs::srv::GetMap_Request::_tracked_points_type arg) + { + msg_.tracked_points = std::move(arg); + return Init_GetMap_Request_kf_id_for_landmarks(msg_); + } + +private: + ::slam_msgs::srv::GetMap_Request msg_; +}; + +} // namespace builder + +} // namespace srv + +template +auto build(); + +template<> +inline +auto build<::slam_msgs::srv::GetMap_Request>() +{ + return slam_msgs::srv::builder::Init_GetMap_Request_tracked_points(); +} + +} // namespace slam_msgs + + +namespace slam_msgs +{ + +namespace srv +{ + +namespace builder +{ + +class Init_GetMap_Response_data +{ +public: + Init_GetMap_Response_data() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + ::slam_msgs::srv::GetMap_Response data(::slam_msgs::srv::GetMap_Response::_data_type arg) + { + msg_.data = std::move(arg); + return std::move(msg_); + } + +private: + ::slam_msgs::srv::GetMap_Response msg_; +}; + +} // namespace builder + +} // namespace srv + +template +auto build(); + +template<> +inline +auto build<::slam_msgs::srv::GetMap_Response>() +{ + return slam_msgs::srv::builder::Init_GetMap_Response_data(); +} + +} // namespace slam_msgs + +#endif // SLAM_MSGS__SRV__DETAIL__GET_MAP__BUILDER_HPP_ diff --git a/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/srv/detail/get_map__struct.hpp b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/srv/detail/get_map__struct.hpp new file mode 100644 index 0000000..7809926 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/srv/detail/get_map__struct.hpp @@ -0,0 +1,270 @@ +// generated from rosidl_generator_cpp/resource/idl__struct.hpp.em +// with input from slam_msgs:srv/GetMap.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__SRV__DETAIL__GET_MAP__STRUCT_HPP_ +#define SLAM_MSGS__SRV__DETAIL__GET_MAP__STRUCT_HPP_ + +#include +#include +#include +#include +#include + +#include "rosidl_runtime_cpp/bounded_vector.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +#ifndef _WIN32 +# define DEPRECATED__slam_msgs__srv__GetMap_Request __attribute__((deprecated)) +#else +# define DEPRECATED__slam_msgs__srv__GetMap_Request __declspec(deprecated) +#endif + +namespace slam_msgs +{ + +namespace srv +{ + +// message struct +template +struct GetMap_Request_ +{ + using Type = GetMap_Request_; + + explicit GetMap_Request_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->tracked_points = false; + } + } + + explicit GetMap_Request_(const ContainerAllocator & _alloc, rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + (void)_alloc; + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->tracked_points = false; + } + } + + // field types and members + using _tracked_points_type = + bool; + _tracked_points_type tracked_points; + using _kf_id_for_landmarks_type = + std::vector::template rebind_alloc>; + _kf_id_for_landmarks_type kf_id_for_landmarks; + + // setters for named parameter idiom + Type & set__tracked_points( + const bool & _arg) + { + this->tracked_points = _arg; + return *this; + } + Type & set__kf_id_for_landmarks( + const std::vector::template rebind_alloc> & _arg) + { + this->kf_id_for_landmarks = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + slam_msgs::srv::GetMap_Request_ *; + using ConstRawPtr = + const slam_msgs::srv::GetMap_Request_ *; + using SharedPtr = + std::shared_ptr>; + using ConstSharedPtr = + std::shared_ptr const>; + + template>> + using UniquePtrWithDeleter = + std::unique_ptr, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template>> + using ConstUniquePtrWithDeleter = + std::unique_ptr const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr>; + using ConstWeakPtr = + std::weak_ptr const>; + + // pointer types similar to ROS 1, use SharedPtr / ConstSharedPtr instead + // NOTE: Can't use 'using' here because GNU C++ can't parse attributes properly + typedef DEPRECATED__slam_msgs__srv__GetMap_Request + std::shared_ptr> + Ptr; + typedef DEPRECATED__slam_msgs__srv__GetMap_Request + std::shared_ptr const> + ConstPtr; + + // comparison operators + bool operator==(const GetMap_Request_ & other) const + { + if (this->tracked_points != other.tracked_points) { + return false; + } + if (this->kf_id_for_landmarks != other.kf_id_for_landmarks) { + return false; + } + return true; + } + bool operator!=(const GetMap_Request_ & other) const + { + return !this->operator==(other); + } +}; // struct GetMap_Request_ + +// alias to use template instance with default allocator +using GetMap_Request = + slam_msgs::srv::GetMap_Request_>; + +// constant definitions + +} // namespace srv + +} // namespace slam_msgs + + +// Include directives for member types +// Member 'data' +#include "slam_msgs/msg/detail/map_data__struct.hpp" + +#ifndef _WIN32 +# define DEPRECATED__slam_msgs__srv__GetMap_Response __attribute__((deprecated)) +#else +# define DEPRECATED__slam_msgs__srv__GetMap_Response __declspec(deprecated) +#endif + +namespace slam_msgs +{ + +namespace srv +{ + +// message struct +template +struct GetMap_Response_ +{ + using Type = GetMap_Response_; + + explicit GetMap_Response_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : data(_init) + { + (void)_init; + } + + explicit GetMap_Response_(const ContainerAllocator & _alloc, rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : data(_alloc, _init) + { + (void)_init; + } + + // field types and members + using _data_type = + slam_msgs::msg::MapData_; + _data_type data; + + // setters for named parameter idiom + Type & set__data( + const slam_msgs::msg::MapData_ & _arg) + { + this->data = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + slam_msgs::srv::GetMap_Response_ *; + using ConstRawPtr = + const slam_msgs::srv::GetMap_Response_ *; + using SharedPtr = + std::shared_ptr>; + using ConstSharedPtr = + std::shared_ptr const>; + + template>> + using UniquePtrWithDeleter = + std::unique_ptr, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template>> + using ConstUniquePtrWithDeleter = + std::unique_ptr const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr>; + using ConstWeakPtr = + std::weak_ptr const>; + + // pointer types similar to ROS 1, use SharedPtr / ConstSharedPtr instead + // NOTE: Can't use 'using' here because GNU C++ can't parse attributes properly + typedef DEPRECATED__slam_msgs__srv__GetMap_Response + std::shared_ptr> + Ptr; + typedef DEPRECATED__slam_msgs__srv__GetMap_Response + std::shared_ptr const> + ConstPtr; + + // comparison operators + bool operator==(const GetMap_Response_ & other) const + { + if (this->data != other.data) { + return false; + } + return true; + } + bool operator!=(const GetMap_Response_ & other) const + { + return !this->operator==(other); + } +}; // struct GetMap_Response_ + +// alias to use template instance with default allocator +using GetMap_Response = + slam_msgs::srv::GetMap_Response_>; + +// constant definitions + +} // namespace srv + +} // namespace slam_msgs + +namespace slam_msgs +{ + +namespace srv +{ + +struct GetMap +{ + using Request = slam_msgs::srv::GetMap_Request; + using Response = slam_msgs::srv::GetMap_Response; +}; + +} // namespace srv + +} // namespace slam_msgs + +#endif // SLAM_MSGS__SRV__DETAIL__GET_MAP__STRUCT_HPP_ diff --git a/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/srv/detail/get_map__traits.hpp b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/srv/detail/get_map__traits.hpp new file mode 100644 index 0000000..3df5d7c --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/srv/detail/get_map__traits.hpp @@ -0,0 +1,297 @@ +// generated from rosidl_generator_cpp/resource/idl__traits.hpp.em +// with input from slam_msgs:srv/GetMap.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__SRV__DETAIL__GET_MAP__TRAITS_HPP_ +#define SLAM_MSGS__SRV__DETAIL__GET_MAP__TRAITS_HPP_ + +#include + +#include +#include +#include + +#include "slam_msgs/srv/detail/get_map__struct.hpp" +#include "rosidl_runtime_cpp/traits.hpp" + +namespace slam_msgs +{ + +namespace srv +{ + +inline void to_flow_style_yaml( + const GetMap_Request & msg, + std::ostream & out) +{ + out << "{"; + // member: tracked_points + { + out << "tracked_points: "; + rosidl_generator_traits::value_to_yaml(msg.tracked_points, out); + out << ", "; + } + + // member: kf_id_for_landmarks + { + if (msg.kf_id_for_landmarks.size() == 0) { + out << "kf_id_for_landmarks: []"; + } else { + out << "kf_id_for_landmarks: ["; + size_t pending_items = msg.kf_id_for_landmarks.size(); + for (auto item : msg.kf_id_for_landmarks) { + rosidl_generator_traits::value_to_yaml(item, out); + if (--pending_items > 0) { + out << ", "; + } + } + out << "]"; + } + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const GetMap_Request & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: tracked_points + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "tracked_points: "; + rosidl_generator_traits::value_to_yaml(msg.tracked_points, out); + out << "\n"; + } + + // member: kf_id_for_landmarks + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + if (msg.kf_id_for_landmarks.size() == 0) { + out << "kf_id_for_landmarks: []\n"; + } else { + out << "kf_id_for_landmarks:\n"; + for (auto item : msg.kf_id_for_landmarks) { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "- "; + rosidl_generator_traits::value_to_yaml(item, out); + out << "\n"; + } + } + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const GetMap_Request & msg, bool use_flow_style = false) +{ + std::ostringstream out; + if (use_flow_style) { + to_flow_style_yaml(msg, out); + } else { + to_block_style_yaml(msg, out); + } + return out.str(); +} + +} // namespace srv + +} // namespace slam_msgs + +namespace rosidl_generator_traits +{ + +[[deprecated("use slam_msgs::srv::to_block_style_yaml() instead")]] +inline void to_yaml( + const slam_msgs::srv::GetMap_Request & msg, + std::ostream & out, size_t indentation = 0) +{ + slam_msgs::srv::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use slam_msgs::srv::to_yaml() instead")]] +inline std::string to_yaml(const slam_msgs::srv::GetMap_Request & msg) +{ + return slam_msgs::srv::to_yaml(msg); +} + +template<> +inline const char * data_type() +{ + return "slam_msgs::srv::GetMap_Request"; +} + +template<> +inline const char * name() +{ + return "slam_msgs/srv/GetMap_Request"; +} + +template<> +struct has_fixed_size + : std::integral_constant {}; + +template<> +struct has_bounded_size + : std::integral_constant {}; + +template<> +struct is_message + : std::true_type {}; + +} // namespace rosidl_generator_traits + +// Include directives for member types +// Member 'data' +#include "slam_msgs/msg/detail/map_data__traits.hpp" + +namespace slam_msgs +{ + +namespace srv +{ + +inline void to_flow_style_yaml( + const GetMap_Response & msg, + std::ostream & out) +{ + out << "{"; + // member: data + { + out << "data: "; + to_flow_style_yaml(msg.data, out); + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const GetMap_Response & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: data + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "data:\n"; + to_block_style_yaml(msg.data, out, indentation + 2); + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const GetMap_Response & msg, bool use_flow_style = false) +{ + std::ostringstream out; + if (use_flow_style) { + to_flow_style_yaml(msg, out); + } else { + to_block_style_yaml(msg, out); + } + return out.str(); +} + +} // namespace srv + +} // namespace slam_msgs + +namespace rosidl_generator_traits +{ + +[[deprecated("use slam_msgs::srv::to_block_style_yaml() instead")]] +inline void to_yaml( + const slam_msgs::srv::GetMap_Response & msg, + std::ostream & out, size_t indentation = 0) +{ + slam_msgs::srv::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use slam_msgs::srv::to_yaml() instead")]] +inline std::string to_yaml(const slam_msgs::srv::GetMap_Response & msg) +{ + return slam_msgs::srv::to_yaml(msg); +} + +template<> +inline const char * data_type() +{ + return "slam_msgs::srv::GetMap_Response"; +} + +template<> +inline const char * name() +{ + return "slam_msgs/srv/GetMap_Response"; +} + +template<> +struct has_fixed_size + : std::integral_constant::value> {}; + +template<> +struct has_bounded_size + : std::integral_constant::value> {}; + +template<> +struct is_message + : std::true_type {}; + +} // namespace rosidl_generator_traits + +namespace rosidl_generator_traits +{ + +template<> +inline const char * data_type() +{ + return "slam_msgs::srv::GetMap"; +} + +template<> +inline const char * name() +{ + return "slam_msgs/srv/GetMap"; +} + +template<> +struct has_fixed_size + : std::integral_constant< + bool, + has_fixed_size::value && + has_fixed_size::value + > +{ +}; + +template<> +struct has_bounded_size + : std::integral_constant< + bool, + has_bounded_size::value && + has_bounded_size::value + > +{ +}; + +template<> +struct is_service + : std::true_type +{ +}; + +template<> +struct is_service_request + : std::true_type +{ +}; + +template<> +struct is_service_response + : std::true_type +{ +}; + +} // namespace rosidl_generator_traits + +#endif // SLAM_MSGS__SRV__DETAIL__GET_MAP__TRAITS_HPP_ diff --git a/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/srv/get_landmarks_in_view.hpp b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/srv/get_landmarks_in_view.hpp new file mode 100644 index 0000000..f5da16b --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/srv/get_landmarks_in_view.hpp @@ -0,0 +1,11 @@ +// generated from rosidl_generator_cpp/resource/idl.hpp.em +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__SRV__GET_LANDMARKS_IN_VIEW_HPP_ +#define SLAM_MSGS__SRV__GET_LANDMARKS_IN_VIEW_HPP_ + +#include "slam_msgs/srv/detail/get_landmarks_in_view__struct.hpp" +#include "slam_msgs/srv/detail/get_landmarks_in_view__builder.hpp" +#include "slam_msgs/srv/detail/get_landmarks_in_view__traits.hpp" + +#endif // SLAM_MSGS__SRV__GET_LANDMARKS_IN_VIEW_HPP_ diff --git a/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/srv/get_map.hpp b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/srv/get_map.hpp new file mode 100644 index 0000000..ce009c0 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/srv/get_map.hpp @@ -0,0 +1,11 @@ +// generated from rosidl_generator_cpp/resource/idl.hpp.em +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__SRV__GET_MAP_HPP_ +#define SLAM_MSGS__SRV__GET_MAP_HPP_ + +#include "slam_msgs/srv/detail/get_map__struct.hpp" +#include "slam_msgs/srv/detail/get_map__builder.hpp" +#include "slam_msgs/srv/detail/get_map__traits.hpp" + +#endif // SLAM_MSGS__SRV__GET_MAP_HPP_ diff --git a/container_root/build/slam_msgs/rosidl_generator_cpp__arguments.json b/container_root/build/slam_msgs/rosidl_generator_cpp__arguments.json new file mode 100644 index 0000000..7c7a271 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_cpp__arguments.json @@ -0,0 +1,218 @@ +{ + "package_name": "slam_msgs", + "output_dir": "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs", + "template_dir": "/opt/ros/humble/share/rosidl_generator_cpp/cmake/../resource", + "idl_tuples": [ + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:msg/MapGraph.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:msg/MapData.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:msg/KeyFrame.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:msg/MapPoint.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:srv/GetMap.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:srv/GetLandmarksInView.idl" + ], + "ros_interface_dependencies": [ + "builtin_interfaces:/opt/ros/humble/share/builtin_interfaces/msg/Duration.idl", + "builtin_interfaces:/opt/ros/humble/share/builtin_interfaces/msg/Time.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Accel.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/AccelStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/AccelWithCovariance.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Inertia.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/InertiaStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Point.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Point32.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PointStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Polygon.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PolygonStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Pose.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Pose2D.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PoseArray.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PoseStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PoseWithCovariance.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Quaternion.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/QuaternionStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Transform.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/TransformStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Twist.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/TwistStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/TwistWithCovariance.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Vector3.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Vector3Stamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/VelocityStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Wrench.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/WrenchStamped.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Bool.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Byte.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/ByteMultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Char.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/ColorRGBA.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Empty.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Float32.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Float32MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Float64.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Float64MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Header.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int16.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int16MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int32.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int32MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int64.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int64MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int8.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int8MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/MultiArrayDimension.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/MultiArrayLayout.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/String.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt16.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt16MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt32.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt32MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt64.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt64MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt8.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt8MultiArray.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/BatteryState.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/CameraInfo.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/ChannelFloat32.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/CompressedImage.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/FluidPressure.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Illuminance.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Image.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Imu.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/JointState.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Joy.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/JoyFeedback.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/JoyFeedbackArray.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/LaserEcho.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/LaserScan.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/MagneticField.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/MultiDOFJointState.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/MultiEchoLaserScan.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/NavSatFix.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/NavSatStatus.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/PointCloud.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/PointCloud2.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/PointField.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Range.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/RegionOfInterest.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/RelativeHumidity.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Temperature.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/TimeReference.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/srv/SetCameraInfo.idl" + ], + "target_dependencies": [ + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/../../../lib/rosidl_generator_cpp/rosidl_generator_cpp", + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/../../../local/lib/python3.10/dist-packages/rosidl_generator_cpp/__init__.py", + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/../resource/action__builder.hpp.em", + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/../resource/action__struct.hpp.em", + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/../resource/action__traits.hpp.em", + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/../resource/idl.hpp.em", + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/../resource/idl__builder.hpp.em", + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/../resource/idl__struct.hpp.em", + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/../resource/idl__traits.hpp.em", + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/../resource/msg__builder.hpp.em", + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/../resource/msg__struct.hpp.em", + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/../resource/msg__traits.hpp.em", + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/../resource/srv__builder.hpp.em", + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/../resource/srv__struct.hpp.em", + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/../resource/srv__traits.hpp.em", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/MapGraph.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/MapData.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/KeyFrame.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/MapPoint.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/srv/GetMap.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/srv/GetLandmarksInView.idl", + "/opt/ros/humble/share/builtin_interfaces/msg/Duration.idl", + "/opt/ros/humble/share/builtin_interfaces/msg/Time.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Accel.idl", + "/opt/ros/humble/share/geometry_msgs/msg/AccelStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/AccelWithCovariance.idl", + "/opt/ros/humble/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Inertia.idl", + "/opt/ros/humble/share/geometry_msgs/msg/InertiaStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Point.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Point32.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PointStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Polygon.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PolygonStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Pose.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Pose2D.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PoseArray.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PoseStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PoseWithCovariance.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Quaternion.idl", + "/opt/ros/humble/share/geometry_msgs/msg/QuaternionStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Transform.idl", + "/opt/ros/humble/share/geometry_msgs/msg/TransformStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Twist.idl", + "/opt/ros/humble/share/geometry_msgs/msg/TwistStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/TwistWithCovariance.idl", + "/opt/ros/humble/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Vector3.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Vector3Stamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/VelocityStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Wrench.idl", + "/opt/ros/humble/share/geometry_msgs/msg/WrenchStamped.idl", + "/opt/ros/humble/share/std_msgs/msg/Bool.idl", + "/opt/ros/humble/share/std_msgs/msg/Byte.idl", + "/opt/ros/humble/share/std_msgs/msg/ByteMultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Char.idl", + "/opt/ros/humble/share/std_msgs/msg/ColorRGBA.idl", + "/opt/ros/humble/share/std_msgs/msg/Empty.idl", + "/opt/ros/humble/share/std_msgs/msg/Float32.idl", + "/opt/ros/humble/share/std_msgs/msg/Float32MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Float64.idl", + "/opt/ros/humble/share/std_msgs/msg/Float64MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Header.idl", + "/opt/ros/humble/share/std_msgs/msg/Int16.idl", + "/opt/ros/humble/share/std_msgs/msg/Int16MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Int32.idl", + "/opt/ros/humble/share/std_msgs/msg/Int32MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Int64.idl", + "/opt/ros/humble/share/std_msgs/msg/Int64MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Int8.idl", + "/opt/ros/humble/share/std_msgs/msg/Int8MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/MultiArrayDimension.idl", + "/opt/ros/humble/share/std_msgs/msg/MultiArrayLayout.idl", + "/opt/ros/humble/share/std_msgs/msg/String.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt16.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt16MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt32.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt32MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt64.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt64MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt8.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt8MultiArray.idl", + "/opt/ros/humble/share/sensor_msgs/msg/BatteryState.idl", + "/opt/ros/humble/share/sensor_msgs/msg/CameraInfo.idl", + "/opt/ros/humble/share/sensor_msgs/msg/ChannelFloat32.idl", + "/opt/ros/humble/share/sensor_msgs/msg/CompressedImage.idl", + "/opt/ros/humble/share/sensor_msgs/msg/FluidPressure.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Illuminance.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Image.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Imu.idl", + "/opt/ros/humble/share/sensor_msgs/msg/JointState.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Joy.idl", + "/opt/ros/humble/share/sensor_msgs/msg/JoyFeedback.idl", + "/opt/ros/humble/share/sensor_msgs/msg/JoyFeedbackArray.idl", + "/opt/ros/humble/share/sensor_msgs/msg/LaserEcho.idl", + "/opt/ros/humble/share/sensor_msgs/msg/LaserScan.idl", + "/opt/ros/humble/share/sensor_msgs/msg/MagneticField.idl", + "/opt/ros/humble/share/sensor_msgs/msg/MultiDOFJointState.idl", + "/opt/ros/humble/share/sensor_msgs/msg/MultiEchoLaserScan.idl", + "/opt/ros/humble/share/sensor_msgs/msg/NavSatFix.idl", + "/opt/ros/humble/share/sensor_msgs/msg/NavSatStatus.idl", + "/opt/ros/humble/share/sensor_msgs/msg/PointCloud.idl", + "/opt/ros/humble/share/sensor_msgs/msg/PointCloud2.idl", + "/opt/ros/humble/share/sensor_msgs/msg/PointField.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Range.idl", + "/opt/ros/humble/share/sensor_msgs/msg/RegionOfInterest.idl", + "/opt/ros/humble/share/sensor_msgs/msg/RelativeHumidity.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Temperature.idl", + "/opt/ros/humble/share/sensor_msgs/msg/TimeReference.idl", + "/opt/ros/humble/share/sensor_msgs/srv/SetCameraInfo.idl" + ] +} diff --git a/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/__init__.py b/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c b/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c new file mode 100644 index 0000000..260d611 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c @@ -0,0 +1,1262 @@ +// generated from rosidl_generator_py/resource/_idl_pkg_typesupport_entry_point.c.em +// generated code does not contain a copyright notice +#include + +static PyMethodDef slam_msgs__methods[] = { + {NULL, NULL, 0, NULL} /* sentinel */ +}; + +static struct PyModuleDef slam_msgs__module = { + PyModuleDef_HEAD_INIT, + "_slam_msgs_support", + "_slam_msgs_doc", + -1, /* -1 means that the module keeps state in global variables */ + slam_msgs__methods, + NULL, + NULL, + NULL, + NULL, +}; + +#include +#include +#include "rosidl_runtime_c/visibility_control.h" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_runtime_c/service_type_support_struct.h" +#include "rosidl_runtime_c/action_type_support_struct.h" +#include "slam_msgs/msg/detail/map_graph__type_support.h" +#include "slam_msgs/msg/detail/map_graph__struct.h" +#include "slam_msgs/msg/detail/map_graph__functions.h" + +static void * slam_msgs__msg__map_graph__create_ros_message(void) +{ + return slam_msgs__msg__MapGraph__create(); +} + +static void slam_msgs__msg__map_graph__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__msg__MapGraph * ros_message = (slam_msgs__msg__MapGraph *)raw_ros_message; + slam_msgs__msg__MapGraph__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__msg__map_graph__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__msg__map_graph__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, MapGraph); + +int8_t +_register_msg_type__msg__map_graph(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__map_graph__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__msg__map_graph", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__map_graph__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__msg__map_graph", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__msg__map_graph__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__msg__map_graph", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__msg__map_graph__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__msg__map_graph", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, MapGraph), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__msg__map_graph", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +#include "slam_msgs/msg/detail/map_data__type_support.h" +#include "slam_msgs/msg/detail/map_data__struct.h" +#include "slam_msgs/msg/detail/map_data__functions.h" + +static void * slam_msgs__msg__map_data__create_ros_message(void) +{ + return slam_msgs__msg__MapData__create(); +} + +static void slam_msgs__msg__map_data__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__msg__MapData * ros_message = (slam_msgs__msg__MapData *)raw_ros_message; + slam_msgs__msg__MapData__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__msg__map_data__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__msg__map_data__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, MapData); + +int8_t +_register_msg_type__msg__map_data(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__map_data__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__msg__map_data", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__map_data__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__msg__map_data", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__msg__map_data__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__msg__map_data", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__msg__map_data__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__msg__map_data", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, MapData), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__msg__map_data", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +#include "slam_msgs/msg/detail/key_frame__type_support.h" +#include "slam_msgs/msg/detail/key_frame__struct.h" +#include "slam_msgs/msg/detail/key_frame__functions.h" + +static void * slam_msgs__msg__key_frame__create_ros_message(void) +{ + return slam_msgs__msg__KeyFrame__create(); +} + +static void slam_msgs__msg__key_frame__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__msg__KeyFrame * ros_message = (slam_msgs__msg__KeyFrame *)raw_ros_message; + slam_msgs__msg__KeyFrame__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__msg__key_frame__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__msg__key_frame__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, KeyFrame); + +int8_t +_register_msg_type__msg__key_frame(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__key_frame__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__msg__key_frame", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__key_frame__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__msg__key_frame", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__msg__key_frame__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__msg__key_frame", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__msg__key_frame__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__msg__key_frame", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, KeyFrame), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__msg__key_frame", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +#include "slam_msgs/msg/detail/map_point__type_support.h" +#include "slam_msgs/msg/detail/map_point__struct.h" +#include "slam_msgs/msg/detail/map_point__functions.h" + +static void * slam_msgs__msg__map_point__create_ros_message(void) +{ + return slam_msgs__msg__MapPoint__create(); +} + +static void slam_msgs__msg__map_point__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__msg__MapPoint * ros_message = (slam_msgs__msg__MapPoint *)raw_ros_message; + slam_msgs__msg__MapPoint__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__msg__map_point__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__msg__map_point__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, MapPoint); + +int8_t +_register_msg_type__msg__map_point(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__map_point__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__msg__map_point", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__map_point__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__msg__map_point", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__msg__map_point__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__msg__map_point", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__msg__map_point__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__msg__map_point", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, MapPoint), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__msg__map_point", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +#include "slam_msgs/srv/detail/get_map__type_support.h" +#include "slam_msgs/srv/detail/get_map__struct.h" +#include "slam_msgs/srv/detail/get_map__functions.h" + +static void * slam_msgs__srv__get_map__request__create_ros_message(void) +{ + return slam_msgs__srv__GetMap_Request__create(); +} + +static void slam_msgs__srv__get_map__request__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__srv__GetMap_Request * ros_message = (slam_msgs__srv__GetMap_Request *)raw_ros_message; + slam_msgs__srv__GetMap_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__srv__get_map__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__srv__get_map__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetMap_Request); + +int8_t +_register_msg_type__srv__get_map__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__request__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__srv__get_map__request", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__request__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__srv__get_map__request", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__request__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__srv__get_map__request", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__request__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__srv__get_map__request", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetMap_Request), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__srv__get_map__request", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "slam_msgs/srv/detail/get_map__type_support.h" +// already included above +// #include "slam_msgs/srv/detail/get_map__struct.h" +// already included above +// #include "slam_msgs/srv/detail/get_map__functions.h" + +static void * slam_msgs__srv__get_map__response__create_ros_message(void) +{ + return slam_msgs__srv__GetMap_Response__create(); +} + +static void slam_msgs__srv__get_map__response__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__srv__GetMap_Response * ros_message = (slam_msgs__srv__GetMap_Response *)raw_ros_message; + slam_msgs__srv__GetMap_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__srv__get_map__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__srv__get_map__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetMap_Response); + +int8_t +_register_msg_type__srv__get_map__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__response__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__srv__get_map__response", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__response__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__srv__get_map__response", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__response__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__srv__get_map__response", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__response__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__srv__get_map__response", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetMap_Response), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__srv__get_map__response", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, slam_msgs, srv, GetMap)(); + +int8_t +_register_srv_type__srv__get_map(PyObject * pymodule) +{ + int8_t err; + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, slam_msgs, srv, GetMap)(), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_srv__srv__get_map", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +#include "slam_msgs/srv/detail/get_landmarks_in_view__type_support.h" +#include "slam_msgs/srv/detail/get_landmarks_in_view__struct.h" +#include "slam_msgs/srv/detail/get_landmarks_in_view__functions.h" + +static void * slam_msgs__srv__get_landmarks_in_view__request__create_ros_message(void) +{ + return slam_msgs__srv__GetLandmarksInView_Request__create(); +} + +static void slam_msgs__srv__get_landmarks_in_view__request__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__srv__GetLandmarksInView_Request * ros_message = (slam_msgs__srv__GetLandmarksInView_Request *)raw_ros_message; + slam_msgs__srv__GetLandmarksInView_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__srv__get_landmarks_in_view__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__srv__get_landmarks_in_view__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetLandmarksInView_Request); + +int8_t +_register_msg_type__srv__get_landmarks_in_view__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__request__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__srv__get_landmarks_in_view__request", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__request__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__srv__get_landmarks_in_view__request", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__request__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__srv__get_landmarks_in_view__request", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__request__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__srv__get_landmarks_in_view__request", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetLandmarksInView_Request), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__srv__get_landmarks_in_view__request", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "slam_msgs/srv/detail/get_landmarks_in_view__type_support.h" +// already included above +// #include "slam_msgs/srv/detail/get_landmarks_in_view__struct.h" +// already included above +// #include "slam_msgs/srv/detail/get_landmarks_in_view__functions.h" + +static void * slam_msgs__srv__get_landmarks_in_view__response__create_ros_message(void) +{ + return slam_msgs__srv__GetLandmarksInView_Response__create(); +} + +static void slam_msgs__srv__get_landmarks_in_view__response__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__srv__GetLandmarksInView_Response * ros_message = (slam_msgs__srv__GetLandmarksInView_Response *)raw_ros_message; + slam_msgs__srv__GetLandmarksInView_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__srv__get_landmarks_in_view__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__srv__get_landmarks_in_view__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetLandmarksInView_Response); + +int8_t +_register_msg_type__srv__get_landmarks_in_view__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__response__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__srv__get_landmarks_in_view__response", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__response__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__srv__get_landmarks_in_view__response", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__response__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__srv__get_landmarks_in_view__response", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__response__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__srv__get_landmarks_in_view__response", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetLandmarksInView_Response), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__srv__get_landmarks_in_view__response", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, slam_msgs, srv, GetLandmarksInView)(); + +int8_t +_register_srv_type__srv__get_landmarks_in_view(PyObject * pymodule) +{ + int8_t err; + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, slam_msgs, srv, GetLandmarksInView)(), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_srv__srv__get_landmarks_in_view", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +PyMODINIT_FUNC +PyInit_slam_msgs_s__rosidl_typesupport_c(void) +{ + PyObject * pymodule = NULL; + pymodule = PyModule_Create(&slam_msgs__module); + if (!pymodule) { + return NULL; + } + int8_t err; + + err = _register_msg_type__msg__map_graph(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__msg__map_data(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__msg__key_frame(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__msg__map_point(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__get_map__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__get_map__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__srv__get_map(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__get_landmarks_in_view__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__get_landmarks_in_view__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__srv__get_landmarks_in_view(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + return pymodule; +} diff --git a/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c b/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c new file mode 100644 index 0000000..88f4209 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c @@ -0,0 +1,1262 @@ +// generated from rosidl_generator_py/resource/_idl_pkg_typesupport_entry_point.c.em +// generated code does not contain a copyright notice +#include + +static PyMethodDef slam_msgs__methods[] = { + {NULL, NULL, 0, NULL} /* sentinel */ +}; + +static struct PyModuleDef slam_msgs__module = { + PyModuleDef_HEAD_INIT, + "_slam_msgs_support", + "_slam_msgs_doc", + -1, /* -1 means that the module keeps state in global variables */ + slam_msgs__methods, + NULL, + NULL, + NULL, + NULL, +}; + +#include +#include +#include "rosidl_runtime_c/visibility_control.h" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_runtime_c/service_type_support_struct.h" +#include "rosidl_runtime_c/action_type_support_struct.h" +#include "slam_msgs/msg/detail/map_graph__type_support.h" +#include "slam_msgs/msg/detail/map_graph__struct.h" +#include "slam_msgs/msg/detail/map_graph__functions.h" + +static void * slam_msgs__msg__map_graph__create_ros_message(void) +{ + return slam_msgs__msg__MapGraph__create(); +} + +static void slam_msgs__msg__map_graph__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__msg__MapGraph * ros_message = (slam_msgs__msg__MapGraph *)raw_ros_message; + slam_msgs__msg__MapGraph__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__msg__map_graph__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__msg__map_graph__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, MapGraph); + +int8_t +_register_msg_type__msg__map_graph(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__map_graph__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__msg__map_graph", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__map_graph__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__msg__map_graph", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__msg__map_graph__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__msg__map_graph", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__msg__map_graph__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__msg__map_graph", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, MapGraph), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__msg__map_graph", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +#include "slam_msgs/msg/detail/map_data__type_support.h" +#include "slam_msgs/msg/detail/map_data__struct.h" +#include "slam_msgs/msg/detail/map_data__functions.h" + +static void * slam_msgs__msg__map_data__create_ros_message(void) +{ + return slam_msgs__msg__MapData__create(); +} + +static void slam_msgs__msg__map_data__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__msg__MapData * ros_message = (slam_msgs__msg__MapData *)raw_ros_message; + slam_msgs__msg__MapData__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__msg__map_data__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__msg__map_data__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, MapData); + +int8_t +_register_msg_type__msg__map_data(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__map_data__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__msg__map_data", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__map_data__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__msg__map_data", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__msg__map_data__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__msg__map_data", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__msg__map_data__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__msg__map_data", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, MapData), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__msg__map_data", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +#include "slam_msgs/msg/detail/key_frame__type_support.h" +#include "slam_msgs/msg/detail/key_frame__struct.h" +#include "slam_msgs/msg/detail/key_frame__functions.h" + +static void * slam_msgs__msg__key_frame__create_ros_message(void) +{ + return slam_msgs__msg__KeyFrame__create(); +} + +static void slam_msgs__msg__key_frame__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__msg__KeyFrame * ros_message = (slam_msgs__msg__KeyFrame *)raw_ros_message; + slam_msgs__msg__KeyFrame__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__msg__key_frame__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__msg__key_frame__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, KeyFrame); + +int8_t +_register_msg_type__msg__key_frame(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__key_frame__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__msg__key_frame", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__key_frame__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__msg__key_frame", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__msg__key_frame__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__msg__key_frame", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__msg__key_frame__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__msg__key_frame", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, KeyFrame), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__msg__key_frame", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +#include "slam_msgs/msg/detail/map_point__type_support.h" +#include "slam_msgs/msg/detail/map_point__struct.h" +#include "slam_msgs/msg/detail/map_point__functions.h" + +static void * slam_msgs__msg__map_point__create_ros_message(void) +{ + return slam_msgs__msg__MapPoint__create(); +} + +static void slam_msgs__msg__map_point__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__msg__MapPoint * ros_message = (slam_msgs__msg__MapPoint *)raw_ros_message; + slam_msgs__msg__MapPoint__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__msg__map_point__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__msg__map_point__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, MapPoint); + +int8_t +_register_msg_type__msg__map_point(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__map_point__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__msg__map_point", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__map_point__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__msg__map_point", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__msg__map_point__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__msg__map_point", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__msg__map_point__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__msg__map_point", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, MapPoint), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__msg__map_point", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +#include "slam_msgs/srv/detail/get_map__type_support.h" +#include "slam_msgs/srv/detail/get_map__struct.h" +#include "slam_msgs/srv/detail/get_map__functions.h" + +static void * slam_msgs__srv__get_map__request__create_ros_message(void) +{ + return slam_msgs__srv__GetMap_Request__create(); +} + +static void slam_msgs__srv__get_map__request__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__srv__GetMap_Request * ros_message = (slam_msgs__srv__GetMap_Request *)raw_ros_message; + slam_msgs__srv__GetMap_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__srv__get_map__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__srv__get_map__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetMap_Request); + +int8_t +_register_msg_type__srv__get_map__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__request__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__srv__get_map__request", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__request__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__srv__get_map__request", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__request__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__srv__get_map__request", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__request__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__srv__get_map__request", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetMap_Request), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__srv__get_map__request", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "slam_msgs/srv/detail/get_map__type_support.h" +// already included above +// #include "slam_msgs/srv/detail/get_map__struct.h" +// already included above +// #include "slam_msgs/srv/detail/get_map__functions.h" + +static void * slam_msgs__srv__get_map__response__create_ros_message(void) +{ + return slam_msgs__srv__GetMap_Response__create(); +} + +static void slam_msgs__srv__get_map__response__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__srv__GetMap_Response * ros_message = (slam_msgs__srv__GetMap_Response *)raw_ros_message; + slam_msgs__srv__GetMap_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__srv__get_map__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__srv__get_map__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetMap_Response); + +int8_t +_register_msg_type__srv__get_map__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__response__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__srv__get_map__response", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__response__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__srv__get_map__response", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__response__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__srv__get_map__response", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__response__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__srv__get_map__response", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetMap_Response), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__srv__get_map__response", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, slam_msgs, srv, GetMap)(); + +int8_t +_register_srv_type__srv__get_map(PyObject * pymodule) +{ + int8_t err; + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, slam_msgs, srv, GetMap)(), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_srv__srv__get_map", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +#include "slam_msgs/srv/detail/get_landmarks_in_view__type_support.h" +#include "slam_msgs/srv/detail/get_landmarks_in_view__struct.h" +#include "slam_msgs/srv/detail/get_landmarks_in_view__functions.h" + +static void * slam_msgs__srv__get_landmarks_in_view__request__create_ros_message(void) +{ + return slam_msgs__srv__GetLandmarksInView_Request__create(); +} + +static void slam_msgs__srv__get_landmarks_in_view__request__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__srv__GetLandmarksInView_Request * ros_message = (slam_msgs__srv__GetLandmarksInView_Request *)raw_ros_message; + slam_msgs__srv__GetLandmarksInView_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__srv__get_landmarks_in_view__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__srv__get_landmarks_in_view__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetLandmarksInView_Request); + +int8_t +_register_msg_type__srv__get_landmarks_in_view__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__request__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__srv__get_landmarks_in_view__request", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__request__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__srv__get_landmarks_in_view__request", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__request__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__srv__get_landmarks_in_view__request", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__request__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__srv__get_landmarks_in_view__request", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetLandmarksInView_Request), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__srv__get_landmarks_in_view__request", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "slam_msgs/srv/detail/get_landmarks_in_view__type_support.h" +// already included above +// #include "slam_msgs/srv/detail/get_landmarks_in_view__struct.h" +// already included above +// #include "slam_msgs/srv/detail/get_landmarks_in_view__functions.h" + +static void * slam_msgs__srv__get_landmarks_in_view__response__create_ros_message(void) +{ + return slam_msgs__srv__GetLandmarksInView_Response__create(); +} + +static void slam_msgs__srv__get_landmarks_in_view__response__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__srv__GetLandmarksInView_Response * ros_message = (slam_msgs__srv__GetLandmarksInView_Response *)raw_ros_message; + slam_msgs__srv__GetLandmarksInView_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__srv__get_landmarks_in_view__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__srv__get_landmarks_in_view__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetLandmarksInView_Response); + +int8_t +_register_msg_type__srv__get_landmarks_in_view__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__response__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__srv__get_landmarks_in_view__response", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__response__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__srv__get_landmarks_in_view__response", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__response__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__srv__get_landmarks_in_view__response", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__response__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__srv__get_landmarks_in_view__response", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetLandmarksInView_Response), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__srv__get_landmarks_in_view__response", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, slam_msgs, srv, GetLandmarksInView)(); + +int8_t +_register_srv_type__srv__get_landmarks_in_view(PyObject * pymodule) +{ + int8_t err; + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, slam_msgs, srv, GetLandmarksInView)(), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_srv__srv__get_landmarks_in_view", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +PyMODINIT_FUNC +PyInit_slam_msgs_s__rosidl_typesupport_fastrtps_c(void) +{ + PyObject * pymodule = NULL; + pymodule = PyModule_Create(&slam_msgs__module); + if (!pymodule) { + return NULL; + } + int8_t err; + + err = _register_msg_type__msg__map_graph(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__msg__map_data(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__msg__key_frame(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__msg__map_point(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__get_map__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__get_map__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__srv__get_map(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__get_landmarks_in_view__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__get_landmarks_in_view__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__srv__get_landmarks_in_view(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + return pymodule; +} diff --git a/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c b/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c new file mode 100644 index 0000000..9a35478 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c @@ -0,0 +1,1262 @@ +// generated from rosidl_generator_py/resource/_idl_pkg_typesupport_entry_point.c.em +// generated code does not contain a copyright notice +#include + +static PyMethodDef slam_msgs__methods[] = { + {NULL, NULL, 0, NULL} /* sentinel */ +}; + +static struct PyModuleDef slam_msgs__module = { + PyModuleDef_HEAD_INIT, + "_slam_msgs_support", + "_slam_msgs_doc", + -1, /* -1 means that the module keeps state in global variables */ + slam_msgs__methods, + NULL, + NULL, + NULL, + NULL, +}; + +#include +#include +#include "rosidl_runtime_c/visibility_control.h" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_runtime_c/service_type_support_struct.h" +#include "rosidl_runtime_c/action_type_support_struct.h" +#include "slam_msgs/msg/detail/map_graph__type_support.h" +#include "slam_msgs/msg/detail/map_graph__struct.h" +#include "slam_msgs/msg/detail/map_graph__functions.h" + +static void * slam_msgs__msg__map_graph__create_ros_message(void) +{ + return slam_msgs__msg__MapGraph__create(); +} + +static void slam_msgs__msg__map_graph__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__msg__MapGraph * ros_message = (slam_msgs__msg__MapGraph *)raw_ros_message; + slam_msgs__msg__MapGraph__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__msg__map_graph__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__msg__map_graph__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, MapGraph); + +int8_t +_register_msg_type__msg__map_graph(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__map_graph__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__msg__map_graph", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__map_graph__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__msg__map_graph", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__msg__map_graph__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__msg__map_graph", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__msg__map_graph__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__msg__map_graph", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, MapGraph), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__msg__map_graph", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +#include "slam_msgs/msg/detail/map_data__type_support.h" +#include "slam_msgs/msg/detail/map_data__struct.h" +#include "slam_msgs/msg/detail/map_data__functions.h" + +static void * slam_msgs__msg__map_data__create_ros_message(void) +{ + return slam_msgs__msg__MapData__create(); +} + +static void slam_msgs__msg__map_data__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__msg__MapData * ros_message = (slam_msgs__msg__MapData *)raw_ros_message; + slam_msgs__msg__MapData__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__msg__map_data__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__msg__map_data__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, MapData); + +int8_t +_register_msg_type__msg__map_data(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__map_data__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__msg__map_data", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__map_data__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__msg__map_data", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__msg__map_data__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__msg__map_data", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__msg__map_data__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__msg__map_data", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, MapData), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__msg__map_data", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +#include "slam_msgs/msg/detail/key_frame__type_support.h" +#include "slam_msgs/msg/detail/key_frame__struct.h" +#include "slam_msgs/msg/detail/key_frame__functions.h" + +static void * slam_msgs__msg__key_frame__create_ros_message(void) +{ + return slam_msgs__msg__KeyFrame__create(); +} + +static void slam_msgs__msg__key_frame__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__msg__KeyFrame * ros_message = (slam_msgs__msg__KeyFrame *)raw_ros_message; + slam_msgs__msg__KeyFrame__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__msg__key_frame__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__msg__key_frame__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, KeyFrame); + +int8_t +_register_msg_type__msg__key_frame(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__key_frame__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__msg__key_frame", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__key_frame__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__msg__key_frame", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__msg__key_frame__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__msg__key_frame", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__msg__key_frame__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__msg__key_frame", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, KeyFrame), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__msg__key_frame", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +#include "slam_msgs/msg/detail/map_point__type_support.h" +#include "slam_msgs/msg/detail/map_point__struct.h" +#include "slam_msgs/msg/detail/map_point__functions.h" + +static void * slam_msgs__msg__map_point__create_ros_message(void) +{ + return slam_msgs__msg__MapPoint__create(); +} + +static void slam_msgs__msg__map_point__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__msg__MapPoint * ros_message = (slam_msgs__msg__MapPoint *)raw_ros_message; + slam_msgs__msg__MapPoint__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__msg__map_point__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__msg__map_point__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, MapPoint); + +int8_t +_register_msg_type__msg__map_point(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__map_point__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__msg__map_point", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__map_point__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__msg__map_point", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__msg__map_point__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__msg__map_point", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__msg__map_point__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__msg__map_point", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, MapPoint), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__msg__map_point", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +#include "slam_msgs/srv/detail/get_map__type_support.h" +#include "slam_msgs/srv/detail/get_map__struct.h" +#include "slam_msgs/srv/detail/get_map__functions.h" + +static void * slam_msgs__srv__get_map__request__create_ros_message(void) +{ + return slam_msgs__srv__GetMap_Request__create(); +} + +static void slam_msgs__srv__get_map__request__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__srv__GetMap_Request * ros_message = (slam_msgs__srv__GetMap_Request *)raw_ros_message; + slam_msgs__srv__GetMap_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__srv__get_map__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__srv__get_map__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetMap_Request); + +int8_t +_register_msg_type__srv__get_map__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__request__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__srv__get_map__request", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__request__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__srv__get_map__request", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__request__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__srv__get_map__request", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__request__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__srv__get_map__request", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetMap_Request), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__srv__get_map__request", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "slam_msgs/srv/detail/get_map__type_support.h" +// already included above +// #include "slam_msgs/srv/detail/get_map__struct.h" +// already included above +// #include "slam_msgs/srv/detail/get_map__functions.h" + +static void * slam_msgs__srv__get_map__response__create_ros_message(void) +{ + return slam_msgs__srv__GetMap_Response__create(); +} + +static void slam_msgs__srv__get_map__response__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__srv__GetMap_Response * ros_message = (slam_msgs__srv__GetMap_Response *)raw_ros_message; + slam_msgs__srv__GetMap_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__srv__get_map__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__srv__get_map__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetMap_Response); + +int8_t +_register_msg_type__srv__get_map__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__response__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__srv__get_map__response", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__response__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__srv__get_map__response", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__response__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__srv__get_map__response", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__response__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__srv__get_map__response", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetMap_Response), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__srv__get_map__response", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, slam_msgs, srv, GetMap)(); + +int8_t +_register_srv_type__srv__get_map(PyObject * pymodule) +{ + int8_t err; + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, slam_msgs, srv, GetMap)(), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_srv__srv__get_map", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +#include "slam_msgs/srv/detail/get_landmarks_in_view__type_support.h" +#include "slam_msgs/srv/detail/get_landmarks_in_view__struct.h" +#include "slam_msgs/srv/detail/get_landmarks_in_view__functions.h" + +static void * slam_msgs__srv__get_landmarks_in_view__request__create_ros_message(void) +{ + return slam_msgs__srv__GetLandmarksInView_Request__create(); +} + +static void slam_msgs__srv__get_landmarks_in_view__request__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__srv__GetLandmarksInView_Request * ros_message = (slam_msgs__srv__GetLandmarksInView_Request *)raw_ros_message; + slam_msgs__srv__GetLandmarksInView_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__srv__get_landmarks_in_view__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__srv__get_landmarks_in_view__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetLandmarksInView_Request); + +int8_t +_register_msg_type__srv__get_landmarks_in_view__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__request__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__srv__get_landmarks_in_view__request", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__request__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__srv__get_landmarks_in_view__request", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__request__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__srv__get_landmarks_in_view__request", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__request__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__srv__get_landmarks_in_view__request", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetLandmarksInView_Request), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__srv__get_landmarks_in_view__request", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "slam_msgs/srv/detail/get_landmarks_in_view__type_support.h" +// already included above +// #include "slam_msgs/srv/detail/get_landmarks_in_view__struct.h" +// already included above +// #include "slam_msgs/srv/detail/get_landmarks_in_view__functions.h" + +static void * slam_msgs__srv__get_landmarks_in_view__response__create_ros_message(void) +{ + return slam_msgs__srv__GetLandmarksInView_Response__create(); +} + +static void slam_msgs__srv__get_landmarks_in_view__response__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__srv__GetLandmarksInView_Response * ros_message = (slam_msgs__srv__GetLandmarksInView_Response *)raw_ros_message; + slam_msgs__srv__GetLandmarksInView_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__srv__get_landmarks_in_view__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__srv__get_landmarks_in_view__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetLandmarksInView_Response); + +int8_t +_register_msg_type__srv__get_landmarks_in_view__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__response__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__srv__get_landmarks_in_view__response", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__response__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__srv__get_landmarks_in_view__response", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__response__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__srv__get_landmarks_in_view__response", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__response__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__srv__get_landmarks_in_view__response", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetLandmarksInView_Response), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__srv__get_landmarks_in_view__response", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, slam_msgs, srv, GetLandmarksInView)(); + +int8_t +_register_srv_type__srv__get_landmarks_in_view(PyObject * pymodule) +{ + int8_t err; + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, slam_msgs, srv, GetLandmarksInView)(), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_srv__srv__get_landmarks_in_view", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +PyMODINIT_FUNC +PyInit_slam_msgs_s__rosidl_typesupport_introspection_c(void) +{ + PyObject * pymodule = NULL; + pymodule = PyModule_Create(&slam_msgs__module); + if (!pymodule) { + return NULL; + } + int8_t err; + + err = _register_msg_type__msg__map_graph(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__msg__map_data(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__msg__key_frame(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__msg__map_point(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__get_map__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__get_map__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__srv__get_map(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__get_landmarks_in_view__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__get_landmarks_in_view__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__srv__get_landmarks_in_view(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + return pymodule; +} diff --git a/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/libslam_msgs__rosidl_generator_py.so b/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/libslam_msgs__rosidl_generator_py.so new file mode 100755 index 0000000000000000000000000000000000000000..ee4fd8c80f341f27101805f2a3d49eb94b741829 GIT binary patch literal 57952 zcmeHw3w%`7wf6}U!3P8_u_!)96vbCS6h#qCgn>apA`dGS9fo8ekt7pmCP=)Xv4NHt z(^4xIt=hC|MQv-UqA?at)H>K|jgKnT+D3b=6G25pMXk>FUu&tZBcE;q^aodf|C+M8TGe&wq+@xj1>aMSI8MQJ>7?5eP4hRX_W94a%L*}~ zRU0FE_5m8v)e2p$(CM<65OC?Tzp7fqhW@RSc5fLFJY9O}HVU1$JW}X%Niyh~^=7jC zUy)ZTbk_ZfkGHInV9=$OcOK}-FS~n*JFS@_ ^#co}Sc=jdnpqQC*?i>qfoutbi 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

    pgq$d=FZGItPJX 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 G?)-nkEzhz5 literal 0 HcmV?d00001 diff --git a/container_root/install/orb_slam3_ros2_wrapper/share/ament_index/resource_index/package_run_dependencies/orb_slam3_ros2_wrapper b/container_root/install/orb_slam3_ros2_wrapper/share/ament_index/resource_index/package_run_dependencies/orb_slam3_ros2_wrapper new file mode 100644 index 0000000..4aa34af --- /dev/null +++ b/container_root/install/orb_slam3_ros2_wrapper/share/ament_index/resource_index/package_run_dependencies/orb_slam3_ros2_wrapper @@ -0,0 +1 @@ +rclcpp;sensor_msgs;cv_bridge;message_filters;Pangolin;Sophus;tf2_ros;tf2_eigen;slam_msgs;nav_msgs;tf2_geometry_msgs;pcl_ros;pcl_conversions \ No newline at end of file diff --git a/container_root/install/orb_slam3_ros2_wrapper/share/ament_index/resource_index/packages/orb_slam3_ros2_wrapper b/container_root/install/orb_slam3_ros2_wrapper/share/ament_index/resource_index/packages/orb_slam3_ros2_wrapper new file mode 100644 index 0000000..e69de29 diff --git a/container_root/install/orb_slam3_ros2_wrapper/share/ament_index/resource_index/parent_prefix_path/orb_slam3_ros2_wrapper b/container_root/install/orb_slam3_ros2_wrapper/share/ament_index/resource_index/parent_prefix_path/orb_slam3_ros2_wrapper new file mode 100644 index 0000000..7d35b8e --- /dev/null +++ b/container_root/install/orb_slam3_ros2_wrapper/share/ament_index/resource_index/parent_prefix_path/orb_slam3_ros2_wrapper @@ -0,0 +1 @@ +/root/install/slam_msgs:/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/opt/ros/humble \ No newline at end of file diff --git a/container_root/install/orb_slam3_ros2_wrapper/share/colcon-core/packages/orb_slam3_ros2_wrapper b/container_root/install/orb_slam3_ros2_wrapper/share/colcon-core/packages/orb_slam3_ros2_wrapper new file mode 100644 index 0000000..a75e165 --- /dev/null +++ b/container_root/install/orb_slam3_ros2_wrapper/share/colcon-core/packages/orb_slam3_ros2_wrapper @@ -0,0 +1 @@ +Pangolin:Sophus:cv_bridge:message_filters:nav_msgs:pcl_conversions:pcl_ros:rclcpp:sensor_msgs:slam_msgs:tf2_eigen:tf2_geometry_msgs:tf2_ros \ No newline at end of file diff --git a/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/cmake/orb_slam3_ros2_wrapperConfig-version.cmake b/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/cmake/orb_slam3_ros2_wrapperConfig-version.cmake new file mode 100644 index 0000000..1a5b413 --- /dev/null +++ b/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/cmake/orb_slam3_ros2_wrapperConfig-version.cmake @@ -0,0 +1,14 @@ +# generated from ament/cmake/core/templates/nameConfig-version.cmake.in +set(PACKAGE_VERSION "1.0.0") + +set(PACKAGE_VERSION_EXACT False) +set(PACKAGE_VERSION_COMPATIBLE False) + +if("${PACKAGE_FIND_VERSION}" VERSION_EQUAL "${PACKAGE_VERSION}") + set(PACKAGE_VERSION_EXACT True) + set(PACKAGE_VERSION_COMPATIBLE True) +endif() + +if("${PACKAGE_FIND_VERSION}" VERSION_LESS "${PACKAGE_VERSION}") + set(PACKAGE_VERSION_COMPATIBLE True) +endif() diff --git a/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/cmake/orb_slam3_ros2_wrapperConfig.cmake b/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/cmake/orb_slam3_ros2_wrapperConfig.cmake new file mode 100644 index 0000000..f4241e1 --- /dev/null +++ b/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/cmake/orb_slam3_ros2_wrapperConfig.cmake @@ -0,0 +1,42 @@ +# generated from ament/cmake/core/templates/nameConfig.cmake.in + +# prevent multiple inclusion +if(_orb_slam3_ros2_wrapper_CONFIG_INCLUDED) + # ensure to keep the found flag the same + if(NOT DEFINED orb_slam3_ros2_wrapper_FOUND) + # explicitly set it to FALSE, otherwise CMake will set it to TRUE + set(orb_slam3_ros2_wrapper_FOUND FALSE) + elseif(NOT orb_slam3_ros2_wrapper_FOUND) + # use separate condition to avoid uninitialized variable warning + set(orb_slam3_ros2_wrapper_FOUND FALSE) + endif() + return() +endif() +set(_orb_slam3_ros2_wrapper_CONFIG_INCLUDED TRUE) + +# output package information +if(NOT orb_slam3_ros2_wrapper_FIND_QUIETLY) + message(STATUS "Found orb_slam3_ros2_wrapper: 1.0.0 (${orb_slam3_ros2_wrapper_DIR})") +endif() + +# warn when using a deprecated package +if(NOT "" STREQUAL "") + set(_msg "Package 'orb_slam3_ros2_wrapper' is deprecated") + # append custom deprecation text if available + if(NOT "" STREQUAL "TRUE") + set(_msg "${_msg} ()") + endif() + # optionally quiet the deprecation message + if(NOT ${orb_slam3_ros2_wrapper_DEPRECATED_QUIET}) + message(DEPRECATION "${_msg}") + endif() +endif() + +# flag package as ament-based to distinguish it after being find_package()-ed +set(orb_slam3_ros2_wrapper_FOUND_AMENT_PACKAGE TRUE) + +# include all config extra files +set(_extras "") +foreach(_extra ${_extras}) + include("${orb_slam3_ros2_wrapper_DIR}/${_extra}") +endforeach() diff --git a/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/environment/ament_prefix_path.dsv b/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/environment/ament_prefix_path.dsv new file mode 100644 index 0000000..79d4c95 --- /dev/null +++ b/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/environment/ament_prefix_path.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;AMENT_PREFIX_PATH; diff --git a/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/environment/ament_prefix_path.sh b/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/environment/ament_prefix_path.sh new file mode 100644 index 0000000..02e441b --- /dev/null +++ b/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/environment/ament_prefix_path.sh @@ -0,0 +1,4 @@ +# copied from +# ament_cmake_core/cmake/environment_hooks/environment/ament_prefix_path.sh + +ament_prepend_unique_value AMENT_PREFIX_PATH "$AMENT_CURRENT_PREFIX" diff --git a/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/environment/path.dsv b/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/environment/path.dsv new file mode 100644 index 0000000..b94426a --- /dev/null +++ b/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/environment/path.dsv @@ -0,0 +1 @@ +prepend-non-duplicate-if-exists;PATH;bin diff --git a/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/environment/path.sh b/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/environment/path.sh new file mode 100644 index 0000000..e59b749 --- /dev/null +++ b/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/environment/path.sh @@ -0,0 +1,5 @@ +# copied from ament_cmake_core/cmake/environment_hooks/environment/path.sh + +if [ -d "$AMENT_CURRENT_PREFIX/bin" ]; then + ament_prepend_unique_value PATH "$AMENT_CURRENT_PREFIX/bin" +fi diff --git a/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/hook/cmake_prefix_path.dsv b/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/hook/cmake_prefix_path.dsv new file mode 100644 index 0000000..e119f32 --- /dev/null +++ b/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/hook/cmake_prefix_path.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;CMAKE_PREFIX_PATH; diff --git a/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/hook/cmake_prefix_path.ps1 b/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/hook/cmake_prefix_path.ps1 new file mode 100644 index 0000000..d03facc --- /dev/null +++ b/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/hook/cmake_prefix_path.ps1 @@ -0,0 +1,3 @@ +# generated from colcon_powershell/shell/template/hook_prepend_value.ps1.em + +colcon_prepend_unique_value CMAKE_PREFIX_PATH "$env:COLCON_CURRENT_PREFIX" diff --git a/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/hook/cmake_prefix_path.sh b/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/hook/cmake_prefix_path.sh new file mode 100644 index 0000000..a948e68 --- /dev/null +++ b/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/hook/cmake_prefix_path.sh @@ -0,0 +1,3 @@ +# generated from colcon_core/shell/template/hook_prepend_value.sh.em + +_colcon_prepend_unique_value CMAKE_PREFIX_PATH "$COLCON_CURRENT_PREFIX" diff --git a/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/launch/__pycache__/rgbd.launch.cpython-310.pyc b/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/launch/__pycache__/rgbd.launch.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d885d94f9e5897909c116dbba61ebabe6b04e0a8 GIT binary patch literal 2561 zcmZ`)&5ztP6wmi$zGu6;-EAwRp%M}!=nS+10jetcK~bf$t-1?{T%t_unN2r|2iw{1 zjAl=*1RPf4#Hok&*nfpT!B-?CF5LMNJlmPsDbPf5oZowXv46kkXVPre47h&&b#MG* z(=dLLAFG!IA0NZRoM(V1di%EshfF$msNs_`gY;l5B#he zRMoea*0Op~SN%%b$eKY@_5HM!wS#un2|C$Yu%@tTdL~;B)>XfjZe*Lmrs~(zv)NX# z1^otUJ~4uAWbPWh)-NzaW2a||3uDZ~NfaMMV;r*mh~f|>6vv#rUjth?OQxapwz;XLd9;XE=9an;g*1bveb%Ad~ za23=P^*f`RBu7d4`P%&{-zWKhe!oi!8snZV*0l-7jFNFdBRNjAZYMd?(};#C7M(qO z#CMA!;|VXy$j%Ny7?#$NzW4RYcjdwXYd*k_Xu>(pzlyRnmLx4MDZK}e4G;Ss8V&+K zHor5tiLA%wvB525Asac!J+Y5XKs`V$Ks{7JKB@w016l*r0knqdCF%m&0MrAtu|zB1 z7$XxkQR|6+>~nkW&#k#L_r^AApIFCL?##`(J$L7od3EeQmZElc#92azAxop|N=OO2 z96qAaWP+(^6b#f&vXCbk7S0|m@a&Dx8SVmBq>8)lo1aEAJS4qtoRavUn~b^~+<<8( zk6=&};ZaniJUooj0*g92O$pJaWJq`@{TSpD7Onzj=lAw;cZqfhgakm@URZPkNTi$4 zh>9M6G_&9Bzq9z7#tzsPR~5OdBn#Nh!VbBe0YGTqNU~& zQneK^6HTDw5K|uV=>-1YfziT|>k}SSC5-c)Cn{wL6E&=gklOtoDfpz|qPk2$QH{!K z#YF9N**%}i?M-FE35zh{NREW_kR&;T#uTW?Xj{5K-8Xu5QGq#es4euY1edF#7i5GD zP_)!ntqtlcMC-s1C{-)S7SeST?8}4+;|z&)%>Y{|TuiL#@dd@G93Wb!*&(%gVT!gy z%3U8$4#qEx-@nvpmE??rny*SIRr+6L)EO{PX{P)A$y9V8T&Qv))Zp8&c=iD_zUjbi z!QFz#`>WwKOdoFVPs_L9EiKUZs*}^(WYMIS=8e!$;vnovHnDuQ0`t@U(b}9MLM}jnuKs)Q+Go z1fufnQ!I+L(g*TUAJ>e^$}C;@DE(eaZ!MLq^0XnH&XiH0g!LDb zk$X>UuNYpA&{E^_=SPT M-GF;Twa~Nv0WtClY5)KL literal 0 HcmV?d00001 diff --git a/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/launch/__pycache__/unirobot.launch.cpython-310.pyc b/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/launch/__pycache__/unirobot.launch.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..7bc3a88fbb6374687a448aa52b6f220b5269c001 GIT binary patch literal 1122 zcmZ`&&2AGh5MFz|KWUS+Jy7)r4&2BkiQtM5sO_N=sw#>&EQi%*?Iv4x?Z|eZsghH< zA>M#Pd*qdTMMC1j10X~h?Rj z3P2r-awoE1oTCCq7+KlP-GW4<@FK6&3Fv<07eN%1x|fGVEvl8WpRX0`(RwKddA(>v z4Uj`x`{+bXiq4$Y+7F22oV1YHdYO!PIyhu1mDx~dg14~QIp%3TqHM)xw$GS8;_ovl zc)_@SlgKRT%Il=}5CvDN?2sL|i{UKMB1JnKXW0@_N;j{T^*sN_#kNxn`sC=Sjg7Jd4dQ zyqpVTc=TrF5hpVqRVy@DC_{#c9vE^VGA?WIMCn=x0gRVvRw!wkspZRt-EUghu*Tg* znzNhFv%DnI?ETwR2D-muql-rQ>c}0q``6o!6he10u5^;;orTLXA)T^v|1(xObw(T- z3&>sYWvkDbOf-vUc`qek|0?wefM9|M@^OgBo$rEthl!7HImsV_{ogpi$iI_&aJaQ0 zx8Nh|7A#w)SzX;uQrnZN;uL;VM|u`)PnoURnRMQ|N(OfS;cS03yI7SStg7nlL%F$* uGfvrMJS&2 + else + AMENT_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" + fi +fi + +# function to append values to environment variables +# using colons as separators and avoiding leading separators +ament_append_value() { + # arguments + _listname="$1" + _value="$2" + #echo "listname $_listname" + #eval echo "list value \$$_listname" + #echo "value $_value" + + # avoid leading separator + eval _values=\"\$$_listname\" + if [ -z "$_values" ]; then + eval export $_listname=\"$_value\" + #eval echo "set list \$$_listname" + else + # field separator must not be a colon + _ament_append_value_IFS=$IFS + unset IFS + eval export $_listname=\"\$$_listname:$_value\" + #eval echo "append list \$$_listname" + IFS=$_ament_append_value_IFS + unset _ament_append_value_IFS + fi + unset _values + + unset _value + unset _listname +} + +# function to append non-duplicate values to environment variables +# using colons as separators and avoiding leading separators +ament_append_unique_value() { + # arguments + _listname=$1 + _value=$2 + #echo "listname $_listname" + #eval echo "list value \$$_listname" + #echo "value $_value" + + # check if the list contains the value + eval _values=\$$_listname + _duplicate= + _ament_append_unique_value_IFS=$IFS + IFS=":" + if [ "$AMENT_SHELL" = "zsh" ]; then + ament_zsh_to_array _values + fi + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + if [ $_item = $_value ]; then + _duplicate=1 + fi + done + unset _item + + # append only non-duplicates + if [ -z "$_duplicate" ]; then + # avoid leading separator + if [ -z "$_values" ]; then + eval $_listname=\"$_value\" + #eval echo "set list \$$_listname" + else + # field separator must not be a colon + unset IFS + eval $_listname=\"\$$_listname:$_value\" + #eval echo "append list \$$_listname" + fi + fi + IFS=$_ament_append_unique_value_IFS + unset _ament_append_unique_value_IFS + unset _duplicate + unset _values + + unset _value + unset _listname +} + +# function to prepend non-duplicate values to environment variables +# using colons as separators and avoiding trailing separators +ament_prepend_unique_value() { + # arguments + _listname="$1" + _value="$2" + #echo "listname $_listname" + #eval echo "list value \$$_listname" + #echo "value $_value" + + # check if the list contains the value + eval _values=\"\$$_listname\" + _duplicate= + _ament_prepend_unique_value_IFS=$IFS + IFS=":" + if [ "$AMENT_SHELL" = "zsh" ]; then + ament_zsh_to_array _values + fi + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + if [ "$_item" = "$_value" ]; then + _duplicate=1 + fi + done + unset _item + + # prepend only non-duplicates + if [ -z "$_duplicate" ]; then + # avoid trailing separator + if [ -z "$_values" ]; then + eval export $_listname=\"$_value\" + #eval echo "set list \$$_listname" + else + # field separator must not be a colon + unset IFS + eval export $_listname=\"$_value:\$$_listname\" + #eval echo "prepend list \$$_listname" + fi + fi + IFS=$_ament_prepend_unique_value_IFS + unset _ament_prepend_unique_value_IFS + unset _duplicate + unset _values + + unset _value + unset _listname +} + +# unset AMENT_ENVIRONMENT_HOOKS +# if not appending to them for return +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + unset AMENT_ENVIRONMENT_HOOKS +fi + +# list all environment hooks of this package +ament_append_value AMENT_ENVIRONMENT_HOOKS "$AMENT_CURRENT_PREFIX/share/orb_slam3_ros2_wrapper/environment/ament_prefix_path.sh" +ament_append_value AMENT_ENVIRONMENT_HOOKS "$AMENT_CURRENT_PREFIX/share/orb_slam3_ros2_wrapper/environment/path.sh" + +# source all shell-specific environment hooks of this package +# if not returning them +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + _package_local_setup_IFS=$IFS + IFS=":" + if [ "$AMENT_SHELL" = "zsh" ]; then + ament_zsh_to_array AMENT_ENVIRONMENT_HOOKS + fi + for _hook in $AMENT_ENVIRONMENT_HOOKS; do + if [ -f "$_hook" ]; then + # restore IFS before sourcing other files + IFS=$_package_local_setup_IFS + # trace output + if [ -n "$AMENT_TRACE_SETUP_FILES" ]; then + echo "# . \"$_hook\"" + fi + . "$_hook" + fi + done + unset _hook + IFS=$_package_local_setup_IFS + unset _package_local_setup_IFS + unset AMENT_ENVIRONMENT_HOOKS +fi + +# reset AMENT_CURRENT_PREFIX after each package +# allowing to source multiple package-level setup files +unset AMENT_CURRENT_PREFIX diff --git a/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/local_setup.zsh b/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/local_setup.zsh new file mode 100644 index 0000000..fe161be --- /dev/null +++ b/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/local_setup.zsh @@ -0,0 +1,59 @@ +# generated from ament_package/template/package_level/local_setup.zsh.in + +AMENT_SHELL=zsh + +# source local_setup.sh from same directory as this file +_this_path=$(builtin cd -q "`dirname "${(%):-%N}"`" > /dev/null && pwd) +# provide AMENT_CURRENT_PREFIX to shell script +AMENT_CURRENT_PREFIX=$(builtin cd -q "`dirname "${(%):-%N}"`/../.." > /dev/null && pwd) +# store AMENT_CURRENT_PREFIX to restore it before each environment hook +_package_local_setup_AMENT_CURRENT_PREFIX=$AMENT_CURRENT_PREFIX + +# function to convert array-like strings into arrays +# to wordaround SH_WORD_SPLIT not being set +ament_zsh_to_array() { + local _listname=$1 + local _dollar="$" + local _split="{=" + local _to_array="(\"$_dollar$_split$_listname}\")" + eval $_listname=$_to_array +} + +# trace output +if [ -n "$AMENT_TRACE_SETUP_FILES" ]; then + echo "# . \"$_this_path/local_setup.sh\"" +fi +# the package-level local_setup file unsets AMENT_CURRENT_PREFIX +. "$_this_path/local_setup.sh" +unset _this_path + +# unset AMENT_ENVIRONMENT_HOOKS +# if not appending to them for return +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + unset AMENT_ENVIRONMENT_HOOKS +fi + +# restore AMENT_CURRENT_PREFIX before evaluating the environment hooks +AMENT_CURRENT_PREFIX=$_package_local_setup_AMENT_CURRENT_PREFIX +# list all environment hooks of this package + +# source all shell-specific environment hooks of this package +# if not returning them +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + _package_local_setup_IFS=$IFS + IFS=":" + for _hook in $AMENT_ENVIRONMENT_HOOKS; do + # restore AMENT_CURRENT_PREFIX for each environment hook + AMENT_CURRENT_PREFIX=$_package_local_setup_AMENT_CURRENT_PREFIX + # restore IFS before sourcing other files + IFS=$_package_local_setup_IFS + . "$_hook" + done + unset _hook + IFS=$_package_local_setup_IFS + unset _package_local_setup_IFS + unset AMENT_ENVIRONMENT_HOOKS +fi + +unset _package_local_setup_AMENT_CURRENT_PREFIX +unset AMENT_CURRENT_PREFIX diff --git a/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.bash b/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.bash new file mode 100644 index 0000000..74a5bb0 --- /dev/null +++ b/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.bash @@ -0,0 +1,39 @@ +# generated from colcon_bash/shell/template/package.bash.em + +# This script extends the environment for this package. + +# a bash script is able to determine its own path if necessary +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + # the prefix is two levels up from the package specific share directory + _colcon_package_bash_COLCON_CURRENT_PREFIX="$(builtin cd "`dirname "${BASH_SOURCE[0]}"`/../.." > /dev/null && pwd)" +else + _colcon_package_bash_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +_colcon_package_bash_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$@" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source sh script of this package +_colcon_package_bash_source_script "$_colcon_package_bash_COLCON_CURRENT_PREFIX/share/orb_slam3_ros2_wrapper/package.sh" + +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced scripts +COLCON_CURRENT_PREFIX="$_colcon_package_bash_COLCON_CURRENT_PREFIX" + +# source bash hooks +_colcon_package_bash_source_script "$COLCON_CURRENT_PREFIX/share/orb_slam3_ros2_wrapper/local_setup.bash" + +unset COLCON_CURRENT_PREFIX + +unset _colcon_package_bash_source_script +unset _colcon_package_bash_COLCON_CURRENT_PREFIX diff --git a/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.dsv b/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.dsv new file mode 100644 index 0000000..3927ef5 --- /dev/null +++ b/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.dsv @@ -0,0 +1,8 @@ +source;share/orb_slam3_ros2_wrapper/hook/cmake_prefix_path.ps1 +source;share/orb_slam3_ros2_wrapper/hook/cmake_prefix_path.dsv +source;share/orb_slam3_ros2_wrapper/hook/cmake_prefix_path.sh +source;share/orb_slam3_ros2_wrapper/local_setup.bash +source;share/orb_slam3_ros2_wrapper/local_setup.dsv +source;share/orb_slam3_ros2_wrapper/local_setup.ps1 +source;share/orb_slam3_ros2_wrapper/local_setup.sh +source;share/orb_slam3_ros2_wrapper/local_setup.zsh diff --git a/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.ps1 b/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.ps1 new file mode 100644 index 0000000..40c17f3 --- /dev/null +++ b/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.ps1 @@ -0,0 +1,116 @@ +# generated from colcon_powershell/shell/template/package.ps1.em + +# function to append a value to a variable +# which uses colons as separators +# duplicates as well as leading separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +function colcon_append_unique_value { + param ( + $_listname, + $_value + ) + + # get values from variable + if (Test-Path Env:$_listname) { + $_values=(Get-Item env:$_listname).Value + } else { + $_values="" + } + $_duplicate="" + # start with no values + $_all_values="" + # iterate over existing values in the variable + if ($_values) { + $_values.Split(";") | ForEach { + # not an empty string + if ($_) { + # not a duplicate of _value + if ($_ -eq $_value) { + $_duplicate="1" + } + if ($_all_values) { + $_all_values="${_all_values};$_" + } else { + $_all_values="$_" + } + } + } + } + # append only non-duplicates + if (!$_duplicate) { + # avoid leading separator + if ($_all_values) { + $_all_values="${_all_values};${_value}" + } else { + $_all_values="${_value}" + } + } + + # export the updated variable + Set-Item env:\$_listname -Value "$_all_values" +} + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +function colcon_prepend_unique_value { + param ( + $_listname, + $_value + ) + + # get values from variable + if (Test-Path Env:$_listname) { + $_values=(Get-Item env:$_listname).Value + } else { + $_values="" + } + # start with the new value + $_all_values="$_value" + # iterate over existing values in the variable + if ($_values) { + $_values.Split(";") | ForEach { + # not an empty string + if ($_) { + # not a duplicate of _value + if ($_ -ne $_value) { + # keep non-duplicate values + $_all_values="${_all_values};$_" + } + } + } + } + # export the updated variable + Set-Item env:\$_listname -Value "$_all_values" +} + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +function colcon_package_source_powershell_script { + param ( + $_colcon_package_source_powershell_script + ) + # source script with conditional trace output + if (Test-Path $_colcon_package_source_powershell_script) { + if ($env:COLCON_TRACE) { + echo ". '$_colcon_package_source_powershell_script'" + } + . "$_colcon_package_source_powershell_script" + } else { + Write-Error "not found: '$_colcon_package_source_powershell_script'" + } +} + + +# a powershell script is able to determine its own path +# the prefix is two levels up from the package specific share directory +$env:COLCON_CURRENT_PREFIX=(Get-Item $PSCommandPath).Directory.Parent.Parent.FullName + +colcon_package_source_powershell_script "$env:COLCON_CURRENT_PREFIX\share/orb_slam3_ros2_wrapper/hook/cmake_prefix_path.ps1" +colcon_package_source_powershell_script "$env:COLCON_CURRENT_PREFIX\share/orb_slam3_ros2_wrapper/local_setup.ps1" + +Remove-Item Env:\COLCON_CURRENT_PREFIX diff --git a/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.sh b/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.sh new file mode 100644 index 0000000..98a4e44 --- /dev/null +++ b/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.sh @@ -0,0 +1,87 @@ +# generated from colcon_core/shell/template/package.sh.em + +# This script extends the environment for this package. + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +_colcon_prepend_unique_value() { + # arguments + _listname="$1" + _value="$2" + + # get values from variable + eval _values=\"\$$_listname\" + # backup the field separator + _colcon_prepend_unique_value_IFS=$IFS + IFS=":" + # start with the new value + _all_values="$_value" + # workaround SH_WORD_SPLIT not being set in zsh + if [ "$(command -v colcon_zsh_convert_to_array)" ]; then + colcon_zsh_convert_to_array _values + fi + # iterate over existing values in the variable + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + # ignore duplicates of _value + if [ "$_item" = "$_value" ]; then + continue + fi + # keep non-duplicate values + _all_values="$_all_values:$_item" + done + unset _item + # restore the field separator + IFS=$_colcon_prepend_unique_value_IFS + unset _colcon_prepend_unique_value_IFS + # export the updated variable + eval export $_listname=\"$_all_values\" + unset _all_values + unset _values + + unset _value + unset _listname +} + +# since a plain shell script can't determine its own path when being sourced +# either use the provided COLCON_CURRENT_PREFIX +# or fall back to the build time prefix (if it exists) +_colcon_package_sh_COLCON_CURRENT_PREFIX="/root/install/orb_slam3_ros2_wrapper" +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + if [ ! -d "$_colcon_package_sh_COLCON_CURRENT_PREFIX" ]; then + echo "The build time path \"$_colcon_package_sh_COLCON_CURRENT_PREFIX\" doesn't exist. Either source a script for a different shell or set the environment variable \"COLCON_CURRENT_PREFIX\" explicitly." 1>&2 + unset _colcon_package_sh_COLCON_CURRENT_PREFIX + return 1 + fi + COLCON_CURRENT_PREFIX="$_colcon_package_sh_COLCON_CURRENT_PREFIX" +fi +unset _colcon_package_sh_COLCON_CURRENT_PREFIX + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +_colcon_package_sh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$@" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source sh hooks +_colcon_package_sh_source_script "$COLCON_CURRENT_PREFIX/share/orb_slam3_ros2_wrapper/hook/cmake_prefix_path.sh" +_colcon_package_sh_source_script "$COLCON_CURRENT_PREFIX/share/orb_slam3_ros2_wrapper/local_setup.sh" + +unset _colcon_package_sh_source_script +unset COLCON_CURRENT_PREFIX + +# do not unset _colcon_prepend_unique_value since it might be used by non-primary shell hooks diff --git a/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.xml b/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.xml new file mode 100644 index 0000000..a4348e8 --- /dev/null +++ b/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.xml @@ -0,0 +1,29 @@ + + + orb_slam3_ros2_wrapper + 1.0.0 + ROS2 wrapper for ORB_SLAM3 library + Suchetan Saravanan + MIT + Suchetan Saravanan + + ament_cmake + + rclcpp + sensor_msgs + cv_bridge + message_filters + Pangolin + Sophus + tf2_ros + tf2_eigen + slam_msgs + nav_msgs + tf2_geometry_msgs + pcl_ros + pcl_conversions + + + ament_cmake + + diff --git a/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.zsh b/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.zsh new file mode 100644 index 0000000..c191343 --- /dev/null +++ b/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.zsh @@ -0,0 +1,50 @@ +# generated from colcon_zsh/shell/template/package.zsh.em + +# This script extends the environment for this package. + +# a zsh script is able to determine its own path if necessary +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + # the prefix is two levels up from the package specific share directory + _colcon_package_zsh_COLCON_CURRENT_PREFIX="$(builtin cd -q "`dirname "${(%):-%N}"`/../.." > /dev/null && pwd)" +else + _colcon_package_zsh_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +_colcon_package_zsh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$@" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# function to convert array-like strings into arrays +# to workaround SH_WORD_SPLIT not being set +colcon_zsh_convert_to_array() { + local _listname=$1 + local _dollar="$" + local _split="{=" + local _to_array="(\"$_dollar$_split$_listname}\")" + eval $_listname=$_to_array +} + +# source sh script of this package +_colcon_package_zsh_source_script "$_colcon_package_zsh_COLCON_CURRENT_PREFIX/share/orb_slam3_ros2_wrapper/package.sh" +unset convert_zsh_to_array + +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced scripts +COLCON_CURRENT_PREFIX="$_colcon_package_zsh_COLCON_CURRENT_PREFIX" + +# source zsh hooks +_colcon_package_zsh_source_script "$COLCON_CURRENT_PREFIX/share/orb_slam3_ros2_wrapper/local_setup.zsh" + +unset COLCON_CURRENT_PREFIX + +unset _colcon_package_zsh_source_script +unset _colcon_package_zsh_COLCON_CURRENT_PREFIX diff --git a/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/params/gazebo_rgbd.yaml b/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/params/gazebo_rgbd.yaml new file mode 100644 index 0000000..ba7646d --- /dev/null +++ b/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/params/gazebo_rgbd.yaml @@ -0,0 +1,95 @@ +%YAML:1.0 + +#-------------------------------------------------------------------------------------------- +# Camera Parameters. Adjust them! +#-------------------------------------------------------------------------------------------- +Camera.type: "PinHole" + +# Camera calibration and distortion parameters (OpenCV) +# Right Camera calibration and distortion parameters (OpenCV) +Camera.fx: 528.433756558705 +Camera.fy: 528.433756558705 +Camera.cx: 320.5 +Camera.cy: 240.5 + + +# distortion parameters +Camera.k1: 0.0 +Camera.k2: 0.0 +Camera.p1: 0.0 +Camera.p2: 0.0 +Camera.k3: 0.0 + +Camera.width: 640 +Camera.height: 480 + +# Camera frames per second +Camera.fps: 30.0 + +# IR projector baseline times fx (aprox.) +Camera.bf: 37.0 + +# Color order of the images (0: BGR, 1: RGB. It is ignored if images are grayscale) +Camera.RGB: 0 + +# Close/Far threshold. Baseline times. +ThDepth: 40.0 + +# Deptmap values factor +DepthMapFactor: 1.0 # 1.0 for ROS_bag + +# Transformation from camera 0 to body-frame (imu) +Tbc: !!opencv-matrix + rows: 4 + cols: 4 + dt: f + data: [-0.9995250378696743, 0.0075019185074052044, -0.02989013031643309, 0.045574835649698026, + 0.029615343885863205, -0.03439736061393144, -0.998969345370175, -0.071161801837997044, + -0.008522328211654736, -0.9993800792498829, 0.03415885127385616, -0.044681254117144367, + 0.0, 0.0, 0.0, 1.0] + +# Do not insert KFs when recently lost +InsertKFsWhenLost: 1 + +# IMU noise (Use those from VINS-mono) +IMU.NoiseGyro: 1e-2 # 3 # 2.44e-4 #1e-3 # rad/s^0.5 +IMU.NoiseAcc: 1e-1 #2 # 1.47e-3 #1e-2 # m/s^1.5 +IMU.GyroWalk: 1e-6 # rad/s^1.5 +IMU.AccWalk: 1e-4 # m/s^2.5 +IMU.Frequency: 92 + +#-------------------------------------------------------------------------------------------- +# ORB Parameters +#-------------------------------------------------------------------------------------------- + +# ORB Extractor: Number of features per image +ORBextractor.nFeatures: 1250 + +# ORB Extractor: Scale factor between levels in the scale pyramid +ORBextractor.scaleFactor: 1.2 + +# ORB Extractor: Number of levels in the scale pyramid +ORBextractor.nLevels: 8 + +# ORB Extractor: Fast threshold +# Image is divided in a grid. At each cell FAST are extracted imposing a minimum response. +# Firstly we impose iniThFAST. If no corners are detected we impose a lower value minThFAST +# You can lower these values if your images have low contrast +ORBextractor.iniThFAST: 20 +ORBextractor.minThFAST: 7 + +#-------------------------------------------------------------------------------------------- +# Viewer Parameters +#-------------------------------------------------------------------------------------------- +Viewer.KeyFrameSize: 0.05 +Viewer.KeyFrameLineWidth: 1 +Viewer.GraphLineWidth: 0.9 +Viewer.PointSize:2 +Viewer.CameraSize: 0.08 +Viewer.CameraLineWidth: 3 +Viewer.ViewpointX: 0 +Viewer.ViewpointY: -0.7 +Viewer.ViewpointZ: -1.8 +Viewer.ViewpointF: 500 +System.SaveAtlasToFile: ./atlas + diff --git a/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/params/rgbd-ros-params.yaml b/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/params/rgbd-ros-params.yaml new file mode 100644 index 0000000..b571abe --- /dev/null +++ b/container_root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/params/rgbd-ros-params.yaml @@ -0,0 +1,21 @@ +# Add a "/" at the start of the topics to avoid namespacing +# The frame_ids are automatically namespaced in the rgbd.launch.py file. +# If the robot namespace is "robot_0" then the frame_ids become "robot_0/base_footprint" + +ORB_SLAM3_RGBD_ROS2: + ros__parameters: + robot_base_frame: base_footprint + global_frame: map + odom_frame: odom + rgb_image_topic_name: rgb_camera + depth_image_topic_name: depth_camera + imu_topic_name: imu #Not used in this variant. Try RGB_IMU to use this information. + odom_topic_name: odom #Not used if no_odometry_mode parameter is set to true. + robot_x: 0.0 + robot_y: 0.0 + visualization: true + ros_visualization: false + publish_tf: true + no_odometry_mode: true + map_data_publish_frequency: 1000 # publish every 1000.0 milliseconds + landmark_publish_frequency: 1000 # publish every 1000.0 milliseconds (has no effect if ros_visualization is false) diff --git a/container_root/install/setup.bash b/container_root/install/setup.bash new file mode 100644 index 0000000..e304df6 --- /dev/null +++ b/container_root/install/setup.bash @@ -0,0 +1,34 @@ +# generated from colcon_bash/shell/template/prefix_chain.bash.em + +# This script extends the environment with the environment of other prefix +# paths which were sourced when this file was generated as well as all packages +# contained in this prefix path. + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_chain_bash_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source chained prefixes +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="/opt/ros/humble" +_colcon_prefix_chain_bash_source_script "$COLCON_CURRENT_PREFIX/local_setup.bash" +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="/root/colcon_ws/install" +_colcon_prefix_chain_bash_source_script "$COLCON_CURRENT_PREFIX/local_setup.bash" + +# source this prefix +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" > /dev/null && pwd)" +_colcon_prefix_chain_bash_source_script "$COLCON_CURRENT_PREFIX/local_setup.bash" + +unset COLCON_CURRENT_PREFIX +unset _colcon_prefix_chain_bash_source_script diff --git a/container_root/install/setup.ps1 b/container_root/install/setup.ps1 new file mode 100644 index 0000000..6ffc9cb --- /dev/null +++ b/container_root/install/setup.ps1 @@ -0,0 +1,30 @@ +# generated from colcon_powershell/shell/template/prefix_chain.ps1.em + +# This script extends the environment with the environment of other prefix +# paths which were sourced when this file was generated as well as all packages +# contained in this prefix path. + +# function to source another script with conditional trace output +# first argument: the path of the script +function _colcon_prefix_chain_powershell_source_script { + param ( + $_colcon_prefix_chain_powershell_source_script_param + ) + # source script with conditional trace output + if (Test-Path $_colcon_prefix_chain_powershell_source_script_param) { + if ($env:COLCON_TRACE) { + echo ". '$_colcon_prefix_chain_powershell_source_script_param'" + } + . "$_colcon_prefix_chain_powershell_source_script_param" + } else { + Write-Error "not found: '$_colcon_prefix_chain_powershell_source_script_param'" + } +} + +# source chained prefixes +_colcon_prefix_chain_powershell_source_script "/opt/ros/humble\local_setup.ps1" +_colcon_prefix_chain_powershell_source_script "/root/colcon_ws/install\local_setup.ps1" + +# source this prefix +$env:COLCON_CURRENT_PREFIX=(Split-Path $PSCommandPath -Parent) +_colcon_prefix_chain_powershell_source_script "$env:COLCON_CURRENT_PREFIX\local_setup.ps1" diff --git a/container_root/install/setup.sh b/container_root/install/setup.sh new file mode 100644 index 0000000..a702a6b --- /dev/null +++ b/container_root/install/setup.sh @@ -0,0 +1,49 @@ +# generated from colcon_core/shell/template/prefix_chain.sh.em + +# This script extends the environment with the environment of other prefix +# paths which were sourced when this file was generated as well as all packages +# contained in this prefix path. + +# since a plain shell script can't determine its own path when being sourced +# either use the provided COLCON_CURRENT_PREFIX +# or fall back to the build time prefix (if it exists) +_colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX=/root/install +if [ ! -z "$COLCON_CURRENT_PREFIX" ]; then + _colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +elif [ ! -d "$_colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX" ]; then + echo "The build time path \"$_colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX\" doesn't exist. Either source a script for a different shell or set the environment variable \"COLCON_CURRENT_PREFIX\" explicitly." 1>&2 + unset _colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX + return 1 +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_chain_sh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source chained prefixes +# setting COLCON_CURRENT_PREFIX avoids relying on the build time prefix of the sourced script +COLCON_CURRENT_PREFIX="/opt/ros/humble" +_colcon_prefix_chain_sh_source_script "$COLCON_CURRENT_PREFIX/local_setup.sh" + +# setting COLCON_CURRENT_PREFIX avoids relying on the build time prefix of the sourced script +COLCON_CURRENT_PREFIX="/root/colcon_ws/install" +_colcon_prefix_chain_sh_source_script "$COLCON_CURRENT_PREFIX/local_setup.sh" + + +# source this prefix +# setting COLCON_CURRENT_PREFIX avoids relying on the build time prefix of the sourced script +COLCON_CURRENT_PREFIX="$_colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX" +_colcon_prefix_chain_sh_source_script "$COLCON_CURRENT_PREFIX/local_setup.sh" + +unset _colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX +unset _colcon_prefix_chain_sh_source_script +unset COLCON_CURRENT_PREFIX diff --git a/container_root/install/setup.zsh b/container_root/install/setup.zsh new file mode 100644 index 0000000..d73136a --- /dev/null +++ b/container_root/install/setup.zsh @@ -0,0 +1,34 @@ +# generated from colcon_zsh/shell/template/prefix_chain.zsh.em + +# This script extends the environment with the environment of other prefix +# paths which were sourced when this file was generated as well as all packages +# contained in this prefix path. + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_chain_zsh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source chained prefixes +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="/opt/ros/humble" +_colcon_prefix_chain_zsh_source_script "$COLCON_CURRENT_PREFIX/local_setup.zsh" +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="/root/colcon_ws/install" +_colcon_prefix_chain_zsh_source_script "$COLCON_CURRENT_PREFIX/local_setup.zsh" + +# source this prefix +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="$(builtin cd -q "`dirname "${(%):-%N}"`" > /dev/null && pwd)" +_colcon_prefix_chain_zsh_source_script "$COLCON_CURRENT_PREFIX/local_setup.zsh" + +unset COLCON_CURRENT_PREFIX +unset _colcon_prefix_chain_zsh_source_script diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__builder.hpp b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__builder.hpp new file mode 100644 index 0000000..cab7fac --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__builder.hpp @@ -0,0 +1,72 @@ +// generated from rosidl_generator_cpp/resource/idl__builder.hpp.em +// with input from slam_msgs:msg/KeyFrame.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__KEY_FRAME__BUILDER_HPP_ +#define SLAM_MSGS__MSG__DETAIL__KEY_FRAME__BUILDER_HPP_ + +#include +#include + +#include "slam_msgs/msg/detail/key_frame__struct.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +namespace slam_msgs +{ + +namespace msg +{ + +namespace builder +{ + +class Init_KeyFrame_word_pts +{ +public: + explicit Init_KeyFrame_word_pts(::slam_msgs::msg::KeyFrame & msg) + : msg_(msg) + {} + ::slam_msgs::msg::KeyFrame word_pts(::slam_msgs::msg::KeyFrame::_word_pts_type arg) + { + msg_.word_pts = std::move(arg); + return std::move(msg_); + } + +private: + ::slam_msgs::msg::KeyFrame msg_; +}; + +class Init_KeyFrame_id +{ +public: + Init_KeyFrame_id() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + Init_KeyFrame_word_pts id(::slam_msgs::msg::KeyFrame::_id_type arg) + { + msg_.id = std::move(arg); + return Init_KeyFrame_word_pts(msg_); + } + +private: + ::slam_msgs::msg::KeyFrame msg_; +}; + +} // namespace builder + +} // namespace msg + +template +auto build(); + +template<> +inline +auto build<::slam_msgs::msg::KeyFrame>() +{ + return slam_msgs::msg::builder::Init_KeyFrame_id(); +} + +} // namespace slam_msgs + +#endif // SLAM_MSGS__MSG__DETAIL__KEY_FRAME__BUILDER_HPP_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__functions.c b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__functions.c new file mode 100644 index 0000000..8f4907c --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__functions.c @@ -0,0 +1,259 @@ +// generated from rosidl_generator_c/resource/idl__functions.c.em +// with input from slam_msgs:msg/KeyFrame.idl +// generated code does not contain a copyright notice +#include "slam_msgs/msg/detail/key_frame__functions.h" + +#include +#include +#include +#include + +#include "rcutils/allocator.h" + + +// Include directives for member types +// Member `word_pts` +#include "geometry_msgs/msg/detail/point__functions.h" + +bool +slam_msgs__msg__KeyFrame__init(slam_msgs__msg__KeyFrame * msg) +{ + if (!msg) { + return false; + } + // id + // word_pts + if (!geometry_msgs__msg__Point__Sequence__init(&msg->word_pts, 0)) { + slam_msgs__msg__KeyFrame__fini(msg); + return false; + } + return true; +} + +void +slam_msgs__msg__KeyFrame__fini(slam_msgs__msg__KeyFrame * msg) +{ + if (!msg) { + return; + } + // id + // word_pts + geometry_msgs__msg__Point__Sequence__fini(&msg->word_pts); +} + +bool +slam_msgs__msg__KeyFrame__are_equal(const slam_msgs__msg__KeyFrame * lhs, const slam_msgs__msg__KeyFrame * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // id + if (lhs->id != rhs->id) { + return false; + } + // word_pts + if (!geometry_msgs__msg__Point__Sequence__are_equal( + &(lhs->word_pts), &(rhs->word_pts))) + { + return false; + } + return true; +} + +bool +slam_msgs__msg__KeyFrame__copy( + const slam_msgs__msg__KeyFrame * input, + slam_msgs__msg__KeyFrame * output) +{ + if (!input || !output) { + return false; + } + // id + output->id = input->id; + // word_pts + if (!geometry_msgs__msg__Point__Sequence__copy( + &(input->word_pts), &(output->word_pts))) + { + return false; + } + return true; +} + +slam_msgs__msg__KeyFrame * +slam_msgs__msg__KeyFrame__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__msg__KeyFrame * msg = (slam_msgs__msg__KeyFrame *)allocator.allocate(sizeof(slam_msgs__msg__KeyFrame), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(slam_msgs__msg__KeyFrame)); + bool success = slam_msgs__msg__KeyFrame__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +slam_msgs__msg__KeyFrame__destroy(slam_msgs__msg__KeyFrame * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + slam_msgs__msg__KeyFrame__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +slam_msgs__msg__KeyFrame__Sequence__init(slam_msgs__msg__KeyFrame__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__msg__KeyFrame * data = NULL; + + if (size) { + data = (slam_msgs__msg__KeyFrame *)allocator.zero_allocate(size, sizeof(slam_msgs__msg__KeyFrame), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = slam_msgs__msg__KeyFrame__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + slam_msgs__msg__KeyFrame__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +slam_msgs__msg__KeyFrame__Sequence__fini(slam_msgs__msg__KeyFrame__Sequence * array) +{ + if (!array) { + return; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + + if (array->data) { + // ensure that data and capacity values are consistent + assert(array->capacity > 0); + // finalize all array elements + for (size_t i = 0; i < array->capacity; ++i) { + slam_msgs__msg__KeyFrame__fini(&array->data[i]); + } + allocator.deallocate(array->data, allocator.state); + array->data = NULL; + array->size = 0; + array->capacity = 0; + } else { + // ensure that data, size, and capacity values are consistent + assert(0 == array->size); + assert(0 == array->capacity); + } +} + +slam_msgs__msg__KeyFrame__Sequence * +slam_msgs__msg__KeyFrame__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__msg__KeyFrame__Sequence * array = (slam_msgs__msg__KeyFrame__Sequence *)allocator.allocate(sizeof(slam_msgs__msg__KeyFrame__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = slam_msgs__msg__KeyFrame__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +slam_msgs__msg__KeyFrame__Sequence__destroy(slam_msgs__msg__KeyFrame__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + slam_msgs__msg__KeyFrame__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +slam_msgs__msg__KeyFrame__Sequence__are_equal(const slam_msgs__msg__KeyFrame__Sequence * lhs, const slam_msgs__msg__KeyFrame__Sequence * rhs) +{ + if (!lhs || !rhs) { + return false; + } + if (lhs->size != rhs->size) { + return false; + } + for (size_t i = 0; i < lhs->size; ++i) { + if (!slam_msgs__msg__KeyFrame__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +slam_msgs__msg__KeyFrame__Sequence__copy( + const slam_msgs__msg__KeyFrame__Sequence * input, + slam_msgs__msg__KeyFrame__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(slam_msgs__msg__KeyFrame); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__msg__KeyFrame * data = + (slam_msgs__msg__KeyFrame *)allocator.reallocate( + output->data, allocation_size, allocator.state); + if (!data) { + return false; + } + // If reallocation succeeded, memory may or may not have been moved + // to fulfill the allocation request, invalidating output->data. + output->data = data; + for (size_t i = output->capacity; i < input->size; ++i) { + if (!slam_msgs__msg__KeyFrame__init(&output->data[i])) { + // If initialization of any new item fails, roll back + // all previously initialized items. Existing items + // in output are to be left unmodified. + for (; i-- > output->capacity; ) { + slam_msgs__msg__KeyFrame__fini(&output->data[i]); + } + return false; + } + } + output->capacity = input->size; + } + output->size = input->size; + for (size_t i = 0; i < input->size; ++i) { + if (!slam_msgs__msg__KeyFrame__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__functions.h b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__functions.h new file mode 100644 index 0000000..885f2d8 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__functions.h @@ -0,0 +1,177 @@ +// generated from rosidl_generator_c/resource/idl__functions.h.em +// with input from slam_msgs:msg/KeyFrame.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__KEY_FRAME__FUNCTIONS_H_ +#define SLAM_MSGS__MSG__DETAIL__KEY_FRAME__FUNCTIONS_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include +#include + +#include "rosidl_runtime_c/visibility_control.h" +#include "slam_msgs/msg/rosidl_generator_c__visibility_control.h" + +#include "slam_msgs/msg/detail/key_frame__struct.h" + +/// Initialize msg/KeyFrame message. +/** + * If the init function is called twice for the same message without + * calling fini inbetween previously allocated memory will be leaked. + * \param[in,out] msg The previously allocated message pointer. + * Fields without a default value will not be initialized by this function. + * You might want to call memset(msg, 0, sizeof( + * slam_msgs__msg__KeyFrame + * )) before or use + * slam_msgs__msg__KeyFrame__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__KeyFrame__init(slam_msgs__msg__KeyFrame * msg); + +/// Finalize msg/KeyFrame message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__msg__KeyFrame__fini(slam_msgs__msg__KeyFrame * msg); + +/// Create msg/KeyFrame message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * slam_msgs__msg__KeyFrame__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +slam_msgs__msg__KeyFrame * +slam_msgs__msg__KeyFrame__create(); + +/// Destroy msg/KeyFrame message. +/** + * It calls + * slam_msgs__msg__KeyFrame__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__msg__KeyFrame__destroy(slam_msgs__msg__KeyFrame * msg); + +/// Check for msg/KeyFrame message equality. +/** + * \param[in] lhs The message on the left hand size of the equality operator. + * \param[in] rhs The message on the right hand size of the equality operator. + * \return true if messages are equal, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__KeyFrame__are_equal(const slam_msgs__msg__KeyFrame * lhs, const slam_msgs__msg__KeyFrame * rhs); + +/// Copy a msg/KeyFrame message. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source message pointer. + * \param[out] output The target message pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer is null + * or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__KeyFrame__copy( + const slam_msgs__msg__KeyFrame * input, + slam_msgs__msg__KeyFrame * output); + +/// Initialize array of msg/KeyFrame messages. +/** + * It allocates the memory for the number of elements and calls + * slam_msgs__msg__KeyFrame__init() + * for each element of the array. + * \param[in,out] array The allocated array pointer. + * \param[in] size The size / capacity of the array. + * \return true if initialization was successful, otherwise false + * If the array pointer is valid and the size is zero it is guaranteed + # to return true. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__KeyFrame__Sequence__init(slam_msgs__msg__KeyFrame__Sequence * array, size_t size); + +/// Finalize array of msg/KeyFrame messages. +/** + * It calls + * slam_msgs__msg__KeyFrame__fini() + * for each element of the array and frees the memory for the number of + * elements. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__msg__KeyFrame__Sequence__fini(slam_msgs__msg__KeyFrame__Sequence * array); + +/// Create array of msg/KeyFrame messages. +/** + * It allocates the memory for the array and calls + * slam_msgs__msg__KeyFrame__Sequence__init(). + * \param[in] size The size / capacity of the array. + * \return The pointer to the initialized array if successful, otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +slam_msgs__msg__KeyFrame__Sequence * +slam_msgs__msg__KeyFrame__Sequence__create(size_t size); + +/// Destroy array of msg/KeyFrame messages. +/** + * It calls + * slam_msgs__msg__KeyFrame__Sequence__fini() + * on the array, + * and frees the memory of the array. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__msg__KeyFrame__Sequence__destroy(slam_msgs__msg__KeyFrame__Sequence * array); + +/// Check for msg/KeyFrame message array equality. +/** + * \param[in] lhs The message array on the left hand size of the equality operator. + * \param[in] rhs The message array on the right hand size of the equality operator. + * \return true if message arrays are equal in size and content, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__KeyFrame__Sequence__are_equal(const slam_msgs__msg__KeyFrame__Sequence * lhs, const slam_msgs__msg__KeyFrame__Sequence * rhs); + +/// Copy an array of msg/KeyFrame messages. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source array pointer. + * \param[out] output The target array pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer + * is null or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__KeyFrame__Sequence__copy( + const slam_msgs__msg__KeyFrame__Sequence * input, + slam_msgs__msg__KeyFrame__Sequence * output); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__KEY_FRAME__FUNCTIONS_H_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__rosidl_typesupport_fastrtps_c.h b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__rosidl_typesupport_fastrtps_c.h new file mode 100644 index 0000000..cba910e --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__rosidl_typesupport_fastrtps_c.h @@ -0,0 +1,37 @@ +// generated from rosidl_typesupport_fastrtps_c/resource/idl__rosidl_typesupport_fastrtps_c.h.em +// with input from slam_msgs:msg/KeyFrame.idl +// generated code does not contain a copyright notice +#ifndef SLAM_MSGS__MSG__DETAIL__KEY_FRAME__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ +#define SLAM_MSGS__MSG__DETAIL__KEY_FRAME__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ + + +#include +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t get_serialized_size_slam_msgs__msg__KeyFrame( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t max_serialized_size_slam_msgs__msg__KeyFrame( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, msg, KeyFrame)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__KEY_FRAME__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__rosidl_typesupport_fastrtps_cpp.hpp b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__rosidl_typesupport_fastrtps_cpp.hpp new file mode 100644 index 0000000..52a667e --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__rosidl_typesupport_fastrtps_cpp.hpp @@ -0,0 +1,80 @@ +// generated from rosidl_typesupport_fastrtps_cpp/resource/idl__rosidl_typesupport_fastrtps_cpp.hpp.em +// with input from slam_msgs:msg/KeyFrame.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__KEY_FRAME__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ +#define SLAM_MSGS__MSG__DETAIL__KEY_FRAME__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +#include "slam_msgs/msg/detail/key_frame__struct.hpp" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +#include "fastcdr/Cdr.h" + +namespace slam_msgs +{ + +namespace msg +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_serialize( + const slam_msgs::msg::KeyFrame & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + slam_msgs::msg::KeyFrame & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +get_serialized_size( + const slam_msgs::msg::KeyFrame & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +max_serialized_size_KeyFrame( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace msg + +} // namespace slam_msgs + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, slam_msgs, msg, KeyFrame)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__KEY_FRAME__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__rosidl_typesupport_introspection_c.h b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__rosidl_typesupport_introspection_c.h new file mode 100644 index 0000000..a3445f3 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__rosidl_typesupport_introspection_c.h @@ -0,0 +1,26 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__rosidl_typesupport_introspection_c.h.em +// with input from slam_msgs:msg/KeyFrame.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__KEY_FRAME__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ +#define SLAM_MSGS__MSG__DETAIL__KEY_FRAME__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, msg, KeyFrame)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__KEY_FRAME__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__rosidl_typesupport_introspection_cpp.hpp b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__rosidl_typesupport_introspection_cpp.hpp new file mode 100644 index 0000000..cd355a1 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__rosidl_typesupport_introspection_cpp.hpp @@ -0,0 +1,27 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__rosidl_typesupport_introspection_cpp.h.em +// with input from slam_msgs:msg/KeyFrame.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__KEY_FRAME__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ +#define SLAM_MSGS__MSG__DETAIL__KEY_FRAME__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ + + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +// TODO(dirk-thomas) these visibility macros should be message package specific +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, msg, KeyFrame)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__KEY_FRAME__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__struct.h b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__struct.h new file mode 100644 index 0000000..9f573f1 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__struct.h @@ -0,0 +1,45 @@ +// generated from rosidl_generator_c/resource/idl__struct.h.em +// with input from slam_msgs:msg/KeyFrame.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__KEY_FRAME__STRUCT_H_ +#define SLAM_MSGS__MSG__DETAIL__KEY_FRAME__STRUCT_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include +#include +#include + + +// Constants defined in the message + +// Include directives for member types +// Member 'word_pts' +#include "geometry_msgs/msg/detail/point__struct.h" + +/// Struct defined in msg/KeyFrame in the package slam_msgs. +typedef struct slam_msgs__msg__KeyFrame +{ + int32_t id; + geometry_msgs__msg__Point__Sequence word_pts; +} slam_msgs__msg__KeyFrame; + +// Struct for a sequence of slam_msgs__msg__KeyFrame. +typedef struct slam_msgs__msg__KeyFrame__Sequence +{ + slam_msgs__msg__KeyFrame * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} slam_msgs__msg__KeyFrame__Sequence; + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__KEY_FRAME__STRUCT_H_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__struct.hpp b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__struct.hpp new file mode 100644 index 0000000..bf398ec --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__struct.hpp @@ -0,0 +1,147 @@ +// generated from rosidl_generator_cpp/resource/idl__struct.hpp.em +// with input from slam_msgs:msg/KeyFrame.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__KEY_FRAME__STRUCT_HPP_ +#define SLAM_MSGS__MSG__DETAIL__KEY_FRAME__STRUCT_HPP_ + +#include +#include +#include +#include +#include + +#include "rosidl_runtime_cpp/bounded_vector.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +// Include directives for member types +// Member 'word_pts' +#include "geometry_msgs/msg/detail/point__struct.hpp" + +#ifndef _WIN32 +# define DEPRECATED__slam_msgs__msg__KeyFrame __attribute__((deprecated)) +#else +# define DEPRECATED__slam_msgs__msg__KeyFrame __declspec(deprecated) +#endif + +namespace slam_msgs +{ + +namespace msg +{ + +// message struct +template +struct KeyFrame_ +{ + using Type = KeyFrame_; + + explicit KeyFrame_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->id = 0l; + } + } + + explicit KeyFrame_(const ContainerAllocator & _alloc, rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + (void)_alloc; + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->id = 0l; + } + } + + // field types and members + using _id_type = + int32_t; + _id_type id; + using _word_pts_type = + std::vector, typename std::allocator_traits::template rebind_alloc>>; + _word_pts_type word_pts; + + // setters for named parameter idiom + Type & set__id( + const int32_t & _arg) + { + this->id = _arg; + return *this; + } + Type & set__word_pts( + const std::vector, typename std::allocator_traits::template rebind_alloc>> & _arg) + { + this->word_pts = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + slam_msgs::msg::KeyFrame_ *; + using ConstRawPtr = + const slam_msgs::msg::KeyFrame_ *; + using SharedPtr = + std::shared_ptr>; + using ConstSharedPtr = + std::shared_ptr const>; + + template>> + using UniquePtrWithDeleter = + std::unique_ptr, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template>> + using ConstUniquePtrWithDeleter = + std::unique_ptr const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr>; + using ConstWeakPtr = + std::weak_ptr const>; + + // pointer types similar to ROS 1, use SharedPtr / ConstSharedPtr instead + // NOTE: Can't use 'using' here because GNU C++ can't parse attributes properly + typedef DEPRECATED__slam_msgs__msg__KeyFrame + std::shared_ptr> + Ptr; + typedef DEPRECATED__slam_msgs__msg__KeyFrame + std::shared_ptr const> + ConstPtr; + + // comparison operators + bool operator==(const KeyFrame_ & other) const + { + if (this->id != other.id) { + return false; + } + if (this->word_pts != other.word_pts) { + return false; + } + return true; + } + bool operator!=(const KeyFrame_ & other) const + { + return !this->operator==(other); + } +}; // struct KeyFrame_ + +// alias to use template instance with default allocator +using KeyFrame = + slam_msgs::msg::KeyFrame_>; + +// constant definitions + +} // namespace msg + +} // namespace slam_msgs + +#endif // SLAM_MSGS__MSG__DETAIL__KEY_FRAME__STRUCT_HPP_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__traits.hpp b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__traits.hpp new file mode 100644 index 0000000..511c6d7 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__traits.hpp @@ -0,0 +1,150 @@ +// generated from rosidl_generator_cpp/resource/idl__traits.hpp.em +// with input from slam_msgs:msg/KeyFrame.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__KEY_FRAME__TRAITS_HPP_ +#define SLAM_MSGS__MSG__DETAIL__KEY_FRAME__TRAITS_HPP_ + +#include + +#include +#include +#include + +#include "slam_msgs/msg/detail/key_frame__struct.hpp" +#include "rosidl_runtime_cpp/traits.hpp" + +// Include directives for member types +// Member 'word_pts' +#include "geometry_msgs/msg/detail/point__traits.hpp" + +namespace slam_msgs +{ + +namespace msg +{ + +inline void to_flow_style_yaml( + const KeyFrame & msg, + std::ostream & out) +{ + out << "{"; + // member: id + { + out << "id: "; + rosidl_generator_traits::value_to_yaml(msg.id, out); + out << ", "; + } + + // member: word_pts + { + if (msg.word_pts.size() == 0) { + out << "word_pts: []"; + } else { + out << "word_pts: ["; + size_t pending_items = msg.word_pts.size(); + for (auto item : msg.word_pts) { + to_flow_style_yaml(item, out); + if (--pending_items > 0) { + out << ", "; + } + } + out << "]"; + } + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const KeyFrame & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: id + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "id: "; + rosidl_generator_traits::value_to_yaml(msg.id, out); + out << "\n"; + } + + // member: word_pts + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + if (msg.word_pts.size() == 0) { + out << "word_pts: []\n"; + } else { + out << "word_pts:\n"; + for (auto item : msg.word_pts) { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "-\n"; + to_block_style_yaml(item, out, indentation + 2); + } + } + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const KeyFrame & msg, bool use_flow_style = false) +{ + std::ostringstream out; + if (use_flow_style) { + to_flow_style_yaml(msg, out); + } else { + to_block_style_yaml(msg, out); + } + return out.str(); +} + +} // namespace msg + +} // namespace slam_msgs + +namespace rosidl_generator_traits +{ + +[[deprecated("use slam_msgs::msg::to_block_style_yaml() instead")]] +inline void to_yaml( + const slam_msgs::msg::KeyFrame & msg, + std::ostream & out, size_t indentation = 0) +{ + slam_msgs::msg::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use slam_msgs::msg::to_yaml() instead")]] +inline std::string to_yaml(const slam_msgs::msg::KeyFrame & msg) +{ + return slam_msgs::msg::to_yaml(msg); +} + +template<> +inline const char * data_type() +{ + return "slam_msgs::msg::KeyFrame"; +} + +template<> +inline const char * name() +{ + return "slam_msgs/msg/KeyFrame"; +} + +template<> +struct has_fixed_size + : std::integral_constant {}; + +template<> +struct has_bounded_size + : std::integral_constant {}; + +template<> +struct is_message + : std::true_type {}; + +} // namespace rosidl_generator_traits + +#endif // SLAM_MSGS__MSG__DETAIL__KEY_FRAME__TRAITS_HPP_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__type_support.c b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__type_support.c new file mode 100644 index 0000000..b10087b --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__type_support.c @@ -0,0 +1,163 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__type_support.c.em +// with input from slam_msgs:msg/KeyFrame.idl +// generated code does not contain a copyright notice + +#include +#include "slam_msgs/msg/detail/key_frame__rosidl_typesupport_introspection_c.h" +#include "slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h" +#include "rosidl_typesupport_introspection_c/field_types.h" +#include "rosidl_typesupport_introspection_c/identifier.h" +#include "rosidl_typesupport_introspection_c/message_introspection.h" +#include "slam_msgs/msg/detail/key_frame__functions.h" +#include "slam_msgs/msg/detail/key_frame__struct.h" + + +// Include directives for member types +// Member `word_pts` +#include "geometry_msgs/msg/point.h" +// Member `word_pts` +#include "geometry_msgs/msg/detail/point__rosidl_typesupport_introspection_c.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +void slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__KeyFrame_init_function( + void * message_memory, enum rosidl_runtime_c__message_initialization _init) +{ + // TODO(karsten1987): initializers are not yet implemented for typesupport c + // see https://github.com/ros2/ros2/issues/397 + (void) _init; + slam_msgs__msg__KeyFrame__init(message_memory); +} + +void slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__KeyFrame_fini_function(void * message_memory) +{ + slam_msgs__msg__KeyFrame__fini(message_memory); +} + +size_t slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__size_function__KeyFrame__word_pts( + const void * untyped_member) +{ + const geometry_msgs__msg__Point__Sequence * member = + (const geometry_msgs__msg__Point__Sequence *)(untyped_member); + return member->size; +} + +const void * slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__get_const_function__KeyFrame__word_pts( + const void * untyped_member, size_t index) +{ + const geometry_msgs__msg__Point__Sequence * member = + (const geometry_msgs__msg__Point__Sequence *)(untyped_member); + return &member->data[index]; +} + +void * slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__get_function__KeyFrame__word_pts( + void * untyped_member, size_t index) +{ + geometry_msgs__msg__Point__Sequence * member = + (geometry_msgs__msg__Point__Sequence *)(untyped_member); + return &member->data[index]; +} + +void slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__fetch_function__KeyFrame__word_pts( + const void * untyped_member, size_t index, void * untyped_value) +{ + const geometry_msgs__msg__Point * item = + ((const geometry_msgs__msg__Point *) + slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__get_const_function__KeyFrame__word_pts(untyped_member, index)); + geometry_msgs__msg__Point * value = + (geometry_msgs__msg__Point *)(untyped_value); + *value = *item; +} + +void slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__assign_function__KeyFrame__word_pts( + void * untyped_member, size_t index, const void * untyped_value) +{ + geometry_msgs__msg__Point * item = + ((geometry_msgs__msg__Point *) + slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__get_function__KeyFrame__word_pts(untyped_member, index)); + const geometry_msgs__msg__Point * value = + (const geometry_msgs__msg__Point *)(untyped_value); + *item = *value; +} + +bool slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__resize_function__KeyFrame__word_pts( + void * untyped_member, size_t size) +{ + geometry_msgs__msg__Point__Sequence * member = + (geometry_msgs__msg__Point__Sequence *)(untyped_member); + geometry_msgs__msg__Point__Sequence__fini(member); + return geometry_msgs__msg__Point__Sequence__init(member, size); +} + +static rosidl_typesupport_introspection_c__MessageMember slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__KeyFrame_message_member_array[2] = { + { + "id", // name + rosidl_typesupport_introspection_c__ROS_TYPE_INT32, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs__msg__KeyFrame, id), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + }, + { + "word_pts", // name + rosidl_typesupport_introspection_c__ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + NULL, // members of sub message (initialized later) + true, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs__msg__KeyFrame, word_pts), // bytes offset in struct + NULL, // default value + slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__size_function__KeyFrame__word_pts, // size() function pointer + slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__get_const_function__KeyFrame__word_pts, // get_const(index) function pointer + slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__get_function__KeyFrame__word_pts, // get(index) function pointer + slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__fetch_function__KeyFrame__word_pts, // fetch(index, &value) function pointer + slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__assign_function__KeyFrame__word_pts, // assign(index, value) function pointer + slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__resize_function__KeyFrame__word_pts // resize(index) function pointer + } +}; + +static const rosidl_typesupport_introspection_c__MessageMembers slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__KeyFrame_message_members = { + "slam_msgs__msg", // message namespace + "KeyFrame", // message name + 2, // number of fields + sizeof(slam_msgs__msg__KeyFrame), + slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__KeyFrame_message_member_array, // message members + slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__KeyFrame_init_function, // function to initialize message memory (memory has to be allocated) + slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__KeyFrame_fini_function // function to terminate message instance (will not free memory) +}; + +// this is not const since it must be initialized on first access +// since C does not allow non-integral compile-time constants +static rosidl_message_type_support_t slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__KeyFrame_message_type_support_handle = { + 0, + &slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__KeyFrame_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, msg, KeyFrame)() { + slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__KeyFrame_message_member_array[1].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, geometry_msgs, msg, Point)(); + if (!slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__KeyFrame_message_type_support_handle.typesupport_identifier) { + slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__KeyFrame_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__KeyFrame_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__type_support.cpp b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__type_support.cpp new file mode 100644 index 0000000..47e8b5e --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__type_support.cpp @@ -0,0 +1,171 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__type_support.cpp.em +// with input from slam_msgs:msg/KeyFrame.idl +// generated code does not contain a copyright notice + +#include "array" +#include "cstddef" +#include "string" +#include "vector" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_cpp/message_type_support.hpp" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/msg/detail/key_frame__struct.hpp" +#include "rosidl_typesupport_introspection_cpp/field_types.hpp" +#include "rosidl_typesupport_introspection_cpp/identifier.hpp" +#include "rosidl_typesupport_introspection_cpp/message_introspection.hpp" +#include "rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp" +#include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +namespace slam_msgs +{ + +namespace msg +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void KeyFrame_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) slam_msgs::msg::KeyFrame(_init); +} + +void KeyFrame_fini_function(void * message_memory) +{ + auto typed_message = static_cast(message_memory); + typed_message->~KeyFrame(); +} + +size_t size_function__KeyFrame__word_pts(const void * untyped_member) +{ + const auto * member = reinterpret_cast *>(untyped_member); + return member->size(); +} + +const void * get_const_function__KeyFrame__word_pts(const void * untyped_member, size_t index) +{ + const auto & member = + *reinterpret_cast *>(untyped_member); + return &member[index]; +} + +void * get_function__KeyFrame__word_pts(void * untyped_member, size_t index) +{ + auto & member = + *reinterpret_cast *>(untyped_member); + return &member[index]; +} + +void fetch_function__KeyFrame__word_pts( + const void * untyped_member, size_t index, void * untyped_value) +{ + const auto & item = *reinterpret_cast( + get_const_function__KeyFrame__word_pts(untyped_member, index)); + auto & value = *reinterpret_cast(untyped_value); + value = item; +} + +void assign_function__KeyFrame__word_pts( + void * untyped_member, size_t index, const void * untyped_value) +{ + auto & item = *reinterpret_cast( + get_function__KeyFrame__word_pts(untyped_member, index)); + const auto & value = *reinterpret_cast(untyped_value); + item = value; +} + +void resize_function__KeyFrame__word_pts(void * untyped_member, size_t size) +{ + auto * member = + reinterpret_cast *>(untyped_member); + member->resize(size); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember KeyFrame_message_member_array[2] = { + { + "id", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_INT32, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs::msg::KeyFrame, id), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + }, + { + "word_pts", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle(), // members of sub message + true, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs::msg::KeyFrame, word_pts), // bytes offset in struct + nullptr, // default value + size_function__KeyFrame__word_pts, // size() function pointer + get_const_function__KeyFrame__word_pts, // get_const(index) function pointer + get_function__KeyFrame__word_pts, // get(index) function pointer + fetch_function__KeyFrame__word_pts, // fetch(index, &value) function pointer + assign_function__KeyFrame__word_pts, // assign(index, value) function pointer + resize_function__KeyFrame__word_pts // resize(index) function pointer + } +}; + +static const ::rosidl_typesupport_introspection_cpp::MessageMembers KeyFrame_message_members = { + "slam_msgs::msg", // message namespace + "KeyFrame", // message name + 2, // number of fields + sizeof(slam_msgs::msg::KeyFrame), + KeyFrame_message_member_array, // message members + KeyFrame_init_function, // function to initialize message memory (memory has to be allocated) + KeyFrame_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t KeyFrame_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &KeyFrame_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace msg + +} // namespace slam_msgs + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::slam_msgs::msg::rosidl_typesupport_introspection_cpp::KeyFrame_message_type_support_handle; +} + +} // namespace rosidl_typesupport_introspection_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, msg, KeyFrame)() { + return &::slam_msgs::msg::rosidl_typesupport_introspection_cpp::KeyFrame_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__type_support.h b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__type_support.h new file mode 100644 index 0000000..ba665ca --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__type_support.h @@ -0,0 +1,33 @@ +// generated from rosidl_generator_c/resource/idl__type_support.h.em +// with input from slam_msgs:msg/KeyFrame.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__KEY_FRAME__TYPE_SUPPORT_H_ +#define SLAM_MSGS__MSG__DETAIL__KEY_FRAME__TYPE_SUPPORT_H_ + +#include "rosidl_typesupport_interface/macros.h" + +#include "slam_msgs/msg/rosidl_generator_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include "rosidl_runtime_c/message_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + slam_msgs, + msg, + KeyFrame +)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__KEY_FRAME__TYPE_SUPPORT_H_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__builder.hpp b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__builder.hpp new file mode 100644 index 0000000..b578cac --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__builder.hpp @@ -0,0 +1,88 @@ +// generated from rosidl_generator_cpp/resource/idl__builder.hpp.em +// with input from slam_msgs:msg/MapData.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_DATA__BUILDER_HPP_ +#define SLAM_MSGS__MSG__DETAIL__MAP_DATA__BUILDER_HPP_ + +#include +#include + +#include "slam_msgs/msg/detail/map_data__struct.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +namespace slam_msgs +{ + +namespace msg +{ + +namespace builder +{ + +class Init_MapData_nodes +{ +public: + explicit Init_MapData_nodes(::slam_msgs::msg::MapData & msg) + : msg_(msg) + {} + ::slam_msgs::msg::MapData nodes(::slam_msgs::msg::MapData::_nodes_type arg) + { + msg_.nodes = std::move(arg); + return std::move(msg_); + } + +private: + ::slam_msgs::msg::MapData msg_; +}; + +class Init_MapData_graph +{ +public: + explicit Init_MapData_graph(::slam_msgs::msg::MapData & msg) + : msg_(msg) + {} + Init_MapData_nodes graph(::slam_msgs::msg::MapData::_graph_type arg) + { + msg_.graph = std::move(arg); + return Init_MapData_nodes(msg_); + } + +private: + ::slam_msgs::msg::MapData msg_; +}; + +class Init_MapData_header +{ +public: + Init_MapData_header() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + Init_MapData_graph header(::slam_msgs::msg::MapData::_header_type arg) + { + msg_.header = std::move(arg); + return Init_MapData_graph(msg_); + } + +private: + ::slam_msgs::msg::MapData msg_; +}; + +} // namespace builder + +} // namespace msg + +template +auto build(); + +template<> +inline +auto build<::slam_msgs::msg::MapData>() +{ + return slam_msgs::msg::builder::Init_MapData_header(); +} + +} // namespace slam_msgs + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_DATA__BUILDER_HPP_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__functions.c b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__functions.c new file mode 100644 index 0000000..3df77c7 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__functions.c @@ -0,0 +1,293 @@ +// generated from rosidl_generator_c/resource/idl__functions.c.em +// with input from slam_msgs:msg/MapData.idl +// generated code does not contain a copyright notice +#include "slam_msgs/msg/detail/map_data__functions.h" + +#include +#include +#include +#include + +#include "rcutils/allocator.h" + + +// Include directives for member types +// Member `header` +#include "std_msgs/msg/detail/header__functions.h" +// Member `graph` +#include "slam_msgs/msg/detail/map_graph__functions.h" +// Member `nodes` +#include "slam_msgs/msg/detail/key_frame__functions.h" + +bool +slam_msgs__msg__MapData__init(slam_msgs__msg__MapData * msg) +{ + if (!msg) { + return false; + } + // header + if (!std_msgs__msg__Header__init(&msg->header)) { + slam_msgs__msg__MapData__fini(msg); + return false; + } + // graph + if (!slam_msgs__msg__MapGraph__init(&msg->graph)) { + slam_msgs__msg__MapData__fini(msg); + return false; + } + // nodes + if (!slam_msgs__msg__KeyFrame__Sequence__init(&msg->nodes, 0)) { + slam_msgs__msg__MapData__fini(msg); + return false; + } + return true; +} + +void +slam_msgs__msg__MapData__fini(slam_msgs__msg__MapData * msg) +{ + if (!msg) { + return; + } + // header + std_msgs__msg__Header__fini(&msg->header); + // graph + slam_msgs__msg__MapGraph__fini(&msg->graph); + // nodes + slam_msgs__msg__KeyFrame__Sequence__fini(&msg->nodes); +} + +bool +slam_msgs__msg__MapData__are_equal(const slam_msgs__msg__MapData * lhs, const slam_msgs__msg__MapData * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // header + if (!std_msgs__msg__Header__are_equal( + &(lhs->header), &(rhs->header))) + { + return false; + } + // graph + if (!slam_msgs__msg__MapGraph__are_equal( + &(lhs->graph), &(rhs->graph))) + { + return false; + } + // nodes + if (!slam_msgs__msg__KeyFrame__Sequence__are_equal( + &(lhs->nodes), &(rhs->nodes))) + { + return false; + } + return true; +} + +bool +slam_msgs__msg__MapData__copy( + const slam_msgs__msg__MapData * input, + slam_msgs__msg__MapData * output) +{ + if (!input || !output) { + return false; + } + // header + if (!std_msgs__msg__Header__copy( + &(input->header), &(output->header))) + { + return false; + } + // graph + if (!slam_msgs__msg__MapGraph__copy( + &(input->graph), &(output->graph))) + { + return false; + } + // nodes + if (!slam_msgs__msg__KeyFrame__Sequence__copy( + &(input->nodes), &(output->nodes))) + { + return false; + } + return true; +} + +slam_msgs__msg__MapData * +slam_msgs__msg__MapData__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__msg__MapData * msg = (slam_msgs__msg__MapData *)allocator.allocate(sizeof(slam_msgs__msg__MapData), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(slam_msgs__msg__MapData)); + bool success = slam_msgs__msg__MapData__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +slam_msgs__msg__MapData__destroy(slam_msgs__msg__MapData * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + slam_msgs__msg__MapData__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +slam_msgs__msg__MapData__Sequence__init(slam_msgs__msg__MapData__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__msg__MapData * data = NULL; + + if (size) { + data = (slam_msgs__msg__MapData *)allocator.zero_allocate(size, sizeof(slam_msgs__msg__MapData), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = slam_msgs__msg__MapData__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + slam_msgs__msg__MapData__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +slam_msgs__msg__MapData__Sequence__fini(slam_msgs__msg__MapData__Sequence * array) +{ + if (!array) { + return; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + + if (array->data) { + // ensure that data and capacity values are consistent + assert(array->capacity > 0); + // finalize all array elements + for (size_t i = 0; i < array->capacity; ++i) { + slam_msgs__msg__MapData__fini(&array->data[i]); + } + allocator.deallocate(array->data, allocator.state); + array->data = NULL; + array->size = 0; + array->capacity = 0; + } else { + // ensure that data, size, and capacity values are consistent + assert(0 == array->size); + assert(0 == array->capacity); + } +} + +slam_msgs__msg__MapData__Sequence * +slam_msgs__msg__MapData__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__msg__MapData__Sequence * array = (slam_msgs__msg__MapData__Sequence *)allocator.allocate(sizeof(slam_msgs__msg__MapData__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = slam_msgs__msg__MapData__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +slam_msgs__msg__MapData__Sequence__destroy(slam_msgs__msg__MapData__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + slam_msgs__msg__MapData__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +slam_msgs__msg__MapData__Sequence__are_equal(const slam_msgs__msg__MapData__Sequence * lhs, const slam_msgs__msg__MapData__Sequence * rhs) +{ + if (!lhs || !rhs) { + return false; + } + if (lhs->size != rhs->size) { + return false; + } + for (size_t i = 0; i < lhs->size; ++i) { + if (!slam_msgs__msg__MapData__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +slam_msgs__msg__MapData__Sequence__copy( + const slam_msgs__msg__MapData__Sequence * input, + slam_msgs__msg__MapData__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(slam_msgs__msg__MapData); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__msg__MapData * data = + (slam_msgs__msg__MapData *)allocator.reallocate( + output->data, allocation_size, allocator.state); + if (!data) { + return false; + } + // If reallocation succeeded, memory may or may not have been moved + // to fulfill the allocation request, invalidating output->data. + output->data = data; + for (size_t i = output->capacity; i < input->size; ++i) { + if (!slam_msgs__msg__MapData__init(&output->data[i])) { + // If initialization of any new item fails, roll back + // all previously initialized items. Existing items + // in output are to be left unmodified. + for (; i-- > output->capacity; ) { + slam_msgs__msg__MapData__fini(&output->data[i]); + } + return false; + } + } + output->capacity = input->size; + } + output->size = input->size; + for (size_t i = 0; i < input->size; ++i) { + if (!slam_msgs__msg__MapData__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__functions.h b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__functions.h new file mode 100644 index 0000000..b6b1fff --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__functions.h @@ -0,0 +1,177 @@ +// generated from rosidl_generator_c/resource/idl__functions.h.em +// with input from slam_msgs:msg/MapData.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_DATA__FUNCTIONS_H_ +#define SLAM_MSGS__MSG__DETAIL__MAP_DATA__FUNCTIONS_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include +#include + +#include "rosidl_runtime_c/visibility_control.h" +#include "slam_msgs/msg/rosidl_generator_c__visibility_control.h" + +#include "slam_msgs/msg/detail/map_data__struct.h" + +/// Initialize msg/MapData message. +/** + * If the init function is called twice for the same message without + * calling fini inbetween previously allocated memory will be leaked. + * \param[in,out] msg The previously allocated message pointer. + * Fields without a default value will not be initialized by this function. + * You might want to call memset(msg, 0, sizeof( + * slam_msgs__msg__MapData + * )) before or use + * slam_msgs__msg__MapData__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__MapData__init(slam_msgs__msg__MapData * msg); + +/// Finalize msg/MapData message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__msg__MapData__fini(slam_msgs__msg__MapData * msg); + +/// Create msg/MapData message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * slam_msgs__msg__MapData__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +slam_msgs__msg__MapData * +slam_msgs__msg__MapData__create(); + +/// Destroy msg/MapData message. +/** + * It calls + * slam_msgs__msg__MapData__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__msg__MapData__destroy(slam_msgs__msg__MapData * msg); + +/// Check for msg/MapData message equality. +/** + * \param[in] lhs The message on the left hand size of the equality operator. + * \param[in] rhs The message on the right hand size of the equality operator. + * \return true if messages are equal, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__MapData__are_equal(const slam_msgs__msg__MapData * lhs, const slam_msgs__msg__MapData * rhs); + +/// Copy a msg/MapData message. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source message pointer. + * \param[out] output The target message pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer is null + * or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__MapData__copy( + const slam_msgs__msg__MapData * input, + slam_msgs__msg__MapData * output); + +/// Initialize array of msg/MapData messages. +/** + * It allocates the memory for the number of elements and calls + * slam_msgs__msg__MapData__init() + * for each element of the array. + * \param[in,out] array The allocated array pointer. + * \param[in] size The size / capacity of the array. + * \return true if initialization was successful, otherwise false + * If the array pointer is valid and the size is zero it is guaranteed + # to return true. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__MapData__Sequence__init(slam_msgs__msg__MapData__Sequence * array, size_t size); + +/// Finalize array of msg/MapData messages. +/** + * It calls + * slam_msgs__msg__MapData__fini() + * for each element of the array and frees the memory for the number of + * elements. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__msg__MapData__Sequence__fini(slam_msgs__msg__MapData__Sequence * array); + +/// Create array of msg/MapData messages. +/** + * It allocates the memory for the array and calls + * slam_msgs__msg__MapData__Sequence__init(). + * \param[in] size The size / capacity of the array. + * \return The pointer to the initialized array if successful, otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +slam_msgs__msg__MapData__Sequence * +slam_msgs__msg__MapData__Sequence__create(size_t size); + +/// Destroy array of msg/MapData messages. +/** + * It calls + * slam_msgs__msg__MapData__Sequence__fini() + * on the array, + * and frees the memory of the array. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__msg__MapData__Sequence__destroy(slam_msgs__msg__MapData__Sequence * array); + +/// Check for msg/MapData message array equality. +/** + * \param[in] lhs The message array on the left hand size of the equality operator. + * \param[in] rhs The message array on the right hand size of the equality operator. + * \return true if message arrays are equal in size and content, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__MapData__Sequence__are_equal(const slam_msgs__msg__MapData__Sequence * lhs, const slam_msgs__msg__MapData__Sequence * rhs); + +/// Copy an array of msg/MapData messages. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source array pointer. + * \param[out] output The target array pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer + * is null or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__MapData__Sequence__copy( + const slam_msgs__msg__MapData__Sequence * input, + slam_msgs__msg__MapData__Sequence * output); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_DATA__FUNCTIONS_H_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__rosidl_typesupport_fastrtps_c.h b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__rosidl_typesupport_fastrtps_c.h new file mode 100644 index 0000000..25a9d31 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__rosidl_typesupport_fastrtps_c.h @@ -0,0 +1,37 @@ +// generated from rosidl_typesupport_fastrtps_c/resource/idl__rosidl_typesupport_fastrtps_c.h.em +// with input from slam_msgs:msg/MapData.idl +// generated code does not contain a copyright notice +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_DATA__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ +#define SLAM_MSGS__MSG__DETAIL__MAP_DATA__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ + + +#include +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t get_serialized_size_slam_msgs__msg__MapData( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t max_serialized_size_slam_msgs__msg__MapData( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, msg, MapData)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_DATA__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__rosidl_typesupport_fastrtps_cpp.hpp b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__rosidl_typesupport_fastrtps_cpp.hpp new file mode 100644 index 0000000..0f3e52e --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__rosidl_typesupport_fastrtps_cpp.hpp @@ -0,0 +1,80 @@ +// generated from rosidl_typesupport_fastrtps_cpp/resource/idl__rosidl_typesupport_fastrtps_cpp.hpp.em +// with input from slam_msgs:msg/MapData.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_DATA__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ +#define SLAM_MSGS__MSG__DETAIL__MAP_DATA__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +#include "slam_msgs/msg/detail/map_data__struct.hpp" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +#include "fastcdr/Cdr.h" + +namespace slam_msgs +{ + +namespace msg +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_serialize( + const slam_msgs::msg::MapData & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + slam_msgs::msg::MapData & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +get_serialized_size( + const slam_msgs::msg::MapData & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +max_serialized_size_MapData( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace msg + +} // namespace slam_msgs + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, slam_msgs, msg, MapData)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_DATA__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__rosidl_typesupport_introspection_c.h b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__rosidl_typesupport_introspection_c.h new file mode 100644 index 0000000..1445792 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__rosidl_typesupport_introspection_c.h @@ -0,0 +1,26 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__rosidl_typesupport_introspection_c.h.em +// with input from slam_msgs:msg/MapData.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_DATA__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ +#define SLAM_MSGS__MSG__DETAIL__MAP_DATA__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, msg, MapData)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_DATA__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__rosidl_typesupport_introspection_cpp.hpp b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__rosidl_typesupport_introspection_cpp.hpp new file mode 100644 index 0000000..8e42ee2 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__rosidl_typesupport_introspection_cpp.hpp @@ -0,0 +1,27 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__rosidl_typesupport_introspection_cpp.h.em +// with input from slam_msgs:msg/MapData.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_DATA__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ +#define SLAM_MSGS__MSG__DETAIL__MAP_DATA__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ + + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +// TODO(dirk-thomas) these visibility macros should be message package specific +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, msg, MapData)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_DATA__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__struct.h b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__struct.h new file mode 100644 index 0000000..de31fe9 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__struct.h @@ -0,0 +1,52 @@ +// generated from rosidl_generator_c/resource/idl__struct.h.em +// with input from slam_msgs:msg/MapData.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_DATA__STRUCT_H_ +#define SLAM_MSGS__MSG__DETAIL__MAP_DATA__STRUCT_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include +#include +#include + + +// Constants defined in the message + +// Include directives for member types +// Member 'header' +#include "std_msgs/msg/detail/header__struct.h" +// Member 'graph' +#include "slam_msgs/msg/detail/map_graph__struct.h" +// Member 'nodes' +#include "slam_msgs/msg/detail/key_frame__struct.h" + +/// Struct defined in msg/MapData in the package slam_msgs. +typedef struct slam_msgs__msg__MapData +{ + std_msgs__msg__Header header; + /// optimized graph + slam_msgs__msg__MapGraph graph; + /// graph data + slam_msgs__msg__KeyFrame__Sequence nodes; +} slam_msgs__msg__MapData; + +// Struct for a sequence of slam_msgs__msg__MapData. +typedef struct slam_msgs__msg__MapData__Sequence +{ + slam_msgs__msg__MapData * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} slam_msgs__msg__MapData__Sequence; + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_DATA__STRUCT_H_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__struct.hpp b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__struct.hpp new file mode 100644 index 0000000..983a7fe --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__struct.hpp @@ -0,0 +1,158 @@ +// generated from rosidl_generator_cpp/resource/idl__struct.hpp.em +// with input from slam_msgs:msg/MapData.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_DATA__STRUCT_HPP_ +#define SLAM_MSGS__MSG__DETAIL__MAP_DATA__STRUCT_HPP_ + +#include +#include +#include +#include +#include + +#include "rosidl_runtime_cpp/bounded_vector.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +// Include directives for member types +// Member 'header' +#include "std_msgs/msg/detail/header__struct.hpp" +// Member 'graph' +#include "slam_msgs/msg/detail/map_graph__struct.hpp" +// Member 'nodes' +#include "slam_msgs/msg/detail/key_frame__struct.hpp" + +#ifndef _WIN32 +# define DEPRECATED__slam_msgs__msg__MapData __attribute__((deprecated)) +#else +# define DEPRECATED__slam_msgs__msg__MapData __declspec(deprecated) +#endif + +namespace slam_msgs +{ + +namespace msg +{ + +// message struct +template +struct MapData_ +{ + using Type = MapData_; + + explicit MapData_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : header(_init), + graph(_init) + { + (void)_init; + } + + explicit MapData_(const ContainerAllocator & _alloc, rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : header(_alloc, _init), + graph(_alloc, _init) + { + (void)_init; + } + + // field types and members + using _header_type = + std_msgs::msg::Header_; + _header_type header; + using _graph_type = + slam_msgs::msg::MapGraph_; + _graph_type graph; + using _nodes_type = + std::vector, typename std::allocator_traits::template rebind_alloc>>; + _nodes_type nodes; + + // setters for named parameter idiom + Type & set__header( + const std_msgs::msg::Header_ & _arg) + { + this->header = _arg; + return *this; + } + Type & set__graph( + const slam_msgs::msg::MapGraph_ & _arg) + { + this->graph = _arg; + return *this; + } + Type & set__nodes( + const std::vector, typename std::allocator_traits::template rebind_alloc>> & _arg) + { + this->nodes = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + slam_msgs::msg::MapData_ *; + using ConstRawPtr = + const slam_msgs::msg::MapData_ *; + using SharedPtr = + std::shared_ptr>; + using ConstSharedPtr = + std::shared_ptr const>; + + template>> + using UniquePtrWithDeleter = + std::unique_ptr, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template>> + using ConstUniquePtrWithDeleter = + std::unique_ptr const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr>; + using ConstWeakPtr = + std::weak_ptr const>; + + // pointer types similar to ROS 1, use SharedPtr / ConstSharedPtr instead + // NOTE: Can't use 'using' here because GNU C++ can't parse attributes properly + typedef DEPRECATED__slam_msgs__msg__MapData + std::shared_ptr> + Ptr; + typedef DEPRECATED__slam_msgs__msg__MapData + std::shared_ptr const> + ConstPtr; + + // comparison operators + bool operator==(const MapData_ & other) const + { + if (this->header != other.header) { + return false; + } + if (this->graph != other.graph) { + return false; + } + if (this->nodes != other.nodes) { + return false; + } + return true; + } + bool operator!=(const MapData_ & other) const + { + return !this->operator==(other); + } +}; // struct MapData_ + +// alias to use template instance with default allocator +using MapData = + slam_msgs::msg::MapData_>; + +// constant definitions + +} // namespace msg + +} // namespace slam_msgs + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_DATA__STRUCT_HPP_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__traits.hpp b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__traits.hpp new file mode 100644 index 0000000..7188489 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__traits.hpp @@ -0,0 +1,169 @@ +// generated from rosidl_generator_cpp/resource/idl__traits.hpp.em +// with input from slam_msgs:msg/MapData.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_DATA__TRAITS_HPP_ +#define SLAM_MSGS__MSG__DETAIL__MAP_DATA__TRAITS_HPP_ + +#include + +#include +#include +#include + +#include "slam_msgs/msg/detail/map_data__struct.hpp" +#include "rosidl_runtime_cpp/traits.hpp" + +// Include directives for member types +// Member 'header' +#include "std_msgs/msg/detail/header__traits.hpp" +// Member 'graph' +#include "slam_msgs/msg/detail/map_graph__traits.hpp" +// Member 'nodes' +#include "slam_msgs/msg/detail/key_frame__traits.hpp" + +namespace slam_msgs +{ + +namespace msg +{ + +inline void to_flow_style_yaml( + const MapData & msg, + std::ostream & out) +{ + out << "{"; + // member: header + { + out << "header: "; + to_flow_style_yaml(msg.header, out); + out << ", "; + } + + // member: graph + { + out << "graph: "; + to_flow_style_yaml(msg.graph, out); + out << ", "; + } + + // member: nodes + { + if (msg.nodes.size() == 0) { + out << "nodes: []"; + } else { + out << "nodes: ["; + size_t pending_items = msg.nodes.size(); + for (auto item : msg.nodes) { + to_flow_style_yaml(item, out); + if (--pending_items > 0) { + out << ", "; + } + } + out << "]"; + } + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const MapData & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: header + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "header:\n"; + to_block_style_yaml(msg.header, out, indentation + 2); + } + + // member: graph + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "graph:\n"; + to_block_style_yaml(msg.graph, out, indentation + 2); + } + + // member: nodes + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + if (msg.nodes.size() == 0) { + out << "nodes: []\n"; + } else { + out << "nodes:\n"; + for (auto item : msg.nodes) { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "-\n"; + to_block_style_yaml(item, out, indentation + 2); + } + } + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const MapData & msg, bool use_flow_style = false) +{ + std::ostringstream out; + if (use_flow_style) { + to_flow_style_yaml(msg, out); + } else { + to_block_style_yaml(msg, out); + } + return out.str(); +} + +} // namespace msg + +} // namespace slam_msgs + +namespace rosidl_generator_traits +{ + +[[deprecated("use slam_msgs::msg::to_block_style_yaml() instead")]] +inline void to_yaml( + const slam_msgs::msg::MapData & msg, + std::ostream & out, size_t indentation = 0) +{ + slam_msgs::msg::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use slam_msgs::msg::to_yaml() instead")]] +inline std::string to_yaml(const slam_msgs::msg::MapData & msg) +{ + return slam_msgs::msg::to_yaml(msg); +} + +template<> +inline const char * data_type() +{ + return "slam_msgs::msg::MapData"; +} + +template<> +inline const char * name() +{ + return "slam_msgs/msg/MapData"; +} + +template<> +struct has_fixed_size + : std::integral_constant {}; + +template<> +struct has_bounded_size + : std::integral_constant {}; + +template<> +struct is_message + : std::true_type {}; + +} // namespace rosidl_generator_traits + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_DATA__TRAITS_HPP_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__type_support.c b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__type_support.c new file mode 100644 index 0000000..00a6763 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__type_support.c @@ -0,0 +1,192 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__type_support.c.em +// with input from slam_msgs:msg/MapData.idl +// generated code does not contain a copyright notice + +#include +#include "slam_msgs/msg/detail/map_data__rosidl_typesupport_introspection_c.h" +#include "slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h" +#include "rosidl_typesupport_introspection_c/field_types.h" +#include "rosidl_typesupport_introspection_c/identifier.h" +#include "rosidl_typesupport_introspection_c/message_introspection.h" +#include "slam_msgs/msg/detail/map_data__functions.h" +#include "slam_msgs/msg/detail/map_data__struct.h" + + +// Include directives for member types +// Member `header` +#include "std_msgs/msg/header.h" +// Member `header` +#include "std_msgs/msg/detail/header__rosidl_typesupport_introspection_c.h" +// Member `graph` +#include "slam_msgs/msg/map_graph.h" +// Member `graph` +#include "slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h" +// Member `nodes` +#include "slam_msgs/msg/key_frame.h" +// Member `nodes` +#include "slam_msgs/msg/detail/key_frame__rosidl_typesupport_introspection_c.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +void slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__MapData_init_function( + void * message_memory, enum rosidl_runtime_c__message_initialization _init) +{ + // TODO(karsten1987): initializers are not yet implemented for typesupport c + // see https://github.com/ros2/ros2/issues/397 + (void) _init; + slam_msgs__msg__MapData__init(message_memory); +} + +void slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__MapData_fini_function(void * message_memory) +{ + slam_msgs__msg__MapData__fini(message_memory); +} + +size_t slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__size_function__MapData__nodes( + const void * untyped_member) +{ + const slam_msgs__msg__KeyFrame__Sequence * member = + (const slam_msgs__msg__KeyFrame__Sequence *)(untyped_member); + return member->size; +} + +const void * slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__get_const_function__MapData__nodes( + const void * untyped_member, size_t index) +{ + const slam_msgs__msg__KeyFrame__Sequence * member = + (const slam_msgs__msg__KeyFrame__Sequence *)(untyped_member); + return &member->data[index]; +} + +void * slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__get_function__MapData__nodes( + void * untyped_member, size_t index) +{ + slam_msgs__msg__KeyFrame__Sequence * member = + (slam_msgs__msg__KeyFrame__Sequence *)(untyped_member); + return &member->data[index]; +} + +void slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__fetch_function__MapData__nodes( + const void * untyped_member, size_t index, void * untyped_value) +{ + const slam_msgs__msg__KeyFrame * item = + ((const slam_msgs__msg__KeyFrame *) + slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__get_const_function__MapData__nodes(untyped_member, index)); + slam_msgs__msg__KeyFrame * value = + (slam_msgs__msg__KeyFrame *)(untyped_value); + *value = *item; +} + +void slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__assign_function__MapData__nodes( + void * untyped_member, size_t index, const void * untyped_value) +{ + slam_msgs__msg__KeyFrame * item = + ((slam_msgs__msg__KeyFrame *) + slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__get_function__MapData__nodes(untyped_member, index)); + const slam_msgs__msg__KeyFrame * value = + (const slam_msgs__msg__KeyFrame *)(untyped_value); + *item = *value; +} + +bool slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__resize_function__MapData__nodes( + void * untyped_member, size_t size) +{ + slam_msgs__msg__KeyFrame__Sequence * member = + (slam_msgs__msg__KeyFrame__Sequence *)(untyped_member); + slam_msgs__msg__KeyFrame__Sequence__fini(member); + return slam_msgs__msg__KeyFrame__Sequence__init(member, size); +} + +static rosidl_typesupport_introspection_c__MessageMember slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__MapData_message_member_array[3] = { + { + "header", // name + rosidl_typesupport_introspection_c__ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + NULL, // members of sub message (initialized later) + false, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs__msg__MapData, header), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + }, + { + "graph", // name + rosidl_typesupport_introspection_c__ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + NULL, // members of sub message (initialized later) + false, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs__msg__MapData, graph), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + }, + { + "nodes", // name + rosidl_typesupport_introspection_c__ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + NULL, // members of sub message (initialized later) + true, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs__msg__MapData, nodes), // bytes offset in struct + NULL, // default value + slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__size_function__MapData__nodes, // size() function pointer + slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__get_const_function__MapData__nodes, // get_const(index) function pointer + slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__get_function__MapData__nodes, // get(index) function pointer + slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__fetch_function__MapData__nodes, // fetch(index, &value) function pointer + slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__assign_function__MapData__nodes, // assign(index, value) function pointer + slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__resize_function__MapData__nodes // resize(index) function pointer + } +}; + +static const rosidl_typesupport_introspection_c__MessageMembers slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__MapData_message_members = { + "slam_msgs__msg", // message namespace + "MapData", // message name + 3, // number of fields + sizeof(slam_msgs__msg__MapData), + slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__MapData_message_member_array, // message members + slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__MapData_init_function, // function to initialize message memory (memory has to be allocated) + slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__MapData_fini_function // function to terminate message instance (will not free memory) +}; + +// this is not const since it must be initialized on first access +// since C does not allow non-integral compile-time constants +static rosidl_message_type_support_t slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__MapData_message_type_support_handle = { + 0, + &slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__MapData_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, msg, MapData)() { + slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__MapData_message_member_array[0].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, std_msgs, msg, Header)(); + slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__MapData_message_member_array[1].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, msg, MapGraph)(); + slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__MapData_message_member_array[2].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, msg, KeyFrame)(); + if (!slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__MapData_message_type_support_handle.typesupport_identifier) { + slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__MapData_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__MapData_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__type_support.cpp b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__type_support.cpp new file mode 100644 index 0000000..b7f9543 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__type_support.cpp @@ -0,0 +1,188 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__type_support.cpp.em +// with input from slam_msgs:msg/MapData.idl +// generated code does not contain a copyright notice + +#include "array" +#include "cstddef" +#include "string" +#include "vector" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_cpp/message_type_support.hpp" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/msg/detail/map_data__struct.hpp" +#include "rosidl_typesupport_introspection_cpp/field_types.hpp" +#include "rosidl_typesupport_introspection_cpp/identifier.hpp" +#include "rosidl_typesupport_introspection_cpp/message_introspection.hpp" +#include "rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp" +#include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +namespace slam_msgs +{ + +namespace msg +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void MapData_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) slam_msgs::msg::MapData(_init); +} + +void MapData_fini_function(void * message_memory) +{ + auto typed_message = static_cast(message_memory); + typed_message->~MapData(); +} + +size_t size_function__MapData__nodes(const void * untyped_member) +{ + const auto * member = reinterpret_cast *>(untyped_member); + return member->size(); +} + +const void * get_const_function__MapData__nodes(const void * untyped_member, size_t index) +{ + const auto & member = + *reinterpret_cast *>(untyped_member); + return &member[index]; +} + +void * get_function__MapData__nodes(void * untyped_member, size_t index) +{ + auto & member = + *reinterpret_cast *>(untyped_member); + return &member[index]; +} + +void fetch_function__MapData__nodes( + const void * untyped_member, size_t index, void * untyped_value) +{ + const auto & item = *reinterpret_cast( + get_const_function__MapData__nodes(untyped_member, index)); + auto & value = *reinterpret_cast(untyped_value); + value = item; +} + +void assign_function__MapData__nodes( + void * untyped_member, size_t index, const void * untyped_value) +{ + auto & item = *reinterpret_cast( + get_function__MapData__nodes(untyped_member, index)); + const auto & value = *reinterpret_cast(untyped_value); + item = value; +} + +void resize_function__MapData__nodes(void * untyped_member, size_t size) +{ + auto * member = + reinterpret_cast *>(untyped_member); + member->resize(size); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember MapData_message_member_array[3] = { + { + "header", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle(), // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs::msg::MapData, header), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + }, + { + "graph", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle(), // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs::msg::MapData, graph), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + }, + { + "nodes", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle(), // members of sub message + true, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs::msg::MapData, nodes), // bytes offset in struct + nullptr, // default value + size_function__MapData__nodes, // size() function pointer + get_const_function__MapData__nodes, // get_const(index) function pointer + get_function__MapData__nodes, // get(index) function pointer + fetch_function__MapData__nodes, // fetch(index, &value) function pointer + assign_function__MapData__nodes, // assign(index, value) function pointer + resize_function__MapData__nodes // resize(index) function pointer + } +}; + +static const ::rosidl_typesupport_introspection_cpp::MessageMembers MapData_message_members = { + "slam_msgs::msg", // message namespace + "MapData", // message name + 3, // number of fields + sizeof(slam_msgs::msg::MapData), + MapData_message_member_array, // message members + MapData_init_function, // function to initialize message memory (memory has to be allocated) + MapData_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t MapData_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &MapData_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace msg + +} // namespace slam_msgs + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::slam_msgs::msg::rosidl_typesupport_introspection_cpp::MapData_message_type_support_handle; +} + +} // namespace rosidl_typesupport_introspection_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, msg, MapData)() { + return &::slam_msgs::msg::rosidl_typesupport_introspection_cpp::MapData_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__type_support.h b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__type_support.h new file mode 100644 index 0000000..e01753d --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__type_support.h @@ -0,0 +1,33 @@ +// generated from rosidl_generator_c/resource/idl__type_support.h.em +// with input from slam_msgs:msg/MapData.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_DATA__TYPE_SUPPORT_H_ +#define SLAM_MSGS__MSG__DETAIL__MAP_DATA__TYPE_SUPPORT_H_ + +#include "rosidl_typesupport_interface/macros.h" + +#include "slam_msgs/msg/rosidl_generator_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include "rosidl_runtime_c/message_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + slam_msgs, + msg, + MapData +)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_DATA__TYPE_SUPPORT_H_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__builder.hpp b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__builder.hpp new file mode 100644 index 0000000..6473e19 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__builder.hpp @@ -0,0 +1,88 @@ +// generated from rosidl_generator_cpp/resource/idl__builder.hpp.em +// with input from slam_msgs:msg/MapGraph.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__BUILDER_HPP_ +#define SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__BUILDER_HPP_ + +#include +#include + +#include "slam_msgs/msg/detail/map_graph__struct.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +namespace slam_msgs +{ + +namespace msg +{ + +namespace builder +{ + +class Init_MapGraph_poses +{ +public: + explicit Init_MapGraph_poses(::slam_msgs::msg::MapGraph & msg) + : msg_(msg) + {} + ::slam_msgs::msg::MapGraph poses(::slam_msgs::msg::MapGraph::_poses_type arg) + { + msg_.poses = std::move(arg); + return std::move(msg_); + } + +private: + ::slam_msgs::msg::MapGraph msg_; +}; + +class Init_MapGraph_poses_id +{ +public: + explicit Init_MapGraph_poses_id(::slam_msgs::msg::MapGraph & msg) + : msg_(msg) + {} + Init_MapGraph_poses poses_id(::slam_msgs::msg::MapGraph::_poses_id_type arg) + { + msg_.poses_id = std::move(arg); + return Init_MapGraph_poses(msg_); + } + +private: + ::slam_msgs::msg::MapGraph msg_; +}; + +class Init_MapGraph_header +{ +public: + Init_MapGraph_header() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + Init_MapGraph_poses_id header(::slam_msgs::msg::MapGraph::_header_type arg) + { + msg_.header = std::move(arg); + return Init_MapGraph_poses_id(msg_); + } + +private: + ::slam_msgs::msg::MapGraph msg_; +}; + +} // namespace builder + +} // namespace msg + +template +auto build(); + +template<> +inline +auto build<::slam_msgs::msg::MapGraph>() +{ + return slam_msgs::msg::builder::Init_MapGraph_header(); +} + +} // namespace slam_msgs + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__BUILDER_HPP_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__functions.c b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__functions.c new file mode 100644 index 0000000..7fb68b8 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__functions.c @@ -0,0 +1,293 @@ +// generated from rosidl_generator_c/resource/idl__functions.c.em +// with input from slam_msgs:msg/MapGraph.idl +// generated code does not contain a copyright notice +#include "slam_msgs/msg/detail/map_graph__functions.h" + +#include +#include +#include +#include + +#include "rcutils/allocator.h" + + +// Include directives for member types +// Member `header` +#include "std_msgs/msg/detail/header__functions.h" +// Member `poses_id` +#include "rosidl_runtime_c/primitives_sequence_functions.h" +// Member `poses` +#include "geometry_msgs/msg/detail/pose_stamped__functions.h" + +bool +slam_msgs__msg__MapGraph__init(slam_msgs__msg__MapGraph * msg) +{ + if (!msg) { + return false; + } + // header + if (!std_msgs__msg__Header__init(&msg->header)) { + slam_msgs__msg__MapGraph__fini(msg); + return false; + } + // poses_id + if (!rosidl_runtime_c__int32__Sequence__init(&msg->poses_id, 0)) { + slam_msgs__msg__MapGraph__fini(msg); + return false; + } + // poses + if (!geometry_msgs__msg__PoseStamped__Sequence__init(&msg->poses, 0)) { + slam_msgs__msg__MapGraph__fini(msg); + return false; + } + return true; +} + +void +slam_msgs__msg__MapGraph__fini(slam_msgs__msg__MapGraph * msg) +{ + if (!msg) { + return; + } + // header + std_msgs__msg__Header__fini(&msg->header); + // poses_id + rosidl_runtime_c__int32__Sequence__fini(&msg->poses_id); + // poses + geometry_msgs__msg__PoseStamped__Sequence__fini(&msg->poses); +} + +bool +slam_msgs__msg__MapGraph__are_equal(const slam_msgs__msg__MapGraph * lhs, const slam_msgs__msg__MapGraph * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // header + if (!std_msgs__msg__Header__are_equal( + &(lhs->header), &(rhs->header))) + { + return false; + } + // poses_id + if (!rosidl_runtime_c__int32__Sequence__are_equal( + &(lhs->poses_id), &(rhs->poses_id))) + { + return false; + } + // poses + if (!geometry_msgs__msg__PoseStamped__Sequence__are_equal( + &(lhs->poses), &(rhs->poses))) + { + return false; + } + return true; +} + +bool +slam_msgs__msg__MapGraph__copy( + const slam_msgs__msg__MapGraph * input, + slam_msgs__msg__MapGraph * output) +{ + if (!input || !output) { + return false; + } + // header + if (!std_msgs__msg__Header__copy( + &(input->header), &(output->header))) + { + return false; + } + // poses_id + if (!rosidl_runtime_c__int32__Sequence__copy( + &(input->poses_id), &(output->poses_id))) + { + return false; + } + // poses + if (!geometry_msgs__msg__PoseStamped__Sequence__copy( + &(input->poses), &(output->poses))) + { + return false; + } + return true; +} + +slam_msgs__msg__MapGraph * +slam_msgs__msg__MapGraph__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__msg__MapGraph * msg = (slam_msgs__msg__MapGraph *)allocator.allocate(sizeof(slam_msgs__msg__MapGraph), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(slam_msgs__msg__MapGraph)); + bool success = slam_msgs__msg__MapGraph__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +slam_msgs__msg__MapGraph__destroy(slam_msgs__msg__MapGraph * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + slam_msgs__msg__MapGraph__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +slam_msgs__msg__MapGraph__Sequence__init(slam_msgs__msg__MapGraph__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__msg__MapGraph * data = NULL; + + if (size) { + data = (slam_msgs__msg__MapGraph *)allocator.zero_allocate(size, sizeof(slam_msgs__msg__MapGraph), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = slam_msgs__msg__MapGraph__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + slam_msgs__msg__MapGraph__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +slam_msgs__msg__MapGraph__Sequence__fini(slam_msgs__msg__MapGraph__Sequence * array) +{ + if (!array) { + return; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + + if (array->data) { + // ensure that data and capacity values are consistent + assert(array->capacity > 0); + // finalize all array elements + for (size_t i = 0; i < array->capacity; ++i) { + slam_msgs__msg__MapGraph__fini(&array->data[i]); + } + allocator.deallocate(array->data, allocator.state); + array->data = NULL; + array->size = 0; + array->capacity = 0; + } else { + // ensure that data, size, and capacity values are consistent + assert(0 == array->size); + assert(0 == array->capacity); + } +} + +slam_msgs__msg__MapGraph__Sequence * +slam_msgs__msg__MapGraph__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__msg__MapGraph__Sequence * array = (slam_msgs__msg__MapGraph__Sequence *)allocator.allocate(sizeof(slam_msgs__msg__MapGraph__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = slam_msgs__msg__MapGraph__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +slam_msgs__msg__MapGraph__Sequence__destroy(slam_msgs__msg__MapGraph__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + slam_msgs__msg__MapGraph__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +slam_msgs__msg__MapGraph__Sequence__are_equal(const slam_msgs__msg__MapGraph__Sequence * lhs, const slam_msgs__msg__MapGraph__Sequence * rhs) +{ + if (!lhs || !rhs) { + return false; + } + if (lhs->size != rhs->size) { + return false; + } + for (size_t i = 0; i < lhs->size; ++i) { + if (!slam_msgs__msg__MapGraph__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +slam_msgs__msg__MapGraph__Sequence__copy( + const slam_msgs__msg__MapGraph__Sequence * input, + slam_msgs__msg__MapGraph__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(slam_msgs__msg__MapGraph); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__msg__MapGraph * data = + (slam_msgs__msg__MapGraph *)allocator.reallocate( + output->data, allocation_size, allocator.state); + if (!data) { + return false; + } + // If reallocation succeeded, memory may or may not have been moved + // to fulfill the allocation request, invalidating output->data. + output->data = data; + for (size_t i = output->capacity; i < input->size; ++i) { + if (!slam_msgs__msg__MapGraph__init(&output->data[i])) { + // If initialization of any new item fails, roll back + // all previously initialized items. Existing items + // in output are to be left unmodified. + for (; i-- > output->capacity; ) { + slam_msgs__msg__MapGraph__fini(&output->data[i]); + } + return false; + } + } + output->capacity = input->size; + } + output->size = input->size; + for (size_t i = 0; i < input->size; ++i) { + if (!slam_msgs__msg__MapGraph__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__functions.h b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__functions.h new file mode 100644 index 0000000..fd1c7fd --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__functions.h @@ -0,0 +1,177 @@ +// generated from rosidl_generator_c/resource/idl__functions.h.em +// with input from slam_msgs:msg/MapGraph.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__FUNCTIONS_H_ +#define SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__FUNCTIONS_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include +#include + +#include "rosidl_runtime_c/visibility_control.h" +#include "slam_msgs/msg/rosidl_generator_c__visibility_control.h" + +#include "slam_msgs/msg/detail/map_graph__struct.h" + +/// Initialize msg/MapGraph message. +/** + * If the init function is called twice for the same message without + * calling fini inbetween previously allocated memory will be leaked. + * \param[in,out] msg The previously allocated message pointer. + * Fields without a default value will not be initialized by this function. + * You might want to call memset(msg, 0, sizeof( + * slam_msgs__msg__MapGraph + * )) before or use + * slam_msgs__msg__MapGraph__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__MapGraph__init(slam_msgs__msg__MapGraph * msg); + +/// Finalize msg/MapGraph message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__msg__MapGraph__fini(slam_msgs__msg__MapGraph * msg); + +/// Create msg/MapGraph message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * slam_msgs__msg__MapGraph__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +slam_msgs__msg__MapGraph * +slam_msgs__msg__MapGraph__create(); + +/// Destroy msg/MapGraph message. +/** + * It calls + * slam_msgs__msg__MapGraph__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__msg__MapGraph__destroy(slam_msgs__msg__MapGraph * msg); + +/// Check for msg/MapGraph message equality. +/** + * \param[in] lhs The message on the left hand size of the equality operator. + * \param[in] rhs The message on the right hand size of the equality operator. + * \return true if messages are equal, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__MapGraph__are_equal(const slam_msgs__msg__MapGraph * lhs, const slam_msgs__msg__MapGraph * rhs); + +/// Copy a msg/MapGraph message. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source message pointer. + * \param[out] output The target message pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer is null + * or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__MapGraph__copy( + const slam_msgs__msg__MapGraph * input, + slam_msgs__msg__MapGraph * output); + +/// Initialize array of msg/MapGraph messages. +/** + * It allocates the memory for the number of elements and calls + * slam_msgs__msg__MapGraph__init() + * for each element of the array. + * \param[in,out] array The allocated array pointer. + * \param[in] size The size / capacity of the array. + * \return true if initialization was successful, otherwise false + * If the array pointer is valid and the size is zero it is guaranteed + # to return true. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__MapGraph__Sequence__init(slam_msgs__msg__MapGraph__Sequence * array, size_t size); + +/// Finalize array of msg/MapGraph messages. +/** + * It calls + * slam_msgs__msg__MapGraph__fini() + * for each element of the array and frees the memory for the number of + * elements. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__msg__MapGraph__Sequence__fini(slam_msgs__msg__MapGraph__Sequence * array); + +/// Create array of msg/MapGraph messages. +/** + * It allocates the memory for the array and calls + * slam_msgs__msg__MapGraph__Sequence__init(). + * \param[in] size The size / capacity of the array. + * \return The pointer to the initialized array if successful, otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +slam_msgs__msg__MapGraph__Sequence * +slam_msgs__msg__MapGraph__Sequence__create(size_t size); + +/// Destroy array of msg/MapGraph messages. +/** + * It calls + * slam_msgs__msg__MapGraph__Sequence__fini() + * on the array, + * and frees the memory of the array. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__msg__MapGraph__Sequence__destroy(slam_msgs__msg__MapGraph__Sequence * array); + +/// Check for msg/MapGraph message array equality. +/** + * \param[in] lhs The message array on the left hand size of the equality operator. + * \param[in] rhs The message array on the right hand size of the equality operator. + * \return true if message arrays are equal in size and content, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__MapGraph__Sequence__are_equal(const slam_msgs__msg__MapGraph__Sequence * lhs, const slam_msgs__msg__MapGraph__Sequence * rhs); + +/// Copy an array of msg/MapGraph messages. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source array pointer. + * \param[out] output The target array pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer + * is null or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__MapGraph__Sequence__copy( + const slam_msgs__msg__MapGraph__Sequence * input, + slam_msgs__msg__MapGraph__Sequence * output); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__FUNCTIONS_H_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__rosidl_typesupport_fastrtps_c.h b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__rosidl_typesupport_fastrtps_c.h new file mode 100644 index 0000000..63e49b0 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__rosidl_typesupport_fastrtps_c.h @@ -0,0 +1,37 @@ +// generated from rosidl_typesupport_fastrtps_c/resource/idl__rosidl_typesupport_fastrtps_c.h.em +// with input from slam_msgs:msg/MapGraph.idl +// generated code does not contain a copyright notice +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ +#define SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ + + +#include +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t get_serialized_size_slam_msgs__msg__MapGraph( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t max_serialized_size_slam_msgs__msg__MapGraph( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, msg, MapGraph)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__rosidl_typesupport_fastrtps_cpp.hpp b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__rosidl_typesupport_fastrtps_cpp.hpp new file mode 100644 index 0000000..dd380d7 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__rosidl_typesupport_fastrtps_cpp.hpp @@ -0,0 +1,80 @@ +// generated from rosidl_typesupport_fastrtps_cpp/resource/idl__rosidl_typesupport_fastrtps_cpp.hpp.em +// with input from slam_msgs:msg/MapGraph.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ +#define SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +#include "slam_msgs/msg/detail/map_graph__struct.hpp" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +#include "fastcdr/Cdr.h" + +namespace slam_msgs +{ + +namespace msg +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_serialize( + const slam_msgs::msg::MapGraph & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + slam_msgs::msg::MapGraph & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +get_serialized_size( + const slam_msgs::msg::MapGraph & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +max_serialized_size_MapGraph( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace msg + +} // namespace slam_msgs + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, slam_msgs, msg, MapGraph)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h new file mode 100644 index 0000000..43e8dd2 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h @@ -0,0 +1,26 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__rosidl_typesupport_introspection_c.h.em +// with input from slam_msgs:msg/MapGraph.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ +#define SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, msg, MapGraph)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_cpp.hpp b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_cpp.hpp new file mode 100644 index 0000000..bf41fe6 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_cpp.hpp @@ -0,0 +1,27 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__rosidl_typesupport_introspection_cpp.h.em +// with input from slam_msgs:msg/MapGraph.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ +#define SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ + + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +// TODO(dirk-thomas) these visibility macros should be message package specific +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, msg, MapGraph)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__struct.h b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__struct.h new file mode 100644 index 0000000..f99c39f --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__struct.h @@ -0,0 +1,50 @@ +// generated from rosidl_generator_c/resource/idl__struct.h.em +// with input from slam_msgs:msg/MapGraph.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__STRUCT_H_ +#define SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__STRUCT_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include +#include +#include + + +// Constants defined in the message + +// Include directives for member types +// Member 'header' +#include "std_msgs/msg/detail/header__struct.h" +// Member 'poses_id' +#include "rosidl_runtime_c/primitives_sequence.h" +// Member 'poses' +#include "geometry_msgs/msg/detail/pose_stamped__struct.h" + +/// Struct defined in msg/MapGraph in the package slam_msgs. +typedef struct slam_msgs__msg__MapGraph +{ + std_msgs__msg__Header header; + rosidl_runtime_c__int32__Sequence poses_id; + geometry_msgs__msg__PoseStamped__Sequence poses; +} slam_msgs__msg__MapGraph; + +// Struct for a sequence of slam_msgs__msg__MapGraph. +typedef struct slam_msgs__msg__MapGraph__Sequence +{ + slam_msgs__msg__MapGraph * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} slam_msgs__msg__MapGraph__Sequence; + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__STRUCT_H_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__struct.hpp b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__struct.hpp new file mode 100644 index 0000000..44c1a12 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__struct.hpp @@ -0,0 +1,154 @@ +// generated from rosidl_generator_cpp/resource/idl__struct.hpp.em +// with input from slam_msgs:msg/MapGraph.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__STRUCT_HPP_ +#define SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__STRUCT_HPP_ + +#include +#include +#include +#include +#include + +#include "rosidl_runtime_cpp/bounded_vector.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +// Include directives for member types +// Member 'header' +#include "std_msgs/msg/detail/header__struct.hpp" +// Member 'poses' +#include "geometry_msgs/msg/detail/pose_stamped__struct.hpp" + +#ifndef _WIN32 +# define DEPRECATED__slam_msgs__msg__MapGraph __attribute__((deprecated)) +#else +# define DEPRECATED__slam_msgs__msg__MapGraph __declspec(deprecated) +#endif + +namespace slam_msgs +{ + +namespace msg +{ + +// message struct +template +struct MapGraph_ +{ + using Type = MapGraph_; + + explicit MapGraph_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : header(_init) + { + (void)_init; + } + + explicit MapGraph_(const ContainerAllocator & _alloc, rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : header(_alloc, _init) + { + (void)_init; + } + + // field types and members + using _header_type = + std_msgs::msg::Header_; + _header_type header; + using _poses_id_type = + std::vector::template rebind_alloc>; + _poses_id_type poses_id; + using _poses_type = + std::vector, typename std::allocator_traits::template rebind_alloc>>; + _poses_type poses; + + // setters for named parameter idiom + Type & set__header( + const std_msgs::msg::Header_ & _arg) + { + this->header = _arg; + return *this; + } + Type & set__poses_id( + const std::vector::template rebind_alloc> & _arg) + { + this->poses_id = _arg; + return *this; + } + Type & set__poses( + const std::vector, typename std::allocator_traits::template rebind_alloc>> & _arg) + { + this->poses = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + slam_msgs::msg::MapGraph_ *; + using ConstRawPtr = + const slam_msgs::msg::MapGraph_ *; + using SharedPtr = + std::shared_ptr>; + using ConstSharedPtr = + std::shared_ptr const>; + + template>> + using UniquePtrWithDeleter = + std::unique_ptr, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template>> + using ConstUniquePtrWithDeleter = + std::unique_ptr const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr>; + using ConstWeakPtr = + std::weak_ptr const>; + + // pointer types similar to ROS 1, use SharedPtr / ConstSharedPtr instead + // NOTE: Can't use 'using' here because GNU C++ can't parse attributes properly + typedef DEPRECATED__slam_msgs__msg__MapGraph + std::shared_ptr> + Ptr; + typedef DEPRECATED__slam_msgs__msg__MapGraph + std::shared_ptr const> + ConstPtr; + + // comparison operators + bool operator==(const MapGraph_ & other) const + { + if (this->header != other.header) { + return false; + } + if (this->poses_id != other.poses_id) { + return false; + } + if (this->poses != other.poses) { + return false; + } + return true; + } + bool operator!=(const MapGraph_ & other) const + { + return !this->operator==(other); + } +}; // struct MapGraph_ + +// alias to use template instance with default allocator +using MapGraph = + slam_msgs::msg::MapGraph_>; + +// constant definitions + +} // namespace msg + +} // namespace slam_msgs + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__STRUCT_HPP_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__traits.hpp b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__traits.hpp new file mode 100644 index 0000000..92e01fc --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__traits.hpp @@ -0,0 +1,189 @@ +// generated from rosidl_generator_cpp/resource/idl__traits.hpp.em +// with input from slam_msgs:msg/MapGraph.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__TRAITS_HPP_ +#define SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__TRAITS_HPP_ + +#include + +#include +#include +#include + +#include "slam_msgs/msg/detail/map_graph__struct.hpp" +#include "rosidl_runtime_cpp/traits.hpp" + +// Include directives for member types +// Member 'header' +#include "std_msgs/msg/detail/header__traits.hpp" +// Member 'poses' +#include "geometry_msgs/msg/detail/pose_stamped__traits.hpp" + +namespace slam_msgs +{ + +namespace msg +{ + +inline void to_flow_style_yaml( + const MapGraph & msg, + std::ostream & out) +{ + out << "{"; + // member: header + { + out << "header: "; + to_flow_style_yaml(msg.header, out); + out << ", "; + } + + // member: poses_id + { + if (msg.poses_id.size() == 0) { + out << "poses_id: []"; + } else { + out << "poses_id: ["; + size_t pending_items = msg.poses_id.size(); + for (auto item : msg.poses_id) { + rosidl_generator_traits::value_to_yaml(item, out); + if (--pending_items > 0) { + out << ", "; + } + } + out << "]"; + } + out << ", "; + } + + // member: poses + { + if (msg.poses.size() == 0) { + out << "poses: []"; + } else { + out << "poses: ["; + size_t pending_items = msg.poses.size(); + for (auto item : msg.poses) { + to_flow_style_yaml(item, out); + if (--pending_items > 0) { + out << ", "; + } + } + out << "]"; + } + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const MapGraph & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: header + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "header:\n"; + to_block_style_yaml(msg.header, out, indentation + 2); + } + + // member: poses_id + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + if (msg.poses_id.size() == 0) { + out << "poses_id: []\n"; + } else { + out << "poses_id:\n"; + for (auto item : msg.poses_id) { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "- "; + rosidl_generator_traits::value_to_yaml(item, out); + out << "\n"; + } + } + } + + // member: poses + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + if (msg.poses.size() == 0) { + out << "poses: []\n"; + } else { + out << "poses:\n"; + for (auto item : msg.poses) { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "-\n"; + to_block_style_yaml(item, out, indentation + 2); + } + } + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const MapGraph & msg, bool use_flow_style = false) +{ + std::ostringstream out; + if (use_flow_style) { + to_flow_style_yaml(msg, out); + } else { + to_block_style_yaml(msg, out); + } + return out.str(); +} + +} // namespace msg + +} // namespace slam_msgs + +namespace rosidl_generator_traits +{ + +[[deprecated("use slam_msgs::msg::to_block_style_yaml() instead")]] +inline void to_yaml( + const slam_msgs::msg::MapGraph & msg, + std::ostream & out, size_t indentation = 0) +{ + slam_msgs::msg::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use slam_msgs::msg::to_yaml() instead")]] +inline std::string to_yaml(const slam_msgs::msg::MapGraph & msg) +{ + return slam_msgs::msg::to_yaml(msg); +} + +template<> +inline const char * data_type() +{ + return "slam_msgs::msg::MapGraph"; +} + +template<> +inline const char * name() +{ + return "slam_msgs/msg/MapGraph"; +} + +template<> +struct has_fixed_size + : std::integral_constant {}; + +template<> +struct has_bounded_size + : std::integral_constant {}; + +template<> +struct is_message + : std::true_type {}; + +} // namespace rosidl_generator_traits + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__TRAITS_HPP_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__type_support.c b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__type_support.c new file mode 100644 index 0000000..3a967fb --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__type_support.c @@ -0,0 +1,243 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__type_support.c.em +// with input from slam_msgs:msg/MapGraph.idl +// generated code does not contain a copyright notice + +#include +#include "slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h" +#include "slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h" +#include "rosidl_typesupport_introspection_c/field_types.h" +#include "rosidl_typesupport_introspection_c/identifier.h" +#include "rosidl_typesupport_introspection_c/message_introspection.h" +#include "slam_msgs/msg/detail/map_graph__functions.h" +#include "slam_msgs/msg/detail/map_graph__struct.h" + + +// Include directives for member types +// Member `header` +#include "std_msgs/msg/header.h" +// Member `header` +#include "std_msgs/msg/detail/header__rosidl_typesupport_introspection_c.h" +// Member `poses_id` +#include "rosidl_runtime_c/primitives_sequence_functions.h" +// Member `poses` +#include "geometry_msgs/msg/pose_stamped.h" +// Member `poses` +#include "geometry_msgs/msg/detail/pose_stamped__rosidl_typesupport_introspection_c.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +void slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__MapGraph_init_function( + void * message_memory, enum rosidl_runtime_c__message_initialization _init) +{ + // TODO(karsten1987): initializers are not yet implemented for typesupport c + // see https://github.com/ros2/ros2/issues/397 + (void) _init; + slam_msgs__msg__MapGraph__init(message_memory); +} + +void slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__MapGraph_fini_function(void * message_memory) +{ + slam_msgs__msg__MapGraph__fini(message_memory); +} + +size_t slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__size_function__MapGraph__poses_id( + const void * untyped_member) +{ + const rosidl_runtime_c__int32__Sequence * member = + (const rosidl_runtime_c__int32__Sequence *)(untyped_member); + return member->size; +} + +const void * slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__get_const_function__MapGraph__poses_id( + const void * untyped_member, size_t index) +{ + const rosidl_runtime_c__int32__Sequence * member = + (const rosidl_runtime_c__int32__Sequence *)(untyped_member); + return &member->data[index]; +} + +void * slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__get_function__MapGraph__poses_id( + void * untyped_member, size_t index) +{ + rosidl_runtime_c__int32__Sequence * member = + (rosidl_runtime_c__int32__Sequence *)(untyped_member); + return &member->data[index]; +} + +void slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__fetch_function__MapGraph__poses_id( + const void * untyped_member, size_t index, void * untyped_value) +{ + const int32_t * item = + ((const int32_t *) + slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__get_const_function__MapGraph__poses_id(untyped_member, index)); + int32_t * value = + (int32_t *)(untyped_value); + *value = *item; +} + +void slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__assign_function__MapGraph__poses_id( + void * untyped_member, size_t index, const void * untyped_value) +{ + int32_t * item = + ((int32_t *) + slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__get_function__MapGraph__poses_id(untyped_member, index)); + const int32_t * value = + (const int32_t *)(untyped_value); + *item = *value; +} + +bool slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__resize_function__MapGraph__poses_id( + void * untyped_member, size_t size) +{ + rosidl_runtime_c__int32__Sequence * member = + (rosidl_runtime_c__int32__Sequence *)(untyped_member); + rosidl_runtime_c__int32__Sequence__fini(member); + return rosidl_runtime_c__int32__Sequence__init(member, size); +} + +size_t slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__size_function__MapGraph__poses( + const void * untyped_member) +{ + const geometry_msgs__msg__PoseStamped__Sequence * member = + (const geometry_msgs__msg__PoseStamped__Sequence *)(untyped_member); + return member->size; +} + +const void * slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__get_const_function__MapGraph__poses( + const void * untyped_member, size_t index) +{ + const geometry_msgs__msg__PoseStamped__Sequence * member = + (const geometry_msgs__msg__PoseStamped__Sequence *)(untyped_member); + return &member->data[index]; +} + +void * slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__get_function__MapGraph__poses( + void * untyped_member, size_t index) +{ + geometry_msgs__msg__PoseStamped__Sequence * member = + (geometry_msgs__msg__PoseStamped__Sequence *)(untyped_member); + return &member->data[index]; +} + +void slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__fetch_function__MapGraph__poses( + const void * untyped_member, size_t index, void * untyped_value) +{ + const geometry_msgs__msg__PoseStamped * item = + ((const geometry_msgs__msg__PoseStamped *) + slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__get_const_function__MapGraph__poses(untyped_member, index)); + geometry_msgs__msg__PoseStamped * value = + (geometry_msgs__msg__PoseStamped *)(untyped_value); + *value = *item; +} + +void slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__assign_function__MapGraph__poses( + void * untyped_member, size_t index, const void * untyped_value) +{ + geometry_msgs__msg__PoseStamped * item = + ((geometry_msgs__msg__PoseStamped *) + slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__get_function__MapGraph__poses(untyped_member, index)); + const geometry_msgs__msg__PoseStamped * value = + (const geometry_msgs__msg__PoseStamped *)(untyped_value); + *item = *value; +} + +bool slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__resize_function__MapGraph__poses( + void * untyped_member, size_t size) +{ + geometry_msgs__msg__PoseStamped__Sequence * member = + (geometry_msgs__msg__PoseStamped__Sequence *)(untyped_member); + geometry_msgs__msg__PoseStamped__Sequence__fini(member); + return geometry_msgs__msg__PoseStamped__Sequence__init(member, size); +} + +static rosidl_typesupport_introspection_c__MessageMember slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__MapGraph_message_member_array[3] = { + { + "header", // name + rosidl_typesupport_introspection_c__ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + NULL, // members of sub message (initialized later) + false, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs__msg__MapGraph, header), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + }, + { + "poses_id", // name + rosidl_typesupport_introspection_c__ROS_TYPE_INT32, // type + 0, // upper bound of string + NULL, // members of sub message + true, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs__msg__MapGraph, poses_id), // bytes offset in struct + NULL, // default value + slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__size_function__MapGraph__poses_id, // size() function pointer + slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__get_const_function__MapGraph__poses_id, // get_const(index) function pointer + slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__get_function__MapGraph__poses_id, // get(index) function pointer + slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__fetch_function__MapGraph__poses_id, // fetch(index, &value) function pointer + slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__assign_function__MapGraph__poses_id, // assign(index, value) function pointer + slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__resize_function__MapGraph__poses_id // resize(index) function pointer + }, + { + "poses", // name + rosidl_typesupport_introspection_c__ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + NULL, // members of sub message (initialized later) + true, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs__msg__MapGraph, poses), // bytes offset in struct + NULL, // default value + slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__size_function__MapGraph__poses, // size() function pointer + slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__get_const_function__MapGraph__poses, // get_const(index) function pointer + slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__get_function__MapGraph__poses, // get(index) function pointer + slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__fetch_function__MapGraph__poses, // fetch(index, &value) function pointer + slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__assign_function__MapGraph__poses, // assign(index, value) function pointer + slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__resize_function__MapGraph__poses // resize(index) function pointer + } +}; + +static const rosidl_typesupport_introspection_c__MessageMembers slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__MapGraph_message_members = { + "slam_msgs__msg", // message namespace + "MapGraph", // message name + 3, // number of fields + sizeof(slam_msgs__msg__MapGraph), + slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__MapGraph_message_member_array, // message members + slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__MapGraph_init_function, // function to initialize message memory (memory has to be allocated) + slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__MapGraph_fini_function // function to terminate message instance (will not free memory) +}; + +// this is not const since it must be initialized on first access +// since C does not allow non-integral compile-time constants +static rosidl_message_type_support_t slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__MapGraph_message_type_support_handle = { + 0, + &slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__MapGraph_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, msg, MapGraph)() { + slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__MapGraph_message_member_array[0].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, std_msgs, msg, Header)(); + slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__MapGraph_message_member_array[2].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, geometry_msgs, msg, PoseStamped)(); + if (!slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__MapGraph_message_type_support_handle.typesupport_identifier) { + slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__MapGraph_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__MapGraph_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__type_support.cpp b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__type_support.cpp new file mode 100644 index 0000000..7862d3a --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__type_support.cpp @@ -0,0 +1,233 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__type_support.cpp.em +// with input from slam_msgs:msg/MapGraph.idl +// generated code does not contain a copyright notice + +#include "array" +#include "cstddef" +#include "string" +#include "vector" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_cpp/message_type_support.hpp" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/msg/detail/map_graph__struct.hpp" +#include "rosidl_typesupport_introspection_cpp/field_types.hpp" +#include "rosidl_typesupport_introspection_cpp/identifier.hpp" +#include "rosidl_typesupport_introspection_cpp/message_introspection.hpp" +#include "rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp" +#include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +namespace slam_msgs +{ + +namespace msg +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void MapGraph_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) slam_msgs::msg::MapGraph(_init); +} + +void MapGraph_fini_function(void * message_memory) +{ + auto typed_message = static_cast(message_memory); + typed_message->~MapGraph(); +} + +size_t size_function__MapGraph__poses_id(const void * untyped_member) +{ + const auto * member = reinterpret_cast *>(untyped_member); + return member->size(); +} + +const void * get_const_function__MapGraph__poses_id(const void * untyped_member, size_t index) +{ + const auto & member = + *reinterpret_cast *>(untyped_member); + return &member[index]; +} + +void * get_function__MapGraph__poses_id(void * untyped_member, size_t index) +{ + auto & member = + *reinterpret_cast *>(untyped_member); + return &member[index]; +} + +void fetch_function__MapGraph__poses_id( + const void * untyped_member, size_t index, void * untyped_value) +{ + const auto & item = *reinterpret_cast( + get_const_function__MapGraph__poses_id(untyped_member, index)); + auto & value = *reinterpret_cast(untyped_value); + value = item; +} + +void assign_function__MapGraph__poses_id( + void * untyped_member, size_t index, const void * untyped_value) +{ + auto & item = *reinterpret_cast( + get_function__MapGraph__poses_id(untyped_member, index)); + const auto & value = *reinterpret_cast(untyped_value); + item = value; +} + +void resize_function__MapGraph__poses_id(void * untyped_member, size_t size) +{ + auto * member = + reinterpret_cast *>(untyped_member); + member->resize(size); +} + +size_t size_function__MapGraph__poses(const void * untyped_member) +{ + const auto * member = reinterpret_cast *>(untyped_member); + return member->size(); +} + +const void * get_const_function__MapGraph__poses(const void * untyped_member, size_t index) +{ + const auto & member = + *reinterpret_cast *>(untyped_member); + return &member[index]; +} + +void * get_function__MapGraph__poses(void * untyped_member, size_t index) +{ + auto & member = + *reinterpret_cast *>(untyped_member); + return &member[index]; +} + +void fetch_function__MapGraph__poses( + const void * untyped_member, size_t index, void * untyped_value) +{ + const auto & item = *reinterpret_cast( + get_const_function__MapGraph__poses(untyped_member, index)); + auto & value = *reinterpret_cast(untyped_value); + value = item; +} + +void assign_function__MapGraph__poses( + void * untyped_member, size_t index, const void * untyped_value) +{ + auto & item = *reinterpret_cast( + get_function__MapGraph__poses(untyped_member, index)); + const auto & value = *reinterpret_cast(untyped_value); + item = value; +} + +void resize_function__MapGraph__poses(void * untyped_member, size_t size) +{ + auto * member = + reinterpret_cast *>(untyped_member); + member->resize(size); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember MapGraph_message_member_array[3] = { + { + "header", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle(), // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs::msg::MapGraph, header), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + }, + { + "poses_id", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_INT32, // type + 0, // upper bound of string + nullptr, // members of sub message + true, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs::msg::MapGraph, poses_id), // bytes offset in struct + nullptr, // default value + size_function__MapGraph__poses_id, // size() function pointer + get_const_function__MapGraph__poses_id, // get_const(index) function pointer + get_function__MapGraph__poses_id, // get(index) function pointer + fetch_function__MapGraph__poses_id, // fetch(index, &value) function pointer + assign_function__MapGraph__poses_id, // assign(index, value) function pointer + resize_function__MapGraph__poses_id // resize(index) function pointer + }, + { + "poses", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle(), // members of sub message + true, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs::msg::MapGraph, poses), // bytes offset in struct + nullptr, // default value + size_function__MapGraph__poses, // size() function pointer + get_const_function__MapGraph__poses, // get_const(index) function pointer + get_function__MapGraph__poses, // get(index) function pointer + fetch_function__MapGraph__poses, // fetch(index, &value) function pointer + assign_function__MapGraph__poses, // assign(index, value) function pointer + resize_function__MapGraph__poses // resize(index) function pointer + } +}; + +static const ::rosidl_typesupport_introspection_cpp::MessageMembers MapGraph_message_members = { + "slam_msgs::msg", // message namespace + "MapGraph", // message name + 3, // number of fields + sizeof(slam_msgs::msg::MapGraph), + MapGraph_message_member_array, // message members + MapGraph_init_function, // function to initialize message memory (memory has to be allocated) + MapGraph_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t MapGraph_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &MapGraph_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace msg + +} // namespace slam_msgs + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::slam_msgs::msg::rosidl_typesupport_introspection_cpp::MapGraph_message_type_support_handle; +} + +} // namespace rosidl_typesupport_introspection_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, msg, MapGraph)() { + return &::slam_msgs::msg::rosidl_typesupport_introspection_cpp::MapGraph_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__type_support.h b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__type_support.h new file mode 100644 index 0000000..df14539 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__type_support.h @@ -0,0 +1,33 @@ +// generated from rosidl_generator_c/resource/idl__type_support.h.em +// with input from slam_msgs:msg/MapGraph.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__TYPE_SUPPORT_H_ +#define SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__TYPE_SUPPORT_H_ + +#include "rosidl_typesupport_interface/macros.h" + +#include "slam_msgs/msg/rosidl_generator_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include "rosidl_runtime_c/message_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + slam_msgs, + msg, + MapGraph +)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__TYPE_SUPPORT_H_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__builder.hpp b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__builder.hpp new file mode 100644 index 0000000..0d2bc80 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__builder.hpp @@ -0,0 +1,72 @@ +// generated from rosidl_generator_cpp/resource/idl__builder.hpp.em +// with input from slam_msgs:msg/MapPoint.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_POINT__BUILDER_HPP_ +#define SLAM_MSGS__MSG__DETAIL__MAP_POINT__BUILDER_HPP_ + +#include +#include + +#include "slam_msgs/msg/detail/map_point__struct.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +namespace slam_msgs +{ + +namespace msg +{ + +namespace builder +{ + +class Init_MapPoint_observing_keyframes +{ +public: + explicit Init_MapPoint_observing_keyframes(::slam_msgs::msg::MapPoint & msg) + : msg_(msg) + {} + ::slam_msgs::msg::MapPoint observing_keyframes(::slam_msgs::msg::MapPoint::_observing_keyframes_type arg) + { + msg_.observing_keyframes = std::move(arg); + return std::move(msg_); + } + +private: + ::slam_msgs::msg::MapPoint msg_; +}; + +class Init_MapPoint_position +{ +public: + Init_MapPoint_position() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + Init_MapPoint_observing_keyframes position(::slam_msgs::msg::MapPoint::_position_type arg) + { + msg_.position = std::move(arg); + return Init_MapPoint_observing_keyframes(msg_); + } + +private: + ::slam_msgs::msg::MapPoint msg_; +}; + +} // namespace builder + +} // namespace msg + +template +auto build(); + +template<> +inline +auto build<::slam_msgs::msg::MapPoint>() +{ + return slam_msgs::msg::builder::Init_MapPoint_position(); +} + +} // namespace slam_msgs + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_POINT__BUILDER_HPP_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__functions.c b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__functions.c new file mode 100644 index 0000000..47ac133 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__functions.c @@ -0,0 +1,272 @@ +// generated from rosidl_generator_c/resource/idl__functions.c.em +// with input from slam_msgs:msg/MapPoint.idl +// generated code does not contain a copyright notice +#include "slam_msgs/msg/detail/map_point__functions.h" + +#include +#include +#include +#include + +#include "rcutils/allocator.h" + + +// Include directives for member types +// Member `position` +#include "geometry_msgs/msg/detail/point__functions.h" +// Member `observing_keyframes` +#include "geometry_msgs/msg/detail/pose__functions.h" + +bool +slam_msgs__msg__MapPoint__init(slam_msgs__msg__MapPoint * msg) +{ + if (!msg) { + return false; + } + // position + if (!geometry_msgs__msg__Point__init(&msg->position)) { + slam_msgs__msg__MapPoint__fini(msg); + return false; + } + // observing_keyframes + if (!geometry_msgs__msg__Pose__Sequence__init(&msg->observing_keyframes, 0)) { + slam_msgs__msg__MapPoint__fini(msg); + return false; + } + return true; +} + +void +slam_msgs__msg__MapPoint__fini(slam_msgs__msg__MapPoint * msg) +{ + if (!msg) { + return; + } + // position + geometry_msgs__msg__Point__fini(&msg->position); + // observing_keyframes + geometry_msgs__msg__Pose__Sequence__fini(&msg->observing_keyframes); +} + +bool +slam_msgs__msg__MapPoint__are_equal(const slam_msgs__msg__MapPoint * lhs, const slam_msgs__msg__MapPoint * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // position + if (!geometry_msgs__msg__Point__are_equal( + &(lhs->position), &(rhs->position))) + { + return false; + } + // observing_keyframes + if (!geometry_msgs__msg__Pose__Sequence__are_equal( + &(lhs->observing_keyframes), &(rhs->observing_keyframes))) + { + return false; + } + return true; +} + +bool +slam_msgs__msg__MapPoint__copy( + const slam_msgs__msg__MapPoint * input, + slam_msgs__msg__MapPoint * output) +{ + if (!input || !output) { + return false; + } + // position + if (!geometry_msgs__msg__Point__copy( + &(input->position), &(output->position))) + { + return false; + } + // observing_keyframes + if (!geometry_msgs__msg__Pose__Sequence__copy( + &(input->observing_keyframes), &(output->observing_keyframes))) + { + return false; + } + return true; +} + +slam_msgs__msg__MapPoint * +slam_msgs__msg__MapPoint__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__msg__MapPoint * msg = (slam_msgs__msg__MapPoint *)allocator.allocate(sizeof(slam_msgs__msg__MapPoint), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(slam_msgs__msg__MapPoint)); + bool success = slam_msgs__msg__MapPoint__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +slam_msgs__msg__MapPoint__destroy(slam_msgs__msg__MapPoint * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + slam_msgs__msg__MapPoint__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +slam_msgs__msg__MapPoint__Sequence__init(slam_msgs__msg__MapPoint__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__msg__MapPoint * data = NULL; + + if (size) { + data = (slam_msgs__msg__MapPoint *)allocator.zero_allocate(size, sizeof(slam_msgs__msg__MapPoint), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = slam_msgs__msg__MapPoint__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + slam_msgs__msg__MapPoint__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +slam_msgs__msg__MapPoint__Sequence__fini(slam_msgs__msg__MapPoint__Sequence * array) +{ + if (!array) { + return; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + + if (array->data) { + // ensure that data and capacity values are consistent + assert(array->capacity > 0); + // finalize all array elements + for (size_t i = 0; i < array->capacity; ++i) { + slam_msgs__msg__MapPoint__fini(&array->data[i]); + } + allocator.deallocate(array->data, allocator.state); + array->data = NULL; + array->size = 0; + array->capacity = 0; + } else { + // ensure that data, size, and capacity values are consistent + assert(0 == array->size); + assert(0 == array->capacity); + } +} + +slam_msgs__msg__MapPoint__Sequence * +slam_msgs__msg__MapPoint__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__msg__MapPoint__Sequence * array = (slam_msgs__msg__MapPoint__Sequence *)allocator.allocate(sizeof(slam_msgs__msg__MapPoint__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = slam_msgs__msg__MapPoint__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +slam_msgs__msg__MapPoint__Sequence__destroy(slam_msgs__msg__MapPoint__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + slam_msgs__msg__MapPoint__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +slam_msgs__msg__MapPoint__Sequence__are_equal(const slam_msgs__msg__MapPoint__Sequence * lhs, const slam_msgs__msg__MapPoint__Sequence * rhs) +{ + if (!lhs || !rhs) { + return false; + } + if (lhs->size != rhs->size) { + return false; + } + for (size_t i = 0; i < lhs->size; ++i) { + if (!slam_msgs__msg__MapPoint__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +slam_msgs__msg__MapPoint__Sequence__copy( + const slam_msgs__msg__MapPoint__Sequence * input, + slam_msgs__msg__MapPoint__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(slam_msgs__msg__MapPoint); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__msg__MapPoint * data = + (slam_msgs__msg__MapPoint *)allocator.reallocate( + output->data, allocation_size, allocator.state); + if (!data) { + return false; + } + // If reallocation succeeded, memory may or may not have been moved + // to fulfill the allocation request, invalidating output->data. + output->data = data; + for (size_t i = output->capacity; i < input->size; ++i) { + if (!slam_msgs__msg__MapPoint__init(&output->data[i])) { + // If initialization of any new item fails, roll back + // all previously initialized items. Existing items + // in output are to be left unmodified. + for (; i-- > output->capacity; ) { + slam_msgs__msg__MapPoint__fini(&output->data[i]); + } + return false; + } + } + output->capacity = input->size; + } + output->size = input->size; + for (size_t i = 0; i < input->size; ++i) { + if (!slam_msgs__msg__MapPoint__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__functions.h b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__functions.h new file mode 100644 index 0000000..13cab28 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__functions.h @@ -0,0 +1,177 @@ +// generated from rosidl_generator_c/resource/idl__functions.h.em +// with input from slam_msgs:msg/MapPoint.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_POINT__FUNCTIONS_H_ +#define SLAM_MSGS__MSG__DETAIL__MAP_POINT__FUNCTIONS_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include +#include + +#include "rosidl_runtime_c/visibility_control.h" +#include "slam_msgs/msg/rosidl_generator_c__visibility_control.h" + +#include "slam_msgs/msg/detail/map_point__struct.h" + +/// Initialize msg/MapPoint message. +/** + * If the init function is called twice for the same message without + * calling fini inbetween previously allocated memory will be leaked. + * \param[in,out] msg The previously allocated message pointer. + * Fields without a default value will not be initialized by this function. + * You might want to call memset(msg, 0, sizeof( + * slam_msgs__msg__MapPoint + * )) before or use + * slam_msgs__msg__MapPoint__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__MapPoint__init(slam_msgs__msg__MapPoint * msg); + +/// Finalize msg/MapPoint message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__msg__MapPoint__fini(slam_msgs__msg__MapPoint * msg); + +/// Create msg/MapPoint message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * slam_msgs__msg__MapPoint__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +slam_msgs__msg__MapPoint * +slam_msgs__msg__MapPoint__create(); + +/// Destroy msg/MapPoint message. +/** + * It calls + * slam_msgs__msg__MapPoint__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__msg__MapPoint__destroy(slam_msgs__msg__MapPoint * msg); + +/// Check for msg/MapPoint message equality. +/** + * \param[in] lhs The message on the left hand size of the equality operator. + * \param[in] rhs The message on the right hand size of the equality operator. + * \return true if messages are equal, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__MapPoint__are_equal(const slam_msgs__msg__MapPoint * lhs, const slam_msgs__msg__MapPoint * rhs); + +/// Copy a msg/MapPoint message. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source message pointer. + * \param[out] output The target message pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer is null + * or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__MapPoint__copy( + const slam_msgs__msg__MapPoint * input, + slam_msgs__msg__MapPoint * output); + +/// Initialize array of msg/MapPoint messages. +/** + * It allocates the memory for the number of elements and calls + * slam_msgs__msg__MapPoint__init() + * for each element of the array. + * \param[in,out] array The allocated array pointer. + * \param[in] size The size / capacity of the array. + * \return true if initialization was successful, otherwise false + * If the array pointer is valid and the size is zero it is guaranteed + # to return true. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__MapPoint__Sequence__init(slam_msgs__msg__MapPoint__Sequence * array, size_t size); + +/// Finalize array of msg/MapPoint messages. +/** + * It calls + * slam_msgs__msg__MapPoint__fini() + * for each element of the array and frees the memory for the number of + * elements. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__msg__MapPoint__Sequence__fini(slam_msgs__msg__MapPoint__Sequence * array); + +/// Create array of msg/MapPoint messages. +/** + * It allocates the memory for the array and calls + * slam_msgs__msg__MapPoint__Sequence__init(). + * \param[in] size The size / capacity of the array. + * \return The pointer to the initialized array if successful, otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +slam_msgs__msg__MapPoint__Sequence * +slam_msgs__msg__MapPoint__Sequence__create(size_t size); + +/// Destroy array of msg/MapPoint messages. +/** + * It calls + * slam_msgs__msg__MapPoint__Sequence__fini() + * on the array, + * and frees the memory of the array. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__msg__MapPoint__Sequence__destroy(slam_msgs__msg__MapPoint__Sequence * array); + +/// Check for msg/MapPoint message array equality. +/** + * \param[in] lhs The message array on the left hand size of the equality operator. + * \param[in] rhs The message array on the right hand size of the equality operator. + * \return true if message arrays are equal in size and content, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__MapPoint__Sequence__are_equal(const slam_msgs__msg__MapPoint__Sequence * lhs, const slam_msgs__msg__MapPoint__Sequence * rhs); + +/// Copy an array of msg/MapPoint messages. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source array pointer. + * \param[out] output The target array pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer + * is null or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__msg__MapPoint__Sequence__copy( + const slam_msgs__msg__MapPoint__Sequence * input, + slam_msgs__msg__MapPoint__Sequence * output); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_POINT__FUNCTIONS_H_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__rosidl_typesupport_fastrtps_c.h b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__rosidl_typesupport_fastrtps_c.h new file mode 100644 index 0000000..83c89cd --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__rosidl_typesupport_fastrtps_c.h @@ -0,0 +1,37 @@ +// generated from rosidl_typesupport_fastrtps_c/resource/idl__rosidl_typesupport_fastrtps_c.h.em +// with input from slam_msgs:msg/MapPoint.idl +// generated code does not contain a copyright notice +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_POINT__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ +#define SLAM_MSGS__MSG__DETAIL__MAP_POINT__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ + + +#include +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t get_serialized_size_slam_msgs__msg__MapPoint( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t max_serialized_size_slam_msgs__msg__MapPoint( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, msg, MapPoint)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_POINT__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__rosidl_typesupport_fastrtps_cpp.hpp b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__rosidl_typesupport_fastrtps_cpp.hpp new file mode 100644 index 0000000..f16fb02 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__rosidl_typesupport_fastrtps_cpp.hpp @@ -0,0 +1,80 @@ +// generated from rosidl_typesupport_fastrtps_cpp/resource/idl__rosidl_typesupport_fastrtps_cpp.hpp.em +// with input from slam_msgs:msg/MapPoint.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_POINT__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ +#define SLAM_MSGS__MSG__DETAIL__MAP_POINT__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +#include "slam_msgs/msg/detail/map_point__struct.hpp" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +#include "fastcdr/Cdr.h" + +namespace slam_msgs +{ + +namespace msg +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_serialize( + const slam_msgs::msg::MapPoint & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + slam_msgs::msg::MapPoint & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +get_serialized_size( + const slam_msgs::msg::MapPoint & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +max_serialized_size_MapPoint( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace msg + +} // namespace slam_msgs + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, slam_msgs, msg, MapPoint)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_POINT__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__rosidl_typesupport_introspection_c.h b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__rosidl_typesupport_introspection_c.h new file mode 100644 index 0000000..7eacaae --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__rosidl_typesupport_introspection_c.h @@ -0,0 +1,26 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__rosidl_typesupport_introspection_c.h.em +// with input from slam_msgs:msg/MapPoint.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_POINT__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ +#define SLAM_MSGS__MSG__DETAIL__MAP_POINT__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, msg, MapPoint)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_POINT__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__rosidl_typesupport_introspection_cpp.hpp b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__rosidl_typesupport_introspection_cpp.hpp new file mode 100644 index 0000000..3774757 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__rosidl_typesupport_introspection_cpp.hpp @@ -0,0 +1,27 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__rosidl_typesupport_introspection_cpp.h.em +// with input from slam_msgs:msg/MapPoint.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_POINT__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ +#define SLAM_MSGS__MSG__DETAIL__MAP_POINT__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ + + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +// TODO(dirk-thomas) these visibility macros should be message package specific +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, msg, MapPoint)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_POINT__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__struct.h b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__struct.h new file mode 100644 index 0000000..ad84e8b --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__struct.h @@ -0,0 +1,47 @@ +// generated from rosidl_generator_c/resource/idl__struct.h.em +// with input from slam_msgs:msg/MapPoint.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_POINT__STRUCT_H_ +#define SLAM_MSGS__MSG__DETAIL__MAP_POINT__STRUCT_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include +#include +#include + + +// Constants defined in the message + +// Include directives for member types +// Member 'position' +#include "geometry_msgs/msg/detail/point__struct.h" +// Member 'observing_keyframes' +#include "geometry_msgs/msg/detail/pose__struct.h" + +/// Struct defined in msg/MapPoint in the package slam_msgs. +typedef struct slam_msgs__msg__MapPoint +{ + geometry_msgs__msg__Point position; + geometry_msgs__msg__Pose__Sequence observing_keyframes; +} slam_msgs__msg__MapPoint; + +// Struct for a sequence of slam_msgs__msg__MapPoint. +typedef struct slam_msgs__msg__MapPoint__Sequence +{ + slam_msgs__msg__MapPoint * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} slam_msgs__msg__MapPoint__Sequence; + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_POINT__STRUCT_H_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__struct.hpp b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__struct.hpp new file mode 100644 index 0000000..6efab39 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__struct.hpp @@ -0,0 +1,142 @@ +// generated from rosidl_generator_cpp/resource/idl__struct.hpp.em +// with input from slam_msgs:msg/MapPoint.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_POINT__STRUCT_HPP_ +#define SLAM_MSGS__MSG__DETAIL__MAP_POINT__STRUCT_HPP_ + +#include +#include +#include +#include +#include + +#include "rosidl_runtime_cpp/bounded_vector.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +// Include directives for member types +// Member 'position' +#include "geometry_msgs/msg/detail/point__struct.hpp" +// Member 'observing_keyframes' +#include "geometry_msgs/msg/detail/pose__struct.hpp" + +#ifndef _WIN32 +# define DEPRECATED__slam_msgs__msg__MapPoint __attribute__((deprecated)) +#else +# define DEPRECATED__slam_msgs__msg__MapPoint __declspec(deprecated) +#endif + +namespace slam_msgs +{ + +namespace msg +{ + +// message struct +template +struct MapPoint_ +{ + using Type = MapPoint_; + + explicit MapPoint_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : position(_init) + { + (void)_init; + } + + explicit MapPoint_(const ContainerAllocator & _alloc, rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : position(_alloc, _init) + { + (void)_init; + } + + // field types and members + using _position_type = + geometry_msgs::msg::Point_; + _position_type position; + using _observing_keyframes_type = + std::vector, typename std::allocator_traits::template rebind_alloc>>; + _observing_keyframes_type observing_keyframes; + + // setters for named parameter idiom + Type & set__position( + const geometry_msgs::msg::Point_ & _arg) + { + this->position = _arg; + return *this; + } + Type & set__observing_keyframes( + const std::vector, typename std::allocator_traits::template rebind_alloc>> & _arg) + { + this->observing_keyframes = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + slam_msgs::msg::MapPoint_ *; + using ConstRawPtr = + const slam_msgs::msg::MapPoint_ *; + using SharedPtr = + std::shared_ptr>; + using ConstSharedPtr = + std::shared_ptr const>; + + template>> + using UniquePtrWithDeleter = + std::unique_ptr, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template>> + using ConstUniquePtrWithDeleter = + std::unique_ptr const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr>; + using ConstWeakPtr = + std::weak_ptr const>; + + // pointer types similar to ROS 1, use SharedPtr / ConstSharedPtr instead + // NOTE: Can't use 'using' here because GNU C++ can't parse attributes properly + typedef DEPRECATED__slam_msgs__msg__MapPoint + std::shared_ptr> + Ptr; + typedef DEPRECATED__slam_msgs__msg__MapPoint + std::shared_ptr const> + ConstPtr; + + // comparison operators + bool operator==(const MapPoint_ & other) const + { + if (this->position != other.position) { + return false; + } + if (this->observing_keyframes != other.observing_keyframes) { + return false; + } + return true; + } + bool operator!=(const MapPoint_ & other) const + { + return !this->operator==(other); + } +}; // struct MapPoint_ + +// alias to use template instance with default allocator +using MapPoint = + slam_msgs::msg::MapPoint_>; + +// constant definitions + +} // namespace msg + +} // namespace slam_msgs + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_POINT__STRUCT_HPP_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__traits.hpp b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__traits.hpp new file mode 100644 index 0000000..5ca984e --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__traits.hpp @@ -0,0 +1,151 @@ +// generated from rosidl_generator_cpp/resource/idl__traits.hpp.em +// with input from slam_msgs:msg/MapPoint.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_POINT__TRAITS_HPP_ +#define SLAM_MSGS__MSG__DETAIL__MAP_POINT__TRAITS_HPP_ + +#include + +#include +#include +#include + +#include "slam_msgs/msg/detail/map_point__struct.hpp" +#include "rosidl_runtime_cpp/traits.hpp" + +// Include directives for member types +// Member 'position' +#include "geometry_msgs/msg/detail/point__traits.hpp" +// Member 'observing_keyframes' +#include "geometry_msgs/msg/detail/pose__traits.hpp" + +namespace slam_msgs +{ + +namespace msg +{ + +inline void to_flow_style_yaml( + const MapPoint & msg, + std::ostream & out) +{ + out << "{"; + // member: position + { + out << "position: "; + to_flow_style_yaml(msg.position, out); + out << ", "; + } + + // member: observing_keyframes + { + if (msg.observing_keyframes.size() == 0) { + out << "observing_keyframes: []"; + } else { + out << "observing_keyframes: ["; + size_t pending_items = msg.observing_keyframes.size(); + for (auto item : msg.observing_keyframes) { + to_flow_style_yaml(item, out); + if (--pending_items > 0) { + out << ", "; + } + } + out << "]"; + } + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const MapPoint & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: position + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "position:\n"; + to_block_style_yaml(msg.position, out, indentation + 2); + } + + // member: observing_keyframes + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + if (msg.observing_keyframes.size() == 0) { + out << "observing_keyframes: []\n"; + } else { + out << "observing_keyframes:\n"; + for (auto item : msg.observing_keyframes) { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "-\n"; + to_block_style_yaml(item, out, indentation + 2); + } + } + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const MapPoint & msg, bool use_flow_style = false) +{ + std::ostringstream out; + if (use_flow_style) { + to_flow_style_yaml(msg, out); + } else { + to_block_style_yaml(msg, out); + } + return out.str(); +} + +} // namespace msg + +} // namespace slam_msgs + +namespace rosidl_generator_traits +{ + +[[deprecated("use slam_msgs::msg::to_block_style_yaml() instead")]] +inline void to_yaml( + const slam_msgs::msg::MapPoint & msg, + std::ostream & out, size_t indentation = 0) +{ + slam_msgs::msg::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use slam_msgs::msg::to_yaml() instead")]] +inline std::string to_yaml(const slam_msgs::msg::MapPoint & msg) +{ + return slam_msgs::msg::to_yaml(msg); +} + +template<> +inline const char * data_type() +{ + return "slam_msgs::msg::MapPoint"; +} + +template<> +inline const char * name() +{ + return "slam_msgs/msg/MapPoint"; +} + +template<> +struct has_fixed_size + : std::integral_constant {}; + +template<> +struct has_bounded_size + : std::integral_constant {}; + +template<> +struct is_message + : std::true_type {}; + +} // namespace rosidl_generator_traits + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_POINT__TRAITS_HPP_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__type_support.c b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__type_support.c new file mode 100644 index 0000000..fed58ff --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__type_support.c @@ -0,0 +1,169 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__type_support.c.em +// with input from slam_msgs:msg/MapPoint.idl +// generated code does not contain a copyright notice + +#include +#include "slam_msgs/msg/detail/map_point__rosidl_typesupport_introspection_c.h" +#include "slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h" +#include "rosidl_typesupport_introspection_c/field_types.h" +#include "rosidl_typesupport_introspection_c/identifier.h" +#include "rosidl_typesupport_introspection_c/message_introspection.h" +#include "slam_msgs/msg/detail/map_point__functions.h" +#include "slam_msgs/msg/detail/map_point__struct.h" + + +// Include directives for member types +// Member `position` +#include "geometry_msgs/msg/point.h" +// Member `position` +#include "geometry_msgs/msg/detail/point__rosidl_typesupport_introspection_c.h" +// Member `observing_keyframes` +#include "geometry_msgs/msg/pose.h" +// Member `observing_keyframes` +#include "geometry_msgs/msg/detail/pose__rosidl_typesupport_introspection_c.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +void slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__MapPoint_init_function( + void * message_memory, enum rosidl_runtime_c__message_initialization _init) +{ + // TODO(karsten1987): initializers are not yet implemented for typesupport c + // see https://github.com/ros2/ros2/issues/397 + (void) _init; + slam_msgs__msg__MapPoint__init(message_memory); +} + +void slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__MapPoint_fini_function(void * message_memory) +{ + slam_msgs__msg__MapPoint__fini(message_memory); +} + +size_t slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__size_function__MapPoint__observing_keyframes( + const void * untyped_member) +{ + const geometry_msgs__msg__Pose__Sequence * member = + (const geometry_msgs__msg__Pose__Sequence *)(untyped_member); + return member->size; +} + +const void * slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__get_const_function__MapPoint__observing_keyframes( + const void * untyped_member, size_t index) +{ + const geometry_msgs__msg__Pose__Sequence * member = + (const geometry_msgs__msg__Pose__Sequence *)(untyped_member); + return &member->data[index]; +} + +void * slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__get_function__MapPoint__observing_keyframes( + void * untyped_member, size_t index) +{ + geometry_msgs__msg__Pose__Sequence * member = + (geometry_msgs__msg__Pose__Sequence *)(untyped_member); + return &member->data[index]; +} + +void slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__fetch_function__MapPoint__observing_keyframes( + const void * untyped_member, size_t index, void * untyped_value) +{ + const geometry_msgs__msg__Pose * item = + ((const geometry_msgs__msg__Pose *) + slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__get_const_function__MapPoint__observing_keyframes(untyped_member, index)); + geometry_msgs__msg__Pose * value = + (geometry_msgs__msg__Pose *)(untyped_value); + *value = *item; +} + +void slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__assign_function__MapPoint__observing_keyframes( + void * untyped_member, size_t index, const void * untyped_value) +{ + geometry_msgs__msg__Pose * item = + ((geometry_msgs__msg__Pose *) + slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__get_function__MapPoint__observing_keyframes(untyped_member, index)); + const geometry_msgs__msg__Pose * value = + (const geometry_msgs__msg__Pose *)(untyped_value); + *item = *value; +} + +bool slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__resize_function__MapPoint__observing_keyframes( + void * untyped_member, size_t size) +{ + geometry_msgs__msg__Pose__Sequence * member = + (geometry_msgs__msg__Pose__Sequence *)(untyped_member); + geometry_msgs__msg__Pose__Sequence__fini(member); + return geometry_msgs__msg__Pose__Sequence__init(member, size); +} + +static rosidl_typesupport_introspection_c__MessageMember slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__MapPoint_message_member_array[2] = { + { + "position", // name + rosidl_typesupport_introspection_c__ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + NULL, // members of sub message (initialized later) + false, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs__msg__MapPoint, position), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + }, + { + "observing_keyframes", // name + rosidl_typesupport_introspection_c__ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + NULL, // members of sub message (initialized later) + true, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs__msg__MapPoint, observing_keyframes), // bytes offset in struct + NULL, // default value + slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__size_function__MapPoint__observing_keyframes, // size() function pointer + slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__get_const_function__MapPoint__observing_keyframes, // get_const(index) function pointer + slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__get_function__MapPoint__observing_keyframes, // get(index) function pointer + slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__fetch_function__MapPoint__observing_keyframes, // fetch(index, &value) function pointer + slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__assign_function__MapPoint__observing_keyframes, // assign(index, value) function pointer + slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__resize_function__MapPoint__observing_keyframes // resize(index) function pointer + } +}; + +static const rosidl_typesupport_introspection_c__MessageMembers slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__MapPoint_message_members = { + "slam_msgs__msg", // message namespace + "MapPoint", // message name + 2, // number of fields + sizeof(slam_msgs__msg__MapPoint), + slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__MapPoint_message_member_array, // message members + slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__MapPoint_init_function, // function to initialize message memory (memory has to be allocated) + slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__MapPoint_fini_function // function to terminate message instance (will not free memory) +}; + +// this is not const since it must be initialized on first access +// since C does not allow non-integral compile-time constants +static rosidl_message_type_support_t slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__MapPoint_message_type_support_handle = { + 0, + &slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__MapPoint_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, msg, MapPoint)() { + slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__MapPoint_message_member_array[0].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, geometry_msgs, msg, Point)(); + slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__MapPoint_message_member_array[1].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, geometry_msgs, msg, Pose)(); + if (!slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__MapPoint_message_type_support_handle.typesupport_identifier) { + slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__MapPoint_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__MapPoint_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__type_support.cpp b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__type_support.cpp new file mode 100644 index 0000000..e295ca6 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__type_support.cpp @@ -0,0 +1,171 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__type_support.cpp.em +// with input from slam_msgs:msg/MapPoint.idl +// generated code does not contain a copyright notice + +#include "array" +#include "cstddef" +#include "string" +#include "vector" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_cpp/message_type_support.hpp" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/msg/detail/map_point__struct.hpp" +#include "rosidl_typesupport_introspection_cpp/field_types.hpp" +#include "rosidl_typesupport_introspection_cpp/identifier.hpp" +#include "rosidl_typesupport_introspection_cpp/message_introspection.hpp" +#include "rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp" +#include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +namespace slam_msgs +{ + +namespace msg +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void MapPoint_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) slam_msgs::msg::MapPoint(_init); +} + +void MapPoint_fini_function(void * message_memory) +{ + auto typed_message = static_cast(message_memory); + typed_message->~MapPoint(); +} + +size_t size_function__MapPoint__observing_keyframes(const void * untyped_member) +{ + const auto * member = reinterpret_cast *>(untyped_member); + return member->size(); +} + +const void * get_const_function__MapPoint__observing_keyframes(const void * untyped_member, size_t index) +{ + const auto & member = + *reinterpret_cast *>(untyped_member); + return &member[index]; +} + +void * get_function__MapPoint__observing_keyframes(void * untyped_member, size_t index) +{ + auto & member = + *reinterpret_cast *>(untyped_member); + return &member[index]; +} + +void fetch_function__MapPoint__observing_keyframes( + const void * untyped_member, size_t index, void * untyped_value) +{ + const auto & item = *reinterpret_cast( + get_const_function__MapPoint__observing_keyframes(untyped_member, index)); + auto & value = *reinterpret_cast(untyped_value); + value = item; +} + +void assign_function__MapPoint__observing_keyframes( + void * untyped_member, size_t index, const void * untyped_value) +{ + auto & item = *reinterpret_cast( + get_function__MapPoint__observing_keyframes(untyped_member, index)); + const auto & value = *reinterpret_cast(untyped_value); + item = value; +} + +void resize_function__MapPoint__observing_keyframes(void * untyped_member, size_t size) +{ + auto * member = + reinterpret_cast *>(untyped_member); + member->resize(size); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember MapPoint_message_member_array[2] = { + { + "position", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle(), // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs::msg::MapPoint, position), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + }, + { + "observing_keyframes", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle(), // members of sub message + true, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs::msg::MapPoint, observing_keyframes), // bytes offset in struct + nullptr, // default value + size_function__MapPoint__observing_keyframes, // size() function pointer + get_const_function__MapPoint__observing_keyframes, // get_const(index) function pointer + get_function__MapPoint__observing_keyframes, // get(index) function pointer + fetch_function__MapPoint__observing_keyframes, // fetch(index, &value) function pointer + assign_function__MapPoint__observing_keyframes, // assign(index, value) function pointer + resize_function__MapPoint__observing_keyframes // resize(index) function pointer + } +}; + +static const ::rosidl_typesupport_introspection_cpp::MessageMembers MapPoint_message_members = { + "slam_msgs::msg", // message namespace + "MapPoint", // message name + 2, // number of fields + sizeof(slam_msgs::msg::MapPoint), + MapPoint_message_member_array, // message members + MapPoint_init_function, // function to initialize message memory (memory has to be allocated) + MapPoint_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t MapPoint_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &MapPoint_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace msg + +} // namespace slam_msgs + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::slam_msgs::msg::rosidl_typesupport_introspection_cpp::MapPoint_message_type_support_handle; +} + +} // namespace rosidl_typesupport_introspection_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, msg, MapPoint)() { + return &::slam_msgs::msg::rosidl_typesupport_introspection_cpp::MapPoint_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__type_support.h b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__type_support.h new file mode 100644 index 0000000..4b43985 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__type_support.h @@ -0,0 +1,33 @@ +// generated from rosidl_generator_c/resource/idl__type_support.h.em +// with input from slam_msgs:msg/MapPoint.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_POINT__TYPE_SUPPORT_H_ +#define SLAM_MSGS__MSG__DETAIL__MAP_POINT__TYPE_SUPPORT_H_ + +#include "rosidl_typesupport_interface/macros.h" + +#include "slam_msgs/msg/rosidl_generator_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include "rosidl_runtime_c/message_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + slam_msgs, + msg, + MapPoint +)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_POINT__TYPE_SUPPORT_H_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/key_frame.h b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/key_frame.h new file mode 100644 index 0000000..0a940cf --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/key_frame.h @@ -0,0 +1,12 @@ +// generated from rosidl_generator_c/resource/idl.h.em +// with input from slam_msgs:msg/KeyFrame.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__KEY_FRAME_H_ +#define SLAM_MSGS__MSG__KEY_FRAME_H_ + +#include "slam_msgs/msg/detail/key_frame__struct.h" +#include "slam_msgs/msg/detail/key_frame__functions.h" +#include "slam_msgs/msg/detail/key_frame__type_support.h" + +#endif // SLAM_MSGS__MSG__KEY_FRAME_H_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/key_frame.hpp b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/key_frame.hpp new file mode 100644 index 0000000..914403c --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/key_frame.hpp @@ -0,0 +1,11 @@ +// generated from rosidl_generator_cpp/resource/idl.hpp.em +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__KEY_FRAME_HPP_ +#define SLAM_MSGS__MSG__KEY_FRAME_HPP_ + +#include "slam_msgs/msg/detail/key_frame__struct.hpp" +#include "slam_msgs/msg/detail/key_frame__builder.hpp" +#include "slam_msgs/msg/detail/key_frame__traits.hpp" + +#endif // SLAM_MSGS__MSG__KEY_FRAME_HPP_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_data.h b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_data.h new file mode 100644 index 0000000..b6db274 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_data.h @@ -0,0 +1,12 @@ +// generated from rosidl_generator_c/resource/idl.h.em +// with input from slam_msgs:msg/MapData.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__MAP_DATA_H_ +#define SLAM_MSGS__MSG__MAP_DATA_H_ + +#include "slam_msgs/msg/detail/map_data__struct.h" +#include "slam_msgs/msg/detail/map_data__functions.h" +#include "slam_msgs/msg/detail/map_data__type_support.h" + +#endif // SLAM_MSGS__MSG__MAP_DATA_H_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_data.hpp b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_data.hpp new file mode 100644 index 0000000..40c9683 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_data.hpp @@ -0,0 +1,11 @@ +// generated from rosidl_generator_cpp/resource/idl.hpp.em +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__MAP_DATA_HPP_ +#define SLAM_MSGS__MSG__MAP_DATA_HPP_ + +#include "slam_msgs/msg/detail/map_data__struct.hpp" +#include "slam_msgs/msg/detail/map_data__builder.hpp" +#include "slam_msgs/msg/detail/map_data__traits.hpp" + +#endif // SLAM_MSGS__MSG__MAP_DATA_HPP_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_graph.h b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_graph.h new file mode 100644 index 0000000..347313a --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_graph.h @@ -0,0 +1,12 @@ +// generated from rosidl_generator_c/resource/idl.h.em +// with input from slam_msgs:msg/MapGraph.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__MAP_GRAPH_H_ +#define SLAM_MSGS__MSG__MAP_GRAPH_H_ + +#include "slam_msgs/msg/detail/map_graph__struct.h" +#include "slam_msgs/msg/detail/map_graph__functions.h" +#include "slam_msgs/msg/detail/map_graph__type_support.h" + +#endif // SLAM_MSGS__MSG__MAP_GRAPH_H_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_graph.hpp b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_graph.hpp new file mode 100644 index 0000000..c45d87f --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_graph.hpp @@ -0,0 +1,11 @@ +// generated from rosidl_generator_cpp/resource/idl.hpp.em +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__MAP_GRAPH_HPP_ +#define SLAM_MSGS__MSG__MAP_GRAPH_HPP_ + +#include "slam_msgs/msg/detail/map_graph__struct.hpp" +#include "slam_msgs/msg/detail/map_graph__builder.hpp" +#include "slam_msgs/msg/detail/map_graph__traits.hpp" + +#endif // SLAM_MSGS__MSG__MAP_GRAPH_HPP_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_point.h b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_point.h new file mode 100644 index 0000000..8f3a917 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_point.h @@ -0,0 +1,12 @@ +// generated from rosidl_generator_c/resource/idl.h.em +// with input from slam_msgs:msg/MapPoint.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__MAP_POINT_H_ +#define SLAM_MSGS__MSG__MAP_POINT_H_ + +#include "slam_msgs/msg/detail/map_point__struct.h" +#include "slam_msgs/msg/detail/map_point__functions.h" +#include "slam_msgs/msg/detail/map_point__type_support.h" + +#endif // SLAM_MSGS__MSG__MAP_POINT_H_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_point.hpp b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_point.hpp new file mode 100644 index 0000000..9401277 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_point.hpp @@ -0,0 +1,11 @@ +// generated from rosidl_generator_cpp/resource/idl.hpp.em +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__MAP_POINT_HPP_ +#define SLAM_MSGS__MSG__MAP_POINT_HPP_ + +#include "slam_msgs/msg/detail/map_point__struct.hpp" +#include "slam_msgs/msg/detail/map_point__builder.hpp" +#include "slam_msgs/msg/detail/map_point__traits.hpp" + +#endif // SLAM_MSGS__MSG__MAP_POINT_HPP_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/rosidl_generator_c__visibility_control.h b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/rosidl_generator_c__visibility_control.h new file mode 100644 index 0000000..cfe2a14 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/rosidl_generator_c__visibility_control.h @@ -0,0 +1,42 @@ +// generated from rosidl_generator_c/resource/rosidl_generator_c__visibility_control.h.in +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__ROSIDL_GENERATOR_C__VISIBILITY_CONTROL_H_ +#define SLAM_MSGS__MSG__ROSIDL_GENERATOR_C__VISIBILITY_CONTROL_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +// This logic was borrowed (then namespaced) from the examples on the gcc wiki: +// https://gcc.gnu.org/wiki/Visibility + +#if defined _WIN32 || defined __CYGWIN__ + #ifdef __GNUC__ + #define ROSIDL_GENERATOR_C_EXPORT_slam_msgs __attribute__ ((dllexport)) + #define ROSIDL_GENERATOR_C_IMPORT_slam_msgs __attribute__ ((dllimport)) + #else + #define ROSIDL_GENERATOR_C_EXPORT_slam_msgs __declspec(dllexport) + #define ROSIDL_GENERATOR_C_IMPORT_slam_msgs __declspec(dllimport) + #endif + #ifdef ROSIDL_GENERATOR_C_BUILDING_DLL_slam_msgs + #define ROSIDL_GENERATOR_C_PUBLIC_slam_msgs ROSIDL_GENERATOR_C_EXPORT_slam_msgs + #else + #define ROSIDL_GENERATOR_C_PUBLIC_slam_msgs ROSIDL_GENERATOR_C_IMPORT_slam_msgs + #endif +#else + #define ROSIDL_GENERATOR_C_EXPORT_slam_msgs __attribute__ ((visibility("default"))) + #define ROSIDL_GENERATOR_C_IMPORT_slam_msgs + #if __GNUC__ >= 4 + #define ROSIDL_GENERATOR_C_PUBLIC_slam_msgs __attribute__ ((visibility("default"))) + #else + #define ROSIDL_GENERATOR_C_PUBLIC_slam_msgs + #endif +#endif + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__ROSIDL_GENERATOR_C__VISIBILITY_CONTROL_H_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h new file mode 100644 index 0000000..1d95622 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h @@ -0,0 +1,43 @@ +// generated from +// rosidl_typesupport_fastrtps_c/resource/rosidl_typesupport_fastrtps_c__visibility_control.h.in +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__ROSIDL_TYPESUPPORT_FASTRTPS_C__VISIBILITY_CONTROL_H_ +#define SLAM_MSGS__MSG__ROSIDL_TYPESUPPORT_FASTRTPS_C__VISIBILITY_CONTROL_H_ + +#if __cplusplus +extern "C" +{ +#endif + +// This logic was borrowed (then namespaced) from the examples on the gcc wiki: +// https://gcc.gnu.org/wiki/Visibility + +#if defined _WIN32 || defined __CYGWIN__ + #ifdef __GNUC__ + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_EXPORT_slam_msgs __attribute__ ((dllexport)) + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_slam_msgs __attribute__ ((dllimport)) + #else + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_EXPORT_slam_msgs __declspec(dllexport) + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_slam_msgs __declspec(dllimport) + #endif + #ifdef ROSIDL_TYPESUPPORT_FASTRTPS_C_BUILDING_DLL_slam_msgs + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs ROSIDL_TYPESUPPORT_FASTRTPS_C_EXPORT_slam_msgs + #else + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_slam_msgs + #endif +#else + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_EXPORT_slam_msgs __attribute__ ((visibility("default"))) + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_slam_msgs + #if __GNUC__ >= 4 + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs __attribute__ ((visibility("default"))) + #else + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs + #endif +#endif + +#if __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__ROSIDL_TYPESUPPORT_FASTRTPS_C__VISIBILITY_CONTROL_H_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h new file mode 100644 index 0000000..eab61c9 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h @@ -0,0 +1,43 @@ +// generated from +// rosidl_typesupport_fastrtps_cpp/resource/rosidl_typesupport_fastrtps_cpp__visibility_control.h.in +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__ROSIDL_TYPESUPPORT_FASTRTPS_CPP__VISIBILITY_CONTROL_H_ +#define SLAM_MSGS__MSG__ROSIDL_TYPESUPPORT_FASTRTPS_CPP__VISIBILITY_CONTROL_H_ + +#if __cplusplus +extern "C" +{ +#endif + +// This logic was borrowed (then namespaced) from the examples on the gcc wiki: +// https://gcc.gnu.org/wiki/Visibility + +#if defined _WIN32 || defined __CYGWIN__ + #ifdef __GNUC__ + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_slam_msgs __attribute__ ((dllexport)) + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_IMPORT_slam_msgs __attribute__ ((dllimport)) + #else + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_slam_msgs __declspec(dllexport) + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_IMPORT_slam_msgs __declspec(dllimport) + #endif + #ifdef ROSIDL_TYPESUPPORT_FASTRTPS_CPP_BUILDING_DLL_slam_msgs + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_slam_msgs + #else + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs ROSIDL_TYPESUPPORT_FASTRTPS_CPP_IMPORT_slam_msgs + #endif +#else + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_slam_msgs __attribute__ ((visibility("default"))) + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_IMPORT_slam_msgs + #if __GNUC__ >= 4 + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs __attribute__ ((visibility("default"))) + #else + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs + #endif +#endif + +#if __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__ROSIDL_TYPESUPPORT_FASTRTPS_CPP__VISIBILITY_CONTROL_H_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h new file mode 100644 index 0000000..c8273b4 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h @@ -0,0 +1,43 @@ +// generated from +// rosidl_typesupport_introspection_c/resource/rosidl_typesupport_introspection_c__visibility_control.h.in +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__ROSIDL_TYPESUPPORT_INTROSPECTION_C__VISIBILITY_CONTROL_H_ +#define SLAM_MSGS__MSG__ROSIDL_TYPESUPPORT_INTROSPECTION_C__VISIBILITY_CONTROL_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +// This logic was borrowed (then namespaced) from the examples on the gcc wiki: +// https://gcc.gnu.org/wiki/Visibility + +#if defined _WIN32 || defined __CYGWIN__ + #ifdef __GNUC__ + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_slam_msgs __attribute__ ((dllexport)) + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_IMPORT_slam_msgs __attribute__ ((dllimport)) + #else + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_slam_msgs __declspec(dllexport) + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_IMPORT_slam_msgs __declspec(dllimport) + #endif + #ifdef ROSIDL_TYPESUPPORT_INTROSPECTION_C_BUILDING_DLL_slam_msgs + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_slam_msgs ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_slam_msgs + #else + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_slam_msgs ROSIDL_TYPESUPPORT_INTROSPECTION_C_IMPORT_slam_msgs + #endif +#else + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_slam_msgs __attribute__ ((visibility("default"))) + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_IMPORT_slam_msgs + #if __GNUC__ >= 4 + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_slam_msgs __attribute__ ((visibility("default"))) + #else + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_slam_msgs + #endif +#endif + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__ROSIDL_TYPESUPPORT_INTROSPECTION_C__VISIBILITY_CONTROL_H_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__builder.hpp b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__builder.hpp new file mode 100644 index 0000000..c1f2ac1 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__builder.hpp @@ -0,0 +1,130 @@ +// generated from rosidl_generator_cpp/resource/idl__builder.hpp.em +// with input from slam_msgs:srv/GetLandmarksInView.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__BUILDER_HPP_ +#define SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__BUILDER_HPP_ + +#include +#include + +#include "slam_msgs/srv/detail/get_landmarks_in_view__struct.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +namespace slam_msgs +{ + +namespace srv +{ + +namespace builder +{ + +class Init_GetLandmarksInView_Request_max_dist_pose_observation +{ +public: + explicit Init_GetLandmarksInView_Request_max_dist_pose_observation(::slam_msgs::srv::GetLandmarksInView_Request & msg) + : msg_(msg) + {} + ::slam_msgs::srv::GetLandmarksInView_Request max_dist_pose_observation(::slam_msgs::srv::GetLandmarksInView_Request::_max_dist_pose_observation_type arg) + { + msg_.max_dist_pose_observation = std::move(arg); + return std::move(msg_); + } + +private: + ::slam_msgs::srv::GetLandmarksInView_Request msg_; +}; + +class Init_GetLandmarksInView_Request_max_angle_pose_observation +{ +public: + explicit Init_GetLandmarksInView_Request_max_angle_pose_observation(::slam_msgs::srv::GetLandmarksInView_Request & msg) + : msg_(msg) + {} + Init_GetLandmarksInView_Request_max_dist_pose_observation max_angle_pose_observation(::slam_msgs::srv::GetLandmarksInView_Request::_max_angle_pose_observation_type arg) + { + msg_.max_angle_pose_observation = std::move(arg); + return Init_GetLandmarksInView_Request_max_dist_pose_observation(msg_); + } + +private: + ::slam_msgs::srv::GetLandmarksInView_Request msg_; +}; + +class Init_GetLandmarksInView_Request_pose +{ +public: + Init_GetLandmarksInView_Request_pose() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + Init_GetLandmarksInView_Request_max_angle_pose_observation pose(::slam_msgs::srv::GetLandmarksInView_Request::_pose_type arg) + { + msg_.pose = std::move(arg); + return Init_GetLandmarksInView_Request_max_angle_pose_observation(msg_); + } + +private: + ::slam_msgs::srv::GetLandmarksInView_Request msg_; +}; + +} // namespace builder + +} // namespace srv + +template +auto build(); + +template<> +inline +auto build<::slam_msgs::srv::GetLandmarksInView_Request>() +{ + return slam_msgs::srv::builder::Init_GetLandmarksInView_Request_pose(); +} + +} // namespace slam_msgs + + +namespace slam_msgs +{ + +namespace srv +{ + +namespace builder +{ + +class Init_GetLandmarksInView_Response_map_points +{ +public: + Init_GetLandmarksInView_Response_map_points() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + ::slam_msgs::srv::GetLandmarksInView_Response map_points(::slam_msgs::srv::GetLandmarksInView_Response::_map_points_type arg) + { + msg_.map_points = std::move(arg); + return std::move(msg_); + } + +private: + ::slam_msgs::srv::GetLandmarksInView_Response msg_; +}; + +} // namespace builder + +} // namespace srv + +template +auto build(); + +template<> +inline +auto build<::slam_msgs::srv::GetLandmarksInView_Response>() +{ + return slam_msgs::srv::builder::Init_GetLandmarksInView_Response_map_points(); +} + +} // namespace slam_msgs + +#endif // SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__BUILDER_HPP_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__functions.c b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__functions.c new file mode 100644 index 0000000..a907f37 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__functions.c @@ -0,0 +1,507 @@ +// generated from rosidl_generator_c/resource/idl__functions.c.em +// with input from slam_msgs:srv/GetLandmarksInView.idl +// generated code does not contain a copyright notice +#include "slam_msgs/srv/detail/get_landmarks_in_view__functions.h" + +#include +#include +#include +#include + +#include "rcutils/allocator.h" + +// Include directives for member types +// Member `pose` +#include "geometry_msgs/msg/detail/pose__functions.h" + +bool +slam_msgs__srv__GetLandmarksInView_Request__init(slam_msgs__srv__GetLandmarksInView_Request * msg) +{ + if (!msg) { + return false; + } + // pose + if (!geometry_msgs__msg__Pose__init(&msg->pose)) { + slam_msgs__srv__GetLandmarksInView_Request__fini(msg); + return false; + } + // max_angle_pose_observation + // max_dist_pose_observation + msg->max_dist_pose_observation = 6.0f; + return true; +} + +void +slam_msgs__srv__GetLandmarksInView_Request__fini(slam_msgs__srv__GetLandmarksInView_Request * msg) +{ + if (!msg) { + return; + } + // pose + geometry_msgs__msg__Pose__fini(&msg->pose); + // max_angle_pose_observation + // max_dist_pose_observation +} + +bool +slam_msgs__srv__GetLandmarksInView_Request__are_equal(const slam_msgs__srv__GetLandmarksInView_Request * lhs, const slam_msgs__srv__GetLandmarksInView_Request * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // pose + if (!geometry_msgs__msg__Pose__are_equal( + &(lhs->pose), &(rhs->pose))) + { + return false; + } + // max_angle_pose_observation + if (lhs->max_angle_pose_observation != rhs->max_angle_pose_observation) { + return false; + } + // max_dist_pose_observation + if (lhs->max_dist_pose_observation != rhs->max_dist_pose_observation) { + return false; + } + return true; +} + +bool +slam_msgs__srv__GetLandmarksInView_Request__copy( + const slam_msgs__srv__GetLandmarksInView_Request * input, + slam_msgs__srv__GetLandmarksInView_Request * output) +{ + if (!input || !output) { + return false; + } + // pose + if (!geometry_msgs__msg__Pose__copy( + &(input->pose), &(output->pose))) + { + return false; + } + // max_angle_pose_observation + output->max_angle_pose_observation = input->max_angle_pose_observation; + // max_dist_pose_observation + output->max_dist_pose_observation = input->max_dist_pose_observation; + return true; +} + +slam_msgs__srv__GetLandmarksInView_Request * +slam_msgs__srv__GetLandmarksInView_Request__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__srv__GetLandmarksInView_Request * msg = (slam_msgs__srv__GetLandmarksInView_Request *)allocator.allocate(sizeof(slam_msgs__srv__GetLandmarksInView_Request), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(slam_msgs__srv__GetLandmarksInView_Request)); + bool success = slam_msgs__srv__GetLandmarksInView_Request__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +slam_msgs__srv__GetLandmarksInView_Request__destroy(slam_msgs__srv__GetLandmarksInView_Request * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + slam_msgs__srv__GetLandmarksInView_Request__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +slam_msgs__srv__GetLandmarksInView_Request__Sequence__init(slam_msgs__srv__GetLandmarksInView_Request__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__srv__GetLandmarksInView_Request * data = NULL; + + if (size) { + data = (slam_msgs__srv__GetLandmarksInView_Request *)allocator.zero_allocate(size, sizeof(slam_msgs__srv__GetLandmarksInView_Request), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = slam_msgs__srv__GetLandmarksInView_Request__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + slam_msgs__srv__GetLandmarksInView_Request__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +slam_msgs__srv__GetLandmarksInView_Request__Sequence__fini(slam_msgs__srv__GetLandmarksInView_Request__Sequence * array) +{ + if (!array) { + return; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + + if (array->data) { + // ensure that data and capacity values are consistent + assert(array->capacity > 0); + // finalize all array elements + for (size_t i = 0; i < array->capacity; ++i) { + slam_msgs__srv__GetLandmarksInView_Request__fini(&array->data[i]); + } + allocator.deallocate(array->data, allocator.state); + array->data = NULL; + array->size = 0; + array->capacity = 0; + } else { + // ensure that data, size, and capacity values are consistent + assert(0 == array->size); + assert(0 == array->capacity); + } +} + +slam_msgs__srv__GetLandmarksInView_Request__Sequence * +slam_msgs__srv__GetLandmarksInView_Request__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__srv__GetLandmarksInView_Request__Sequence * array = (slam_msgs__srv__GetLandmarksInView_Request__Sequence *)allocator.allocate(sizeof(slam_msgs__srv__GetLandmarksInView_Request__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = slam_msgs__srv__GetLandmarksInView_Request__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +slam_msgs__srv__GetLandmarksInView_Request__Sequence__destroy(slam_msgs__srv__GetLandmarksInView_Request__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + slam_msgs__srv__GetLandmarksInView_Request__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +slam_msgs__srv__GetLandmarksInView_Request__Sequence__are_equal(const slam_msgs__srv__GetLandmarksInView_Request__Sequence * lhs, const slam_msgs__srv__GetLandmarksInView_Request__Sequence * rhs) +{ + if (!lhs || !rhs) { + return false; + } + if (lhs->size != rhs->size) { + return false; + } + for (size_t i = 0; i < lhs->size; ++i) { + if (!slam_msgs__srv__GetLandmarksInView_Request__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +slam_msgs__srv__GetLandmarksInView_Request__Sequence__copy( + const slam_msgs__srv__GetLandmarksInView_Request__Sequence * input, + slam_msgs__srv__GetLandmarksInView_Request__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(slam_msgs__srv__GetLandmarksInView_Request); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__srv__GetLandmarksInView_Request * data = + (slam_msgs__srv__GetLandmarksInView_Request *)allocator.reallocate( + output->data, allocation_size, allocator.state); + if (!data) { + return false; + } + // If reallocation succeeded, memory may or may not have been moved + // to fulfill the allocation request, invalidating output->data. + output->data = data; + for (size_t i = output->capacity; i < input->size; ++i) { + if (!slam_msgs__srv__GetLandmarksInView_Request__init(&output->data[i])) { + // If initialization of any new item fails, roll back + // all previously initialized items. Existing items + // in output are to be left unmodified. + for (; i-- > output->capacity; ) { + slam_msgs__srv__GetLandmarksInView_Request__fini(&output->data[i]); + } + return false; + } + } + output->capacity = input->size; + } + output->size = input->size; + for (size_t i = 0; i < input->size; ++i) { + if (!slam_msgs__srv__GetLandmarksInView_Request__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} + + +// Include directives for member types +// Member `map_points` +#include "slam_msgs/msg/detail/map_point__functions.h" + +bool +slam_msgs__srv__GetLandmarksInView_Response__init(slam_msgs__srv__GetLandmarksInView_Response * msg) +{ + if (!msg) { + return false; + } + // map_points + if (!slam_msgs__msg__MapPoint__Sequence__init(&msg->map_points, 0)) { + slam_msgs__srv__GetLandmarksInView_Response__fini(msg); + return false; + } + return true; +} + +void +slam_msgs__srv__GetLandmarksInView_Response__fini(slam_msgs__srv__GetLandmarksInView_Response * msg) +{ + if (!msg) { + return; + } + // map_points + slam_msgs__msg__MapPoint__Sequence__fini(&msg->map_points); +} + +bool +slam_msgs__srv__GetLandmarksInView_Response__are_equal(const slam_msgs__srv__GetLandmarksInView_Response * lhs, const slam_msgs__srv__GetLandmarksInView_Response * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // map_points + if (!slam_msgs__msg__MapPoint__Sequence__are_equal( + &(lhs->map_points), &(rhs->map_points))) + { + return false; + } + return true; +} + +bool +slam_msgs__srv__GetLandmarksInView_Response__copy( + const slam_msgs__srv__GetLandmarksInView_Response * input, + slam_msgs__srv__GetLandmarksInView_Response * output) +{ + if (!input || !output) { + return false; + } + // map_points + if (!slam_msgs__msg__MapPoint__Sequence__copy( + &(input->map_points), &(output->map_points))) + { + return false; + } + return true; +} + +slam_msgs__srv__GetLandmarksInView_Response * +slam_msgs__srv__GetLandmarksInView_Response__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__srv__GetLandmarksInView_Response * msg = (slam_msgs__srv__GetLandmarksInView_Response *)allocator.allocate(sizeof(slam_msgs__srv__GetLandmarksInView_Response), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(slam_msgs__srv__GetLandmarksInView_Response)); + bool success = slam_msgs__srv__GetLandmarksInView_Response__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +slam_msgs__srv__GetLandmarksInView_Response__destroy(slam_msgs__srv__GetLandmarksInView_Response * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + slam_msgs__srv__GetLandmarksInView_Response__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +slam_msgs__srv__GetLandmarksInView_Response__Sequence__init(slam_msgs__srv__GetLandmarksInView_Response__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__srv__GetLandmarksInView_Response * data = NULL; + + if (size) { + data = (slam_msgs__srv__GetLandmarksInView_Response *)allocator.zero_allocate(size, sizeof(slam_msgs__srv__GetLandmarksInView_Response), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = slam_msgs__srv__GetLandmarksInView_Response__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + slam_msgs__srv__GetLandmarksInView_Response__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +slam_msgs__srv__GetLandmarksInView_Response__Sequence__fini(slam_msgs__srv__GetLandmarksInView_Response__Sequence * array) +{ + if (!array) { + return; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + + if (array->data) { + // ensure that data and capacity values are consistent + assert(array->capacity > 0); + // finalize all array elements + for (size_t i = 0; i < array->capacity; ++i) { + slam_msgs__srv__GetLandmarksInView_Response__fini(&array->data[i]); + } + allocator.deallocate(array->data, allocator.state); + array->data = NULL; + array->size = 0; + array->capacity = 0; + } else { + // ensure that data, size, and capacity values are consistent + assert(0 == array->size); + assert(0 == array->capacity); + } +} + +slam_msgs__srv__GetLandmarksInView_Response__Sequence * +slam_msgs__srv__GetLandmarksInView_Response__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__srv__GetLandmarksInView_Response__Sequence * array = (slam_msgs__srv__GetLandmarksInView_Response__Sequence *)allocator.allocate(sizeof(slam_msgs__srv__GetLandmarksInView_Response__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = slam_msgs__srv__GetLandmarksInView_Response__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +slam_msgs__srv__GetLandmarksInView_Response__Sequence__destroy(slam_msgs__srv__GetLandmarksInView_Response__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + slam_msgs__srv__GetLandmarksInView_Response__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +slam_msgs__srv__GetLandmarksInView_Response__Sequence__are_equal(const slam_msgs__srv__GetLandmarksInView_Response__Sequence * lhs, const slam_msgs__srv__GetLandmarksInView_Response__Sequence * rhs) +{ + if (!lhs || !rhs) { + return false; + } + if (lhs->size != rhs->size) { + return false; + } + for (size_t i = 0; i < lhs->size; ++i) { + if (!slam_msgs__srv__GetLandmarksInView_Response__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +slam_msgs__srv__GetLandmarksInView_Response__Sequence__copy( + const slam_msgs__srv__GetLandmarksInView_Response__Sequence * input, + slam_msgs__srv__GetLandmarksInView_Response__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(slam_msgs__srv__GetLandmarksInView_Response); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__srv__GetLandmarksInView_Response * data = + (slam_msgs__srv__GetLandmarksInView_Response *)allocator.reallocate( + output->data, allocation_size, allocator.state); + if (!data) { + return false; + } + // If reallocation succeeded, memory may or may not have been moved + // to fulfill the allocation request, invalidating output->data. + output->data = data; + for (size_t i = output->capacity; i < input->size; ++i) { + if (!slam_msgs__srv__GetLandmarksInView_Response__init(&output->data[i])) { + // If initialization of any new item fails, roll back + // all previously initialized items. Existing items + // in output are to be left unmodified. + for (; i-- > output->capacity; ) { + slam_msgs__srv__GetLandmarksInView_Response__fini(&output->data[i]); + } + return false; + } + } + output->capacity = input->size; + } + output->size = input->size; + for (size_t i = 0; i < input->size; ++i) { + if (!slam_msgs__srv__GetLandmarksInView_Response__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__functions.h b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__functions.h new file mode 100644 index 0000000..7165bcd --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__functions.h @@ -0,0 +1,329 @@ +// generated from rosidl_generator_c/resource/idl__functions.h.em +// with input from slam_msgs:srv/GetLandmarksInView.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__FUNCTIONS_H_ +#define SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__FUNCTIONS_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include +#include + +#include "rosidl_runtime_c/visibility_control.h" +#include "slam_msgs/msg/rosidl_generator_c__visibility_control.h" + +#include "slam_msgs/srv/detail/get_landmarks_in_view__struct.h" + +/// Initialize srv/GetLandmarksInView message. +/** + * If the init function is called twice for the same message without + * calling fini inbetween previously allocated memory will be leaked. + * \param[in,out] msg The previously allocated message pointer. + * Fields without a default value will not be initialized by this function. + * You might want to call memset(msg, 0, sizeof( + * slam_msgs__srv__GetLandmarksInView_Request + * )) before or use + * slam_msgs__srv__GetLandmarksInView_Request__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetLandmarksInView_Request__init(slam_msgs__srv__GetLandmarksInView_Request * msg); + +/// Finalize srv/GetLandmarksInView message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__srv__GetLandmarksInView_Request__fini(slam_msgs__srv__GetLandmarksInView_Request * msg); + +/// Create srv/GetLandmarksInView message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * slam_msgs__srv__GetLandmarksInView_Request__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +slam_msgs__srv__GetLandmarksInView_Request * +slam_msgs__srv__GetLandmarksInView_Request__create(); + +/// Destroy srv/GetLandmarksInView message. +/** + * It calls + * slam_msgs__srv__GetLandmarksInView_Request__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__srv__GetLandmarksInView_Request__destroy(slam_msgs__srv__GetLandmarksInView_Request * msg); + +/// Check for srv/GetLandmarksInView message equality. +/** + * \param[in] lhs The message on the left hand size of the equality operator. + * \param[in] rhs The message on the right hand size of the equality operator. + * \return true if messages are equal, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetLandmarksInView_Request__are_equal(const slam_msgs__srv__GetLandmarksInView_Request * lhs, const slam_msgs__srv__GetLandmarksInView_Request * rhs); + +/// Copy a srv/GetLandmarksInView message. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source message pointer. + * \param[out] output The target message pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer is null + * or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetLandmarksInView_Request__copy( + const slam_msgs__srv__GetLandmarksInView_Request * input, + slam_msgs__srv__GetLandmarksInView_Request * output); + +/// Initialize array of srv/GetLandmarksInView messages. +/** + * It allocates the memory for the number of elements and calls + * slam_msgs__srv__GetLandmarksInView_Request__init() + * for each element of the array. + * \param[in,out] array The allocated array pointer. + * \param[in] size The size / capacity of the array. + * \return true if initialization was successful, otherwise false + * If the array pointer is valid and the size is zero it is guaranteed + # to return true. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetLandmarksInView_Request__Sequence__init(slam_msgs__srv__GetLandmarksInView_Request__Sequence * array, size_t size); + +/// Finalize array of srv/GetLandmarksInView messages. +/** + * It calls + * slam_msgs__srv__GetLandmarksInView_Request__fini() + * for each element of the array and frees the memory for the number of + * elements. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__srv__GetLandmarksInView_Request__Sequence__fini(slam_msgs__srv__GetLandmarksInView_Request__Sequence * array); + +/// Create array of srv/GetLandmarksInView messages. +/** + * It allocates the memory for the array and calls + * slam_msgs__srv__GetLandmarksInView_Request__Sequence__init(). + * \param[in] size The size / capacity of the array. + * \return The pointer to the initialized array if successful, otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +slam_msgs__srv__GetLandmarksInView_Request__Sequence * +slam_msgs__srv__GetLandmarksInView_Request__Sequence__create(size_t size); + +/// Destroy array of srv/GetLandmarksInView messages. +/** + * It calls + * slam_msgs__srv__GetLandmarksInView_Request__Sequence__fini() + * on the array, + * and frees the memory of the array. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__srv__GetLandmarksInView_Request__Sequence__destroy(slam_msgs__srv__GetLandmarksInView_Request__Sequence * array); + +/// Check for srv/GetLandmarksInView message array equality. +/** + * \param[in] lhs The message array on the left hand size of the equality operator. + * \param[in] rhs The message array on the right hand size of the equality operator. + * \return true if message arrays are equal in size and content, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetLandmarksInView_Request__Sequence__are_equal(const slam_msgs__srv__GetLandmarksInView_Request__Sequence * lhs, const slam_msgs__srv__GetLandmarksInView_Request__Sequence * rhs); + +/// Copy an array of srv/GetLandmarksInView messages. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source array pointer. + * \param[out] output The target array pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer + * is null or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetLandmarksInView_Request__Sequence__copy( + const slam_msgs__srv__GetLandmarksInView_Request__Sequence * input, + slam_msgs__srv__GetLandmarksInView_Request__Sequence * output); + +/// Initialize srv/GetLandmarksInView message. +/** + * If the init function is called twice for the same message without + * calling fini inbetween previously allocated memory will be leaked. + * \param[in,out] msg The previously allocated message pointer. + * Fields without a default value will not be initialized by this function. + * You might want to call memset(msg, 0, sizeof( + * slam_msgs__srv__GetLandmarksInView_Response + * )) before or use + * slam_msgs__srv__GetLandmarksInView_Response__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetLandmarksInView_Response__init(slam_msgs__srv__GetLandmarksInView_Response * msg); + +/// Finalize srv/GetLandmarksInView message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__srv__GetLandmarksInView_Response__fini(slam_msgs__srv__GetLandmarksInView_Response * msg); + +/// Create srv/GetLandmarksInView message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * slam_msgs__srv__GetLandmarksInView_Response__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +slam_msgs__srv__GetLandmarksInView_Response * +slam_msgs__srv__GetLandmarksInView_Response__create(); + +/// Destroy srv/GetLandmarksInView message. +/** + * It calls + * slam_msgs__srv__GetLandmarksInView_Response__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__srv__GetLandmarksInView_Response__destroy(slam_msgs__srv__GetLandmarksInView_Response * msg); + +/// Check for srv/GetLandmarksInView message equality. +/** + * \param[in] lhs The message on the left hand size of the equality operator. + * \param[in] rhs The message on the right hand size of the equality operator. + * \return true if messages are equal, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetLandmarksInView_Response__are_equal(const slam_msgs__srv__GetLandmarksInView_Response * lhs, const slam_msgs__srv__GetLandmarksInView_Response * rhs); + +/// Copy a srv/GetLandmarksInView message. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source message pointer. + * \param[out] output The target message pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer is null + * or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetLandmarksInView_Response__copy( + const slam_msgs__srv__GetLandmarksInView_Response * input, + slam_msgs__srv__GetLandmarksInView_Response * output); + +/// Initialize array of srv/GetLandmarksInView messages. +/** + * It allocates the memory for the number of elements and calls + * slam_msgs__srv__GetLandmarksInView_Response__init() + * for each element of the array. + * \param[in,out] array The allocated array pointer. + * \param[in] size The size / capacity of the array. + * \return true if initialization was successful, otherwise false + * If the array pointer is valid and the size is zero it is guaranteed + # to return true. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetLandmarksInView_Response__Sequence__init(slam_msgs__srv__GetLandmarksInView_Response__Sequence * array, size_t size); + +/// Finalize array of srv/GetLandmarksInView messages. +/** + * It calls + * slam_msgs__srv__GetLandmarksInView_Response__fini() + * for each element of the array and frees the memory for the number of + * elements. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__srv__GetLandmarksInView_Response__Sequence__fini(slam_msgs__srv__GetLandmarksInView_Response__Sequence * array); + +/// Create array of srv/GetLandmarksInView messages. +/** + * It allocates the memory for the array and calls + * slam_msgs__srv__GetLandmarksInView_Response__Sequence__init(). + * \param[in] size The size / capacity of the array. + * \return The pointer to the initialized array if successful, otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +slam_msgs__srv__GetLandmarksInView_Response__Sequence * +slam_msgs__srv__GetLandmarksInView_Response__Sequence__create(size_t size); + +/// Destroy array of srv/GetLandmarksInView messages. +/** + * It calls + * slam_msgs__srv__GetLandmarksInView_Response__Sequence__fini() + * on the array, + * and frees the memory of the array. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__srv__GetLandmarksInView_Response__Sequence__destroy(slam_msgs__srv__GetLandmarksInView_Response__Sequence * array); + +/// Check for srv/GetLandmarksInView message array equality. +/** + * \param[in] lhs The message array on the left hand size of the equality operator. + * \param[in] rhs The message array on the right hand size of the equality operator. + * \return true if message arrays are equal in size and content, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetLandmarksInView_Response__Sequence__are_equal(const slam_msgs__srv__GetLandmarksInView_Response__Sequence * lhs, const slam_msgs__srv__GetLandmarksInView_Response__Sequence * rhs); + +/// Copy an array of srv/GetLandmarksInView messages. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source array pointer. + * \param[out] output The target array pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer + * is null or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetLandmarksInView_Response__Sequence__copy( + const slam_msgs__srv__GetLandmarksInView_Response__Sequence * input, + slam_msgs__srv__GetLandmarksInView_Response__Sequence * output); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__FUNCTIONS_H_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_fastrtps_c.h b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_fastrtps_c.h new file mode 100644 index 0000000..5c0f311 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_fastrtps_c.h @@ -0,0 +1,89 @@ +// generated from rosidl_typesupport_fastrtps_c/resource/idl__rosidl_typesupport_fastrtps_c.h.em +// with input from slam_msgs:srv/GetLandmarksInView.idl +// generated code does not contain a copyright notice +#ifndef SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ +#define SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ + + +#include +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t get_serialized_size_slam_msgs__srv__GetLandmarksInView_Request( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t max_serialized_size_slam_msgs__srv__GetLandmarksInView_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, srv, GetLandmarksInView_Request)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t get_serialized_size_slam_msgs__srv__GetLandmarksInView_Response( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t max_serialized_size_slam_msgs__srv__GetLandmarksInView_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, srv, GetLandmarksInView_Response)(); + +#ifdef __cplusplus +} +#endif + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, srv, GetLandmarksInView)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_fastrtps_cpp.hpp b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_fastrtps_cpp.hpp new file mode 100644 index 0000000..1e202d9 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_fastrtps_cpp.hpp @@ -0,0 +1,177 @@ +// generated from rosidl_typesupport_fastrtps_cpp/resource/idl__rosidl_typesupport_fastrtps_cpp.hpp.em +// with input from slam_msgs:srv/GetLandmarksInView.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ +#define SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +#include "slam_msgs/srv/detail/get_landmarks_in_view__struct.hpp" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +#include "fastcdr/Cdr.h" + +namespace slam_msgs +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_serialize( + const slam_msgs::srv::GetLandmarksInView_Request & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + slam_msgs::srv::GetLandmarksInView_Request & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +get_serialized_size( + const slam_msgs::srv::GetLandmarksInView_Request & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +max_serialized_size_GetLandmarksInView_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace slam_msgs + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, slam_msgs, srv, GetLandmarksInView_Request)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "slam_msgs/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +// already included above +// #include "slam_msgs/srv/detail/get_landmarks_in_view__struct.hpp" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +// already included above +// #include "fastcdr/Cdr.h" + +namespace slam_msgs +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_serialize( + const slam_msgs::srv::GetLandmarksInView_Response & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + slam_msgs::srv::GetLandmarksInView_Response & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +get_serialized_size( + const slam_msgs::srv::GetLandmarksInView_Response & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +max_serialized_size_GetLandmarksInView_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace slam_msgs + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, slam_msgs, srv, GetLandmarksInView_Response)(); + +#ifdef __cplusplus +} +#endif + +#include "rmw/types.h" +#include "rosidl_typesupport_cpp/service_type_support.hpp" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "slam_msgs/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +const rosidl_service_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, slam_msgs, srv, GetLandmarksInView)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_introspection_c.h b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_introspection_c.h new file mode 100644 index 0000000..621a825 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_introspection_c.h @@ -0,0 +1,47 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__rosidl_typesupport_introspection_c.h.em +// with input from slam_msgs:srv/GetLandmarksInView.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ +#define SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, srv, GetLandmarksInView_Request)(); + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, srv, GetLandmarksInView_Response)(); + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_slam_msgs +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, srv, GetLandmarksInView)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_introspection_cpp.hpp b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_introspection_cpp.hpp new file mode 100644 index 0000000..7a0b2f5 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_introspection_cpp.hpp @@ -0,0 +1,67 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__rosidl_typesupport_introspection_cpp.h.em +// with input from slam_msgs:srv/GetLandmarksInView.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ +#define SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ + + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +// TODO(dirk-thomas) these visibility macros should be message package specific +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, srv, GetLandmarksInView_Request)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +// TODO(dirk-thomas) these visibility macros should be message package specific +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, srv, GetLandmarksInView_Response)(); + +#ifdef __cplusplus +} +#endif + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_service_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, srv, GetLandmarksInView)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__struct.h b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__struct.h new file mode 100644 index 0000000..1839f30 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__struct.h @@ -0,0 +1,79 @@ +// NOLINT: This file starts with a BOM since it contain non-ASCII characters +// generated from rosidl_generator_c/resource/idl__struct.h.em +// with input from slam_msgs:srv/GetLandmarksInView.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__STRUCT_H_ +#define SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__STRUCT_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include +#include +#include + + +// Constants defined in the message + +// Include directives for member types +// Member 'pose' +#include "geometry_msgs/msg/detail/pose__struct.h" + +/// Struct defined in srv/GetLandmarksInView in the package slam_msgs. +typedef struct slam_msgs__srv__GetLandmarksInView_Request +{ + geometry_msgs__msg__Pose pose; + /// this is the max angle between the given pose + /// and the previous keyframe pose from which + /// the landmark was observed. (in rad) + /// max(Δyaw, Δroll, Δpitch) is considered as the angle of interest. + /// setting it to > pi will disregard the angle of observation. + float max_angle_pose_observation; + /// this is the max distance between the given pose + /// and the previous keyframe pose from which + /// the landmark was observed. (in m) + /// if you wish to get landmarks until atleast x m from the pose, this value must be x. + float max_dist_pose_observation; +} slam_msgs__srv__GetLandmarksInView_Request; + +// Struct for a sequence of slam_msgs__srv__GetLandmarksInView_Request. +typedef struct slam_msgs__srv__GetLandmarksInView_Request__Sequence +{ + slam_msgs__srv__GetLandmarksInView_Request * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} slam_msgs__srv__GetLandmarksInView_Request__Sequence; + + +// Constants defined in the message + +// Include directives for member types +// Member 'map_points' +#include "slam_msgs/msg/detail/map_point__struct.h" + +/// Struct defined in srv/GetLandmarksInView in the package slam_msgs. +typedef struct slam_msgs__srv__GetLandmarksInView_Response +{ + slam_msgs__msg__MapPoint__Sequence map_points; +} slam_msgs__srv__GetLandmarksInView_Response; + +// Struct for a sequence of slam_msgs__srv__GetLandmarksInView_Response. +typedef struct slam_msgs__srv__GetLandmarksInView_Response__Sequence +{ + slam_msgs__srv__GetLandmarksInView_Response * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} slam_msgs__srv__GetLandmarksInView_Response__Sequence; + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__STRUCT_H_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__struct.hpp b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__struct.hpp new file mode 100644 index 0000000..8c835a5 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__struct.hpp @@ -0,0 +1,302 @@ +// generated from rosidl_generator_cpp/resource/idl__struct.hpp.em +// with input from slam_msgs:srv/GetLandmarksInView.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__STRUCT_HPP_ +#define SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__STRUCT_HPP_ + +#include +#include +#include +#include +#include + +#include "rosidl_runtime_cpp/bounded_vector.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +// Include directives for member types +// Member 'pose' +#include "geometry_msgs/msg/detail/pose__struct.hpp" + +#ifndef _WIN32 +# define DEPRECATED__slam_msgs__srv__GetLandmarksInView_Request __attribute__((deprecated)) +#else +# define DEPRECATED__slam_msgs__srv__GetLandmarksInView_Request __declspec(deprecated) +#endif + +namespace slam_msgs +{ + +namespace srv +{ + +// message struct +template +struct GetLandmarksInView_Request_ +{ + using Type = GetLandmarksInView_Request_; + + explicit GetLandmarksInView_Request_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : pose(_init) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::DEFAULTS_ONLY == _init) + { + this->max_dist_pose_observation = 6.0f; + } else if (rosidl_runtime_cpp::MessageInitialization::ZERO == _init) { + this->max_angle_pose_observation = 0.0f; + this->max_dist_pose_observation = 0.0f; + } + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->max_angle_pose_observation = 0.0f; + } + } + + explicit GetLandmarksInView_Request_(const ContainerAllocator & _alloc, rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : pose(_alloc, _init) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::DEFAULTS_ONLY == _init) + { + this->max_dist_pose_observation = 6.0f; + } else if (rosidl_runtime_cpp::MessageInitialization::ZERO == _init) { + this->max_angle_pose_observation = 0.0f; + this->max_dist_pose_observation = 0.0f; + } + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->max_angle_pose_observation = 0.0f; + } + } + + // field types and members + using _pose_type = + geometry_msgs::msg::Pose_; + _pose_type pose; + using _max_angle_pose_observation_type = + float; + _max_angle_pose_observation_type max_angle_pose_observation; + using _max_dist_pose_observation_type = + float; + _max_dist_pose_observation_type max_dist_pose_observation; + + // setters for named parameter idiom + Type & set__pose( + const geometry_msgs::msg::Pose_ & _arg) + { + this->pose = _arg; + return *this; + } + Type & set__max_angle_pose_observation( + const float & _arg) + { + this->max_angle_pose_observation = _arg; + return *this; + } + Type & set__max_dist_pose_observation( + const float & _arg) + { + this->max_dist_pose_observation = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + slam_msgs::srv::GetLandmarksInView_Request_ *; + using ConstRawPtr = + const slam_msgs::srv::GetLandmarksInView_Request_ *; + using SharedPtr = + std::shared_ptr>; + using ConstSharedPtr = + std::shared_ptr const>; + + template>> + using UniquePtrWithDeleter = + std::unique_ptr, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template>> + using ConstUniquePtrWithDeleter = + std::unique_ptr const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr>; + using ConstWeakPtr = + std::weak_ptr const>; + + // pointer types similar to ROS 1, use SharedPtr / ConstSharedPtr instead + // NOTE: Can't use 'using' here because GNU C++ can't parse attributes properly + typedef DEPRECATED__slam_msgs__srv__GetLandmarksInView_Request + std::shared_ptr> + Ptr; + typedef DEPRECATED__slam_msgs__srv__GetLandmarksInView_Request + std::shared_ptr const> + ConstPtr; + + // comparison operators + bool operator==(const GetLandmarksInView_Request_ & other) const + { + if (this->pose != other.pose) { + return false; + } + if (this->max_angle_pose_observation != other.max_angle_pose_observation) { + return false; + } + if (this->max_dist_pose_observation != other.max_dist_pose_observation) { + return false; + } + return true; + } + bool operator!=(const GetLandmarksInView_Request_ & other) const + { + return !this->operator==(other); + } +}; // struct GetLandmarksInView_Request_ + +// alias to use template instance with default allocator +using GetLandmarksInView_Request = + slam_msgs::srv::GetLandmarksInView_Request_>; + +// constant definitions + +} // namespace srv + +} // namespace slam_msgs + + +// Include directives for member types +// Member 'map_points' +#include "slam_msgs/msg/detail/map_point__struct.hpp" + +#ifndef _WIN32 +# define DEPRECATED__slam_msgs__srv__GetLandmarksInView_Response __attribute__((deprecated)) +#else +# define DEPRECATED__slam_msgs__srv__GetLandmarksInView_Response __declspec(deprecated) +#endif + +namespace slam_msgs +{ + +namespace srv +{ + +// message struct +template +struct GetLandmarksInView_Response_ +{ + using Type = GetLandmarksInView_Response_; + + explicit GetLandmarksInView_Response_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + (void)_init; + } + + explicit GetLandmarksInView_Response_(const ContainerAllocator & _alloc, rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + (void)_init; + (void)_alloc; + } + + // field types and members + using _map_points_type = + std::vector, typename std::allocator_traits::template rebind_alloc>>; + _map_points_type map_points; + + // setters for named parameter idiom + Type & set__map_points( + const std::vector, typename std::allocator_traits::template rebind_alloc>> & _arg) + { + this->map_points = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + slam_msgs::srv::GetLandmarksInView_Response_ *; + using ConstRawPtr = + const slam_msgs::srv::GetLandmarksInView_Response_ *; + using SharedPtr = + std::shared_ptr>; + using ConstSharedPtr = + std::shared_ptr const>; + + template>> + using UniquePtrWithDeleter = + std::unique_ptr, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template>> + using ConstUniquePtrWithDeleter = + std::unique_ptr const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr>; + using ConstWeakPtr = + std::weak_ptr const>; + + // pointer types similar to ROS 1, use SharedPtr / ConstSharedPtr instead + // NOTE: Can't use 'using' here because GNU C++ can't parse attributes properly + typedef DEPRECATED__slam_msgs__srv__GetLandmarksInView_Response + std::shared_ptr> + Ptr; + typedef DEPRECATED__slam_msgs__srv__GetLandmarksInView_Response + std::shared_ptr const> + ConstPtr; + + // comparison operators + bool operator==(const GetLandmarksInView_Response_ & other) const + { + if (this->map_points != other.map_points) { + return false; + } + return true; + } + bool operator!=(const GetLandmarksInView_Response_ & other) const + { + return !this->operator==(other); + } +}; // struct GetLandmarksInView_Response_ + +// alias to use template instance with default allocator +using GetLandmarksInView_Response = + slam_msgs::srv::GetLandmarksInView_Response_>; + +// constant definitions + +} // namespace srv + +} // namespace slam_msgs + +namespace slam_msgs +{ + +namespace srv +{ + +struct GetLandmarksInView +{ + using Request = slam_msgs::srv::GetLandmarksInView_Request; + using Response = slam_msgs::srv::GetLandmarksInView_Response; +}; + +} // namespace srv + +} // namespace slam_msgs + +#endif // SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__STRUCT_HPP_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__traits.hpp b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__traits.hpp new file mode 100644 index 0000000..25cdeaa --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__traits.hpp @@ -0,0 +1,317 @@ +// generated from rosidl_generator_cpp/resource/idl__traits.hpp.em +// with input from slam_msgs:srv/GetLandmarksInView.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__TRAITS_HPP_ +#define SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__TRAITS_HPP_ + +#include + +#include +#include +#include + +#include "slam_msgs/srv/detail/get_landmarks_in_view__struct.hpp" +#include "rosidl_runtime_cpp/traits.hpp" + +// Include directives for member types +// Member 'pose' +#include "geometry_msgs/msg/detail/pose__traits.hpp" + +namespace slam_msgs +{ + +namespace srv +{ + +inline void to_flow_style_yaml( + const GetLandmarksInView_Request & msg, + std::ostream & out) +{ + out << "{"; + // member: pose + { + out << "pose: "; + to_flow_style_yaml(msg.pose, out); + out << ", "; + } + + // member: max_angle_pose_observation + { + out << "max_angle_pose_observation: "; + rosidl_generator_traits::value_to_yaml(msg.max_angle_pose_observation, out); + out << ", "; + } + + // member: max_dist_pose_observation + { + out << "max_dist_pose_observation: "; + rosidl_generator_traits::value_to_yaml(msg.max_dist_pose_observation, out); + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const GetLandmarksInView_Request & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: pose + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "pose:\n"; + to_block_style_yaml(msg.pose, out, indentation + 2); + } + + // member: max_angle_pose_observation + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "max_angle_pose_observation: "; + rosidl_generator_traits::value_to_yaml(msg.max_angle_pose_observation, out); + out << "\n"; + } + + // member: max_dist_pose_observation + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "max_dist_pose_observation: "; + rosidl_generator_traits::value_to_yaml(msg.max_dist_pose_observation, out); + out << "\n"; + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const GetLandmarksInView_Request & msg, bool use_flow_style = false) +{ + std::ostringstream out; + if (use_flow_style) { + to_flow_style_yaml(msg, out); + } else { + to_block_style_yaml(msg, out); + } + return out.str(); +} + +} // namespace srv + +} // namespace slam_msgs + +namespace rosidl_generator_traits +{ + +[[deprecated("use slam_msgs::srv::to_block_style_yaml() instead")]] +inline void to_yaml( + const slam_msgs::srv::GetLandmarksInView_Request & msg, + std::ostream & out, size_t indentation = 0) +{ + slam_msgs::srv::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use slam_msgs::srv::to_yaml() instead")]] +inline std::string to_yaml(const slam_msgs::srv::GetLandmarksInView_Request & msg) +{ + return slam_msgs::srv::to_yaml(msg); +} + +template<> +inline const char * data_type() +{ + return "slam_msgs::srv::GetLandmarksInView_Request"; +} + +template<> +inline const char * name() +{ + return "slam_msgs/srv/GetLandmarksInView_Request"; +} + +template<> +struct has_fixed_size + : std::integral_constant::value> {}; + +template<> +struct has_bounded_size + : std::integral_constant::value> {}; + +template<> +struct is_message + : std::true_type {}; + +} // namespace rosidl_generator_traits + +// Include directives for member types +// Member 'map_points' +#include "slam_msgs/msg/detail/map_point__traits.hpp" + +namespace slam_msgs +{ + +namespace srv +{ + +inline void to_flow_style_yaml( + const GetLandmarksInView_Response & msg, + std::ostream & out) +{ + out << "{"; + // member: map_points + { + if (msg.map_points.size() == 0) { + out << "map_points: []"; + } else { + out << "map_points: ["; + size_t pending_items = msg.map_points.size(); + for (auto item : msg.map_points) { + to_flow_style_yaml(item, out); + if (--pending_items > 0) { + out << ", "; + } + } + out << "]"; + } + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const GetLandmarksInView_Response & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: map_points + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + if (msg.map_points.size() == 0) { + out << "map_points: []\n"; + } else { + out << "map_points:\n"; + for (auto item : msg.map_points) { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "-\n"; + to_block_style_yaml(item, out, indentation + 2); + } + } + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const GetLandmarksInView_Response & msg, bool use_flow_style = false) +{ + std::ostringstream out; + if (use_flow_style) { + to_flow_style_yaml(msg, out); + } else { + to_block_style_yaml(msg, out); + } + return out.str(); +} + +} // namespace srv + +} // namespace slam_msgs + +namespace rosidl_generator_traits +{ + +[[deprecated("use slam_msgs::srv::to_block_style_yaml() instead")]] +inline void to_yaml( + const slam_msgs::srv::GetLandmarksInView_Response & msg, + std::ostream & out, size_t indentation = 0) +{ + slam_msgs::srv::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use slam_msgs::srv::to_yaml() instead")]] +inline std::string to_yaml(const slam_msgs::srv::GetLandmarksInView_Response & msg) +{ + return slam_msgs::srv::to_yaml(msg); +} + +template<> +inline const char * data_type() +{ + return "slam_msgs::srv::GetLandmarksInView_Response"; +} + +template<> +inline const char * name() +{ + return "slam_msgs/srv/GetLandmarksInView_Response"; +} + +template<> +struct has_fixed_size + : std::integral_constant {}; + +template<> +struct has_bounded_size + : std::integral_constant {}; + +template<> +struct is_message + : std::true_type {}; + +} // namespace rosidl_generator_traits + +namespace rosidl_generator_traits +{ + +template<> +inline const char * data_type() +{ + return "slam_msgs::srv::GetLandmarksInView"; +} + +template<> +inline const char * name() +{ + return "slam_msgs/srv/GetLandmarksInView"; +} + +template<> +struct has_fixed_size + : std::integral_constant< + bool, + has_fixed_size::value && + has_fixed_size::value + > +{ +}; + +template<> +struct has_bounded_size + : std::integral_constant< + bool, + has_bounded_size::value && + has_bounded_size::value + > +{ +}; + +template<> +struct is_service + : std::true_type +{ +}; + +template<> +struct is_service_request + : std::true_type +{ +}; + +template<> +struct is_service_response + : std::true_type +{ +}; + +} // namespace rosidl_generator_traits + +#endif // SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__TRAITS_HPP_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c new file mode 100644 index 0000000..1385235 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c @@ -0,0 +1,333 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__type_support.c.em +// with input from slam_msgs:srv/GetLandmarksInView.idl +// generated code does not contain a copyright notice + +#include +#include "slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_introspection_c.h" +#include "slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h" +#include "rosidl_typesupport_introspection_c/field_types.h" +#include "rosidl_typesupport_introspection_c/identifier.h" +#include "rosidl_typesupport_introspection_c/message_introspection.h" +#include "slam_msgs/srv/detail/get_landmarks_in_view__functions.h" +#include "slam_msgs/srv/detail/get_landmarks_in_view__struct.h" + + +// Include directives for member types +// Member `pose` +#include "geometry_msgs/msg/pose.h" +// Member `pose` +#include "geometry_msgs/msg/detail/pose__rosidl_typesupport_introspection_c.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +void slam_msgs__srv__GetLandmarksInView_Request__rosidl_typesupport_introspection_c__GetLandmarksInView_Request_init_function( + void * message_memory, enum rosidl_runtime_c__message_initialization _init) +{ + // TODO(karsten1987): initializers are not yet implemented for typesupport c + // see https://github.com/ros2/ros2/issues/397 + (void) _init; + slam_msgs__srv__GetLandmarksInView_Request__init(message_memory); +} + +void slam_msgs__srv__GetLandmarksInView_Request__rosidl_typesupport_introspection_c__GetLandmarksInView_Request_fini_function(void * message_memory) +{ + slam_msgs__srv__GetLandmarksInView_Request__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember slam_msgs__srv__GetLandmarksInView_Request__rosidl_typesupport_introspection_c__GetLandmarksInView_Request_message_member_array[3] = { + { + "pose", // name + rosidl_typesupport_introspection_c__ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + NULL, // members of sub message (initialized later) + false, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs__srv__GetLandmarksInView_Request, pose), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + }, + { + "max_angle_pose_observation", // name + rosidl_typesupport_introspection_c__ROS_TYPE_FLOAT, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs__srv__GetLandmarksInView_Request, max_angle_pose_observation), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + }, + { + "max_dist_pose_observation", // name + rosidl_typesupport_introspection_c__ROS_TYPE_FLOAT, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs__srv__GetLandmarksInView_Request, max_dist_pose_observation), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + } +}; + +static const rosidl_typesupport_introspection_c__MessageMembers slam_msgs__srv__GetLandmarksInView_Request__rosidl_typesupport_introspection_c__GetLandmarksInView_Request_message_members = { + "slam_msgs__srv", // message namespace + "GetLandmarksInView_Request", // message name + 3, // number of fields + sizeof(slam_msgs__srv__GetLandmarksInView_Request), + slam_msgs__srv__GetLandmarksInView_Request__rosidl_typesupport_introspection_c__GetLandmarksInView_Request_message_member_array, // message members + slam_msgs__srv__GetLandmarksInView_Request__rosidl_typesupport_introspection_c__GetLandmarksInView_Request_init_function, // function to initialize message memory (memory has to be allocated) + slam_msgs__srv__GetLandmarksInView_Request__rosidl_typesupport_introspection_c__GetLandmarksInView_Request_fini_function // function to terminate message instance (will not free memory) +}; + +// this is not const since it must be initialized on first access +// since C does not allow non-integral compile-time constants +static rosidl_message_type_support_t slam_msgs__srv__GetLandmarksInView_Request__rosidl_typesupport_introspection_c__GetLandmarksInView_Request_message_type_support_handle = { + 0, + &slam_msgs__srv__GetLandmarksInView_Request__rosidl_typesupport_introspection_c__GetLandmarksInView_Request_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, srv, GetLandmarksInView_Request)() { + slam_msgs__srv__GetLandmarksInView_Request__rosidl_typesupport_introspection_c__GetLandmarksInView_Request_message_member_array[0].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, geometry_msgs, msg, Pose)(); + if (!slam_msgs__srv__GetLandmarksInView_Request__rosidl_typesupport_introspection_c__GetLandmarksInView_Request_message_type_support_handle.typesupport_identifier) { + slam_msgs__srv__GetLandmarksInView_Request__rosidl_typesupport_introspection_c__GetLandmarksInView_Request_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &slam_msgs__srv__GetLandmarksInView_Request__rosidl_typesupport_introspection_c__GetLandmarksInView_Request_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +// already included above +// #include +// already included above +// #include "slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_introspection_c.h" +// already included above +// #include "slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h" +// already included above +// #include "rosidl_typesupport_introspection_c/field_types.h" +// already included above +// #include "rosidl_typesupport_introspection_c/identifier.h" +// already included above +// #include "rosidl_typesupport_introspection_c/message_introspection.h" +// already included above +// #include "slam_msgs/srv/detail/get_landmarks_in_view__functions.h" +// already included above +// #include "slam_msgs/srv/detail/get_landmarks_in_view__struct.h" + + +// Include directives for member types +// Member `map_points` +#include "slam_msgs/msg/map_point.h" +// Member `map_points` +#include "slam_msgs/msg/detail/map_point__rosidl_typesupport_introspection_c.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +void slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__GetLandmarksInView_Response_init_function( + void * message_memory, enum rosidl_runtime_c__message_initialization _init) +{ + // TODO(karsten1987): initializers are not yet implemented for typesupport c + // see https://github.com/ros2/ros2/issues/397 + (void) _init; + slam_msgs__srv__GetLandmarksInView_Response__init(message_memory); +} + +void slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__GetLandmarksInView_Response_fini_function(void * message_memory) +{ + slam_msgs__srv__GetLandmarksInView_Response__fini(message_memory); +} + +size_t slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__size_function__GetLandmarksInView_Response__map_points( + const void * untyped_member) +{ + const slam_msgs__msg__MapPoint__Sequence * member = + (const slam_msgs__msg__MapPoint__Sequence *)(untyped_member); + return member->size; +} + +const void * slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__get_const_function__GetLandmarksInView_Response__map_points( + const void * untyped_member, size_t index) +{ + const slam_msgs__msg__MapPoint__Sequence * member = + (const slam_msgs__msg__MapPoint__Sequence *)(untyped_member); + return &member->data[index]; +} + +void * slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__get_function__GetLandmarksInView_Response__map_points( + void * untyped_member, size_t index) +{ + slam_msgs__msg__MapPoint__Sequence * member = + (slam_msgs__msg__MapPoint__Sequence *)(untyped_member); + return &member->data[index]; +} + +void slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__fetch_function__GetLandmarksInView_Response__map_points( + const void * untyped_member, size_t index, void * untyped_value) +{ + const slam_msgs__msg__MapPoint * item = + ((const slam_msgs__msg__MapPoint *) + slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__get_const_function__GetLandmarksInView_Response__map_points(untyped_member, index)); + slam_msgs__msg__MapPoint * value = + (slam_msgs__msg__MapPoint *)(untyped_value); + *value = *item; +} + +void slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__assign_function__GetLandmarksInView_Response__map_points( + void * untyped_member, size_t index, const void * untyped_value) +{ + slam_msgs__msg__MapPoint * item = + ((slam_msgs__msg__MapPoint *) + slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__get_function__GetLandmarksInView_Response__map_points(untyped_member, index)); + const slam_msgs__msg__MapPoint * value = + (const slam_msgs__msg__MapPoint *)(untyped_value); + *item = *value; +} + +bool slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__resize_function__GetLandmarksInView_Response__map_points( + void * untyped_member, size_t size) +{ + slam_msgs__msg__MapPoint__Sequence * member = + (slam_msgs__msg__MapPoint__Sequence *)(untyped_member); + slam_msgs__msg__MapPoint__Sequence__fini(member); + return slam_msgs__msg__MapPoint__Sequence__init(member, size); +} + +static rosidl_typesupport_introspection_c__MessageMember slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__GetLandmarksInView_Response_message_member_array[1] = { + { + "map_points", // name + rosidl_typesupport_introspection_c__ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + NULL, // members of sub message (initialized later) + true, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs__srv__GetLandmarksInView_Response, map_points), // bytes offset in struct + NULL, // default value + slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__size_function__GetLandmarksInView_Response__map_points, // size() function pointer + slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__get_const_function__GetLandmarksInView_Response__map_points, // get_const(index) function pointer + slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__get_function__GetLandmarksInView_Response__map_points, // get(index) function pointer + slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__fetch_function__GetLandmarksInView_Response__map_points, // fetch(index, &value) function pointer + slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__assign_function__GetLandmarksInView_Response__map_points, // assign(index, value) function pointer + slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__resize_function__GetLandmarksInView_Response__map_points // resize(index) function pointer + } +}; + +static const rosidl_typesupport_introspection_c__MessageMembers slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__GetLandmarksInView_Response_message_members = { + "slam_msgs__srv", // message namespace + "GetLandmarksInView_Response", // message name + 1, // number of fields + sizeof(slam_msgs__srv__GetLandmarksInView_Response), + slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__GetLandmarksInView_Response_message_member_array, // message members + slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__GetLandmarksInView_Response_init_function, // function to initialize message memory (memory has to be allocated) + slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__GetLandmarksInView_Response_fini_function // function to terminate message instance (will not free memory) +}; + +// this is not const since it must be initialized on first access +// since C does not allow non-integral compile-time constants +static rosidl_message_type_support_t slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__GetLandmarksInView_Response_message_type_support_handle = { + 0, + &slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__GetLandmarksInView_Response_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, srv, GetLandmarksInView_Response)() { + slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__GetLandmarksInView_Response_message_member_array[0].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, msg, MapPoint)(); + if (!slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__GetLandmarksInView_Response_message_type_support_handle.typesupport_identifier) { + slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__GetLandmarksInView_Response_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__GetLandmarksInView_Response_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h" +// already included above +// #include "slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_introspection_c.h" +// already included above +// #include "rosidl_typesupport_introspection_c/identifier.h" +#include "rosidl_typesupport_introspection_c/service_introspection.h" + +// this is intentionally not const to allow initialization later to prevent an initialization race +static rosidl_typesupport_introspection_c__ServiceMembers slam_msgs__srv__detail__get_landmarks_in_view__rosidl_typesupport_introspection_c__GetLandmarksInView_service_members = { + "slam_msgs__srv", // service namespace + "GetLandmarksInView", // service name + // these two fields are initialized below on the first access + NULL, // request message + // slam_msgs__srv__detail__get_landmarks_in_view__rosidl_typesupport_introspection_c__GetLandmarksInView_Request_message_type_support_handle, + NULL // response message + // slam_msgs__srv__detail__get_landmarks_in_view__rosidl_typesupport_introspection_c__GetLandmarksInView_Response_message_type_support_handle +}; + +static rosidl_service_type_support_t slam_msgs__srv__detail__get_landmarks_in_view__rosidl_typesupport_introspection_c__GetLandmarksInView_service_type_support_handle = { + 0, + &slam_msgs__srv__detail__get_landmarks_in_view__rosidl_typesupport_introspection_c__GetLandmarksInView_service_members, + get_service_typesupport_handle_function, +}; + +// Forward declaration of request/response type support functions +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, srv, GetLandmarksInView_Request)(); + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, srv, GetLandmarksInView_Response)(); + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_slam_msgs +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, srv, GetLandmarksInView)() { + if (!slam_msgs__srv__detail__get_landmarks_in_view__rosidl_typesupport_introspection_c__GetLandmarksInView_service_type_support_handle.typesupport_identifier) { + slam_msgs__srv__detail__get_landmarks_in_view__rosidl_typesupport_introspection_c__GetLandmarksInView_service_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + rosidl_typesupport_introspection_c__ServiceMembers * service_members = + (rosidl_typesupport_introspection_c__ServiceMembers *)slam_msgs__srv__detail__get_landmarks_in_view__rosidl_typesupport_introspection_c__GetLandmarksInView_service_type_support_handle.data; + + if (!service_members->request_members_) { + service_members->request_members_ = + (const rosidl_typesupport_introspection_c__MessageMembers *) + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, srv, GetLandmarksInView_Request)()->data; + } + if (!service_members->response_members_) { + service_members->response_members_ = + (const rosidl_typesupport_introspection_c__MessageMembers *) + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, srv, GetLandmarksInView_Response)()->data; + } + + return &slam_msgs__srv__detail__get_landmarks_in_view__rosidl_typesupport_introspection_c__GetLandmarksInView_service_type_support_handle; +} diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp new file mode 100644 index 0000000..1a04629 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp @@ -0,0 +1,415 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__type_support.cpp.em +// with input from slam_msgs:srv/GetLandmarksInView.idl +// generated code does not contain a copyright notice + +#include "array" +#include "cstddef" +#include "string" +#include "vector" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_cpp/message_type_support.hpp" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/srv/detail/get_landmarks_in_view__struct.hpp" +#include "rosidl_typesupport_introspection_cpp/field_types.hpp" +#include "rosidl_typesupport_introspection_cpp/identifier.hpp" +#include "rosidl_typesupport_introspection_cpp/message_introspection.hpp" +#include "rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp" +#include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +namespace slam_msgs +{ + +namespace srv +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void GetLandmarksInView_Request_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) slam_msgs::srv::GetLandmarksInView_Request(_init); +} + +void GetLandmarksInView_Request_fini_function(void * message_memory) +{ + auto typed_message = static_cast(message_memory); + typed_message->~GetLandmarksInView_Request(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember GetLandmarksInView_Request_message_member_array[3] = { + { + "pose", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle(), // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs::srv::GetLandmarksInView_Request, pose), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + }, + { + "max_angle_pose_observation", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_FLOAT, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs::srv::GetLandmarksInView_Request, max_angle_pose_observation), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + }, + { + "max_dist_pose_observation", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_FLOAT, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs::srv::GetLandmarksInView_Request, max_dist_pose_observation), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + } +}; + +static const ::rosidl_typesupport_introspection_cpp::MessageMembers GetLandmarksInView_Request_message_members = { + "slam_msgs::srv", // message namespace + "GetLandmarksInView_Request", // message name + 3, // number of fields + sizeof(slam_msgs::srv::GetLandmarksInView_Request), + GetLandmarksInView_Request_message_member_array, // message members + GetLandmarksInView_Request_init_function, // function to initialize message memory (memory has to be allocated) + GetLandmarksInView_Request_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t GetLandmarksInView_Request_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &GetLandmarksInView_Request_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace srv + +} // namespace slam_msgs + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::slam_msgs::srv::rosidl_typesupport_introspection_cpp::GetLandmarksInView_Request_message_type_support_handle; +} + +} // namespace rosidl_typesupport_introspection_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, srv, GetLandmarksInView_Request)() { + return &::slam_msgs::srv::rosidl_typesupport_introspection_cpp::GetLandmarksInView_Request_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "array" +// already included above +// #include "cstddef" +// already included above +// #include "string" +// already included above +// #include "vector" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "slam_msgs/srv/detail/get_landmarks_in_view__struct.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/field_types.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/identifier.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/message_introspection.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +namespace slam_msgs +{ + +namespace srv +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void GetLandmarksInView_Response_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) slam_msgs::srv::GetLandmarksInView_Response(_init); +} + +void GetLandmarksInView_Response_fini_function(void * message_memory) +{ + auto typed_message = static_cast(message_memory); + typed_message->~GetLandmarksInView_Response(); +} + +size_t size_function__GetLandmarksInView_Response__map_points(const void * untyped_member) +{ + const auto * member = reinterpret_cast *>(untyped_member); + return member->size(); +} + +const void * get_const_function__GetLandmarksInView_Response__map_points(const void * untyped_member, size_t index) +{ + const auto & member = + *reinterpret_cast *>(untyped_member); + return &member[index]; +} + +void * get_function__GetLandmarksInView_Response__map_points(void * untyped_member, size_t index) +{ + auto & member = + *reinterpret_cast *>(untyped_member); + return &member[index]; +} + +void fetch_function__GetLandmarksInView_Response__map_points( + const void * untyped_member, size_t index, void * untyped_value) +{ + const auto & item = *reinterpret_cast( + get_const_function__GetLandmarksInView_Response__map_points(untyped_member, index)); + auto & value = *reinterpret_cast(untyped_value); + value = item; +} + +void assign_function__GetLandmarksInView_Response__map_points( + void * untyped_member, size_t index, const void * untyped_value) +{ + auto & item = *reinterpret_cast( + get_function__GetLandmarksInView_Response__map_points(untyped_member, index)); + const auto & value = *reinterpret_cast(untyped_value); + item = value; +} + +void resize_function__GetLandmarksInView_Response__map_points(void * untyped_member, size_t size) +{ + auto * member = + reinterpret_cast *>(untyped_member); + member->resize(size); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember GetLandmarksInView_Response_message_member_array[1] = { + { + "map_points", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle(), // members of sub message + true, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs::srv::GetLandmarksInView_Response, map_points), // bytes offset in struct + nullptr, // default value + size_function__GetLandmarksInView_Response__map_points, // size() function pointer + get_const_function__GetLandmarksInView_Response__map_points, // get_const(index) function pointer + get_function__GetLandmarksInView_Response__map_points, // get(index) function pointer + fetch_function__GetLandmarksInView_Response__map_points, // fetch(index, &value) function pointer + assign_function__GetLandmarksInView_Response__map_points, // assign(index, value) function pointer + resize_function__GetLandmarksInView_Response__map_points // resize(index) function pointer + } +}; + +static const ::rosidl_typesupport_introspection_cpp::MessageMembers GetLandmarksInView_Response_message_members = { + "slam_msgs::srv", // message namespace + "GetLandmarksInView_Response", // message name + 1, // number of fields + sizeof(slam_msgs::srv::GetLandmarksInView_Response), + GetLandmarksInView_Response_message_member_array, // message members + GetLandmarksInView_Response_init_function, // function to initialize message memory (memory has to be allocated) + GetLandmarksInView_Response_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t GetLandmarksInView_Response_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &GetLandmarksInView_Response_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace srv + +} // namespace slam_msgs + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::slam_msgs::srv::rosidl_typesupport_introspection_cpp::GetLandmarksInView_Response_message_type_support_handle; +} + +} // namespace rosidl_typesupport_introspection_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, srv, GetLandmarksInView_Response)() { + return &::slam_msgs::srv::rosidl_typesupport_introspection_cpp::GetLandmarksInView_Response_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" +#include "rosidl_typesupport_cpp/service_type_support.hpp" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" +// already included above +// #include "slam_msgs/srv/detail/get_landmarks_in_view__struct.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/identifier.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp" +#include "rosidl_typesupport_introspection_cpp/service_introspection.hpp" +#include "rosidl_typesupport_introspection_cpp/service_type_support_decl.hpp" + +namespace slam_msgs +{ + +namespace srv +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +// this is intentionally not const to allow initialization later to prevent an initialization race +static ::rosidl_typesupport_introspection_cpp::ServiceMembers GetLandmarksInView_service_members = { + "slam_msgs::srv", // service namespace + "GetLandmarksInView", // service name + // these two fields are initialized below on the first access + // see get_service_type_support_handle() + nullptr, // request message + nullptr // response message +}; + +static const rosidl_service_type_support_t GetLandmarksInView_service_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &GetLandmarksInView_service_members, + get_service_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace srv + +} // namespace slam_msgs + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_service_type_support_t * +get_service_type_support_handle() +{ + // get a handle to the value to be returned + auto service_type_support = + &::slam_msgs::srv::rosidl_typesupport_introspection_cpp::GetLandmarksInView_service_type_support_handle; + // get a non-const and properly typed version of the data void * + auto service_members = const_cast<::rosidl_typesupport_introspection_cpp::ServiceMembers *>( + static_cast( + service_type_support->data)); + // make sure that both the request_members_ and the response_members_ are initialized + // if they are not, initialize them + if ( + service_members->request_members_ == nullptr || + service_members->response_members_ == nullptr) + { + // initialize the request_members_ with the static function from the external library + service_members->request_members_ = static_cast< + const ::rosidl_typesupport_introspection_cpp::MessageMembers * + >( + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle< + ::slam_msgs::srv::GetLandmarksInView_Request + >()->data + ); + // initialize the response_members_ with the static function from the external library + service_members->response_members_ = static_cast< + const ::rosidl_typesupport_introspection_cpp::MessageMembers * + >( + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle< + ::slam_msgs::srv::GetLandmarksInView_Response + >()->data + ); + } + // finally return the properly initialized service_type_support handle + return service_type_support; +} + +} // namespace rosidl_typesupport_introspection_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, srv, GetLandmarksInView)() { + return ::rosidl_typesupport_introspection_cpp::get_service_type_support_handle(); +} + +#ifdef __cplusplus +} +#endif diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__type_support.h b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__type_support.h new file mode 100644 index 0000000..a29250d --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__type_support.h @@ -0,0 +1,58 @@ +// generated from rosidl_generator_c/resource/idl__type_support.h.em +// with input from slam_msgs:srv/GetLandmarksInView.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__TYPE_SUPPORT_H_ +#define SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__TYPE_SUPPORT_H_ + +#include "rosidl_typesupport_interface/macros.h" + +#include "slam_msgs/msg/rosidl_generator_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include "rosidl_runtime_c/message_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + slam_msgs, + srv, + GetLandmarksInView_Request +)(); + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + slam_msgs, + srv, + GetLandmarksInView_Response +)(); + +#include "rosidl_runtime_c/service_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME( + rosidl_typesupport_c, + slam_msgs, + srv, + GetLandmarksInView +)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__TYPE_SUPPORT_H_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__builder.hpp b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__builder.hpp new file mode 100644 index 0000000..0c8e4a6 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__builder.hpp @@ -0,0 +1,114 @@ +// generated from rosidl_generator_cpp/resource/idl__builder.hpp.em +// with input from slam_msgs:srv/GetMap.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__SRV__DETAIL__GET_MAP__BUILDER_HPP_ +#define SLAM_MSGS__SRV__DETAIL__GET_MAP__BUILDER_HPP_ + +#include +#include + +#include "slam_msgs/srv/detail/get_map__struct.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +namespace slam_msgs +{ + +namespace srv +{ + +namespace builder +{ + +class Init_GetMap_Request_kf_id_for_landmarks +{ +public: + explicit Init_GetMap_Request_kf_id_for_landmarks(::slam_msgs::srv::GetMap_Request & msg) + : msg_(msg) + {} + ::slam_msgs::srv::GetMap_Request kf_id_for_landmarks(::slam_msgs::srv::GetMap_Request::_kf_id_for_landmarks_type arg) + { + msg_.kf_id_for_landmarks = std::move(arg); + return std::move(msg_); + } + +private: + ::slam_msgs::srv::GetMap_Request msg_; +}; + +class Init_GetMap_Request_tracked_points +{ +public: + Init_GetMap_Request_tracked_points() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + Init_GetMap_Request_kf_id_for_landmarks tracked_points(::slam_msgs::srv::GetMap_Request::_tracked_points_type arg) + { + msg_.tracked_points = std::move(arg); + return Init_GetMap_Request_kf_id_for_landmarks(msg_); + } + +private: + ::slam_msgs::srv::GetMap_Request msg_; +}; + +} // namespace builder + +} // namespace srv + +template +auto build(); + +template<> +inline +auto build<::slam_msgs::srv::GetMap_Request>() +{ + return slam_msgs::srv::builder::Init_GetMap_Request_tracked_points(); +} + +} // namespace slam_msgs + + +namespace slam_msgs +{ + +namespace srv +{ + +namespace builder +{ + +class Init_GetMap_Response_data +{ +public: + Init_GetMap_Response_data() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + ::slam_msgs::srv::GetMap_Response data(::slam_msgs::srv::GetMap_Response::_data_type arg) + { + msg_.data = std::move(arg); + return std::move(msg_); + } + +private: + ::slam_msgs::srv::GetMap_Response msg_; +}; + +} // namespace builder + +} // namespace srv + +template +auto build(); + +template<> +inline +auto build<::slam_msgs::srv::GetMap_Response>() +{ + return slam_msgs::srv::builder::Init_GetMap_Response_data(); +} + +} // namespace slam_msgs + +#endif // SLAM_MSGS__SRV__DETAIL__GET_MAP__BUILDER_HPP_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__functions.c b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__functions.c new file mode 100644 index 0000000..7dfdaf5 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__functions.c @@ -0,0 +1,498 @@ +// generated from rosidl_generator_c/resource/idl__functions.c.em +// with input from slam_msgs:srv/GetMap.idl +// generated code does not contain a copyright notice +#include "slam_msgs/srv/detail/get_map__functions.h" + +#include +#include +#include +#include + +#include "rcutils/allocator.h" + +// Include directives for member types +// Member `kf_id_for_landmarks` +#include "rosidl_runtime_c/primitives_sequence_functions.h" + +bool +slam_msgs__srv__GetMap_Request__init(slam_msgs__srv__GetMap_Request * msg) +{ + if (!msg) { + return false; + } + // tracked_points + // kf_id_for_landmarks + if (!rosidl_runtime_c__int32__Sequence__init(&msg->kf_id_for_landmarks, 0)) { + slam_msgs__srv__GetMap_Request__fini(msg); + return false; + } + return true; +} + +void +slam_msgs__srv__GetMap_Request__fini(slam_msgs__srv__GetMap_Request * msg) +{ + if (!msg) { + return; + } + // tracked_points + // kf_id_for_landmarks + rosidl_runtime_c__int32__Sequence__fini(&msg->kf_id_for_landmarks); +} + +bool +slam_msgs__srv__GetMap_Request__are_equal(const slam_msgs__srv__GetMap_Request * lhs, const slam_msgs__srv__GetMap_Request * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // tracked_points + if (lhs->tracked_points != rhs->tracked_points) { + return false; + } + // kf_id_for_landmarks + if (!rosidl_runtime_c__int32__Sequence__are_equal( + &(lhs->kf_id_for_landmarks), &(rhs->kf_id_for_landmarks))) + { + return false; + } + return true; +} + +bool +slam_msgs__srv__GetMap_Request__copy( + const slam_msgs__srv__GetMap_Request * input, + slam_msgs__srv__GetMap_Request * output) +{ + if (!input || !output) { + return false; + } + // tracked_points + output->tracked_points = input->tracked_points; + // kf_id_for_landmarks + if (!rosidl_runtime_c__int32__Sequence__copy( + &(input->kf_id_for_landmarks), &(output->kf_id_for_landmarks))) + { + return false; + } + return true; +} + +slam_msgs__srv__GetMap_Request * +slam_msgs__srv__GetMap_Request__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__srv__GetMap_Request * msg = (slam_msgs__srv__GetMap_Request *)allocator.allocate(sizeof(slam_msgs__srv__GetMap_Request), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(slam_msgs__srv__GetMap_Request)); + bool success = slam_msgs__srv__GetMap_Request__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +slam_msgs__srv__GetMap_Request__destroy(slam_msgs__srv__GetMap_Request * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + slam_msgs__srv__GetMap_Request__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +slam_msgs__srv__GetMap_Request__Sequence__init(slam_msgs__srv__GetMap_Request__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__srv__GetMap_Request * data = NULL; + + if (size) { + data = (slam_msgs__srv__GetMap_Request *)allocator.zero_allocate(size, sizeof(slam_msgs__srv__GetMap_Request), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = slam_msgs__srv__GetMap_Request__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + slam_msgs__srv__GetMap_Request__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +slam_msgs__srv__GetMap_Request__Sequence__fini(slam_msgs__srv__GetMap_Request__Sequence * array) +{ + if (!array) { + return; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + + if (array->data) { + // ensure that data and capacity values are consistent + assert(array->capacity > 0); + // finalize all array elements + for (size_t i = 0; i < array->capacity; ++i) { + slam_msgs__srv__GetMap_Request__fini(&array->data[i]); + } + allocator.deallocate(array->data, allocator.state); + array->data = NULL; + array->size = 0; + array->capacity = 0; + } else { + // ensure that data, size, and capacity values are consistent + assert(0 == array->size); + assert(0 == array->capacity); + } +} + +slam_msgs__srv__GetMap_Request__Sequence * +slam_msgs__srv__GetMap_Request__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__srv__GetMap_Request__Sequence * array = (slam_msgs__srv__GetMap_Request__Sequence *)allocator.allocate(sizeof(slam_msgs__srv__GetMap_Request__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = slam_msgs__srv__GetMap_Request__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +slam_msgs__srv__GetMap_Request__Sequence__destroy(slam_msgs__srv__GetMap_Request__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + slam_msgs__srv__GetMap_Request__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +slam_msgs__srv__GetMap_Request__Sequence__are_equal(const slam_msgs__srv__GetMap_Request__Sequence * lhs, const slam_msgs__srv__GetMap_Request__Sequence * rhs) +{ + if (!lhs || !rhs) { + return false; + } + if (lhs->size != rhs->size) { + return false; + } + for (size_t i = 0; i < lhs->size; ++i) { + if (!slam_msgs__srv__GetMap_Request__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +slam_msgs__srv__GetMap_Request__Sequence__copy( + const slam_msgs__srv__GetMap_Request__Sequence * input, + slam_msgs__srv__GetMap_Request__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(slam_msgs__srv__GetMap_Request); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__srv__GetMap_Request * data = + (slam_msgs__srv__GetMap_Request *)allocator.reallocate( + output->data, allocation_size, allocator.state); + if (!data) { + return false; + } + // If reallocation succeeded, memory may or may not have been moved + // to fulfill the allocation request, invalidating output->data. + output->data = data; + for (size_t i = output->capacity; i < input->size; ++i) { + if (!slam_msgs__srv__GetMap_Request__init(&output->data[i])) { + // If initialization of any new item fails, roll back + // all previously initialized items. Existing items + // in output are to be left unmodified. + for (; i-- > output->capacity; ) { + slam_msgs__srv__GetMap_Request__fini(&output->data[i]); + } + return false; + } + } + output->capacity = input->size; + } + output->size = input->size; + for (size_t i = 0; i < input->size; ++i) { + if (!slam_msgs__srv__GetMap_Request__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} + + +// Include directives for member types +// Member `data` +#include "slam_msgs/msg/detail/map_data__functions.h" + +bool +slam_msgs__srv__GetMap_Response__init(slam_msgs__srv__GetMap_Response * msg) +{ + if (!msg) { + return false; + } + // data + if (!slam_msgs__msg__MapData__init(&msg->data)) { + slam_msgs__srv__GetMap_Response__fini(msg); + return false; + } + return true; +} + +void +slam_msgs__srv__GetMap_Response__fini(slam_msgs__srv__GetMap_Response * msg) +{ + if (!msg) { + return; + } + // data + slam_msgs__msg__MapData__fini(&msg->data); +} + +bool +slam_msgs__srv__GetMap_Response__are_equal(const slam_msgs__srv__GetMap_Response * lhs, const slam_msgs__srv__GetMap_Response * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // data + if (!slam_msgs__msg__MapData__are_equal( + &(lhs->data), &(rhs->data))) + { + return false; + } + return true; +} + +bool +slam_msgs__srv__GetMap_Response__copy( + const slam_msgs__srv__GetMap_Response * input, + slam_msgs__srv__GetMap_Response * output) +{ + if (!input || !output) { + return false; + } + // data + if (!slam_msgs__msg__MapData__copy( + &(input->data), &(output->data))) + { + return false; + } + return true; +} + +slam_msgs__srv__GetMap_Response * +slam_msgs__srv__GetMap_Response__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__srv__GetMap_Response * msg = (slam_msgs__srv__GetMap_Response *)allocator.allocate(sizeof(slam_msgs__srv__GetMap_Response), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(slam_msgs__srv__GetMap_Response)); + bool success = slam_msgs__srv__GetMap_Response__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +slam_msgs__srv__GetMap_Response__destroy(slam_msgs__srv__GetMap_Response * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + slam_msgs__srv__GetMap_Response__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +slam_msgs__srv__GetMap_Response__Sequence__init(slam_msgs__srv__GetMap_Response__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__srv__GetMap_Response * data = NULL; + + if (size) { + data = (slam_msgs__srv__GetMap_Response *)allocator.zero_allocate(size, sizeof(slam_msgs__srv__GetMap_Response), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = slam_msgs__srv__GetMap_Response__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + slam_msgs__srv__GetMap_Response__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +slam_msgs__srv__GetMap_Response__Sequence__fini(slam_msgs__srv__GetMap_Response__Sequence * array) +{ + if (!array) { + return; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + + if (array->data) { + // ensure that data and capacity values are consistent + assert(array->capacity > 0); + // finalize all array elements + for (size_t i = 0; i < array->capacity; ++i) { + slam_msgs__srv__GetMap_Response__fini(&array->data[i]); + } + allocator.deallocate(array->data, allocator.state); + array->data = NULL; + array->size = 0; + array->capacity = 0; + } else { + // ensure that data, size, and capacity values are consistent + assert(0 == array->size); + assert(0 == array->capacity); + } +} + +slam_msgs__srv__GetMap_Response__Sequence * +slam_msgs__srv__GetMap_Response__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__srv__GetMap_Response__Sequence * array = (slam_msgs__srv__GetMap_Response__Sequence *)allocator.allocate(sizeof(slam_msgs__srv__GetMap_Response__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = slam_msgs__srv__GetMap_Response__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +slam_msgs__srv__GetMap_Response__Sequence__destroy(slam_msgs__srv__GetMap_Response__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + slam_msgs__srv__GetMap_Response__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +slam_msgs__srv__GetMap_Response__Sequence__are_equal(const slam_msgs__srv__GetMap_Response__Sequence * lhs, const slam_msgs__srv__GetMap_Response__Sequence * rhs) +{ + if (!lhs || !rhs) { + return false; + } + if (lhs->size != rhs->size) { + return false; + } + for (size_t i = 0; i < lhs->size; ++i) { + if (!slam_msgs__srv__GetMap_Response__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +slam_msgs__srv__GetMap_Response__Sequence__copy( + const slam_msgs__srv__GetMap_Response__Sequence * input, + slam_msgs__srv__GetMap_Response__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(slam_msgs__srv__GetMap_Response); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + slam_msgs__srv__GetMap_Response * data = + (slam_msgs__srv__GetMap_Response *)allocator.reallocate( + output->data, allocation_size, allocator.state); + if (!data) { + return false; + } + // If reallocation succeeded, memory may or may not have been moved + // to fulfill the allocation request, invalidating output->data. + output->data = data; + for (size_t i = output->capacity; i < input->size; ++i) { + if (!slam_msgs__srv__GetMap_Response__init(&output->data[i])) { + // If initialization of any new item fails, roll back + // all previously initialized items. Existing items + // in output are to be left unmodified. + for (; i-- > output->capacity; ) { + slam_msgs__srv__GetMap_Response__fini(&output->data[i]); + } + return false; + } + } + output->capacity = input->size; + } + output->size = input->size; + for (size_t i = 0; i < input->size; ++i) { + if (!slam_msgs__srv__GetMap_Response__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__functions.h b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__functions.h new file mode 100644 index 0000000..6c537da --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__functions.h @@ -0,0 +1,329 @@ +// generated from rosidl_generator_c/resource/idl__functions.h.em +// with input from slam_msgs:srv/GetMap.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__SRV__DETAIL__GET_MAP__FUNCTIONS_H_ +#define SLAM_MSGS__SRV__DETAIL__GET_MAP__FUNCTIONS_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include +#include + +#include "rosidl_runtime_c/visibility_control.h" +#include "slam_msgs/msg/rosidl_generator_c__visibility_control.h" + +#include "slam_msgs/srv/detail/get_map__struct.h" + +/// Initialize srv/GetMap message. +/** + * If the init function is called twice for the same message without + * calling fini inbetween previously allocated memory will be leaked. + * \param[in,out] msg The previously allocated message pointer. + * Fields without a default value will not be initialized by this function. + * You might want to call memset(msg, 0, sizeof( + * slam_msgs__srv__GetMap_Request + * )) before or use + * slam_msgs__srv__GetMap_Request__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetMap_Request__init(slam_msgs__srv__GetMap_Request * msg); + +/// Finalize srv/GetMap message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__srv__GetMap_Request__fini(slam_msgs__srv__GetMap_Request * msg); + +/// Create srv/GetMap message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * slam_msgs__srv__GetMap_Request__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +slam_msgs__srv__GetMap_Request * +slam_msgs__srv__GetMap_Request__create(); + +/// Destroy srv/GetMap message. +/** + * It calls + * slam_msgs__srv__GetMap_Request__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__srv__GetMap_Request__destroy(slam_msgs__srv__GetMap_Request * msg); + +/// Check for srv/GetMap message equality. +/** + * \param[in] lhs The message on the left hand size of the equality operator. + * \param[in] rhs The message on the right hand size of the equality operator. + * \return true if messages are equal, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetMap_Request__are_equal(const slam_msgs__srv__GetMap_Request * lhs, const slam_msgs__srv__GetMap_Request * rhs); + +/// Copy a srv/GetMap message. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source message pointer. + * \param[out] output The target message pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer is null + * or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetMap_Request__copy( + const slam_msgs__srv__GetMap_Request * input, + slam_msgs__srv__GetMap_Request * output); + +/// Initialize array of srv/GetMap messages. +/** + * It allocates the memory for the number of elements and calls + * slam_msgs__srv__GetMap_Request__init() + * for each element of the array. + * \param[in,out] array The allocated array pointer. + * \param[in] size The size / capacity of the array. + * \return true if initialization was successful, otherwise false + * If the array pointer is valid and the size is zero it is guaranteed + # to return true. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetMap_Request__Sequence__init(slam_msgs__srv__GetMap_Request__Sequence * array, size_t size); + +/// Finalize array of srv/GetMap messages. +/** + * It calls + * slam_msgs__srv__GetMap_Request__fini() + * for each element of the array and frees the memory for the number of + * elements. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__srv__GetMap_Request__Sequence__fini(slam_msgs__srv__GetMap_Request__Sequence * array); + +/// Create array of srv/GetMap messages. +/** + * It allocates the memory for the array and calls + * slam_msgs__srv__GetMap_Request__Sequence__init(). + * \param[in] size The size / capacity of the array. + * \return The pointer to the initialized array if successful, otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +slam_msgs__srv__GetMap_Request__Sequence * +slam_msgs__srv__GetMap_Request__Sequence__create(size_t size); + +/// Destroy array of srv/GetMap messages. +/** + * It calls + * slam_msgs__srv__GetMap_Request__Sequence__fini() + * on the array, + * and frees the memory of the array. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__srv__GetMap_Request__Sequence__destroy(slam_msgs__srv__GetMap_Request__Sequence * array); + +/// Check for srv/GetMap message array equality. +/** + * \param[in] lhs The message array on the left hand size of the equality operator. + * \param[in] rhs The message array on the right hand size of the equality operator. + * \return true if message arrays are equal in size and content, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetMap_Request__Sequence__are_equal(const slam_msgs__srv__GetMap_Request__Sequence * lhs, const slam_msgs__srv__GetMap_Request__Sequence * rhs); + +/// Copy an array of srv/GetMap messages. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source array pointer. + * \param[out] output The target array pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer + * is null or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetMap_Request__Sequence__copy( + const slam_msgs__srv__GetMap_Request__Sequence * input, + slam_msgs__srv__GetMap_Request__Sequence * output); + +/// Initialize srv/GetMap message. +/** + * If the init function is called twice for the same message without + * calling fini inbetween previously allocated memory will be leaked. + * \param[in,out] msg The previously allocated message pointer. + * Fields without a default value will not be initialized by this function. + * You might want to call memset(msg, 0, sizeof( + * slam_msgs__srv__GetMap_Response + * )) before or use + * slam_msgs__srv__GetMap_Response__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetMap_Response__init(slam_msgs__srv__GetMap_Response * msg); + +/// Finalize srv/GetMap message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__srv__GetMap_Response__fini(slam_msgs__srv__GetMap_Response * msg); + +/// Create srv/GetMap message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * slam_msgs__srv__GetMap_Response__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +slam_msgs__srv__GetMap_Response * +slam_msgs__srv__GetMap_Response__create(); + +/// Destroy srv/GetMap message. +/** + * It calls + * slam_msgs__srv__GetMap_Response__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__srv__GetMap_Response__destroy(slam_msgs__srv__GetMap_Response * msg); + +/// Check for srv/GetMap message equality. +/** + * \param[in] lhs The message on the left hand size of the equality operator. + * \param[in] rhs The message on the right hand size of the equality operator. + * \return true if messages are equal, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetMap_Response__are_equal(const slam_msgs__srv__GetMap_Response * lhs, const slam_msgs__srv__GetMap_Response * rhs); + +/// Copy a srv/GetMap message. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source message pointer. + * \param[out] output The target message pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer is null + * or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetMap_Response__copy( + const slam_msgs__srv__GetMap_Response * input, + slam_msgs__srv__GetMap_Response * output); + +/// Initialize array of srv/GetMap messages. +/** + * It allocates the memory for the number of elements and calls + * slam_msgs__srv__GetMap_Response__init() + * for each element of the array. + * \param[in,out] array The allocated array pointer. + * \param[in] size The size / capacity of the array. + * \return true if initialization was successful, otherwise false + * If the array pointer is valid and the size is zero it is guaranteed + # to return true. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetMap_Response__Sequence__init(slam_msgs__srv__GetMap_Response__Sequence * array, size_t size); + +/// Finalize array of srv/GetMap messages. +/** + * It calls + * slam_msgs__srv__GetMap_Response__fini() + * for each element of the array and frees the memory for the number of + * elements. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__srv__GetMap_Response__Sequence__fini(slam_msgs__srv__GetMap_Response__Sequence * array); + +/// Create array of srv/GetMap messages. +/** + * It allocates the memory for the array and calls + * slam_msgs__srv__GetMap_Response__Sequence__init(). + * \param[in] size The size / capacity of the array. + * \return The pointer to the initialized array if successful, otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +slam_msgs__srv__GetMap_Response__Sequence * +slam_msgs__srv__GetMap_Response__Sequence__create(size_t size); + +/// Destroy array of srv/GetMap messages. +/** + * It calls + * slam_msgs__srv__GetMap_Response__Sequence__fini() + * on the array, + * and frees the memory of the array. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +void +slam_msgs__srv__GetMap_Response__Sequence__destroy(slam_msgs__srv__GetMap_Response__Sequence * array); + +/// Check for srv/GetMap message array equality. +/** + * \param[in] lhs The message array on the left hand size of the equality operator. + * \param[in] rhs The message array on the right hand size of the equality operator. + * \return true if message arrays are equal in size and content, otherwise false. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetMap_Response__Sequence__are_equal(const slam_msgs__srv__GetMap_Response__Sequence * lhs, const slam_msgs__srv__GetMap_Response__Sequence * rhs); + +/// Copy an array of srv/GetMap messages. +/** + * This functions performs a deep copy, as opposed to the shallow copy that + * plain assignment yields. + * + * \param[in] input The source array pointer. + * \param[out] output The target array pointer, which must + * have been initialized before calling this function. + * \return true if successful, or false if either pointer + * is null or memory allocation fails. + */ +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +bool +slam_msgs__srv__GetMap_Response__Sequence__copy( + const slam_msgs__srv__GetMap_Response__Sequence * input, + slam_msgs__srv__GetMap_Response__Sequence * output); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__SRV__DETAIL__GET_MAP__FUNCTIONS_H_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__rosidl_typesupport_fastrtps_c.h b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__rosidl_typesupport_fastrtps_c.h new file mode 100644 index 0000000..edcbef7 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__rosidl_typesupport_fastrtps_c.h @@ -0,0 +1,89 @@ +// generated from rosidl_typesupport_fastrtps_c/resource/idl__rosidl_typesupport_fastrtps_c.h.em +// with input from slam_msgs:srv/GetMap.idl +// generated code does not contain a copyright notice +#ifndef SLAM_MSGS__SRV__DETAIL__GET_MAP__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ +#define SLAM_MSGS__SRV__DETAIL__GET_MAP__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ + + +#include +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t get_serialized_size_slam_msgs__srv__GetMap_Request( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t max_serialized_size_slam_msgs__srv__GetMap_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, srv, GetMap_Request)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t get_serialized_size_slam_msgs__srv__GetMap_Response( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t max_serialized_size_slam_msgs__srv__GetMap_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, srv, GetMap_Response)(); + +#ifdef __cplusplus +} +#endif + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, srv, GetMap)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__SRV__DETAIL__GET_MAP__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__rosidl_typesupport_fastrtps_cpp.hpp b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__rosidl_typesupport_fastrtps_cpp.hpp new file mode 100644 index 0000000..eb7f780 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__rosidl_typesupport_fastrtps_cpp.hpp @@ -0,0 +1,177 @@ +// generated from rosidl_typesupport_fastrtps_cpp/resource/idl__rosidl_typesupport_fastrtps_cpp.hpp.em +// with input from slam_msgs:srv/GetMap.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__SRV__DETAIL__GET_MAP__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ +#define SLAM_MSGS__SRV__DETAIL__GET_MAP__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +#include "slam_msgs/srv/detail/get_map__struct.hpp" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +#include "fastcdr/Cdr.h" + +namespace slam_msgs +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_serialize( + const slam_msgs::srv::GetMap_Request & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + slam_msgs::srv::GetMap_Request & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +get_serialized_size( + const slam_msgs::srv::GetMap_Request & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +max_serialized_size_GetMap_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace slam_msgs + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, slam_msgs, srv, GetMap_Request)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "slam_msgs/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +// already included above +// #include "slam_msgs/srv/detail/get_map__struct.hpp" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +// already included above +// #include "fastcdr/Cdr.h" + +namespace slam_msgs +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_serialize( + const slam_msgs::srv::GetMap_Response & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + slam_msgs::srv::GetMap_Response & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +get_serialized_size( + const slam_msgs::srv::GetMap_Response & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +max_serialized_size_GetMap_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace slam_msgs + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, slam_msgs, srv, GetMap_Response)(); + +#ifdef __cplusplus +} +#endif + +#include "rmw/types.h" +#include "rosidl_typesupport_cpp/service_type_support.hpp" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "slam_msgs/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +const rosidl_service_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, slam_msgs, srv, GetMap)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__SRV__DETAIL__GET_MAP__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__rosidl_typesupport_introspection_c.h b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__rosidl_typesupport_introspection_c.h new file mode 100644 index 0000000..86cc9e3 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__rosidl_typesupport_introspection_c.h @@ -0,0 +1,47 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__rosidl_typesupport_introspection_c.h.em +// with input from slam_msgs:srv/GetMap.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__SRV__DETAIL__GET_MAP__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ +#define SLAM_MSGS__SRV__DETAIL__GET_MAP__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, srv, GetMap_Request)(); + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, srv, GetMap_Response)(); + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_slam_msgs +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, srv, GetMap)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__SRV__DETAIL__GET_MAP__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__rosidl_typesupport_introspection_cpp.hpp b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__rosidl_typesupport_introspection_cpp.hpp new file mode 100644 index 0000000..ac70683 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__rosidl_typesupport_introspection_cpp.hpp @@ -0,0 +1,67 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__rosidl_typesupport_introspection_cpp.h.em +// with input from slam_msgs:srv/GetMap.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__SRV__DETAIL__GET_MAP__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ +#define SLAM_MSGS__SRV__DETAIL__GET_MAP__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ + + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +// TODO(dirk-thomas) these visibility macros should be message package specific +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, srv, GetMap_Request)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +// TODO(dirk-thomas) these visibility macros should be message package specific +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, srv, GetMap_Response)(); + +#ifdef __cplusplus +} +#endif + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_service_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, srv, GetMap)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__SRV__DETAIL__GET_MAP__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__struct.h b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__struct.h new file mode 100644 index 0000000..035f260 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__struct.h @@ -0,0 +1,68 @@ +// generated from rosidl_generator_c/resource/idl__struct.h.em +// with input from slam_msgs:srv/GetMap.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__SRV__DETAIL__GET_MAP__STRUCT_H_ +#define SLAM_MSGS__SRV__DETAIL__GET_MAP__STRUCT_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include +#include +#include + + +// Constants defined in the message + +// Include directives for member types +// Member 'kf_id_for_landmarks' +#include "rosidl_runtime_c/primitives_sequence.h" + +/// Struct defined in srv/GetMap in the package slam_msgs. +typedef struct slam_msgs__srv__GetMap_Request +{ + bool tracked_points; + rosidl_runtime_c__int32__Sequence kf_id_for_landmarks; +} slam_msgs__srv__GetMap_Request; + +// Struct for a sequence of slam_msgs__srv__GetMap_Request. +typedef struct slam_msgs__srv__GetMap_Request__Sequence +{ + slam_msgs__srv__GetMap_Request * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} slam_msgs__srv__GetMap_Request__Sequence; + + +// Constants defined in the message + +// Include directives for member types +// Member 'data' +#include "slam_msgs/msg/detail/map_data__struct.h" + +/// Struct defined in srv/GetMap in the package slam_msgs. +typedef struct slam_msgs__srv__GetMap_Response +{ + slam_msgs__msg__MapData data; +} slam_msgs__srv__GetMap_Response; + +// Struct for a sequence of slam_msgs__srv__GetMap_Response. +typedef struct slam_msgs__srv__GetMap_Response__Sequence +{ + slam_msgs__srv__GetMap_Response * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} slam_msgs__srv__GetMap_Response__Sequence; + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__SRV__DETAIL__GET_MAP__STRUCT_H_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__struct.hpp b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__struct.hpp new file mode 100644 index 0000000..7809926 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__struct.hpp @@ -0,0 +1,270 @@ +// generated from rosidl_generator_cpp/resource/idl__struct.hpp.em +// with input from slam_msgs:srv/GetMap.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__SRV__DETAIL__GET_MAP__STRUCT_HPP_ +#define SLAM_MSGS__SRV__DETAIL__GET_MAP__STRUCT_HPP_ + +#include +#include +#include +#include +#include + +#include "rosidl_runtime_cpp/bounded_vector.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +#ifndef _WIN32 +# define DEPRECATED__slam_msgs__srv__GetMap_Request __attribute__((deprecated)) +#else +# define DEPRECATED__slam_msgs__srv__GetMap_Request __declspec(deprecated) +#endif + +namespace slam_msgs +{ + +namespace srv +{ + +// message struct +template +struct GetMap_Request_ +{ + using Type = GetMap_Request_; + + explicit GetMap_Request_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->tracked_points = false; + } + } + + explicit GetMap_Request_(const ContainerAllocator & _alloc, rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + (void)_alloc; + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->tracked_points = false; + } + } + + // field types and members + using _tracked_points_type = + bool; + _tracked_points_type tracked_points; + using _kf_id_for_landmarks_type = + std::vector::template rebind_alloc>; + _kf_id_for_landmarks_type kf_id_for_landmarks; + + // setters for named parameter idiom + Type & set__tracked_points( + const bool & _arg) + { + this->tracked_points = _arg; + return *this; + } + Type & set__kf_id_for_landmarks( + const std::vector::template rebind_alloc> & _arg) + { + this->kf_id_for_landmarks = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + slam_msgs::srv::GetMap_Request_ *; + using ConstRawPtr = + const slam_msgs::srv::GetMap_Request_ *; + using SharedPtr = + std::shared_ptr>; + using ConstSharedPtr = + std::shared_ptr const>; + + template>> + using UniquePtrWithDeleter = + std::unique_ptr, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template>> + using ConstUniquePtrWithDeleter = + std::unique_ptr const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr>; + using ConstWeakPtr = + std::weak_ptr const>; + + // pointer types similar to ROS 1, use SharedPtr / ConstSharedPtr instead + // NOTE: Can't use 'using' here because GNU C++ can't parse attributes properly + typedef DEPRECATED__slam_msgs__srv__GetMap_Request + std::shared_ptr> + Ptr; + typedef DEPRECATED__slam_msgs__srv__GetMap_Request + std::shared_ptr const> + ConstPtr; + + // comparison operators + bool operator==(const GetMap_Request_ & other) const + { + if (this->tracked_points != other.tracked_points) { + return false; + } + if (this->kf_id_for_landmarks != other.kf_id_for_landmarks) { + return false; + } + return true; + } + bool operator!=(const GetMap_Request_ & other) const + { + return !this->operator==(other); + } +}; // struct GetMap_Request_ + +// alias to use template instance with default allocator +using GetMap_Request = + slam_msgs::srv::GetMap_Request_>; + +// constant definitions + +} // namespace srv + +} // namespace slam_msgs + + +// Include directives for member types +// Member 'data' +#include "slam_msgs/msg/detail/map_data__struct.hpp" + +#ifndef _WIN32 +# define DEPRECATED__slam_msgs__srv__GetMap_Response __attribute__((deprecated)) +#else +# define DEPRECATED__slam_msgs__srv__GetMap_Response __declspec(deprecated) +#endif + +namespace slam_msgs +{ + +namespace srv +{ + +// message struct +template +struct GetMap_Response_ +{ + using Type = GetMap_Response_; + + explicit GetMap_Response_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : data(_init) + { + (void)_init; + } + + explicit GetMap_Response_(const ContainerAllocator & _alloc, rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : data(_alloc, _init) + { + (void)_init; + } + + // field types and members + using _data_type = + slam_msgs::msg::MapData_; + _data_type data; + + // setters for named parameter idiom + Type & set__data( + const slam_msgs::msg::MapData_ & _arg) + { + this->data = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + slam_msgs::srv::GetMap_Response_ *; + using ConstRawPtr = + const slam_msgs::srv::GetMap_Response_ *; + using SharedPtr = + std::shared_ptr>; + using ConstSharedPtr = + std::shared_ptr const>; + + template>> + using UniquePtrWithDeleter = + std::unique_ptr, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template>> + using ConstUniquePtrWithDeleter = + std::unique_ptr const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr>; + using ConstWeakPtr = + std::weak_ptr const>; + + // pointer types similar to ROS 1, use SharedPtr / ConstSharedPtr instead + // NOTE: Can't use 'using' here because GNU C++ can't parse attributes properly + typedef DEPRECATED__slam_msgs__srv__GetMap_Response + std::shared_ptr> + Ptr; + typedef DEPRECATED__slam_msgs__srv__GetMap_Response + std::shared_ptr const> + ConstPtr; + + // comparison operators + bool operator==(const GetMap_Response_ & other) const + { + if (this->data != other.data) { + return false; + } + return true; + } + bool operator!=(const GetMap_Response_ & other) const + { + return !this->operator==(other); + } +}; // struct GetMap_Response_ + +// alias to use template instance with default allocator +using GetMap_Response = + slam_msgs::srv::GetMap_Response_>; + +// constant definitions + +} // namespace srv + +} // namespace slam_msgs + +namespace slam_msgs +{ + +namespace srv +{ + +struct GetMap +{ + using Request = slam_msgs::srv::GetMap_Request; + using Response = slam_msgs::srv::GetMap_Response; +}; + +} // namespace srv + +} // namespace slam_msgs + +#endif // SLAM_MSGS__SRV__DETAIL__GET_MAP__STRUCT_HPP_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__traits.hpp b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__traits.hpp new file mode 100644 index 0000000..3df5d7c --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__traits.hpp @@ -0,0 +1,297 @@ +// generated from rosidl_generator_cpp/resource/idl__traits.hpp.em +// with input from slam_msgs:srv/GetMap.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__SRV__DETAIL__GET_MAP__TRAITS_HPP_ +#define SLAM_MSGS__SRV__DETAIL__GET_MAP__TRAITS_HPP_ + +#include + +#include +#include +#include + +#include "slam_msgs/srv/detail/get_map__struct.hpp" +#include "rosidl_runtime_cpp/traits.hpp" + +namespace slam_msgs +{ + +namespace srv +{ + +inline void to_flow_style_yaml( + const GetMap_Request & msg, + std::ostream & out) +{ + out << "{"; + // member: tracked_points + { + out << "tracked_points: "; + rosidl_generator_traits::value_to_yaml(msg.tracked_points, out); + out << ", "; + } + + // member: kf_id_for_landmarks + { + if (msg.kf_id_for_landmarks.size() == 0) { + out << "kf_id_for_landmarks: []"; + } else { + out << "kf_id_for_landmarks: ["; + size_t pending_items = msg.kf_id_for_landmarks.size(); + for (auto item : msg.kf_id_for_landmarks) { + rosidl_generator_traits::value_to_yaml(item, out); + if (--pending_items > 0) { + out << ", "; + } + } + out << "]"; + } + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const GetMap_Request & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: tracked_points + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "tracked_points: "; + rosidl_generator_traits::value_to_yaml(msg.tracked_points, out); + out << "\n"; + } + + // member: kf_id_for_landmarks + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + if (msg.kf_id_for_landmarks.size() == 0) { + out << "kf_id_for_landmarks: []\n"; + } else { + out << "kf_id_for_landmarks:\n"; + for (auto item : msg.kf_id_for_landmarks) { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "- "; + rosidl_generator_traits::value_to_yaml(item, out); + out << "\n"; + } + } + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const GetMap_Request & msg, bool use_flow_style = false) +{ + std::ostringstream out; + if (use_flow_style) { + to_flow_style_yaml(msg, out); + } else { + to_block_style_yaml(msg, out); + } + return out.str(); +} + +} // namespace srv + +} // namespace slam_msgs + +namespace rosidl_generator_traits +{ + +[[deprecated("use slam_msgs::srv::to_block_style_yaml() instead")]] +inline void to_yaml( + const slam_msgs::srv::GetMap_Request & msg, + std::ostream & out, size_t indentation = 0) +{ + slam_msgs::srv::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use slam_msgs::srv::to_yaml() instead")]] +inline std::string to_yaml(const slam_msgs::srv::GetMap_Request & msg) +{ + return slam_msgs::srv::to_yaml(msg); +} + +template<> +inline const char * data_type() +{ + return "slam_msgs::srv::GetMap_Request"; +} + +template<> +inline const char * name() +{ + return "slam_msgs/srv/GetMap_Request"; +} + +template<> +struct has_fixed_size + : std::integral_constant {}; + +template<> +struct has_bounded_size + : std::integral_constant {}; + +template<> +struct is_message + : std::true_type {}; + +} // namespace rosidl_generator_traits + +// Include directives for member types +// Member 'data' +#include "slam_msgs/msg/detail/map_data__traits.hpp" + +namespace slam_msgs +{ + +namespace srv +{ + +inline void to_flow_style_yaml( + const GetMap_Response & msg, + std::ostream & out) +{ + out << "{"; + // member: data + { + out << "data: "; + to_flow_style_yaml(msg.data, out); + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const GetMap_Response & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: data + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "data:\n"; + to_block_style_yaml(msg.data, out, indentation + 2); + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const GetMap_Response & msg, bool use_flow_style = false) +{ + std::ostringstream out; + if (use_flow_style) { + to_flow_style_yaml(msg, out); + } else { + to_block_style_yaml(msg, out); + } + return out.str(); +} + +} // namespace srv + +} // namespace slam_msgs + +namespace rosidl_generator_traits +{ + +[[deprecated("use slam_msgs::srv::to_block_style_yaml() instead")]] +inline void to_yaml( + const slam_msgs::srv::GetMap_Response & msg, + std::ostream & out, size_t indentation = 0) +{ + slam_msgs::srv::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use slam_msgs::srv::to_yaml() instead")]] +inline std::string to_yaml(const slam_msgs::srv::GetMap_Response & msg) +{ + return slam_msgs::srv::to_yaml(msg); +} + +template<> +inline const char * data_type() +{ + return "slam_msgs::srv::GetMap_Response"; +} + +template<> +inline const char * name() +{ + return "slam_msgs/srv/GetMap_Response"; +} + +template<> +struct has_fixed_size + : std::integral_constant::value> {}; + +template<> +struct has_bounded_size + : std::integral_constant::value> {}; + +template<> +struct is_message + : std::true_type {}; + +} // namespace rosidl_generator_traits + +namespace rosidl_generator_traits +{ + +template<> +inline const char * data_type() +{ + return "slam_msgs::srv::GetMap"; +} + +template<> +inline const char * name() +{ + return "slam_msgs/srv/GetMap"; +} + +template<> +struct has_fixed_size + : std::integral_constant< + bool, + has_fixed_size::value && + has_fixed_size::value + > +{ +}; + +template<> +struct has_bounded_size + : std::integral_constant< + bool, + has_bounded_size::value && + has_bounded_size::value + > +{ +}; + +template<> +struct is_service + : std::true_type +{ +}; + +template<> +struct is_service_request + : std::true_type +{ +}; + +template<> +struct is_service_response + : std::true_type +{ +}; + +} // namespace rosidl_generator_traits + +#endif // SLAM_MSGS__SRV__DETAIL__GET_MAP__TRAITS_HPP_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__type_support.c b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__type_support.c new file mode 100644 index 0000000..3512310 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__type_support.c @@ -0,0 +1,312 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__type_support.c.em +// with input from slam_msgs:srv/GetMap.idl +// generated code does not contain a copyright notice + +#include +#include "slam_msgs/srv/detail/get_map__rosidl_typesupport_introspection_c.h" +#include "slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h" +#include "rosidl_typesupport_introspection_c/field_types.h" +#include "rosidl_typesupport_introspection_c/identifier.h" +#include "rosidl_typesupport_introspection_c/message_introspection.h" +#include "slam_msgs/srv/detail/get_map__functions.h" +#include "slam_msgs/srv/detail/get_map__struct.h" + + +// Include directives for member types +// Member `kf_id_for_landmarks` +#include "rosidl_runtime_c/primitives_sequence_functions.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +void slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__GetMap_Request_init_function( + void * message_memory, enum rosidl_runtime_c__message_initialization _init) +{ + // TODO(karsten1987): initializers are not yet implemented for typesupport c + // see https://github.com/ros2/ros2/issues/397 + (void) _init; + slam_msgs__srv__GetMap_Request__init(message_memory); +} + +void slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__GetMap_Request_fini_function(void * message_memory) +{ + slam_msgs__srv__GetMap_Request__fini(message_memory); +} + +size_t slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__size_function__GetMap_Request__kf_id_for_landmarks( + const void * untyped_member) +{ + const rosidl_runtime_c__int32__Sequence * member = + (const rosidl_runtime_c__int32__Sequence *)(untyped_member); + return member->size; +} + +const void * slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__get_const_function__GetMap_Request__kf_id_for_landmarks( + const void * untyped_member, size_t index) +{ + const rosidl_runtime_c__int32__Sequence * member = + (const rosidl_runtime_c__int32__Sequence *)(untyped_member); + return &member->data[index]; +} + +void * slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__get_function__GetMap_Request__kf_id_for_landmarks( + void * untyped_member, size_t index) +{ + rosidl_runtime_c__int32__Sequence * member = + (rosidl_runtime_c__int32__Sequence *)(untyped_member); + return &member->data[index]; +} + +void slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__fetch_function__GetMap_Request__kf_id_for_landmarks( + const void * untyped_member, size_t index, void * untyped_value) +{ + const int32_t * item = + ((const int32_t *) + slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__get_const_function__GetMap_Request__kf_id_for_landmarks(untyped_member, index)); + int32_t * value = + (int32_t *)(untyped_value); + *value = *item; +} + +void slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__assign_function__GetMap_Request__kf_id_for_landmarks( + void * untyped_member, size_t index, const void * untyped_value) +{ + int32_t * item = + ((int32_t *) + slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__get_function__GetMap_Request__kf_id_for_landmarks(untyped_member, index)); + const int32_t * value = + (const int32_t *)(untyped_value); + *item = *value; +} + +bool slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__resize_function__GetMap_Request__kf_id_for_landmarks( + void * untyped_member, size_t size) +{ + rosidl_runtime_c__int32__Sequence * member = + (rosidl_runtime_c__int32__Sequence *)(untyped_member); + rosidl_runtime_c__int32__Sequence__fini(member); + return rosidl_runtime_c__int32__Sequence__init(member, size); +} + +static rosidl_typesupport_introspection_c__MessageMember slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__GetMap_Request_message_member_array[2] = { + { + "tracked_points", // name + rosidl_typesupport_introspection_c__ROS_TYPE_BOOLEAN, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs__srv__GetMap_Request, tracked_points), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + }, + { + "kf_id_for_landmarks", // name + rosidl_typesupport_introspection_c__ROS_TYPE_INT32, // type + 0, // upper bound of string + NULL, // members of sub message + true, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs__srv__GetMap_Request, kf_id_for_landmarks), // bytes offset in struct + NULL, // default value + slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__size_function__GetMap_Request__kf_id_for_landmarks, // size() function pointer + slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__get_const_function__GetMap_Request__kf_id_for_landmarks, // get_const(index) function pointer + slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__get_function__GetMap_Request__kf_id_for_landmarks, // get(index) function pointer + slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__fetch_function__GetMap_Request__kf_id_for_landmarks, // fetch(index, &value) function pointer + slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__assign_function__GetMap_Request__kf_id_for_landmarks, // assign(index, value) function pointer + slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__resize_function__GetMap_Request__kf_id_for_landmarks // resize(index) function pointer + } +}; + +static const rosidl_typesupport_introspection_c__MessageMembers slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__GetMap_Request_message_members = { + "slam_msgs__srv", // message namespace + "GetMap_Request", // message name + 2, // number of fields + sizeof(slam_msgs__srv__GetMap_Request), + slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__GetMap_Request_message_member_array, // message members + slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__GetMap_Request_init_function, // function to initialize message memory (memory has to be allocated) + slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__GetMap_Request_fini_function // function to terminate message instance (will not free memory) +}; + +// this is not const since it must be initialized on first access +// since C does not allow non-integral compile-time constants +static rosidl_message_type_support_t slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__GetMap_Request_message_type_support_handle = { + 0, + &slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__GetMap_Request_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, srv, GetMap_Request)() { + if (!slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__GetMap_Request_message_type_support_handle.typesupport_identifier) { + slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__GetMap_Request_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__GetMap_Request_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +// already included above +// #include +// already included above +// #include "slam_msgs/srv/detail/get_map__rosidl_typesupport_introspection_c.h" +// already included above +// #include "slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h" +// already included above +// #include "rosidl_typesupport_introspection_c/field_types.h" +// already included above +// #include "rosidl_typesupport_introspection_c/identifier.h" +// already included above +// #include "rosidl_typesupport_introspection_c/message_introspection.h" +// already included above +// #include "slam_msgs/srv/detail/get_map__functions.h" +// already included above +// #include "slam_msgs/srv/detail/get_map__struct.h" + + +// Include directives for member types +// Member `data` +#include "slam_msgs/msg/map_data.h" +// Member `data` +#include "slam_msgs/msg/detail/map_data__rosidl_typesupport_introspection_c.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +void slam_msgs__srv__GetMap_Response__rosidl_typesupport_introspection_c__GetMap_Response_init_function( + void * message_memory, enum rosidl_runtime_c__message_initialization _init) +{ + // TODO(karsten1987): initializers are not yet implemented for typesupport c + // see https://github.com/ros2/ros2/issues/397 + (void) _init; + slam_msgs__srv__GetMap_Response__init(message_memory); +} + +void slam_msgs__srv__GetMap_Response__rosidl_typesupport_introspection_c__GetMap_Response_fini_function(void * message_memory) +{ + slam_msgs__srv__GetMap_Response__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember slam_msgs__srv__GetMap_Response__rosidl_typesupport_introspection_c__GetMap_Response_message_member_array[1] = { + { + "data", // name + rosidl_typesupport_introspection_c__ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + NULL, // members of sub message (initialized later) + false, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs__srv__GetMap_Response, data), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + } +}; + +static const rosidl_typesupport_introspection_c__MessageMembers slam_msgs__srv__GetMap_Response__rosidl_typesupport_introspection_c__GetMap_Response_message_members = { + "slam_msgs__srv", // message namespace + "GetMap_Response", // message name + 1, // number of fields + sizeof(slam_msgs__srv__GetMap_Response), + slam_msgs__srv__GetMap_Response__rosidl_typesupport_introspection_c__GetMap_Response_message_member_array, // message members + slam_msgs__srv__GetMap_Response__rosidl_typesupport_introspection_c__GetMap_Response_init_function, // function to initialize message memory (memory has to be allocated) + slam_msgs__srv__GetMap_Response__rosidl_typesupport_introspection_c__GetMap_Response_fini_function // function to terminate message instance (will not free memory) +}; + +// this is not const since it must be initialized on first access +// since C does not allow non-integral compile-time constants +static rosidl_message_type_support_t slam_msgs__srv__GetMap_Response__rosidl_typesupport_introspection_c__GetMap_Response_message_type_support_handle = { + 0, + &slam_msgs__srv__GetMap_Response__rosidl_typesupport_introspection_c__GetMap_Response_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, srv, GetMap_Response)() { + slam_msgs__srv__GetMap_Response__rosidl_typesupport_introspection_c__GetMap_Response_message_member_array[0].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, msg, MapData)(); + if (!slam_msgs__srv__GetMap_Response__rosidl_typesupport_introspection_c__GetMap_Response_message_type_support_handle.typesupport_identifier) { + slam_msgs__srv__GetMap_Response__rosidl_typesupport_introspection_c__GetMap_Response_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &slam_msgs__srv__GetMap_Response__rosidl_typesupport_introspection_c__GetMap_Response_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h" +// already included above +// #include "slam_msgs/srv/detail/get_map__rosidl_typesupport_introspection_c.h" +// already included above +// #include "rosidl_typesupport_introspection_c/identifier.h" +#include "rosidl_typesupport_introspection_c/service_introspection.h" + +// this is intentionally not const to allow initialization later to prevent an initialization race +static rosidl_typesupport_introspection_c__ServiceMembers slam_msgs__srv__detail__get_map__rosidl_typesupport_introspection_c__GetMap_service_members = { + "slam_msgs__srv", // service namespace + "GetMap", // service name + // these two fields are initialized below on the first access + NULL, // request message + // slam_msgs__srv__detail__get_map__rosidl_typesupport_introspection_c__GetMap_Request_message_type_support_handle, + NULL // response message + // slam_msgs__srv__detail__get_map__rosidl_typesupport_introspection_c__GetMap_Response_message_type_support_handle +}; + +static rosidl_service_type_support_t slam_msgs__srv__detail__get_map__rosidl_typesupport_introspection_c__GetMap_service_type_support_handle = { + 0, + &slam_msgs__srv__detail__get_map__rosidl_typesupport_introspection_c__GetMap_service_members, + get_service_typesupport_handle_function, +}; + +// Forward declaration of request/response type support functions +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, srv, GetMap_Request)(); + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, srv, GetMap_Response)(); + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_slam_msgs +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, srv, GetMap)() { + if (!slam_msgs__srv__detail__get_map__rosidl_typesupport_introspection_c__GetMap_service_type_support_handle.typesupport_identifier) { + slam_msgs__srv__detail__get_map__rosidl_typesupport_introspection_c__GetMap_service_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + rosidl_typesupport_introspection_c__ServiceMembers * service_members = + (rosidl_typesupport_introspection_c__ServiceMembers *)slam_msgs__srv__detail__get_map__rosidl_typesupport_introspection_c__GetMap_service_type_support_handle.data; + + if (!service_members->request_members_) { + service_members->request_members_ = + (const rosidl_typesupport_introspection_c__MessageMembers *) + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, srv, GetMap_Request)()->data; + } + if (!service_members->response_members_) { + service_members->response_members_ = + (const rosidl_typesupport_introspection_c__MessageMembers *) + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, srv, GetMap_Response)()->data; + } + + return &slam_msgs__srv__detail__get_map__rosidl_typesupport_introspection_c__GetMap_service_type_support_handle; +} diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__type_support.cpp b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__type_support.cpp new file mode 100644 index 0000000..fd90332 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__type_support.cpp @@ -0,0 +1,398 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__type_support.cpp.em +// with input from slam_msgs:srv/GetMap.idl +// generated code does not contain a copyright notice + +#include "array" +#include "cstddef" +#include "string" +#include "vector" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_cpp/message_type_support.hpp" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/srv/detail/get_map__struct.hpp" +#include "rosidl_typesupport_introspection_cpp/field_types.hpp" +#include "rosidl_typesupport_introspection_cpp/identifier.hpp" +#include "rosidl_typesupport_introspection_cpp/message_introspection.hpp" +#include "rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp" +#include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +namespace slam_msgs +{ + +namespace srv +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void GetMap_Request_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) slam_msgs::srv::GetMap_Request(_init); +} + +void GetMap_Request_fini_function(void * message_memory) +{ + auto typed_message = static_cast(message_memory); + typed_message->~GetMap_Request(); +} + +size_t size_function__GetMap_Request__kf_id_for_landmarks(const void * untyped_member) +{ + const auto * member = reinterpret_cast *>(untyped_member); + return member->size(); +} + +const void * get_const_function__GetMap_Request__kf_id_for_landmarks(const void * untyped_member, size_t index) +{ + const auto & member = + *reinterpret_cast *>(untyped_member); + return &member[index]; +} + +void * get_function__GetMap_Request__kf_id_for_landmarks(void * untyped_member, size_t index) +{ + auto & member = + *reinterpret_cast *>(untyped_member); + return &member[index]; +} + +void fetch_function__GetMap_Request__kf_id_for_landmarks( + const void * untyped_member, size_t index, void * untyped_value) +{ + const auto & item = *reinterpret_cast( + get_const_function__GetMap_Request__kf_id_for_landmarks(untyped_member, index)); + auto & value = *reinterpret_cast(untyped_value); + value = item; +} + +void assign_function__GetMap_Request__kf_id_for_landmarks( + void * untyped_member, size_t index, const void * untyped_value) +{ + auto & item = *reinterpret_cast( + get_function__GetMap_Request__kf_id_for_landmarks(untyped_member, index)); + const auto & value = *reinterpret_cast(untyped_value); + item = value; +} + +void resize_function__GetMap_Request__kf_id_for_landmarks(void * untyped_member, size_t size) +{ + auto * member = + reinterpret_cast *>(untyped_member); + member->resize(size); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember GetMap_Request_message_member_array[2] = { + { + "tracked_points", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_BOOLEAN, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs::srv::GetMap_Request, tracked_points), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + }, + { + "kf_id_for_landmarks", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_INT32, // type + 0, // upper bound of string + nullptr, // members of sub message + true, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs::srv::GetMap_Request, kf_id_for_landmarks), // bytes offset in struct + nullptr, // default value + size_function__GetMap_Request__kf_id_for_landmarks, // size() function pointer + get_const_function__GetMap_Request__kf_id_for_landmarks, // get_const(index) function pointer + get_function__GetMap_Request__kf_id_for_landmarks, // get(index) function pointer + fetch_function__GetMap_Request__kf_id_for_landmarks, // fetch(index, &value) function pointer + assign_function__GetMap_Request__kf_id_for_landmarks, // assign(index, value) function pointer + resize_function__GetMap_Request__kf_id_for_landmarks // resize(index) function pointer + } +}; + +static const ::rosidl_typesupport_introspection_cpp::MessageMembers GetMap_Request_message_members = { + "slam_msgs::srv", // message namespace + "GetMap_Request", // message name + 2, // number of fields + sizeof(slam_msgs::srv::GetMap_Request), + GetMap_Request_message_member_array, // message members + GetMap_Request_init_function, // function to initialize message memory (memory has to be allocated) + GetMap_Request_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t GetMap_Request_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &GetMap_Request_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace srv + +} // namespace slam_msgs + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::slam_msgs::srv::rosidl_typesupport_introspection_cpp::GetMap_Request_message_type_support_handle; +} + +} // namespace rosidl_typesupport_introspection_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, srv, GetMap_Request)() { + return &::slam_msgs::srv::rosidl_typesupport_introspection_cpp::GetMap_Request_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "array" +// already included above +// #include "cstddef" +// already included above +// #include "string" +// already included above +// #include "vector" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "slam_msgs/srv/detail/get_map__struct.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/field_types.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/identifier.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/message_introspection.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +namespace slam_msgs +{ + +namespace srv +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void GetMap_Response_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) slam_msgs::srv::GetMap_Response(_init); +} + +void GetMap_Response_fini_function(void * message_memory) +{ + auto typed_message = static_cast(message_memory); + typed_message->~GetMap_Response(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember GetMap_Response_message_member_array[1] = { + { + "data", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle(), // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs::srv::GetMap_Response, data), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + } +}; + +static const ::rosidl_typesupport_introspection_cpp::MessageMembers GetMap_Response_message_members = { + "slam_msgs::srv", // message namespace + "GetMap_Response", // message name + 1, // number of fields + sizeof(slam_msgs::srv::GetMap_Response), + GetMap_Response_message_member_array, // message members + GetMap_Response_init_function, // function to initialize message memory (memory has to be allocated) + GetMap_Response_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t GetMap_Response_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &GetMap_Response_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace srv + +} // namespace slam_msgs + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::slam_msgs::srv::rosidl_typesupport_introspection_cpp::GetMap_Response_message_type_support_handle; +} + +} // namespace rosidl_typesupport_introspection_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, srv, GetMap_Response)() { + return &::slam_msgs::srv::rosidl_typesupport_introspection_cpp::GetMap_Response_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" +#include "rosidl_typesupport_cpp/service_type_support.hpp" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" +// already included above +// #include "slam_msgs/srv/detail/get_map__struct.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/identifier.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp" +#include "rosidl_typesupport_introspection_cpp/service_introspection.hpp" +#include "rosidl_typesupport_introspection_cpp/service_type_support_decl.hpp" + +namespace slam_msgs +{ + +namespace srv +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +// this is intentionally not const to allow initialization later to prevent an initialization race +static ::rosidl_typesupport_introspection_cpp::ServiceMembers GetMap_service_members = { + "slam_msgs::srv", // service namespace + "GetMap", // service name + // these two fields are initialized below on the first access + // see get_service_type_support_handle() + nullptr, // request message + nullptr // response message +}; + +static const rosidl_service_type_support_t GetMap_service_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &GetMap_service_members, + get_service_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace srv + +} // namespace slam_msgs + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_service_type_support_t * +get_service_type_support_handle() +{ + // get a handle to the value to be returned + auto service_type_support = + &::slam_msgs::srv::rosidl_typesupport_introspection_cpp::GetMap_service_type_support_handle; + // get a non-const and properly typed version of the data void * + auto service_members = const_cast<::rosidl_typesupport_introspection_cpp::ServiceMembers *>( + static_cast( + service_type_support->data)); + // make sure that both the request_members_ and the response_members_ are initialized + // if they are not, initialize them + if ( + service_members->request_members_ == nullptr || + service_members->response_members_ == nullptr) + { + // initialize the request_members_ with the static function from the external library + service_members->request_members_ = static_cast< + const ::rosidl_typesupport_introspection_cpp::MessageMembers * + >( + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle< + ::slam_msgs::srv::GetMap_Request + >()->data + ); + // initialize the response_members_ with the static function from the external library + service_members->response_members_ = static_cast< + const ::rosidl_typesupport_introspection_cpp::MessageMembers * + >( + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle< + ::slam_msgs::srv::GetMap_Response + >()->data + ); + } + // finally return the properly initialized service_type_support handle + return service_type_support; +} + +} // namespace rosidl_typesupport_introspection_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, srv, GetMap)() { + return ::rosidl_typesupport_introspection_cpp::get_service_type_support_handle(); +} + +#ifdef __cplusplus +} +#endif diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__type_support.h b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__type_support.h new file mode 100644 index 0000000..86acb73 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__type_support.h @@ -0,0 +1,58 @@ +// generated from rosidl_generator_c/resource/idl__type_support.h.em +// with input from slam_msgs:srv/GetMap.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__SRV__DETAIL__GET_MAP__TYPE_SUPPORT_H_ +#define SLAM_MSGS__SRV__DETAIL__GET_MAP__TYPE_SUPPORT_H_ + +#include "rosidl_typesupport_interface/macros.h" + +#include "slam_msgs/msg/rosidl_generator_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include "rosidl_runtime_c/message_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + slam_msgs, + srv, + GetMap_Request +)(); + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + slam_msgs, + srv, + GetMap_Response +)(); + +#include "rosidl_runtime_c/service_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_slam_msgs +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME( + rosidl_typesupport_c, + slam_msgs, + srv, + GetMap +)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__SRV__DETAIL__GET_MAP__TYPE_SUPPORT_H_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_landmarks_in_view.h b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_landmarks_in_view.h new file mode 100644 index 0000000..f1498c6 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_landmarks_in_view.h @@ -0,0 +1,12 @@ +// generated from rosidl_generator_c/resource/idl.h.em +// with input from slam_msgs:srv/GetLandmarksInView.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__SRV__GET_LANDMARKS_IN_VIEW_H_ +#define SLAM_MSGS__SRV__GET_LANDMARKS_IN_VIEW_H_ + +#include "slam_msgs/srv/detail/get_landmarks_in_view__struct.h" +#include "slam_msgs/srv/detail/get_landmarks_in_view__functions.h" +#include "slam_msgs/srv/detail/get_landmarks_in_view__type_support.h" + +#endif // SLAM_MSGS__SRV__GET_LANDMARKS_IN_VIEW_H_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_landmarks_in_view.hpp b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_landmarks_in_view.hpp new file mode 100644 index 0000000..f5da16b --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_landmarks_in_view.hpp @@ -0,0 +1,11 @@ +// generated from rosidl_generator_cpp/resource/idl.hpp.em +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__SRV__GET_LANDMARKS_IN_VIEW_HPP_ +#define SLAM_MSGS__SRV__GET_LANDMARKS_IN_VIEW_HPP_ + +#include "slam_msgs/srv/detail/get_landmarks_in_view__struct.hpp" +#include "slam_msgs/srv/detail/get_landmarks_in_view__builder.hpp" +#include "slam_msgs/srv/detail/get_landmarks_in_view__traits.hpp" + +#endif // SLAM_MSGS__SRV__GET_LANDMARKS_IN_VIEW_HPP_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_map.h b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_map.h new file mode 100644 index 0000000..9f9ed42 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_map.h @@ -0,0 +1,12 @@ +// generated from rosidl_generator_c/resource/idl.h.em +// with input from slam_msgs:srv/GetMap.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__SRV__GET_MAP_H_ +#define SLAM_MSGS__SRV__GET_MAP_H_ + +#include "slam_msgs/srv/detail/get_map__struct.h" +#include "slam_msgs/srv/detail/get_map__functions.h" +#include "slam_msgs/srv/detail/get_map__type_support.h" + +#endif // SLAM_MSGS__SRV__GET_MAP_H_ diff --git a/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_map.hpp b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_map.hpp new file mode 100644 index 0000000..ce009c0 --- /dev/null +++ b/container_root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_map.hpp @@ -0,0 +1,11 @@ +// generated from rosidl_generator_cpp/resource/idl.hpp.em +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__SRV__GET_MAP_HPP_ +#define SLAM_MSGS__SRV__GET_MAP_HPP_ + +#include "slam_msgs/srv/detail/get_map__struct.hpp" +#include "slam_msgs/srv/detail/get_map__builder.hpp" +#include "slam_msgs/srv/detail/get_map__traits.hpp" + +#endif // SLAM_MSGS__SRV__GET_MAP_HPP_ diff --git a/container_root/install/slam_msgs/lib/libslam_msgs__rosidl_generator_c.so b/container_root/install/slam_msgs/lib/libslam_msgs__rosidl_generator_c.so new file mode 100644 index 0000000000000000000000000000000000000000..ed303a41c903eaeb2c6a442ad023e8823dc6e7b8 GIT binary patch literal 61968 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 >_i&TIYbOv|#F-JR^ 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 B$u0l@ literal 0 HcmV?d00001 diff --git a/container_root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_cpp.so b/container_root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_cpp.so new file mode 100644 index 0000000000000000000000000000000000000000..18002da6429482401d08fb5df415277ec9f70f2a GIT binary patch literal 33768 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 Jk@IWi{{vb-hYtV% literal 0 HcmV?d00001 diff --git a/container_root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_introspection_c.so b/container_root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_introspection_c.so new file mode 100644 index 0000000000000000000000000000000000000000..bd10d1ce96fac0dc3a1797666216949d06bb3e2c GIT binary patch literal 57824 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 DqNak1f-8s%nl_ApLb8L3mIkh*reJQV6{MDy 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

    OI1g!l!h!oWH9*+j{prASl02SCIZVO}|L_f7SjH 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 vivIC#Df=t literal 0 HcmV?d00001 diff --git a/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs-1.0.0-py3.10.egg-info/PKG-INFO b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs-1.0.0-py3.10.egg-info/PKG-INFO new file mode 100644 index 0000000..954a6c1 --- /dev/null +++ b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs-1.0.0-py3.10.egg-info/PKG-INFO @@ -0,0 +1,10 @@ +Metadata-Version: 2.1 +Name: slam-msgs +Version: 1.0.0 +Summary: UNKNOWN +Home-page: UNKNOWN +License: UNKNOWN +Platform: UNKNOWN + +UNKNOWN + diff --git a/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs-1.0.0-py3.10.egg-info/SOURCES.txt b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs-1.0.0-py3.10.egg-info/SOURCES.txt new file mode 100644 index 0000000..c96641d --- /dev/null +++ b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs-1.0.0-py3.10.egg-info/SOURCES.txt @@ -0,0 +1,6 @@ +setup.py +slam_msgs/__init__.py +slam_msgs.egg-info/PKG-INFO +slam_msgs.egg-info/SOURCES.txt +slam_msgs.egg-info/dependency_links.txt +slam_msgs.egg-info/top_level.txt \ No newline at end of file diff --git a/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs-1.0.0-py3.10.egg-info/dependency_links.txt b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs-1.0.0-py3.10.egg-info/dependency_links.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs-1.0.0-py3.10.egg-info/dependency_links.txt @@ -0,0 +1 @@ + diff --git a/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs-1.0.0-py3.10.egg-info/top_level.txt b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs-1.0.0-py3.10.egg-info/top_level.txt new file mode 100644 index 0000000..16611cc --- /dev/null +++ b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs-1.0.0-py3.10.egg-info/top_level.txt @@ -0,0 +1 @@ +slam_msgs diff --git a/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/__init__.py b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/__pycache__/__init__.cpython-310.pyc b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..980b6e3d841cbf4586038cefc9173c5ecc1b5ace GIT binary patch literal 173 zcmd1j<>g`kf?$i#bP)X*L?8o3AjbiSi&=m~3PUi1CZpdZv4oL;P-lb@WJqo0$Rq+d{3l98WhtY>JTpORTzqFa!doSm4ST8yMP hK0Y%qvm`!Vub}c4hfQvNN@-529mu9)CLqDW005Y1Do6kT literal 0 HcmV?d00001 diff --git a/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c new file mode 100644 index 0000000..260d611 --- /dev/null +++ b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c @@ -0,0 +1,1262 @@ +// generated from rosidl_generator_py/resource/_idl_pkg_typesupport_entry_point.c.em +// generated code does not contain a copyright notice +#include + +static PyMethodDef slam_msgs__methods[] = { + {NULL, NULL, 0, NULL} /* sentinel */ +}; + +static struct PyModuleDef slam_msgs__module = { + PyModuleDef_HEAD_INIT, + "_slam_msgs_support", + "_slam_msgs_doc", + -1, /* -1 means that the module keeps state in global variables */ + slam_msgs__methods, + NULL, + NULL, + NULL, + NULL, +}; + +#include +#include +#include "rosidl_runtime_c/visibility_control.h" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_runtime_c/service_type_support_struct.h" +#include "rosidl_runtime_c/action_type_support_struct.h" +#include "slam_msgs/msg/detail/map_graph__type_support.h" +#include "slam_msgs/msg/detail/map_graph__struct.h" +#include "slam_msgs/msg/detail/map_graph__functions.h" + +static void * slam_msgs__msg__map_graph__create_ros_message(void) +{ + return slam_msgs__msg__MapGraph__create(); +} + +static void slam_msgs__msg__map_graph__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__msg__MapGraph * ros_message = (slam_msgs__msg__MapGraph *)raw_ros_message; + slam_msgs__msg__MapGraph__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__msg__map_graph__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__msg__map_graph__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, MapGraph); + +int8_t +_register_msg_type__msg__map_graph(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__map_graph__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__msg__map_graph", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__map_graph__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__msg__map_graph", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__msg__map_graph__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__msg__map_graph", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__msg__map_graph__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__msg__map_graph", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, MapGraph), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__msg__map_graph", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +#include "slam_msgs/msg/detail/map_data__type_support.h" +#include "slam_msgs/msg/detail/map_data__struct.h" +#include "slam_msgs/msg/detail/map_data__functions.h" + +static void * slam_msgs__msg__map_data__create_ros_message(void) +{ + return slam_msgs__msg__MapData__create(); +} + +static void slam_msgs__msg__map_data__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__msg__MapData * ros_message = (slam_msgs__msg__MapData *)raw_ros_message; + slam_msgs__msg__MapData__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__msg__map_data__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__msg__map_data__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, MapData); + +int8_t +_register_msg_type__msg__map_data(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__map_data__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__msg__map_data", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__map_data__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__msg__map_data", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__msg__map_data__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__msg__map_data", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__msg__map_data__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__msg__map_data", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, MapData), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__msg__map_data", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +#include "slam_msgs/msg/detail/key_frame__type_support.h" +#include "slam_msgs/msg/detail/key_frame__struct.h" +#include "slam_msgs/msg/detail/key_frame__functions.h" + +static void * slam_msgs__msg__key_frame__create_ros_message(void) +{ + return slam_msgs__msg__KeyFrame__create(); +} + +static void slam_msgs__msg__key_frame__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__msg__KeyFrame * ros_message = (slam_msgs__msg__KeyFrame *)raw_ros_message; + slam_msgs__msg__KeyFrame__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__msg__key_frame__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__msg__key_frame__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, KeyFrame); + +int8_t +_register_msg_type__msg__key_frame(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__key_frame__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__msg__key_frame", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__key_frame__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__msg__key_frame", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__msg__key_frame__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__msg__key_frame", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__msg__key_frame__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__msg__key_frame", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, KeyFrame), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__msg__key_frame", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +#include "slam_msgs/msg/detail/map_point__type_support.h" +#include "slam_msgs/msg/detail/map_point__struct.h" +#include "slam_msgs/msg/detail/map_point__functions.h" + +static void * slam_msgs__msg__map_point__create_ros_message(void) +{ + return slam_msgs__msg__MapPoint__create(); +} + +static void slam_msgs__msg__map_point__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__msg__MapPoint * ros_message = (slam_msgs__msg__MapPoint *)raw_ros_message; + slam_msgs__msg__MapPoint__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__msg__map_point__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__msg__map_point__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, MapPoint); + +int8_t +_register_msg_type__msg__map_point(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__map_point__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__msg__map_point", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__map_point__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__msg__map_point", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__msg__map_point__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__msg__map_point", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__msg__map_point__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__msg__map_point", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, MapPoint), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__msg__map_point", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +#include "slam_msgs/srv/detail/get_map__type_support.h" +#include "slam_msgs/srv/detail/get_map__struct.h" +#include "slam_msgs/srv/detail/get_map__functions.h" + +static void * slam_msgs__srv__get_map__request__create_ros_message(void) +{ + return slam_msgs__srv__GetMap_Request__create(); +} + +static void slam_msgs__srv__get_map__request__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__srv__GetMap_Request * ros_message = (slam_msgs__srv__GetMap_Request *)raw_ros_message; + slam_msgs__srv__GetMap_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__srv__get_map__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__srv__get_map__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetMap_Request); + +int8_t +_register_msg_type__srv__get_map__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__request__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__srv__get_map__request", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__request__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__srv__get_map__request", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__request__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__srv__get_map__request", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__request__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__srv__get_map__request", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetMap_Request), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__srv__get_map__request", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "slam_msgs/srv/detail/get_map__type_support.h" +// already included above +// #include "slam_msgs/srv/detail/get_map__struct.h" +// already included above +// #include "slam_msgs/srv/detail/get_map__functions.h" + +static void * slam_msgs__srv__get_map__response__create_ros_message(void) +{ + return slam_msgs__srv__GetMap_Response__create(); +} + +static void slam_msgs__srv__get_map__response__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__srv__GetMap_Response * ros_message = (slam_msgs__srv__GetMap_Response *)raw_ros_message; + slam_msgs__srv__GetMap_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__srv__get_map__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__srv__get_map__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetMap_Response); + +int8_t +_register_msg_type__srv__get_map__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__response__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__srv__get_map__response", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__response__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__srv__get_map__response", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__response__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__srv__get_map__response", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__response__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__srv__get_map__response", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetMap_Response), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__srv__get_map__response", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, slam_msgs, srv, GetMap)(); + +int8_t +_register_srv_type__srv__get_map(PyObject * pymodule) +{ + int8_t err; + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, slam_msgs, srv, GetMap)(), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_srv__srv__get_map", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +#include "slam_msgs/srv/detail/get_landmarks_in_view__type_support.h" +#include "slam_msgs/srv/detail/get_landmarks_in_view__struct.h" +#include "slam_msgs/srv/detail/get_landmarks_in_view__functions.h" + +static void * slam_msgs__srv__get_landmarks_in_view__request__create_ros_message(void) +{ + return slam_msgs__srv__GetLandmarksInView_Request__create(); +} + +static void slam_msgs__srv__get_landmarks_in_view__request__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__srv__GetLandmarksInView_Request * ros_message = (slam_msgs__srv__GetLandmarksInView_Request *)raw_ros_message; + slam_msgs__srv__GetLandmarksInView_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__srv__get_landmarks_in_view__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__srv__get_landmarks_in_view__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetLandmarksInView_Request); + +int8_t +_register_msg_type__srv__get_landmarks_in_view__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__request__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__srv__get_landmarks_in_view__request", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__request__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__srv__get_landmarks_in_view__request", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__request__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__srv__get_landmarks_in_view__request", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__request__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__srv__get_landmarks_in_view__request", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetLandmarksInView_Request), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__srv__get_landmarks_in_view__request", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "slam_msgs/srv/detail/get_landmarks_in_view__type_support.h" +// already included above +// #include "slam_msgs/srv/detail/get_landmarks_in_view__struct.h" +// already included above +// #include "slam_msgs/srv/detail/get_landmarks_in_view__functions.h" + +static void * slam_msgs__srv__get_landmarks_in_view__response__create_ros_message(void) +{ + return slam_msgs__srv__GetLandmarksInView_Response__create(); +} + +static void slam_msgs__srv__get_landmarks_in_view__response__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__srv__GetLandmarksInView_Response * ros_message = (slam_msgs__srv__GetLandmarksInView_Response *)raw_ros_message; + slam_msgs__srv__GetLandmarksInView_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__srv__get_landmarks_in_view__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__srv__get_landmarks_in_view__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetLandmarksInView_Response); + +int8_t +_register_msg_type__srv__get_landmarks_in_view__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__response__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__srv__get_landmarks_in_view__response", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__response__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__srv__get_landmarks_in_view__response", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__response__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__srv__get_landmarks_in_view__response", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__response__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__srv__get_landmarks_in_view__response", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetLandmarksInView_Response), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__srv__get_landmarks_in_view__response", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, slam_msgs, srv, GetLandmarksInView)(); + +int8_t +_register_srv_type__srv__get_landmarks_in_view(PyObject * pymodule) +{ + int8_t err; + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, slam_msgs, srv, GetLandmarksInView)(), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_srv__srv__get_landmarks_in_view", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +PyMODINIT_FUNC +PyInit_slam_msgs_s__rosidl_typesupport_c(void) +{ + PyObject * pymodule = NULL; + pymodule = PyModule_Create(&slam_msgs__module); + if (!pymodule) { + return NULL; + } + int8_t err; + + err = _register_msg_type__msg__map_graph(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__msg__map_data(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__msg__key_frame(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__msg__map_point(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__get_map__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__get_map__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__srv__get_map(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__get_landmarks_in_view__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__get_landmarks_in_view__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__srv__get_landmarks_in_view(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + return pymodule; +} diff --git a/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c new file mode 100644 index 0000000..88f4209 --- /dev/null +++ b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c @@ -0,0 +1,1262 @@ +// generated from rosidl_generator_py/resource/_idl_pkg_typesupport_entry_point.c.em +// generated code does not contain a copyright notice +#include + +static PyMethodDef slam_msgs__methods[] = { + {NULL, NULL, 0, NULL} /* sentinel */ +}; + +static struct PyModuleDef slam_msgs__module = { + PyModuleDef_HEAD_INIT, + "_slam_msgs_support", + "_slam_msgs_doc", + -1, /* -1 means that the module keeps state in global variables */ + slam_msgs__methods, + NULL, + NULL, + NULL, + NULL, +}; + +#include +#include +#include "rosidl_runtime_c/visibility_control.h" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_runtime_c/service_type_support_struct.h" +#include "rosidl_runtime_c/action_type_support_struct.h" +#include "slam_msgs/msg/detail/map_graph__type_support.h" +#include "slam_msgs/msg/detail/map_graph__struct.h" +#include "slam_msgs/msg/detail/map_graph__functions.h" + +static void * slam_msgs__msg__map_graph__create_ros_message(void) +{ + return slam_msgs__msg__MapGraph__create(); +} + +static void slam_msgs__msg__map_graph__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__msg__MapGraph * ros_message = (slam_msgs__msg__MapGraph *)raw_ros_message; + slam_msgs__msg__MapGraph__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__msg__map_graph__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__msg__map_graph__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, MapGraph); + +int8_t +_register_msg_type__msg__map_graph(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__map_graph__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__msg__map_graph", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__map_graph__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__msg__map_graph", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__msg__map_graph__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__msg__map_graph", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__msg__map_graph__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__msg__map_graph", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, MapGraph), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__msg__map_graph", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +#include "slam_msgs/msg/detail/map_data__type_support.h" +#include "slam_msgs/msg/detail/map_data__struct.h" +#include "slam_msgs/msg/detail/map_data__functions.h" + +static void * slam_msgs__msg__map_data__create_ros_message(void) +{ + return slam_msgs__msg__MapData__create(); +} + +static void slam_msgs__msg__map_data__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__msg__MapData * ros_message = (slam_msgs__msg__MapData *)raw_ros_message; + slam_msgs__msg__MapData__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__msg__map_data__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__msg__map_data__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, MapData); + +int8_t +_register_msg_type__msg__map_data(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__map_data__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__msg__map_data", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__map_data__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__msg__map_data", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__msg__map_data__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__msg__map_data", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__msg__map_data__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__msg__map_data", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, MapData), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__msg__map_data", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +#include "slam_msgs/msg/detail/key_frame__type_support.h" +#include "slam_msgs/msg/detail/key_frame__struct.h" +#include "slam_msgs/msg/detail/key_frame__functions.h" + +static void * slam_msgs__msg__key_frame__create_ros_message(void) +{ + return slam_msgs__msg__KeyFrame__create(); +} + +static void slam_msgs__msg__key_frame__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__msg__KeyFrame * ros_message = (slam_msgs__msg__KeyFrame *)raw_ros_message; + slam_msgs__msg__KeyFrame__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__msg__key_frame__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__msg__key_frame__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, KeyFrame); + +int8_t +_register_msg_type__msg__key_frame(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__key_frame__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__msg__key_frame", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__key_frame__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__msg__key_frame", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__msg__key_frame__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__msg__key_frame", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__msg__key_frame__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__msg__key_frame", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, KeyFrame), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__msg__key_frame", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +#include "slam_msgs/msg/detail/map_point__type_support.h" +#include "slam_msgs/msg/detail/map_point__struct.h" +#include "slam_msgs/msg/detail/map_point__functions.h" + +static void * slam_msgs__msg__map_point__create_ros_message(void) +{ + return slam_msgs__msg__MapPoint__create(); +} + +static void slam_msgs__msg__map_point__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__msg__MapPoint * ros_message = (slam_msgs__msg__MapPoint *)raw_ros_message; + slam_msgs__msg__MapPoint__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__msg__map_point__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__msg__map_point__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, MapPoint); + +int8_t +_register_msg_type__msg__map_point(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__map_point__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__msg__map_point", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__map_point__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__msg__map_point", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__msg__map_point__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__msg__map_point", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__msg__map_point__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__msg__map_point", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, MapPoint), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__msg__map_point", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +#include "slam_msgs/srv/detail/get_map__type_support.h" +#include "slam_msgs/srv/detail/get_map__struct.h" +#include "slam_msgs/srv/detail/get_map__functions.h" + +static void * slam_msgs__srv__get_map__request__create_ros_message(void) +{ + return slam_msgs__srv__GetMap_Request__create(); +} + +static void slam_msgs__srv__get_map__request__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__srv__GetMap_Request * ros_message = (slam_msgs__srv__GetMap_Request *)raw_ros_message; + slam_msgs__srv__GetMap_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__srv__get_map__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__srv__get_map__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetMap_Request); + +int8_t +_register_msg_type__srv__get_map__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__request__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__srv__get_map__request", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__request__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__srv__get_map__request", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__request__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__srv__get_map__request", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__request__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__srv__get_map__request", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetMap_Request), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__srv__get_map__request", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "slam_msgs/srv/detail/get_map__type_support.h" +// already included above +// #include "slam_msgs/srv/detail/get_map__struct.h" +// already included above +// #include "slam_msgs/srv/detail/get_map__functions.h" + +static void * slam_msgs__srv__get_map__response__create_ros_message(void) +{ + return slam_msgs__srv__GetMap_Response__create(); +} + +static void slam_msgs__srv__get_map__response__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__srv__GetMap_Response * ros_message = (slam_msgs__srv__GetMap_Response *)raw_ros_message; + slam_msgs__srv__GetMap_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__srv__get_map__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__srv__get_map__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetMap_Response); + +int8_t +_register_msg_type__srv__get_map__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__response__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__srv__get_map__response", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__response__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__srv__get_map__response", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__response__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__srv__get_map__response", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__response__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__srv__get_map__response", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetMap_Response), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__srv__get_map__response", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, slam_msgs, srv, GetMap)(); + +int8_t +_register_srv_type__srv__get_map(PyObject * pymodule) +{ + int8_t err; + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, slam_msgs, srv, GetMap)(), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_srv__srv__get_map", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +#include "slam_msgs/srv/detail/get_landmarks_in_view__type_support.h" +#include "slam_msgs/srv/detail/get_landmarks_in_view__struct.h" +#include "slam_msgs/srv/detail/get_landmarks_in_view__functions.h" + +static void * slam_msgs__srv__get_landmarks_in_view__request__create_ros_message(void) +{ + return slam_msgs__srv__GetLandmarksInView_Request__create(); +} + +static void slam_msgs__srv__get_landmarks_in_view__request__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__srv__GetLandmarksInView_Request * ros_message = (slam_msgs__srv__GetLandmarksInView_Request *)raw_ros_message; + slam_msgs__srv__GetLandmarksInView_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__srv__get_landmarks_in_view__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__srv__get_landmarks_in_view__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetLandmarksInView_Request); + +int8_t +_register_msg_type__srv__get_landmarks_in_view__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__request__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__srv__get_landmarks_in_view__request", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__request__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__srv__get_landmarks_in_view__request", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__request__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__srv__get_landmarks_in_view__request", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__request__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__srv__get_landmarks_in_view__request", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetLandmarksInView_Request), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__srv__get_landmarks_in_view__request", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "slam_msgs/srv/detail/get_landmarks_in_view__type_support.h" +// already included above +// #include "slam_msgs/srv/detail/get_landmarks_in_view__struct.h" +// already included above +// #include "slam_msgs/srv/detail/get_landmarks_in_view__functions.h" + +static void * slam_msgs__srv__get_landmarks_in_view__response__create_ros_message(void) +{ + return slam_msgs__srv__GetLandmarksInView_Response__create(); +} + +static void slam_msgs__srv__get_landmarks_in_view__response__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__srv__GetLandmarksInView_Response * ros_message = (slam_msgs__srv__GetLandmarksInView_Response *)raw_ros_message; + slam_msgs__srv__GetLandmarksInView_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__srv__get_landmarks_in_view__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__srv__get_landmarks_in_view__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetLandmarksInView_Response); + +int8_t +_register_msg_type__srv__get_landmarks_in_view__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__response__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__srv__get_landmarks_in_view__response", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__response__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__srv__get_landmarks_in_view__response", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__response__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__srv__get_landmarks_in_view__response", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__response__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__srv__get_landmarks_in_view__response", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetLandmarksInView_Response), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__srv__get_landmarks_in_view__response", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, slam_msgs, srv, GetLandmarksInView)(); + +int8_t +_register_srv_type__srv__get_landmarks_in_view(PyObject * pymodule) +{ + int8_t err; + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, slam_msgs, srv, GetLandmarksInView)(), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_srv__srv__get_landmarks_in_view", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +PyMODINIT_FUNC +PyInit_slam_msgs_s__rosidl_typesupport_fastrtps_c(void) +{ + PyObject * pymodule = NULL; + pymodule = PyModule_Create(&slam_msgs__module); + if (!pymodule) { + return NULL; + } + int8_t err; + + err = _register_msg_type__msg__map_graph(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__msg__map_data(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__msg__key_frame(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__msg__map_point(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__get_map__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__get_map__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__srv__get_map(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__get_landmarks_in_view__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__get_landmarks_in_view__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__srv__get_landmarks_in_view(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + return pymodule; +} diff --git a/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c new file mode 100644 index 0000000..9a35478 --- /dev/null +++ b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c @@ -0,0 +1,1262 @@ +// generated from rosidl_generator_py/resource/_idl_pkg_typesupport_entry_point.c.em +// generated code does not contain a copyright notice +#include + +static PyMethodDef slam_msgs__methods[] = { + {NULL, NULL, 0, NULL} /* sentinel */ +}; + +static struct PyModuleDef slam_msgs__module = { + PyModuleDef_HEAD_INIT, + "_slam_msgs_support", + "_slam_msgs_doc", + -1, /* -1 means that the module keeps state in global variables */ + slam_msgs__methods, + NULL, + NULL, + NULL, + NULL, +}; + +#include +#include +#include "rosidl_runtime_c/visibility_control.h" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_runtime_c/service_type_support_struct.h" +#include "rosidl_runtime_c/action_type_support_struct.h" +#include "slam_msgs/msg/detail/map_graph__type_support.h" +#include "slam_msgs/msg/detail/map_graph__struct.h" +#include "slam_msgs/msg/detail/map_graph__functions.h" + +static void * slam_msgs__msg__map_graph__create_ros_message(void) +{ + return slam_msgs__msg__MapGraph__create(); +} + +static void slam_msgs__msg__map_graph__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__msg__MapGraph * ros_message = (slam_msgs__msg__MapGraph *)raw_ros_message; + slam_msgs__msg__MapGraph__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__msg__map_graph__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__msg__map_graph__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, MapGraph); + +int8_t +_register_msg_type__msg__map_graph(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__map_graph__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__msg__map_graph", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__map_graph__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__msg__map_graph", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__msg__map_graph__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__msg__map_graph", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__msg__map_graph__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__msg__map_graph", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, MapGraph), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__msg__map_graph", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +#include "slam_msgs/msg/detail/map_data__type_support.h" +#include "slam_msgs/msg/detail/map_data__struct.h" +#include "slam_msgs/msg/detail/map_data__functions.h" + +static void * slam_msgs__msg__map_data__create_ros_message(void) +{ + return slam_msgs__msg__MapData__create(); +} + +static void slam_msgs__msg__map_data__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__msg__MapData * ros_message = (slam_msgs__msg__MapData *)raw_ros_message; + slam_msgs__msg__MapData__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__msg__map_data__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__msg__map_data__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, MapData); + +int8_t +_register_msg_type__msg__map_data(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__map_data__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__msg__map_data", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__map_data__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__msg__map_data", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__msg__map_data__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__msg__map_data", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__msg__map_data__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__msg__map_data", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, MapData), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__msg__map_data", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +#include "slam_msgs/msg/detail/key_frame__type_support.h" +#include "slam_msgs/msg/detail/key_frame__struct.h" +#include "slam_msgs/msg/detail/key_frame__functions.h" + +static void * slam_msgs__msg__key_frame__create_ros_message(void) +{ + return slam_msgs__msg__KeyFrame__create(); +} + +static void slam_msgs__msg__key_frame__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__msg__KeyFrame * ros_message = (slam_msgs__msg__KeyFrame *)raw_ros_message; + slam_msgs__msg__KeyFrame__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__msg__key_frame__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__msg__key_frame__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, KeyFrame); + +int8_t +_register_msg_type__msg__key_frame(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__key_frame__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__msg__key_frame", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__key_frame__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__msg__key_frame", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__msg__key_frame__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__msg__key_frame", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__msg__key_frame__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__msg__key_frame", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, KeyFrame), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__msg__key_frame", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +#include "slam_msgs/msg/detail/map_point__type_support.h" +#include "slam_msgs/msg/detail/map_point__struct.h" +#include "slam_msgs/msg/detail/map_point__functions.h" + +static void * slam_msgs__msg__map_point__create_ros_message(void) +{ + return slam_msgs__msg__MapPoint__create(); +} + +static void slam_msgs__msg__map_point__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__msg__MapPoint * ros_message = (slam_msgs__msg__MapPoint *)raw_ros_message; + slam_msgs__msg__MapPoint__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__msg__map_point__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__msg__map_point__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, MapPoint); + +int8_t +_register_msg_type__msg__map_point(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__map_point__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__msg__map_point", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__msg__map_point__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__msg__map_point", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__msg__map_point__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__msg__map_point", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__msg__map_point__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__msg__map_point", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, msg, MapPoint), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__msg__map_point", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +#include "slam_msgs/srv/detail/get_map__type_support.h" +#include "slam_msgs/srv/detail/get_map__struct.h" +#include "slam_msgs/srv/detail/get_map__functions.h" + +static void * slam_msgs__srv__get_map__request__create_ros_message(void) +{ + return slam_msgs__srv__GetMap_Request__create(); +} + +static void slam_msgs__srv__get_map__request__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__srv__GetMap_Request * ros_message = (slam_msgs__srv__GetMap_Request *)raw_ros_message; + slam_msgs__srv__GetMap_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__srv__get_map__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__srv__get_map__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetMap_Request); + +int8_t +_register_msg_type__srv__get_map__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__request__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__srv__get_map__request", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__request__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__srv__get_map__request", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__request__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__srv__get_map__request", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__request__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__srv__get_map__request", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetMap_Request), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__srv__get_map__request", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "slam_msgs/srv/detail/get_map__type_support.h" +// already included above +// #include "slam_msgs/srv/detail/get_map__struct.h" +// already included above +// #include "slam_msgs/srv/detail/get_map__functions.h" + +static void * slam_msgs__srv__get_map__response__create_ros_message(void) +{ + return slam_msgs__srv__GetMap_Response__create(); +} + +static void slam_msgs__srv__get_map__response__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__srv__GetMap_Response * ros_message = (slam_msgs__srv__GetMap_Response *)raw_ros_message; + slam_msgs__srv__GetMap_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__srv__get_map__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__srv__get_map__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetMap_Response); + +int8_t +_register_msg_type__srv__get_map__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__response__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__srv__get_map__response", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__response__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__srv__get_map__response", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__response__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__srv__get_map__response", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_map__response__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__srv__get_map__response", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetMap_Response), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__srv__get_map__response", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, slam_msgs, srv, GetMap)(); + +int8_t +_register_srv_type__srv__get_map(PyObject * pymodule) +{ + int8_t err; + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, slam_msgs, srv, GetMap)(), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_srv__srv__get_map", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +#include "slam_msgs/srv/detail/get_landmarks_in_view__type_support.h" +#include "slam_msgs/srv/detail/get_landmarks_in_view__struct.h" +#include "slam_msgs/srv/detail/get_landmarks_in_view__functions.h" + +static void * slam_msgs__srv__get_landmarks_in_view__request__create_ros_message(void) +{ + return slam_msgs__srv__GetLandmarksInView_Request__create(); +} + +static void slam_msgs__srv__get_landmarks_in_view__request__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__srv__GetLandmarksInView_Request * ros_message = (slam_msgs__srv__GetLandmarksInView_Request *)raw_ros_message; + slam_msgs__srv__GetLandmarksInView_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__srv__get_landmarks_in_view__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__srv__get_landmarks_in_view__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetLandmarksInView_Request); + +int8_t +_register_msg_type__srv__get_landmarks_in_view__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__request__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__srv__get_landmarks_in_view__request", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__request__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__srv__get_landmarks_in_view__request", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__request__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__srv__get_landmarks_in_view__request", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__request__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__srv__get_landmarks_in_view__request", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetLandmarksInView_Request), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__srv__get_landmarks_in_view__request", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_runtime_c/action_type_support_struct.h" +// already included above +// #include "slam_msgs/srv/detail/get_landmarks_in_view__type_support.h" +// already included above +// #include "slam_msgs/srv/detail/get_landmarks_in_view__struct.h" +// already included above +// #include "slam_msgs/srv/detail/get_landmarks_in_view__functions.h" + +static void * slam_msgs__srv__get_landmarks_in_view__response__create_ros_message(void) +{ + return slam_msgs__srv__GetLandmarksInView_Response__create(); +} + +static void slam_msgs__srv__get_landmarks_in_view__response__destroy_ros_message(void * raw_ros_message) +{ + slam_msgs__srv__GetLandmarksInView_Response * ros_message = (slam_msgs__srv__GetLandmarksInView_Response *)raw_ros_message; + slam_msgs__srv__GetLandmarksInView_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool slam_msgs__srv__get_landmarks_in_view__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * slam_msgs__srv__get_landmarks_in_view__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetLandmarksInView_Response); + +int8_t +_register_msg_type__srv__get_landmarks_in_view__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__response__create_ros_message, + NULL, NULL); + if (!pyobject_create_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "create_ros_message_msg__srv__get_landmarks_in_view__response", + pyobject_create_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_create_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_destroy_ros_message = NULL; + pyobject_destroy_ros_message = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__response__destroy_ros_message, + NULL, NULL); + if (!pyobject_destroy_ros_message) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "destroy_ros_message_msg__srv__get_landmarks_in_view__response", + pyobject_destroy_ros_message); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_destroy_ros_message); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_from_py = NULL; + pyobject_convert_from_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__response__convert_from_py, + NULL, NULL); + if (!pyobject_convert_from_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_from_py_msg__srv__get_landmarks_in_view__response", + pyobject_convert_from_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_from_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_convert_to_py = NULL; + pyobject_convert_to_py = PyCapsule_New( + (void *)&slam_msgs__srv__get_landmarks_in_view__response__convert_to_py, + NULL, NULL); + if (!pyobject_convert_to_py) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "convert_to_py_msg__srv__get_landmarks_in_view__response", + pyobject_convert_to_py); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_convert_to_py); + // previously added objects will be removed when the module is destroyed + return err; + } + + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_GET_MSG_TYPE_SUPPORT(slam_msgs, srv, GetLandmarksInView_Response), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_msg__srv__get_landmarks_in_view__response", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, slam_msgs, srv, GetLandmarksInView)(); + +int8_t +_register_srv_type__srv__get_landmarks_in_view(PyObject * pymodule) +{ + int8_t err; + PyObject * pyobject_type_support = NULL; + pyobject_type_support = PyCapsule_New( + (void *)ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, slam_msgs, srv, GetLandmarksInView)(), + NULL, NULL); + if (!pyobject_type_support) { + // previously added objects will be removed when the module is destroyed + return -1; + } + err = PyModule_AddObject( + pymodule, + "type_support_srv__srv__get_landmarks_in_view", + pyobject_type_support); + if (err) { + // the created capsule needs to be decremented + Py_XDECREF(pyobject_type_support); + // previously added objects will be removed when the module is destroyed + return err; + } + return 0; +} + +PyMODINIT_FUNC +PyInit_slam_msgs_s__rosidl_typesupport_introspection_c(void) +{ + PyObject * pymodule = NULL; + pymodule = PyModule_Create(&slam_msgs__module); + if (!pymodule) { + return NULL; + } + int8_t err; + + err = _register_msg_type__msg__map_graph(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__msg__map_data(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__msg__key_frame(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__msg__map_point(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__get_map__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__get_map__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__srv__get_map(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__get_landmarks_in_view__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__get_landmarks_in_view__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__srv__get_landmarks_in_view(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + return pymodule; +} diff --git a/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/libslam_msgs__rosidl_generator_py.so b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/libslam_msgs__rosidl_generator_py.so new file mode 100644 index 0000000000000000000000000000000000000000..ee4fd8c80f341f27101805f2a3d49eb94b741829 GIT binary patch literal 57952 zcmeHw3w%`7wf6}U!3P8_u_!)96vbCS6h#qCgn>apA`dGS9fo8ekt7pmCP=)Xv4NHt z(^4xIt=hC|MQv-UqA?at)H>K|jgKnT+D3b=6G25pMXk>FUu&tZBcE;q^aodf|C+M8TGe&wq+@xj1>aMSI8MQJ>7?5eP4hRX_W94a%L*}~ zRU0FE_5m8v)e2p$(CM<65OC?Tzp7fqhW@RSc5fLFJY9O}HVU1$JW}X%Niyh~^=7jC zUy)ZTbk_ZfkGHInV9=$OcOK}-FS~n*JFS@_ ^#co}Sc=jdnpqQC*?i>qfoutbi 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 literal 0 HcmV?d00001 diff --git a/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/__init__.py b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/__init__.py new file mode 100644 index 0000000..7338d38 --- /dev/null +++ b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/__init__.py @@ -0,0 +1,4 @@ +from slam_msgs.msg._key_frame import KeyFrame # noqa: F401 +from slam_msgs.msg._map_data import MapData # noqa: F401 +from slam_msgs.msg._map_graph import MapGraph # noqa: F401 +from slam_msgs.msg._map_point import MapPoint # noqa: F401 diff --git a/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/__pycache__/__init__.cpython-310.pyc b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..10b463a0e3b52a874b089c13c0bd5ff320530efd GIT binary patch literal 403 zcmZ`#yH3L}6t(kcB9uyO@Cz9lgJ57lhylTXKuEMp7RxjtwR#;}wi)tC{8CmX7CwN9 z>j_8~4 zT<0o;if`M2zXrbzml}`uWF-u5@JJg6b>AG+E~MDxKiPy}o1*+qZ1|N4zL(5u?V0SI z7Xa)pm4RLhU?5+Z8T>}~XVvKmYozlFBi38dwQgrKzJPHqd+9l^%rNGcN;hxNUQrBk MIYL1STF^uK1DLIGH2?qr literal 0 HcmV?d00001 diff --git a/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/__pycache__/_key_frame.cpython-310.pyc b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/__pycache__/_key_frame.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..74d83a38130d97f854e8888223c4e0c2d4ef597d GIT binary patch literal 5184 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 W@IvwIy~t>Lqyu3o', + } + + SLOT_TYPES = ( + rosidl_parser.definition.BasicType('int32'), # noqa: E501 + rosidl_parser.definition.UnboundedSequence(rosidl_parser.definition.NamespacedType(['geometry_msgs', 'msg'], 'Point')), # noqa: E501 + ) + + def __init__(self, **kwargs): + assert all('_' + key in self.__slots__ for key in kwargs.keys()), \ + 'Invalid arguments passed to constructor: %s' % \ + ', '.join(sorted(k for k in kwargs.keys() if '_' + k not in self.__slots__)) + self.id = kwargs.get('id', int()) + self.word_pts = kwargs.get('word_pts', []) + + def __repr__(self): + typename = self.__class__.__module__.split('.') + typename.pop() + typename.append(self.__class__.__name__) + args = [] + for s, t in zip(self.__slots__, self.SLOT_TYPES): + field = getattr(self, s) + fieldstr = repr(field) + # We use Python array type for fields that can be directly stored + # in them, and "normal" sequences for everything else. If it is + # a type that we store in an array, strip off the 'array' portion. + if ( + isinstance(t, rosidl_parser.definition.AbstractSequence) and + isinstance(t.value_type, rosidl_parser.definition.BasicType) and + t.value_type.typename in ['float', 'double', 'int8', 'uint8', 'int16', 'uint16', 'int32', 'uint32', 'int64', 'uint64'] + ): + if len(field) == 0: + fieldstr = '[]' + else: + assert fieldstr.startswith('array(') + prefix = "array('X', " + suffix = ')' + fieldstr = fieldstr[len(prefix):-len(suffix)] + args.append(s[1:] + '=' + fieldstr) + return '%s(%s)' % ('.'.join(typename), ', '.join(args)) + + def __eq__(self, other): + if not isinstance(other, self.__class__): + return False + if self.id != other.id: + return False + if self.word_pts != other.word_pts: + return False + return True + + @classmethod + def get_fields_and_field_types(cls): + from copy import copy + return copy(cls._fields_and_field_types) + + @builtins.property # noqa: A003 + def id(self): # noqa: A003 + """Message field 'id'.""" + return self._id + + @id.setter # noqa: A003 + def id(self, value): # noqa: A003 + if __debug__: + assert \ + isinstance(value, int), \ + "The 'id' field must be of type 'int'" + assert value >= -2147483648 and value < 2147483648, \ + "The 'id' field must be an integer in [-2147483648, 2147483647]" + self._id = value + + @builtins.property + def word_pts(self): + """Message field 'word_pts'.""" + return self._word_pts + + @word_pts.setter + def word_pts(self, value): + if __debug__: + from geometry_msgs.msg import Point + from collections.abc import Sequence + from collections.abc import Set + from collections import UserList + from collections import UserString + assert \ + ((isinstance(value, Sequence) or + isinstance(value, Set) or + isinstance(value, UserList)) and + not isinstance(value, str) and + not isinstance(value, UserString) and + all(isinstance(v, Point) for v in value) and + True), \ + "The 'word_pts' field must be a set or sequence and each value of type 'Point'" + self._word_pts = value diff --git a/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_key_frame_s.c b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_key_frame_s.c new file mode 100644 index 0000000..812b7a7 --- /dev/null +++ b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_key_frame_s.c @@ -0,0 +1,169 @@ +// generated from rosidl_generator_py/resource/_idl_support.c.em +// with input from slam_msgs:msg/KeyFrame.idl +// generated code does not contain a copyright notice +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +#include +#include +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-function" +#endif +#include "numpy/ndarrayobject.h" +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif +#include "rosidl_runtime_c/visibility_control.h" +#include "slam_msgs/msg/detail/key_frame__struct.h" +#include "slam_msgs/msg/detail/key_frame__functions.h" + +#include "rosidl_runtime_c/primitives_sequence.h" +#include "rosidl_runtime_c/primitives_sequence_functions.h" + +// Nested array functions includes +#include "geometry_msgs/msg/detail/point__functions.h" +// end nested array functions include +ROSIDL_GENERATOR_C_IMPORT +bool geometry_msgs__msg__point__convert_from_py(PyObject * _pymsg, void * _ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * geometry_msgs__msg__point__convert_to_py(void * raw_ros_message); + +ROSIDL_GENERATOR_C_EXPORT +bool slam_msgs__msg__key_frame__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[34]; + { + char * class_name = NULL; + char * module_name = NULL; + { + PyObject * class_attr = PyObject_GetAttrString(_pymsg, "__class__"); + if (class_attr) { + PyObject * name_attr = PyObject_GetAttrString(class_attr, "__name__"); + if (name_attr) { + class_name = (char *)PyUnicode_1BYTE_DATA(name_attr); + Py_DECREF(name_attr); + } + PyObject * module_attr = PyObject_GetAttrString(class_attr, "__module__"); + if (module_attr) { + module_name = (char *)PyUnicode_1BYTE_DATA(module_attr); + Py_DECREF(module_attr); + } + Py_DECREF(class_attr); + } + } + if (!class_name || !module_name) { + return false; + } + snprintf(full_classname_dest, sizeof(full_classname_dest), "%s.%s", module_name, class_name); + } + assert(strncmp("slam_msgs.msg._key_frame.KeyFrame", full_classname_dest, 33) == 0); + } + slam_msgs__msg__KeyFrame * ros_message = _ros_message; + { // id + PyObject * field = PyObject_GetAttrString(_pymsg, "id"); + if (!field) { + return false; + } + assert(PyLong_Check(field)); + ros_message->id = (int32_t)PyLong_AsLong(field); + Py_DECREF(field); + } + { // word_pts + PyObject * field = PyObject_GetAttrString(_pymsg, "word_pts"); + if (!field) { + return false; + } + PyObject * seq_field = PySequence_Fast(field, "expected a sequence in 'word_pts'"); + if (!seq_field) { + Py_DECREF(field); + return false; + } + Py_ssize_t size = PySequence_Size(field); + if (-1 == size) { + Py_DECREF(seq_field); + Py_DECREF(field); + return false; + } + if (!geometry_msgs__msg__Point__Sequence__init(&(ros_message->word_pts), size)) { + PyErr_SetString(PyExc_RuntimeError, "unable to create geometry_msgs__msg__Point__Sequence ros_message"); + Py_DECREF(seq_field); + Py_DECREF(field); + return false; + } + geometry_msgs__msg__Point * dest = ros_message->word_pts.data; + for (Py_ssize_t i = 0; i < size; ++i) { + if (!geometry_msgs__msg__point__convert_from_py(PySequence_Fast_GET_ITEM(seq_field, i), &dest[i])) { + Py_DECREF(seq_field); + Py_DECREF(field); + return false; + } + } + Py_DECREF(seq_field); + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * slam_msgs__msg__key_frame__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of KeyFrame */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("slam_msgs.msg._key_frame"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "KeyFrame"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + slam_msgs__msg__KeyFrame * ros_message = (slam_msgs__msg__KeyFrame *)raw_ros_message; + { // id + PyObject * field = NULL; + field = PyLong_FromLong(ros_message->id); + { + int rc = PyObject_SetAttrString(_pymessage, "id", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // word_pts + PyObject * field = NULL; + size_t size = ros_message->word_pts.size; + field = PyList_New(size); + if (!field) { + return NULL; + } + geometry_msgs__msg__Point * item; + for (size_t i = 0; i < size; ++i) { + item = &(ros_message->word_pts.data[i]); + PyObject * pyitem = geometry_msgs__msg__point__convert_to_py(item); + if (!pyitem) { + Py_DECREF(field); + return NULL; + } + int rc = PyList_SetItem(field, i, pyitem); + (void)rc; + assert(rc == 0); + } + assert(PySequence_Check(field)); + { + int rc = PyObject_SetAttrString(_pymessage, "word_pts", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} diff --git a/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_data.py b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_data.py new file mode 100644 index 0000000..fc9099b --- /dev/null +++ b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_data.py @@ -0,0 +1,189 @@ +# generated from rosidl_generator_py/resource/_idl.py.em +# with input from slam_msgs:msg/MapData.idl +# generated code does not contain a copyright notice + + +# Import statements for member types + +import builtins # noqa: E402, I100 + +import rosidl_parser.definition # noqa: E402, I100 + + +class Metaclass_MapData(type): + """Metaclass of message 'MapData'.""" + + _CREATE_ROS_MESSAGE = None + _CONVERT_FROM_PY = None + _CONVERT_TO_PY = None + _DESTROY_ROS_MESSAGE = None + _TYPE_SUPPORT = None + + __constants = { + } + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('slam_msgs') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'slam_msgs.msg.MapData') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__msg__map_data + cls._CONVERT_FROM_PY = module.convert_from_py_msg__msg__map_data + cls._CONVERT_TO_PY = module.convert_to_py_msg__msg__map_data + cls._TYPE_SUPPORT = module.type_support_msg__msg__map_data + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__msg__map_data + + from slam_msgs.msg import KeyFrame + if KeyFrame.__class__._TYPE_SUPPORT is None: + KeyFrame.__class__.__import_type_support__() + + from slam_msgs.msg import MapGraph + if MapGraph.__class__._TYPE_SUPPORT is None: + MapGraph.__class__.__import_type_support__() + + from std_msgs.msg import Header + if Header.__class__._TYPE_SUPPORT is None: + Header.__class__.__import_type_support__() + + @classmethod + def __prepare__(cls, name, bases, **kwargs): + # list constant names here so that they appear in the help text of + # the message class under "Data and other attributes defined here:" + # as well as populate each message instance + return { + } + + +class MapData(metaclass=Metaclass_MapData): + """Message class 'MapData'.""" + + __slots__ = [ + '_header', + '_graph', + '_nodes', + ] + + _fields_and_field_types = { + 'header': 'std_msgs/Header', + 'graph': 'slam_msgs/MapGraph', + 'nodes': 'sequence', + } + + SLOT_TYPES = ( + rosidl_parser.definition.NamespacedType(['std_msgs', 'msg'], 'Header'), # noqa: E501 + rosidl_parser.definition.NamespacedType(['slam_msgs', 'msg'], 'MapGraph'), # noqa: E501 + rosidl_parser.definition.UnboundedSequence(rosidl_parser.definition.NamespacedType(['slam_msgs', 'msg'], 'KeyFrame')), # noqa: E501 + ) + + def __init__(self, **kwargs): + assert all('_' + key in self.__slots__ for key in kwargs.keys()), \ + 'Invalid arguments passed to constructor: %s' % \ + ', '.join(sorted(k for k in kwargs.keys() if '_' + k not in self.__slots__)) + from std_msgs.msg import Header + self.header = kwargs.get('header', Header()) + from slam_msgs.msg import MapGraph + self.graph = kwargs.get('graph', MapGraph()) + self.nodes = kwargs.get('nodes', []) + + def __repr__(self): + typename = self.__class__.__module__.split('.') + typename.pop() + typename.append(self.__class__.__name__) + args = [] + for s, t in zip(self.__slots__, self.SLOT_TYPES): + field = getattr(self, s) + fieldstr = repr(field) + # We use Python array type for fields that can be directly stored + # in them, and "normal" sequences for everything else. If it is + # a type that we store in an array, strip off the 'array' portion. + if ( + isinstance(t, rosidl_parser.definition.AbstractSequence) and + isinstance(t.value_type, rosidl_parser.definition.BasicType) and + t.value_type.typename in ['float', 'double', 'int8', 'uint8', 'int16', 'uint16', 'int32', 'uint32', 'int64', 'uint64'] + ): + if len(field) == 0: + fieldstr = '[]' + else: + assert fieldstr.startswith('array(') + prefix = "array('X', " + suffix = ')' + fieldstr = fieldstr[len(prefix):-len(suffix)] + args.append(s[1:] + '=' + fieldstr) + return '%s(%s)' % ('.'.join(typename), ', '.join(args)) + + def __eq__(self, other): + if not isinstance(other, self.__class__): + return False + if self.header != other.header: + return False + if self.graph != other.graph: + return False + if self.nodes != other.nodes: + return False + return True + + @classmethod + def get_fields_and_field_types(cls): + from copy import copy + return copy(cls._fields_and_field_types) + + @builtins.property + def header(self): + """Message field 'header'.""" + return self._header + + @header.setter + def header(self, value): + if __debug__: + from std_msgs.msg import Header + assert \ + isinstance(value, Header), \ + "The 'header' field must be a sub message of type 'Header'" + self._header = value + + @builtins.property + def graph(self): + """Message field 'graph'.""" + return self._graph + + @graph.setter + def graph(self, value): + if __debug__: + from slam_msgs.msg import MapGraph + assert \ + isinstance(value, MapGraph), \ + "The 'graph' field must be a sub message of type 'MapGraph'" + self._graph = value + + @builtins.property + def nodes(self): + """Message field 'nodes'.""" + return self._nodes + + @nodes.setter + def nodes(self, value): + if __debug__: + from slam_msgs.msg import KeyFrame + from collections.abc import Sequence + from collections.abc import Set + from collections import UserList + from collections import UserString + assert \ + ((isinstance(value, Sequence) or + isinstance(value, Set) or + isinstance(value, UserList)) and + not isinstance(value, str) and + not isinstance(value, UserString) and + all(isinstance(v, KeyFrame) for v in value) and + True), \ + "The 'nodes' field must be a set or sequence and each value of type 'KeyFrame'" + self._nodes = value diff --git a/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_data_s.c b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_data_s.c new file mode 100644 index 0000000..172f627 --- /dev/null +++ b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_data_s.c @@ -0,0 +1,203 @@ +// generated from rosidl_generator_py/resource/_idl_support.c.em +// with input from slam_msgs:msg/MapData.idl +// generated code does not contain a copyright notice +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +#include +#include +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-function" +#endif +#include "numpy/ndarrayobject.h" +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif +#include "rosidl_runtime_c/visibility_control.h" +#include "slam_msgs/msg/detail/map_data__struct.h" +#include "slam_msgs/msg/detail/map_data__functions.h" + +#include "rosidl_runtime_c/primitives_sequence.h" +#include "rosidl_runtime_c/primitives_sequence_functions.h" + +// Nested array functions includes +#include "slam_msgs/msg/detail/key_frame__functions.h" +// end nested array functions include +ROSIDL_GENERATOR_C_IMPORT +bool std_msgs__msg__header__convert_from_py(PyObject * _pymsg, void * _ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * std_msgs__msg__header__convert_to_py(void * raw_ros_message); +bool slam_msgs__msg__map_graph__convert_from_py(PyObject * _pymsg, void * _ros_message); +PyObject * slam_msgs__msg__map_graph__convert_to_py(void * raw_ros_message); +bool slam_msgs__msg__key_frame__convert_from_py(PyObject * _pymsg, void * _ros_message); +PyObject * slam_msgs__msg__key_frame__convert_to_py(void * raw_ros_message); + +ROSIDL_GENERATOR_C_EXPORT +bool slam_msgs__msg__map_data__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[32]; + { + char * class_name = NULL; + char * module_name = NULL; + { + PyObject * class_attr = PyObject_GetAttrString(_pymsg, "__class__"); + if (class_attr) { + PyObject * name_attr = PyObject_GetAttrString(class_attr, "__name__"); + if (name_attr) { + class_name = (char *)PyUnicode_1BYTE_DATA(name_attr); + Py_DECREF(name_attr); + } + PyObject * module_attr = PyObject_GetAttrString(class_attr, "__module__"); + if (module_attr) { + module_name = (char *)PyUnicode_1BYTE_DATA(module_attr); + Py_DECREF(module_attr); + } + Py_DECREF(class_attr); + } + } + if (!class_name || !module_name) { + return false; + } + snprintf(full_classname_dest, sizeof(full_classname_dest), "%s.%s", module_name, class_name); + } + assert(strncmp("slam_msgs.msg._map_data.MapData", full_classname_dest, 31) == 0); + } + slam_msgs__msg__MapData * ros_message = _ros_message; + { // header + PyObject * field = PyObject_GetAttrString(_pymsg, "header"); + if (!field) { + return false; + } + if (!std_msgs__msg__header__convert_from_py(field, &ros_message->header)) { + Py_DECREF(field); + return false; + } + Py_DECREF(field); + } + { // graph + PyObject * field = PyObject_GetAttrString(_pymsg, "graph"); + if (!field) { + return false; + } + if (!slam_msgs__msg__map_graph__convert_from_py(field, &ros_message->graph)) { + Py_DECREF(field); + return false; + } + Py_DECREF(field); + } + { // nodes + PyObject * field = PyObject_GetAttrString(_pymsg, "nodes"); + if (!field) { + return false; + } + PyObject * seq_field = PySequence_Fast(field, "expected a sequence in 'nodes'"); + if (!seq_field) { + Py_DECREF(field); + return false; + } + Py_ssize_t size = PySequence_Size(field); + if (-1 == size) { + Py_DECREF(seq_field); + Py_DECREF(field); + return false; + } + if (!slam_msgs__msg__KeyFrame__Sequence__init(&(ros_message->nodes), size)) { + PyErr_SetString(PyExc_RuntimeError, "unable to create slam_msgs__msg__KeyFrame__Sequence ros_message"); + Py_DECREF(seq_field); + Py_DECREF(field); + return false; + } + slam_msgs__msg__KeyFrame * dest = ros_message->nodes.data; + for (Py_ssize_t i = 0; i < size; ++i) { + if (!slam_msgs__msg__key_frame__convert_from_py(PySequence_Fast_GET_ITEM(seq_field, i), &dest[i])) { + Py_DECREF(seq_field); + Py_DECREF(field); + return false; + } + } + Py_DECREF(seq_field); + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * slam_msgs__msg__map_data__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of MapData */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("slam_msgs.msg._map_data"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "MapData"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + slam_msgs__msg__MapData * ros_message = (slam_msgs__msg__MapData *)raw_ros_message; + { // header + PyObject * field = NULL; + field = std_msgs__msg__header__convert_to_py(&ros_message->header); + if (!field) { + return NULL; + } + { + int rc = PyObject_SetAttrString(_pymessage, "header", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // graph + PyObject * field = NULL; + field = slam_msgs__msg__map_graph__convert_to_py(&ros_message->graph); + if (!field) { + return NULL; + } + { + int rc = PyObject_SetAttrString(_pymessage, "graph", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // nodes + PyObject * field = NULL; + size_t size = ros_message->nodes.size; + field = PyList_New(size); + if (!field) { + return NULL; + } + slam_msgs__msg__KeyFrame * item; + for (size_t i = 0; i < size; ++i) { + item = &(ros_message->nodes.data[i]); + PyObject * pyitem = slam_msgs__msg__key_frame__convert_to_py(item); + if (!pyitem) { + Py_DECREF(field); + return NULL; + } + int rc = PyList_SetItem(field, i, pyitem); + (void)rc; + assert(rc == 0); + } + assert(PySequence_Check(field)); + { + int rc = PyObject_SetAttrString(_pymessage, "nodes", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} diff --git a/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_graph.py b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_graph.py new file mode 100644 index 0000000..dbc27b4 --- /dev/null +++ b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_graph.py @@ -0,0 +1,201 @@ +# generated from rosidl_generator_py/resource/_idl.py.em +# with input from slam_msgs:msg/MapGraph.idl +# generated code does not contain a copyright notice + + +# Import statements for member types + +# Member 'poses_id' +import array # noqa: E402, I100 + +import builtins # noqa: E402, I100 + +import rosidl_parser.definition # noqa: E402, I100 + + +class Metaclass_MapGraph(type): + """Metaclass of message 'MapGraph'.""" + + _CREATE_ROS_MESSAGE = None + _CONVERT_FROM_PY = None + _CONVERT_TO_PY = None + _DESTROY_ROS_MESSAGE = None + _TYPE_SUPPORT = None + + __constants = { + } + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('slam_msgs') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'slam_msgs.msg.MapGraph') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__msg__map_graph + cls._CONVERT_FROM_PY = module.convert_from_py_msg__msg__map_graph + cls._CONVERT_TO_PY = module.convert_to_py_msg__msg__map_graph + cls._TYPE_SUPPORT = module.type_support_msg__msg__map_graph + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__msg__map_graph + + from geometry_msgs.msg import PoseStamped + if PoseStamped.__class__._TYPE_SUPPORT is None: + PoseStamped.__class__.__import_type_support__() + + from std_msgs.msg import Header + if Header.__class__._TYPE_SUPPORT is None: + Header.__class__.__import_type_support__() + + @classmethod + def __prepare__(cls, name, bases, **kwargs): + # list constant names here so that they appear in the help text of + # the message class under "Data and other attributes defined here:" + # as well as populate each message instance + return { + } + + +class MapGraph(metaclass=Metaclass_MapGraph): + """Message class 'MapGraph'.""" + + __slots__ = [ + '_header', + '_poses_id', + '_poses', + ] + + _fields_and_field_types = { + 'header': 'std_msgs/Header', + 'poses_id': 'sequence', + 'poses': 'sequence', + } + + SLOT_TYPES = ( + rosidl_parser.definition.NamespacedType(['std_msgs', 'msg'], 'Header'), # noqa: E501 + rosidl_parser.definition.UnboundedSequence(rosidl_parser.definition.BasicType('int32')), # noqa: E501 + rosidl_parser.definition.UnboundedSequence(rosidl_parser.definition.NamespacedType(['geometry_msgs', 'msg'], 'PoseStamped')), # noqa: E501 + ) + + def __init__(self, **kwargs): + assert all('_' + key in self.__slots__ for key in kwargs.keys()), \ + 'Invalid arguments passed to constructor: %s' % \ + ', '.join(sorted(k for k in kwargs.keys() if '_' + k not in self.__slots__)) + from std_msgs.msg import Header + self.header = kwargs.get('header', Header()) + self.poses_id = array.array('i', kwargs.get('poses_id', [])) + self.poses = kwargs.get('poses', []) + + def __repr__(self): + typename = self.__class__.__module__.split('.') + typename.pop() + typename.append(self.__class__.__name__) + args = [] + for s, t in zip(self.__slots__, self.SLOT_TYPES): + field = getattr(self, s) + fieldstr = repr(field) + # We use Python array type for fields that can be directly stored + # in them, and "normal" sequences for everything else. If it is + # a type that we store in an array, strip off the 'array' portion. + if ( + isinstance(t, rosidl_parser.definition.AbstractSequence) and + isinstance(t.value_type, rosidl_parser.definition.BasicType) and + t.value_type.typename in ['float', 'double', 'int8', 'uint8', 'int16', 'uint16', 'int32', 'uint32', 'int64', 'uint64'] + ): + if len(field) == 0: + fieldstr = '[]' + else: + assert fieldstr.startswith('array(') + prefix = "array('X', " + suffix = ')' + fieldstr = fieldstr[len(prefix):-len(suffix)] + args.append(s[1:] + '=' + fieldstr) + return '%s(%s)' % ('.'.join(typename), ', '.join(args)) + + def __eq__(self, other): + if not isinstance(other, self.__class__): + return False + if self.header != other.header: + return False + if self.poses_id != other.poses_id: + return False + if self.poses != other.poses: + return False + return True + + @classmethod + def get_fields_and_field_types(cls): + from copy import copy + return copy(cls._fields_and_field_types) + + @builtins.property + def header(self): + """Message field 'header'.""" + return self._header + + @header.setter + def header(self, value): + if __debug__: + from std_msgs.msg import Header + assert \ + isinstance(value, Header), \ + "The 'header' field must be a sub message of type 'Header'" + self._header = value + + @builtins.property + def poses_id(self): + """Message field 'poses_id'.""" + return self._poses_id + + @poses_id.setter + def poses_id(self, value): + if isinstance(value, array.array): + assert value.typecode == 'i', \ + "The 'poses_id' array.array() must have the type code of 'i'" + self._poses_id = value + return + if __debug__: + from collections.abc import Sequence + from collections.abc import Set + from collections import UserList + from collections import UserString + assert \ + ((isinstance(value, Sequence) or + isinstance(value, Set) or + isinstance(value, UserList)) and + not isinstance(value, str) and + not isinstance(value, UserString) and + all(isinstance(v, int) for v in value) and + all(val >= -2147483648 and val < 2147483648 for val in value)), \ + "The 'poses_id' field must be a set or sequence and each value of type 'int' and each integer in [-2147483648, 2147483647]" + self._poses_id = array.array('i', value) + + @builtins.property + def poses(self): + """Message field 'poses'.""" + return self._poses + + @poses.setter + def poses(self, value): + if __debug__: + from geometry_msgs.msg import PoseStamped + from collections.abc import Sequence + from collections.abc import Set + from collections import UserList + from collections import UserString + assert \ + ((isinstance(value, Sequence) or + isinstance(value, Set) or + isinstance(value, UserList)) and + not isinstance(value, str) and + not isinstance(value, UserString) and + all(isinstance(v, PoseStamped) for v in value) and + True), \ + "The 'poses' field must be a set or sequence and each value of type 'PoseStamped'" + self._poses = value diff --git a/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_graph_s.c b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_graph_s.c new file mode 100644 index 0000000..0dfea83 --- /dev/null +++ b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_graph_s.c @@ -0,0 +1,297 @@ +// generated from rosidl_generator_py/resource/_idl_support.c.em +// with input from slam_msgs:msg/MapGraph.idl +// generated code does not contain a copyright notice +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +#include +#include +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-function" +#endif +#include "numpy/ndarrayobject.h" +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif +#include "rosidl_runtime_c/visibility_control.h" +#include "slam_msgs/msg/detail/map_graph__struct.h" +#include "slam_msgs/msg/detail/map_graph__functions.h" + +#include "rosidl_runtime_c/primitives_sequence.h" +#include "rosidl_runtime_c/primitives_sequence_functions.h" + +// Nested array functions includes +#include "geometry_msgs/msg/detail/pose_stamped__functions.h" +// end nested array functions include +ROSIDL_GENERATOR_C_IMPORT +bool std_msgs__msg__header__convert_from_py(PyObject * _pymsg, void * _ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * std_msgs__msg__header__convert_to_py(void * raw_ros_message); +ROSIDL_GENERATOR_C_IMPORT +bool geometry_msgs__msg__pose_stamped__convert_from_py(PyObject * _pymsg, void * _ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * geometry_msgs__msg__pose_stamped__convert_to_py(void * raw_ros_message); + +ROSIDL_GENERATOR_C_EXPORT +bool slam_msgs__msg__map_graph__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[34]; + { + char * class_name = NULL; + char * module_name = NULL; + { + PyObject * class_attr = PyObject_GetAttrString(_pymsg, "__class__"); + if (class_attr) { + PyObject * name_attr = PyObject_GetAttrString(class_attr, "__name__"); + if (name_attr) { + class_name = (char *)PyUnicode_1BYTE_DATA(name_attr); + Py_DECREF(name_attr); + } + PyObject * module_attr = PyObject_GetAttrString(class_attr, "__module__"); + if (module_attr) { + module_name = (char *)PyUnicode_1BYTE_DATA(module_attr); + Py_DECREF(module_attr); + } + Py_DECREF(class_attr); + } + } + if (!class_name || !module_name) { + return false; + } + snprintf(full_classname_dest, sizeof(full_classname_dest), "%s.%s", module_name, class_name); + } + assert(strncmp("slam_msgs.msg._map_graph.MapGraph", full_classname_dest, 33) == 0); + } + slam_msgs__msg__MapGraph * ros_message = _ros_message; + { // header + PyObject * field = PyObject_GetAttrString(_pymsg, "header"); + if (!field) { + return false; + } + if (!std_msgs__msg__header__convert_from_py(field, &ros_message->header)) { + Py_DECREF(field); + return false; + } + Py_DECREF(field); + } + { // poses_id + PyObject * field = PyObject_GetAttrString(_pymsg, "poses_id"); + if (!field) { + return false; + } + if (PyObject_CheckBuffer(field)) { + // Optimization for converting arrays of primitives + Py_buffer view; + int rc = PyObject_GetBuffer(field, &view, PyBUF_SIMPLE); + if (rc < 0) { + Py_DECREF(field); + return false; + } + Py_ssize_t size = view.len / sizeof(int32_t); + if (!rosidl_runtime_c__int32__Sequence__init(&(ros_message->poses_id), size)) { + PyErr_SetString(PyExc_RuntimeError, "unable to create int32__Sequence ros_message"); + PyBuffer_Release(&view); + Py_DECREF(field); + return false; + } + int32_t * dest = ros_message->poses_id.data; + rc = PyBuffer_ToContiguous(dest, &view, view.len, 'C'); + if (rc < 0) { + PyBuffer_Release(&view); + Py_DECREF(field); + return false; + } + PyBuffer_Release(&view); + } else { + PyObject * seq_field = PySequence_Fast(field, "expected a sequence in 'poses_id'"); + if (!seq_field) { + Py_DECREF(field); + return false; + } + Py_ssize_t size = PySequence_Size(field); + if (-1 == size) { + Py_DECREF(seq_field); + Py_DECREF(field); + return false; + } + if (!rosidl_runtime_c__int32__Sequence__init(&(ros_message->poses_id), size)) { + PyErr_SetString(PyExc_RuntimeError, "unable to create int32__Sequence ros_message"); + Py_DECREF(seq_field); + Py_DECREF(field); + return false; + } + int32_t * dest = ros_message->poses_id.data; + for (Py_ssize_t i = 0; i < size; ++i) { + PyObject * item = PySequence_Fast_GET_ITEM(seq_field, i); + if (!item) { + Py_DECREF(seq_field); + Py_DECREF(field); + return false; + } + assert(PyLong_Check(item)); + int32_t tmp = (int32_t)PyLong_AsLong(item); + memcpy(&dest[i], &tmp, sizeof(int32_t)); + } + Py_DECREF(seq_field); + } + Py_DECREF(field); + } + { // poses + PyObject * field = PyObject_GetAttrString(_pymsg, "poses"); + if (!field) { + return false; + } + PyObject * seq_field = PySequence_Fast(field, "expected a sequence in 'poses'"); + if (!seq_field) { + Py_DECREF(field); + return false; + } + Py_ssize_t size = PySequence_Size(field); + if (-1 == size) { + Py_DECREF(seq_field); + Py_DECREF(field); + return false; + } + if (!geometry_msgs__msg__PoseStamped__Sequence__init(&(ros_message->poses), size)) { + PyErr_SetString(PyExc_RuntimeError, "unable to create geometry_msgs__msg__PoseStamped__Sequence ros_message"); + Py_DECREF(seq_field); + Py_DECREF(field); + return false; + } + geometry_msgs__msg__PoseStamped * dest = ros_message->poses.data; + for (Py_ssize_t i = 0; i < size; ++i) { + if (!geometry_msgs__msg__pose_stamped__convert_from_py(PySequence_Fast_GET_ITEM(seq_field, i), &dest[i])) { + Py_DECREF(seq_field); + Py_DECREF(field); + return false; + } + } + Py_DECREF(seq_field); + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * slam_msgs__msg__map_graph__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of MapGraph */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("slam_msgs.msg._map_graph"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "MapGraph"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + slam_msgs__msg__MapGraph * ros_message = (slam_msgs__msg__MapGraph *)raw_ros_message; + { // header + PyObject * field = NULL; + field = std_msgs__msg__header__convert_to_py(&ros_message->header); + if (!field) { + return NULL; + } + { + int rc = PyObject_SetAttrString(_pymessage, "header", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // poses_id + PyObject * field = NULL; + field = PyObject_GetAttrString(_pymessage, "poses_id"); + if (!field) { + return NULL; + } + assert(field->ob_type != NULL); + assert(field->ob_type->tp_name != NULL); + assert(strcmp(field->ob_type->tp_name, "array.array") == 0); + // ensure that itemsize matches the sizeof of the ROS message field + PyObject * itemsize_attr = PyObject_GetAttrString(field, "itemsize"); + assert(itemsize_attr != NULL); + size_t itemsize = PyLong_AsSize_t(itemsize_attr); + Py_DECREF(itemsize_attr); + if (itemsize != sizeof(int32_t)) { + PyErr_SetString(PyExc_RuntimeError, "itemsize doesn't match expectation"); + Py_DECREF(field); + return NULL; + } + // clear the array, poor approach to remove potential default values + Py_ssize_t length = PyObject_Length(field); + if (-1 == length) { + Py_DECREF(field); + return NULL; + } + if (length > 0) { + PyObject * pop = PyObject_GetAttrString(field, "pop"); + assert(pop != NULL); + for (Py_ssize_t i = 0; i < length; ++i) { + PyObject * ret = PyObject_CallFunctionObjArgs(pop, NULL); + if (!ret) { + Py_DECREF(pop); + Py_DECREF(field); + return NULL; + } + Py_DECREF(ret); + } + Py_DECREF(pop); + } + if (ros_message->poses_id.size > 0) { + // populating the array.array using the frombytes method + PyObject * frombytes = PyObject_GetAttrString(field, "frombytes"); + assert(frombytes != NULL); + int32_t * src = &(ros_message->poses_id.data[0]); + PyObject * data = PyBytes_FromStringAndSize((const char *)src, ros_message->poses_id.size * sizeof(int32_t)); + assert(data != NULL); + PyObject * ret = PyObject_CallFunctionObjArgs(frombytes, data, NULL); + Py_DECREF(data); + Py_DECREF(frombytes); + if (!ret) { + Py_DECREF(field); + return NULL; + } + Py_DECREF(ret); + } + Py_DECREF(field); + } + { // poses + PyObject * field = NULL; + size_t size = ros_message->poses.size; + field = PyList_New(size); + if (!field) { + return NULL; + } + geometry_msgs__msg__PoseStamped * item; + for (size_t i = 0; i < size; ++i) { + item = &(ros_message->poses.data[i]); + PyObject * pyitem = geometry_msgs__msg__pose_stamped__convert_to_py(item); + if (!pyitem) { + Py_DECREF(field); + return NULL; + } + int rc = PyList_SetItem(field, i, pyitem); + (void)rc; + assert(rc == 0); + } + assert(PySequence_Check(field)); + { + int rc = PyObject_SetAttrString(_pymessage, "poses", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} diff --git a/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_point.py b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_point.py new file mode 100644 index 0000000..2da6b30 --- /dev/null +++ b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_point.py @@ -0,0 +1,164 @@ +# generated from rosidl_generator_py/resource/_idl.py.em +# with input from slam_msgs:msg/MapPoint.idl +# generated code does not contain a copyright notice + + +# Import statements for member types + +import builtins # noqa: E402, I100 + +import rosidl_parser.definition # noqa: E402, I100 + + +class Metaclass_MapPoint(type): + """Metaclass of message 'MapPoint'.""" + + _CREATE_ROS_MESSAGE = None + _CONVERT_FROM_PY = None + _CONVERT_TO_PY = None + _DESTROY_ROS_MESSAGE = None + _TYPE_SUPPORT = None + + __constants = { + } + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('slam_msgs') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'slam_msgs.msg.MapPoint') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__msg__map_point + cls._CONVERT_FROM_PY = module.convert_from_py_msg__msg__map_point + cls._CONVERT_TO_PY = module.convert_to_py_msg__msg__map_point + cls._TYPE_SUPPORT = module.type_support_msg__msg__map_point + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__msg__map_point + + from geometry_msgs.msg import Point + if Point.__class__._TYPE_SUPPORT is None: + Point.__class__.__import_type_support__() + + from geometry_msgs.msg import Pose + if Pose.__class__._TYPE_SUPPORT is None: + Pose.__class__.__import_type_support__() + + @classmethod + def __prepare__(cls, name, bases, **kwargs): + # list constant names here so that they appear in the help text of + # the message class under "Data and other attributes defined here:" + # as well as populate each message instance + return { + } + + +class MapPoint(metaclass=Metaclass_MapPoint): + """Message class 'MapPoint'.""" + + __slots__ = [ + '_position', + '_observing_keyframes', + ] + + _fields_and_field_types = { + 'position': 'geometry_msgs/Point', + 'observing_keyframes': 'sequence', + } + + SLOT_TYPES = ( + rosidl_parser.definition.NamespacedType(['geometry_msgs', 'msg'], 'Point'), # noqa: E501 + rosidl_parser.definition.UnboundedSequence(rosidl_parser.definition.NamespacedType(['geometry_msgs', 'msg'], 'Pose')), # noqa: E501 + ) + + def __init__(self, **kwargs): + assert all('_' + key in self.__slots__ for key in kwargs.keys()), \ + 'Invalid arguments passed to constructor: %s' % \ + ', '.join(sorted(k for k in kwargs.keys() if '_' + k not in self.__slots__)) + from geometry_msgs.msg import Point + self.position = kwargs.get('position', Point()) + self.observing_keyframes = kwargs.get('observing_keyframes', []) + + def __repr__(self): + typename = self.__class__.__module__.split('.') + typename.pop() + typename.append(self.__class__.__name__) + args = [] + for s, t in zip(self.__slots__, self.SLOT_TYPES): + field = getattr(self, s) + fieldstr = repr(field) + # We use Python array type for fields that can be directly stored + # in them, and "normal" sequences for everything else. If it is + # a type that we store in an array, strip off the 'array' portion. + if ( + isinstance(t, rosidl_parser.definition.AbstractSequence) and + isinstance(t.value_type, rosidl_parser.definition.BasicType) and + t.value_type.typename in ['float', 'double', 'int8', 'uint8', 'int16', 'uint16', 'int32', 'uint32', 'int64', 'uint64'] + ): + if len(field) == 0: + fieldstr = '[]' + else: + assert fieldstr.startswith('array(') + prefix = "array('X', " + suffix = ')' + fieldstr = fieldstr[len(prefix):-len(suffix)] + args.append(s[1:] + '=' + fieldstr) + return '%s(%s)' % ('.'.join(typename), ', '.join(args)) + + def __eq__(self, other): + if not isinstance(other, self.__class__): + return False + if self.position != other.position: + return False + if self.observing_keyframes != other.observing_keyframes: + return False + return True + + @classmethod + def get_fields_and_field_types(cls): + from copy import copy + return copy(cls._fields_and_field_types) + + @builtins.property + def position(self): + """Message field 'position'.""" + return self._position + + @position.setter + def position(self, value): + if __debug__: + from geometry_msgs.msg import Point + assert \ + isinstance(value, Point), \ + "The 'position' field must be a sub message of type 'Point'" + self._position = value + + @builtins.property + def observing_keyframes(self): + """Message field 'observing_keyframes'.""" + return self._observing_keyframes + + @observing_keyframes.setter + def observing_keyframes(self, value): + if __debug__: + from geometry_msgs.msg import Pose + from collections.abc import Sequence + from collections.abc import Set + from collections import UserList + from collections import UserString + assert \ + ((isinstance(value, Sequence) or + isinstance(value, Set) or + isinstance(value, UserList)) and + not isinstance(value, str) and + not isinstance(value, UserString) and + all(isinstance(v, Pose) for v in value) and + True), \ + "The 'observing_keyframes' field must be a set or sequence and each value of type 'Pose'" + self._observing_keyframes = value diff --git a/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_point_s.c b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_point_s.c new file mode 100644 index 0000000..00e293a --- /dev/null +++ b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_point_s.c @@ -0,0 +1,178 @@ +// generated from rosidl_generator_py/resource/_idl_support.c.em +// with input from slam_msgs:msg/MapPoint.idl +// generated code does not contain a copyright notice +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +#include +#include +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-function" +#endif +#include "numpy/ndarrayobject.h" +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif +#include "rosidl_runtime_c/visibility_control.h" +#include "slam_msgs/msg/detail/map_point__struct.h" +#include "slam_msgs/msg/detail/map_point__functions.h" + +#include "rosidl_runtime_c/primitives_sequence.h" +#include "rosidl_runtime_c/primitives_sequence_functions.h" + +// Nested array functions includes +#include "geometry_msgs/msg/detail/pose__functions.h" +// end nested array functions include +ROSIDL_GENERATOR_C_IMPORT +bool geometry_msgs__msg__point__convert_from_py(PyObject * _pymsg, void * _ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * geometry_msgs__msg__point__convert_to_py(void * raw_ros_message); +ROSIDL_GENERATOR_C_IMPORT +bool geometry_msgs__msg__pose__convert_from_py(PyObject * _pymsg, void * _ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * geometry_msgs__msg__pose__convert_to_py(void * raw_ros_message); + +ROSIDL_GENERATOR_C_EXPORT +bool slam_msgs__msg__map_point__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[34]; + { + char * class_name = NULL; + char * module_name = NULL; + { + PyObject * class_attr = PyObject_GetAttrString(_pymsg, "__class__"); + if (class_attr) { + PyObject * name_attr = PyObject_GetAttrString(class_attr, "__name__"); + if (name_attr) { + class_name = (char *)PyUnicode_1BYTE_DATA(name_attr); + Py_DECREF(name_attr); + } + PyObject * module_attr = PyObject_GetAttrString(class_attr, "__module__"); + if (module_attr) { + module_name = (char *)PyUnicode_1BYTE_DATA(module_attr); + Py_DECREF(module_attr); + } + Py_DECREF(class_attr); + } + } + if (!class_name || !module_name) { + return false; + } + snprintf(full_classname_dest, sizeof(full_classname_dest), "%s.%s", module_name, class_name); + } + assert(strncmp("slam_msgs.msg._map_point.MapPoint", full_classname_dest, 33) == 0); + } + slam_msgs__msg__MapPoint * ros_message = _ros_message; + { // position + PyObject * field = PyObject_GetAttrString(_pymsg, "position"); + if (!field) { + return false; + } + if (!geometry_msgs__msg__point__convert_from_py(field, &ros_message->position)) { + Py_DECREF(field); + return false; + } + Py_DECREF(field); + } + { // observing_keyframes + PyObject * field = PyObject_GetAttrString(_pymsg, "observing_keyframes"); + if (!field) { + return false; + } + PyObject * seq_field = PySequence_Fast(field, "expected a sequence in 'observing_keyframes'"); + if (!seq_field) { + Py_DECREF(field); + return false; + } + Py_ssize_t size = PySequence_Size(field); + if (-1 == size) { + Py_DECREF(seq_field); + Py_DECREF(field); + return false; + } + if (!geometry_msgs__msg__Pose__Sequence__init(&(ros_message->observing_keyframes), size)) { + PyErr_SetString(PyExc_RuntimeError, "unable to create geometry_msgs__msg__Pose__Sequence ros_message"); + Py_DECREF(seq_field); + Py_DECREF(field); + return false; + } + geometry_msgs__msg__Pose * dest = ros_message->observing_keyframes.data; + for (Py_ssize_t i = 0; i < size; ++i) { + if (!geometry_msgs__msg__pose__convert_from_py(PySequence_Fast_GET_ITEM(seq_field, i), &dest[i])) { + Py_DECREF(seq_field); + Py_DECREF(field); + return false; + } + } + Py_DECREF(seq_field); + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * slam_msgs__msg__map_point__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of MapPoint */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("slam_msgs.msg._map_point"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "MapPoint"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + slam_msgs__msg__MapPoint * ros_message = (slam_msgs__msg__MapPoint *)raw_ros_message; + { // position + PyObject * field = NULL; + field = geometry_msgs__msg__point__convert_to_py(&ros_message->position); + if (!field) { + return NULL; + } + { + int rc = PyObject_SetAttrString(_pymessage, "position", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // observing_keyframes + PyObject * field = NULL; + size_t size = ros_message->observing_keyframes.size; + field = PyList_New(size); + if (!field) { + return NULL; + } + geometry_msgs__msg__Pose * item; + for (size_t i = 0; i < size; ++i) { + item = &(ros_message->observing_keyframes.data[i]); + PyObject * pyitem = geometry_msgs__msg__pose__convert_to_py(item); + if (!pyitem) { + Py_DECREF(field); + return NULL; + } + int rc = PyList_SetItem(field, i, pyitem); + (void)rc; + assert(rc == 0); + } + assert(PySequence_Check(field)); + { + int rc = PyObject_SetAttrString(_pymessage, "observing_keyframes", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} diff --git a/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so new file mode 100644 index 0000000000000000000000000000000000000000..1d02c8085d3e2075e36207f95f8c0ad18e26a41b GIT binary patch literal 29568 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 Xuw8~uz(G*^HCIcC{Vb@c-TwaoO)><> literal 0 HcmV?d00001 diff --git a/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so new file mode 100644 index 0000000000000000000000000000000000000000..9933449005e47bbf40ff525e2c9486cb8921b848 GIT binary patch literal 29584 zcmeHQe|%KMwZFkqs78tM<59)BSglyg8W5DKXb=Lc5REjn){2`YSx7WL*6aq8`YWPX zD1y||K0l~WYHdH(zV?GY>*Lwh#$p9+Yw?vcA&v(w8bLPysbMKvd@8pKc1#^d$lz6-y;+^C9oaa@jg7r--LD&rMF#JyN zjuEmS@rw%fx{r|%Q?E?&WMeq(M(77yMEq*{(gevfHR}m`6-wTsdrBqF)U5YW6s4+U zd1`S!?NE)_!HrRV4ucrg>r(Z)R6V9WDp*WMO0^!Tp}+e{K>&>iR5#bN>up!{YNAEoKo;&(;cabQ`pN2ouOa6Cz zQ-`lSyK5q0)9`mX{=V{H&HLl`zqF&#OuT?F-^3vNT-+27#w|0H{&cwP+ zPY?fn**R}q{)dZSqbh;heQ@ZgfRYJ^2IIeU$S0s9NY4*P1mnL$fP&;NMS=z4r#S4s z=a9e1q5lR4{$m6@$nL+R1A_3mXm2DSZttMOgXAwpCkEk1JN$p?W5M!&arl#U#QzS5 z{?9o4|D8k6#~tlj;gJ84qrGQ4{J+MLCwDpGaI-@{9eWY{+1nxjLGj<{==X^Ze49g0 zjUzv4KnSvX=3&A3Xh(c5aQHLX5x1x#ZVx*8@mR-kG0P!O<6cm^Zgu$ozC%C61N-ZT zj`8QW!fvUTK1KHM8Q^Iv6>-2xb-LtNNaFok_*3eYoGbyBA1UHr>SfQA_-=9p+YQ2Q zskc<&tmh>W|59)FWGTmb?gM+2SL)sNseJrx(eI_+7s~VTI?*qs-l;S4@lT0-F7=+8 znvcJt+VxY_F1G8%`TjJ?VqAe4Td-3yYs^ay@w&b$LbSBwWQ#HG(wIx}TSkjb~ zWx*x!x{gGAX=6*GsqxDYtnQ4@NhX?_TI;-YQ=&QEoL-iW({DUpl}OENOQag&@w&ET zB9jaes86OdZLOVNoNWpXna)&F>1s}-;>$>xSKT=~kxI8WCF2(+uLf7uT2IWZ`udBO zT#>BH6j;$!;YVxB@+2C+w5_!{p6V<{G}B6gZLR6X`ldKJlx|O@TA`y3;Y?=Y&B=5+ zu`DTy;#}5{XsL%!aaTkN3?o!?5}8C;q-1$ffvSh90uvMlDkv@r`H}}Z2-KDW2j?d{ z=e8x95jID<_yU7Q;mTwuIvL6etmu-#;}9TvKm)<;Dew{5P~FQVe^kedAQ_3fI%s4%M`n1VSjVGoaPOA+ic+D7zEv7;NuOv+rW=C@a+cv z2?O6@;Kv#GE(1T_zk1_CW16Pk)MCo<|j|fEm>@e`N41AY? ztEm)G+GF5n8}eBLpJ?EH2L4F{A29F}4BS)W74^HCA`+z|4SbRzUuNKH%1V@uH}Fpz z@(}}{Y2cF#{1gK(H*htTB}!))c+`-uFz{0iJZ9i(ic6GM8@QUvGHM;%Js5$55jYru zp-15DQJ;7(cGI4bu{Fbc&-J|6%I?gt+>Y2yPmJ6ul;x(s0=PeS;;SH|j`K*qflB&& zU(V%n>jhsT_-8dw7YzNqk8A!A!9S>Zx4FsP*F0T__V+%kdAa~a`!zpW@DFO9E;!MC&C>+|+OK)K@I?DHPZtJgzvk%z z6z$hMT?nB4nx_i@v|sad;_vUBqIo*uqy3tv3sbNO0@xv|teaqkd7XN39-)-?PS^V!T{?``&3yZho z^&_kN2NwSwi@)3AzhUufEq@rx|J%Hk_6ex}7wxA@5xf1<@7 zYw=^5kFA~gE$qkE4&O-Rvjds27)qDplAVUqkL7ws9oL2I^|mSs`KyHd^ec#*{6TDW zU+nR>&W$}ja7e7=$=I_WWX3?jSfyZOu4k#pYpze@ZP!d{p4WcLqS#F{AELXA*y`Px z(%71r>(27L?DK!m<+Ak{yq+9RZkH@ZU2UK0_g;;{MW};;zbv-;x`Ei5O8lV_)j6@d zx{Q&P-R;ne($(9td+GRlYHMD_o30!1$g-5UpGM55wvr8!+CmM_eiiO4))-7iU^0s; z+1P3_E34K>6H-jC!Q(SP3l-7EbwGS{dD{FO@wH~t8jUiQ7J6~GMTGrMKA2WkAY|HLMb+j!D zYguh=w6sRSqqc4Ft?mC?e%lb+ZP|rv?GG@6w)GWQdkwe1B)L>t>w~pEZS6Z$Yt5oQ zWv$J(_7%h0Q7G;s9e+Z6sBLeiU}}I&ZK0p+MhF`Lh2#Jb(f5=+?IT3Ly?G`~Q8rM+ zPW4SquuO?e>||5Jg$X<3W}r2LXWYW~@{+Zvj5|kq9-46*akf@D5Qm9^jQa_^D=y=9 zpgQ6dnsGJ0wY`7Mw~Lbm42xQ)1Nr~X?at%YXX5x%vXENdd;dJrGcHfP4oQP%dM zI@%VRaocenq#`-iu%h6q<2aTtBKf{rO$rc|FEmfOr&_ahFSLp&56tZ|w%ln#i~p z(Mn;>nQS$YN#$D!HJJPZyGOmTKIWw*w(VpNH=Jj2k1Zxijv!xCv05Hp4O{GVUAb3JT+!!5McS>I|N7m+v2X#$5`{gJs+~ zzVp|>M8O!h3#~6M%Ok$)<5GRaWZb3jVyGFn z9Nr9;afkZO|0^6Zb6^+6dLQf-mvJMdwa|?F73P#wubgaI>mh5mur+7KJ&MN>B)JjQ z(YDZxTjyK*@n7=WCNge3TXSaIt;*VGq_xnDtM;u`8P;^hJ%IR#G_dX*sv(@8agPB( z+uRv9);IOaTYkgz7OYf)$L^ZMLB4?X8sK=WWZ|0&=3Z^J}E&U@1NBJP&QNNb@vKY)2w6{_i$ zHIehTBi7;wbLRXrc*I9J|6NocEa#v0t!>+r-!_r+C$KeV&X+4|Go-c9oWIMr_C>>* z&iO|WpP-zd0O9I|N78{oxIN7*vz`7Ydb zIp=5ogt>Q>15*s=^?7|AVl8rD(D|8rQ5|s#&A3N=Yg^y&Lq*m^#zokgGvjW>+%#p} zG-)k#lwIXpTVz=i8TSz4BiiQ7xOXr!PS&18b+j!s<1Y2Bz257$O=sL3Wz9aXKb^HR z?hi%r8UZa zL3&U)%EE&(o}YSbKORhBKCwgfX;+@rL&f3I`&}{TCT9U!4O8QIYG4n%m!j7gqJIh! zeO!xH8=}3h`wh@qzo|t}G(?{X61`H3zK8iXcI)jR(F!g48$&b}V>*w8wf zO}&A*i3q%TEko^wN-g(uEmy;GKM2ydQOkXX<$m;ryH}p~j1i=G7BzbT^dzD>>$nvuKT$2=*`8mCH@Se)ff2 zj&3vtKpQ}({4tm70=)us6X>m=-JqL5dqB5=(#!rI^yG38(4$_?OCg-30mqXg6pHZq|B0 zX;kO--2}P}v>TLWy?a0-m`>)84Coa*+Dg8>&@1UE zD>GnzF)o*@D`NQ>u|dKa=&~Z;GdyftYyIU4~Y&V39>&1?f*Uc*rk6O z%AZELOMeZ@pGCP#e+K1Q@K29&>ua+m&xQT{5*UHW&T{JmG)`uCyyEtI?Tk3oO! zN4ZP?G?bSjhh6^HP=BM`r9Xr65h!=*-+=N@;D*skvohbh}%3b>Rp}ZXT z#4F&Y&W~Z8B0)s|;~2Xg%qJ*2GI=F>aM*qBdQ{7Q@e zzTz?WE4JS#UVj4>kvL}R#J1yXN$FK#+W0%eVNag<>SHZ>b(^*d^aXAF4Pd8oOu6Zem&KkE^SoLKD79X`v3dO>)6>5D33^_LeXkPYZXl?+NJ1vMK>wB zSID%N4Cqv|7JU02%pJKe$x`N+K4 zv(Jo7TC}9SCDR_6G9@}KT0VJ7yI`kWKXq!feA>wh&aY>4 zPLTh<08V=Ts{9n!aKLsbd@7z1(8k^SBKFBoj(>y-vHb;qCEhr%D zo_D>%?QviY@L_beisZ|G4LCk!@pv6hE~WJ(hk1v4d>&`~0iho!zgk8l?FNq5iVC*Z z9ry*qgXP;C_}3lyHi4HGtpD~`hx|mGh=cr$JMdKw{3i~4j{`q%M6lg@2fk9^h3nTn z3_Ma0Wqj}9(DRl9pNLclibF!+h3oR&?2zB8modws==6>hI*c&)$-<8!wIf6{^Pbl@l8Mj|La7dh}+2fo^Y zKkvX#!UaT--OB`C>e=fzZg9vy;=r>G{ESh-b}w<@9S;0kz=QH(vqK&e%b9ehed*F@ z9p=#WLXVl|cpWV~na28*^{w$`O|453P4RlHqmzy&+B-0v+nj1jW|H+-Jtt6t7Ncy8 zC)(N)o$+K#rmfQxEC0po+nbxQqNH30P;yxM3M>DZqQ(=!bTpZYhAspI$HjV=m9rOC z&K0|t%#r*4Vmx?;h&6xe)5iKd@n*3^WgbH7W76{z@obUTwKM13!=wXdj045#v0Bl( zrEoE-^%Jk6bQ{veDA$jnic)S!529SpF`G}V2D9O)G(=N!;(MsJxK^>o0w?O}07tX4xj8|SbhZeS-^Ti8iRh>T@$9_%KYzE`? z>DIVhnAH>G0E)4kdb~2GD#zw5^u$==#pf-!=)74A;up=G`?<=Rc+ITy7F5OyJk?7r z<^?%q;j&_viWPAPTq01$U{Fs~h)g;0-au8zg1l~{s(Gw*=*y=WgCkpkCs^^2yHuuy z>27!`aKP1SzT!cjSzEtsAs&w7z;g+*I}3PiM7)5s9l3uf13q(qAg znus#BPAqqh5o+%7IpQS10z+Jd53w^>d$!dZV>`!KJ%u!V)t#v#reo_~jagR-8`cM9yJqgdxhGfcMANZT(?eQ+++HfnynTkHPS{XrMlL5 zBD?MYIXz#k*B+Ap|FpG|d3fd{d+1pfd`9Iq;YL&aM*<_Nc5d+@Xbsi}D7+YA=+s@1 z626O$)KwMve#2D2!wE$6@Z~qv`u`B_b_}&!trLdlMbn+lnZy!MEU_zS1Mju8W|C1_ zmp0Ybn!^8T==7o*TGHOwR6n_~-V*{1iFAV(t?z7sGD$OSUbHRQlps*;rJ6Ecl(bhwf_}(&OsZ~9hgU_jYtXpxIRDM{v0r>!uI*OJX3xS z4-v7E4s-hw81jwl^K*5k{9N7kpY11A{qtBU7bx1T+C%m6)S|%uR$$~4rtRex$*26j zfD|B+*P+y3{g`nzIMlIa+$f^GjlAdV?raSTvRe$R#f-<&PaJky_{4yI;x zeSY5DQAOJPe3hKfbNyeUfO1!*xqeQ_|39#Yf`d&R#ybDGA3IS-B3!>VPST!Ndy%A@ zB+=v{M@qkVp(GqS5!1&@vnj>UF<(U$Iq(z z6_$L&;70YQtHA)zf)q>$349i)L!Q$@7QOp|F7$d4g2DT#>0 zRRJ)q`g4nmY!?>@qO>5gJahl|rn(c(WY9(*cy=4+-YPLHPRq0w; zpI(|zyHqE3a%YsEV<1NDdQ`g})sAVO3Kr8+sn#Pk^tXi+1ki{;b$30x-44~xrl+ZP zOvwh7kH3;_d^h&$RJ$Dur5>A>ss1r#dzYgf#iiJy!s#tm_FUtzUiF))GB09DIw)rr zUb@7CSTFf? z*k6}l@Q15@d-(Fz8qhG5W@;`C(_k4%{*E{m$YmPX4(V?HddlCHEWeI?w_-}HI`za25yF*XC zBR^?E2(o+O(ZTpcM|?i!@TbBNx2Pj-_d3S$B**t+u0x*Yy`X;G>hS+xl!0H z^Oh?;EdQd2f0_46MZWw!U?+HG-t8aA$KMd+UgmwWG9Pac<5K3GH9H^wfXL@E@A0$q z@t2kV4=VrJPcI%{(c0b?&t#Jw*?8QGUtC`sZ%lQhRy1d_sgC;Ec`fa2sruxymXxdu zu8B8vCF9GR+mbEKpM_vucYJ;-+0xS9;AL8pt?|~(icFk7^{rn4m#zch6nxZ3tcV&*nBUbgJ& zR71AFif#%&+S^v9(D~&Z?XB^2cQK;bb`tDp&ono-#L1ydXFA;u9SsO)DjRQ2WirVX zDNz;Yx~61XBYcXxB2r)&p_-q}Cc`2n>x&9hBUBZbpfFHHaZ$*ZJk&v;z7#lkNveB6 zN3s=RbEJzeFk%$0Np)k8p{&4)t{FKF0iuUA5Zs>vACV1p?agiYk~$*c3yc^E8um0P zE3l$#Mvg>)=pl^+_s8@x)3GuhUzp0GF1|Q*Z6{`kpm+p|g+)a)5Z_!V#(X0*7Z|n$ zLSq!D(r5>@GU@iVOyGAZUk%HRCSSE|uuE5np_yx3v4VR1;w>4*tYcpK023+6alnFGAE6QeEG&lHHn)5`0 zob9zVFEfTsX;_hJOLZi(?H#ykjAq(NDBYcHYHynnt*QhNt%_C#x6He?R87P5H;{}k zP*f+P4bqv48C8`PU9-=LpEI+frMa!Mt71i4C+Yj&D7-$2Wd>0OPnWbytv@opRpE)G ztY@70Ef(%oOS!EUK2hPl79Lq9Bt!TZ zc_==oCnQ5Se!}ZgnUIHs za5w^oBT#$<-WdPBgR#|nOJlc;9k|f*VmI|>$K-a#R{y;8QK2L^>t(=0xzqQ6j6c~U z`6j9v8h9y}%dHoDiQu2sJY6UZ4LqXxBLsi1=IO#tSg0Ip%T_6k%oT7QUFc=y*PV;nOIy6wC zdAcAS8rb&^_m?h2(SOa;1?bSg)0(FXPxN2&69s>-=IKHc{ntEQ2%!I(rwdN>U-NW9 zfc|TqE+{`mcF9@uUBmrxX6rK$Yg{M34S!o-SC?f6dc{D*CValLf!;ZSH?W z@Goip6v02OdAe{#|20o1@}YryHBTpS^k4IIL5u!to=)WGzve$E_-mO*Ha>`JiSZ}T z_e4H|uf@69XTi_zH_Z-QrKO_{kQ3jKz<&__r;84_N#kE&dgYf6?NfwfJ9I z{4Xrtj@M7D`X5^Sw=Mqb7JsM3-)8YQS^Nza-)Zr!7N4^Cr53-$;%hCw#^UE#{49&F zu=vw0{v?Z^%zW&&Ip4%_?6$F+ht z>ms)Hm26q;mO1M_>UsUY`AaU>--yZUv9aWK$x^h{_No2Ab*Nl|HkkO!V{301j@?p& zKXjrlCl1$^GjdaJC-kCr?e_kC^!#`FG((!)&^m1 zP+R*pwYp`=pt9ECTlZ33zXNyqOHAL`p{X_y)&Q`_jHe-ng_fI@N@h!}gyp3ZS% z++I5mrYIYzV`urMrdg&$CU&!_vBHF%akJ5zkuz@b!MtQGD&sDYo`+`KCY-HR4#Z)i zAmjc6-W8W|JJB3*3eC8B-`c)E=UWpQcPU$QX51z$ThRC|lh#5r?pWX2YRj6)xIV;3 z^v#)Z^Od#zXpX*xX50>32dPL-HmvE4>rmG0jGKa<NR@=bkj*bgI_ z5*as+O$BG%{m?&h#-$-;Opirn+>`JIaSF}2eq2AQIQ{W0-+4X9eGKs^F5|9})amx(2P6Y zxAv_!{YdJJ^OQ9^<30i1`58A!T61UIGx!mp25q)wN@U!f7zzsGYrz?J588~JaaSD} zea2l0%_C*p1-|pw!$iRxw;R1LF5~v1Ijn_d+%SGWsZbqbSrZv|HCuCL+?!ZJqa66W zv=*9iKlZJCV}E|%M8^FE@ezGbGj5%-W@p^bA)KFacLPBr z-5Ga=Z|bo({Eq24?)_{kIOFaZDkkG@h16*0xPEvuQpRn-Z)%kT?=_s)bKG*oy10z{ zth5%Iai8$5eH9%t^IK%xFk&sNIWukp7I`V-%A~c>jGN+HtFWwzjQcWMb7tIku+&V} z{t3+y$VdW&A4^GwV(bezi%Srrm!_<#@(u{eOOux&A2+>TCHJCXWaJ?ACU&u zFNZn^=V#nQK+rdL#!dE3z5Kf0F+Im!$foQ$PX8{=`|Yx>z=QL{Jm|-7mq)Q!s0K12 zJb0_;hPS+|_TWJT44r+;k@KHJn~~4!3;sCzoL>daBjx-DeCNLf69qZ%N#~3BwLD2$ z3(fgqth1_6&9bbCoWBFH7T+*u&Oe1)dzACvLGzJv{t4gO_PzOi6FGkxTXW`orLs0# zS_{qjuld$KWmwZWe?Q_Al=IUdoS*Yg013_cX5ZB7ulXI*8FvYrvU6VkK0gs{M$Whm z@M5&HY`OG&H-2?F*Jpl*wRe>RRfhBWyuJ>x7CA8D`pn&EjyQ#8-2J|_NB`i5imZu@ zi?B6k#@&jwY09{n(pu;&yT-S+#Ihzb?#GCa=$kX+-o(l{S$ho4(YMfyyVAGz`vJdi zI^*UmYxa5liGDldu8`K;v+M_bQ=hX;iSznz5FC-*cE$zIvRhy;Kj(i9tJv1Zv%N)HNWS$I&+>r)RMz>O)aCw8eZ?a8xxl=ylKd`GOg$yI=M!_@J- zG_V)mOVR5M(ccA$KB7hI4AFt#`yJ3)@6w{D8=_AIiC&{c4`RKI-FhQPv|5Y)ry&{( z@^!Kny~hw;YG|Fvrv8Aqi3q&*Ifgn7m0Ip+TCSeuei)>0la~81%l+h4KSo+#hn9N} z$vsYYENKB5V_fRr!321?9FD-@2n0sJe8N}0v*j63BVJgOMZRN0j{xhJxy0*h@&hl4 z$oI}X^^o_7g4Uzi@?AJv8BDXBcmmrg<$2=m1b(wD(6b`@Azlmfis*+FWdGDt{+5SI z*$Dmcr9%55#6rhGzl$}J|GuExe_w_o$8z>KV7gM7Cu ztRKE6l5+OL7IXGPzo0-Z^gARW{c$u1?3Y89{APJ$oI<37`WYTZFwPT$|KI={f5G6PD>TMtYKzBF?kTKAUs~-Z7CkyJ}6JZ zS{Kf<#r62z#mgT;=XoXEyjH;d4bHE?9_zO6DqgDfXye63^V*3%x;sk#l}tV2qqIj$ z1jkqG&gG`#xc~WFj(%tigEoOy{Z}s619~;+X3$$fdqFpY_JM8(rHB0A>C5FJpc7uo z<*GqH0-69#??HReFM@6c{XS?f=*zF5J?NXD^fJInxLA*X*5gM&HE0uP0`zv!9#Hx< zyBYL(&|c6I{8;M)rF9j0Y2X3S2_$CfWRcFM=bAAMbEk9XmT=Y43# zX{Q1ed&$fPUH_Y04r_|KklxSWZw>GsYOf0E%;N96FXVFcM2PdHLCq3e*G@M+fYxB!|D2~{QCWXA4a{{%YfS-5gkJk zWPcL+|7(n~OaDyNKY@Ce{(96uje3{Ka2WtsCVh#fcp302d_*2eW;&+dYArP zs6PSqF8%vaUy0wutKg>2k1^dMLB#muJ9Y=^UG`_9{$|v>?AN3IHq^W9XHkC-zRNEC z8&JOy^)CJQq5d1Fcj@1S`ui~#xcavr^;59eDfTGQ`Ts(R{Dx3a{_hLF$H(vOA!S9W zqi2*+nD4asFI)Up#bfPPlwFF~?>TkPz&p8iqJzjaD)i_!m2&lx7CpL6r5a;Fh2Q;KtsGNsdQ)Vzr^GxjApxb<>s1vZ zmrylM$>RYeQA(8p#y8^04JzzsS}Edp$Jibo;1K?^pR(2e-%sAh&W=E3L?YFS)+w4$ zG_7clqU#mitmsxndllWOXrH2kih8GbqLeEdQM6LgYDMc5O(>dHv`5kPif&ePtD?P% z?o_l-(LqJMQxbWkGC&p zA_+!(h0+y$1Skm*n!dd0bC`+oxFb@Kmig|mE}!dK18 zm;Z{w?@~C+Kd12hlrSi)e=2?lkp9xy5@&gYA#mIikT1a|q5X@by!jcFCv8H0qG!*W z*9rW1uRm#O@VwOux95TNz{k+pDv~dM7jV4F;_*J5T>D)ie~icHamN2e=%1|5pN#(k zI36o1D0>~aYhTCfaDorgv(bS+>A?3p@Uw9u4$}W=2Y$N)f7pRf9v7_tTnB!Izzg@O z`x5X-K{P$@E{C2+9Qb|*J`<@x``y|5?|o9>g@*4^^7g)Y|L&0AF{Sr@8xV>-TWdbjZf7*fnqXYkE2mY1=KNUYDg5op7fq%w< z|G%f2Nz>mTcPo&@8-*T?N3-vE^;Hwz2aBsMfc=iqdUJ7o%L?iz-UFAw7a}z0hplx*ExbqtPf$$<^=C+TvEl z8Vg+Q&)YlEm0r4+VJiMAH@Gi__e;#Y4flg}1UV9qFIYUcwkBS4>3rJVcK)X>om+eH zJWK%fweuK^H)h)7a(7lwOa`dNp6cf`lu zFIrR+FYr|Fx0n~?klo9Q-7i+eA#k5S8G{i$Q6Vzr#KQx%A-nRrjjHYiDCIWLi%kr9 zfaD;X#={4e!>2ar75DDU*82Ggalad1BbOk%vxv7l)cY$I;hHrqOmuzXpVw$8Wxv(pg}X8|xu<<_6B@NsG=$#!SsIRyP(+U-e+Bi0Rn6H(1t9 z!X_Boq~AB{ySQ^GpF`1Z26`1}!uC<-n9~CF%)N20I;*<7s}q(_?v|);mjWYurb7hV z#cYLr=u)!q+al9b>=DkFYM4j;9l`@P-uAoX50=>_|1kkO=_uCu5e=RIYW3X3$$#iV z0Nr~2It24Ke^(cZP0NiAi--hH>^uhsZ$P>Nn~fKh*YD!%s=f+g8^Rm=yoZi+h>PJV zP2(RZVW*J%9-H5Ljq8V? zOfhuoez!Z&8h(px@O$RScx8`&beO5gvk*k|tmj9_`cDz=?vFMbtn-ZLMKj&4+2k_N zY=@*xeAL#SO+{&6+H^;I8vnJS+ly*wS!Z)gV?}eLCj^?3nIl&IE=1nR|lC?gBQ)Fy1>#x0;Jo;R1{4$silLaMrdPB>X2&)vIQT* zRI;@h%AlG|z!Mtm=(0@4i((a{6^j#vt1hEQ=)N|VTCv71i~WDNA_`}M<LuRP+__g>*-X8l;Drs^L_4* z1EVHvpYP8z<@@mv5ruS^<pYn4H3KhQcG105>XSR<-2*p}lL=bO1cTBSUZ{jrV1a7w9da4v;YCaQ2 zHOw>pyw$!}wP)Hhg8eU9?fJec)7$t#2r`bsb|r`BbZ}t$&-aa(V!1W1@HjH~6&z4| z?Pj&AQS=w|UqlJj|P|4UR*?y5A`_Y3*|2==M|tFN)ne;&tf zv?UR4pNNA&Nn9rBW=ZrX+hw{7HD-G+p+xH>y~2t=w`2OE)t>KPCN7ul*C=&NB7C6e z9#GQ7{`39(e$~EO$uWuWfujAOO0vRNbtuSj_zY@)&oxqNpDB!E_M74V0W5+U0RR91 literal 0 HcmV?d00001 diff --git a/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/__init__.py b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/__init__.py new file mode 100644 index 0000000..91828bb --- /dev/null +++ b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/__init__.py @@ -0,0 +1,2 @@ +from slam_msgs.srv._get_landmarks_in_view import GetLandmarksInView # noqa: F401 +from slam_msgs.srv._get_map import GetMap # noqa: F401 diff --git a/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/__pycache__/__init__.cpython-310.pyc b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..a6ea431c552be08f885da2de977dd8125d4be604 GIT binary patch literal 309 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 JQ{S08@!!2B;zIxc literal 0 HcmV?d00001 diff --git a/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/_get_landmarks_in_view.py b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/_get_landmarks_in_view.py new file mode 100644 index 0000000..0035d71 --- /dev/null +++ b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/_get_landmarks_in_view.py @@ -0,0 +1,355 @@ +# generated from rosidl_generator_py/resource/_idl.py.em +# with input from slam_msgs:srv/GetLandmarksInView.idl +# generated code does not contain a copyright notice + + +# Import statements for member types + +import builtins # noqa: E402, I100 + +import math # noqa: E402, I100 + +import rosidl_parser.definition # noqa: E402, I100 + + +class Metaclass_GetLandmarksInView_Request(type): + """Metaclass of message 'GetLandmarksInView_Request'.""" + + _CREATE_ROS_MESSAGE = None + _CONVERT_FROM_PY = None + _CONVERT_TO_PY = None + _DESTROY_ROS_MESSAGE = None + _TYPE_SUPPORT = None + + __constants = { + } + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('slam_msgs') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'slam_msgs.srv.GetLandmarksInView_Request') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__srv__get_landmarks_in_view__request + cls._CONVERT_FROM_PY = module.convert_from_py_msg__srv__get_landmarks_in_view__request + cls._CONVERT_TO_PY = module.convert_to_py_msg__srv__get_landmarks_in_view__request + cls._TYPE_SUPPORT = module.type_support_msg__srv__get_landmarks_in_view__request + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__srv__get_landmarks_in_view__request + + from geometry_msgs.msg import Pose + if Pose.__class__._TYPE_SUPPORT is None: + Pose.__class__.__import_type_support__() + + @classmethod + def __prepare__(cls, name, bases, **kwargs): + # list constant names here so that they appear in the help text of + # the message class under "Data and other attributes defined here:" + # as well as populate each message instance + return { + 'MAX_DIST_POSE_OBSERVATION__DEFAULT': 6.0, + } + + @property + def MAX_DIST_POSE_OBSERVATION__DEFAULT(cls): + """Return default value for message field 'max_dist_pose_observation'.""" + return 6.0 + + +class GetLandmarksInView_Request(metaclass=Metaclass_GetLandmarksInView_Request): + """Message class 'GetLandmarksInView_Request'.""" + + __slots__ = [ + '_pose', + '_max_angle_pose_observation', + '_max_dist_pose_observation', + ] + + _fields_and_field_types = { + 'pose': 'geometry_msgs/Pose', + 'max_angle_pose_observation': 'float', + 'max_dist_pose_observation': 'float', + } + + SLOT_TYPES = ( + rosidl_parser.definition.NamespacedType(['geometry_msgs', 'msg'], 'Pose'), # noqa: E501 + rosidl_parser.definition.BasicType('float'), # noqa: E501 + rosidl_parser.definition.BasicType('float'), # noqa: E501 + ) + + def __init__(self, **kwargs): + assert all('_' + key in self.__slots__ for key in kwargs.keys()), \ + 'Invalid arguments passed to constructor: %s' % \ + ', '.join(sorted(k for k in kwargs.keys() if '_' + k not in self.__slots__)) + from geometry_msgs.msg import Pose + self.pose = kwargs.get('pose', Pose()) + self.max_angle_pose_observation = kwargs.get('max_angle_pose_observation', float()) + self.max_dist_pose_observation = kwargs.get( + 'max_dist_pose_observation', GetLandmarksInView_Request.MAX_DIST_POSE_OBSERVATION__DEFAULT) + + def __repr__(self): + typename = self.__class__.__module__.split('.') + typename.pop() + typename.append(self.__class__.__name__) + args = [] + for s, t in zip(self.__slots__, self.SLOT_TYPES): + field = getattr(self, s) + fieldstr = repr(field) + # We use Python array type for fields that can be directly stored + # in them, and "normal" sequences for everything else. If it is + # a type that we store in an array, strip off the 'array' portion. + if ( + isinstance(t, rosidl_parser.definition.AbstractSequence) and + isinstance(t.value_type, rosidl_parser.definition.BasicType) and + t.value_type.typename in ['float', 'double', 'int8', 'uint8', 'int16', 'uint16', 'int32', 'uint32', 'int64', 'uint64'] + ): + if len(field) == 0: + fieldstr = '[]' + else: + assert fieldstr.startswith('array(') + prefix = "array('X', " + suffix = ')' + fieldstr = fieldstr[len(prefix):-len(suffix)] + args.append(s[1:] + '=' + fieldstr) + return '%s(%s)' % ('.'.join(typename), ', '.join(args)) + + def __eq__(self, other): + if not isinstance(other, self.__class__): + return False + if self.pose != other.pose: + return False + if self.max_angle_pose_observation != other.max_angle_pose_observation: + return False + if self.max_dist_pose_observation != other.max_dist_pose_observation: + return False + return True + + @classmethod + def get_fields_and_field_types(cls): + from copy import copy + return copy(cls._fields_and_field_types) + + @builtins.property + def pose(self): + """Message field 'pose'.""" + return self._pose + + @pose.setter + def pose(self, value): + if __debug__: + from geometry_msgs.msg import Pose + assert \ + isinstance(value, Pose), \ + "The 'pose' field must be a sub message of type 'Pose'" + self._pose = value + + @builtins.property + def max_angle_pose_observation(self): + """Message field 'max_angle_pose_observation'.""" + return self._max_angle_pose_observation + + @max_angle_pose_observation.setter + def max_angle_pose_observation(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'max_angle_pose_observation' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'max_angle_pose_observation' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._max_angle_pose_observation = value + + @builtins.property + def max_dist_pose_observation(self): + """Message field 'max_dist_pose_observation'.""" + return self._max_dist_pose_observation + + @max_dist_pose_observation.setter + def max_dist_pose_observation(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'max_dist_pose_observation' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'max_dist_pose_observation' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._max_dist_pose_observation = value + + +# Import statements for member types + +# already imported above +# import builtins + +# already imported above +# import rosidl_parser.definition + + +class Metaclass_GetLandmarksInView_Response(type): + """Metaclass of message 'GetLandmarksInView_Response'.""" + + _CREATE_ROS_MESSAGE = None + _CONVERT_FROM_PY = None + _CONVERT_TO_PY = None + _DESTROY_ROS_MESSAGE = None + _TYPE_SUPPORT = None + + __constants = { + } + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('slam_msgs') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'slam_msgs.srv.GetLandmarksInView_Response') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__srv__get_landmarks_in_view__response + cls._CONVERT_FROM_PY = module.convert_from_py_msg__srv__get_landmarks_in_view__response + cls._CONVERT_TO_PY = module.convert_to_py_msg__srv__get_landmarks_in_view__response + cls._TYPE_SUPPORT = module.type_support_msg__srv__get_landmarks_in_view__response + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__srv__get_landmarks_in_view__response + + from slam_msgs.msg import MapPoint + if MapPoint.__class__._TYPE_SUPPORT is None: + MapPoint.__class__.__import_type_support__() + + @classmethod + def __prepare__(cls, name, bases, **kwargs): + # list constant names here so that they appear in the help text of + # the message class under "Data and other attributes defined here:" + # as well as populate each message instance + return { + } + + +class GetLandmarksInView_Response(metaclass=Metaclass_GetLandmarksInView_Response): + """Message class 'GetLandmarksInView_Response'.""" + + __slots__ = [ + '_map_points', + ] + + _fields_and_field_types = { + 'map_points': 'sequence', + } + + SLOT_TYPES = ( + rosidl_parser.definition.UnboundedSequence(rosidl_parser.definition.NamespacedType(['slam_msgs', 'msg'], 'MapPoint')), # noqa: E501 + ) + + def __init__(self, **kwargs): + assert all('_' + key in self.__slots__ for key in kwargs.keys()), \ + 'Invalid arguments passed to constructor: %s' % \ + ', '.join(sorted(k for k in kwargs.keys() if '_' + k not in self.__slots__)) + self.map_points = kwargs.get('map_points', []) + + def __repr__(self): + typename = self.__class__.__module__.split('.') + typename.pop() + typename.append(self.__class__.__name__) + args = [] + for s, t in zip(self.__slots__, self.SLOT_TYPES): + field = getattr(self, s) + fieldstr = repr(field) + # We use Python array type for fields that can be directly stored + # in them, and "normal" sequences for everything else. If it is + # a type that we store in an array, strip off the 'array' portion. + if ( + isinstance(t, rosidl_parser.definition.AbstractSequence) and + isinstance(t.value_type, rosidl_parser.definition.BasicType) and + t.value_type.typename in ['float', 'double', 'int8', 'uint8', 'int16', 'uint16', 'int32', 'uint32', 'int64', 'uint64'] + ): + if len(field) == 0: + fieldstr = '[]' + else: + assert fieldstr.startswith('array(') + prefix = "array('X', " + suffix = ')' + fieldstr = fieldstr[len(prefix):-len(suffix)] + args.append(s[1:] + '=' + fieldstr) + return '%s(%s)' % ('.'.join(typename), ', '.join(args)) + + def __eq__(self, other): + if not isinstance(other, self.__class__): + return False + if self.map_points != other.map_points: + return False + return True + + @classmethod + def get_fields_and_field_types(cls): + from copy import copy + return copy(cls._fields_and_field_types) + + @builtins.property + def map_points(self): + """Message field 'map_points'.""" + return self._map_points + + @map_points.setter + def map_points(self, value): + if __debug__: + from slam_msgs.msg import MapPoint + from collections.abc import Sequence + from collections.abc import Set + from collections import UserList + from collections import UserString + assert \ + ((isinstance(value, Sequence) or + isinstance(value, Set) or + isinstance(value, UserList)) and + not isinstance(value, str) and + not isinstance(value, UserString) and + all(isinstance(v, MapPoint) for v in value) and + True), \ + "The 'map_points' field must be a set or sequence and each value of type 'MapPoint'" + self._map_points = value + + +class Metaclass_GetLandmarksInView(type): + """Metaclass of service 'GetLandmarksInView'.""" + + _TYPE_SUPPORT = None + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('slam_msgs') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'slam_msgs.srv.GetLandmarksInView') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._TYPE_SUPPORT = module.type_support_srv__srv__get_landmarks_in_view + + from slam_msgs.srv import _get_landmarks_in_view + if _get_landmarks_in_view.Metaclass_GetLandmarksInView_Request._TYPE_SUPPORT is None: + _get_landmarks_in_view.Metaclass_GetLandmarksInView_Request.__import_type_support__() + if _get_landmarks_in_view.Metaclass_GetLandmarksInView_Response._TYPE_SUPPORT is None: + _get_landmarks_in_view.Metaclass_GetLandmarksInView_Response.__import_type_support__() + + +class GetLandmarksInView(metaclass=Metaclass_GetLandmarksInView): + from slam_msgs.srv._get_landmarks_in_view import GetLandmarksInView_Request as Request + from slam_msgs.srv._get_landmarks_in_view import GetLandmarksInView_Response as Response + + def __init__(self): + raise NotImplementedError('Service classes can not be instantiated') diff --git a/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/_get_landmarks_in_view_s.c b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/_get_landmarks_in_view_s.c new file mode 100644 index 0000000..44a2039 --- /dev/null +++ b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/_get_landmarks_in_view_s.c @@ -0,0 +1,291 @@ +// generated from rosidl_generator_py/resource/_idl_support.c.em +// with input from slam_msgs:srv/GetLandmarksInView.idl +// generated code does not contain a copyright notice +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +#include +#include +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-function" +#endif +#include "numpy/ndarrayobject.h" +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif +#include "rosidl_runtime_c/visibility_control.h" +#include "slam_msgs/srv/detail/get_landmarks_in_view__struct.h" +#include "slam_msgs/srv/detail/get_landmarks_in_view__functions.h" + +ROSIDL_GENERATOR_C_IMPORT +bool geometry_msgs__msg__pose__convert_from_py(PyObject * _pymsg, void * _ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * geometry_msgs__msg__pose__convert_to_py(void * raw_ros_message); + +ROSIDL_GENERATOR_C_EXPORT +bool slam_msgs__srv__get_landmarks_in_view__request__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[64]; + { + char * class_name = NULL; + char * module_name = NULL; + { + PyObject * class_attr = PyObject_GetAttrString(_pymsg, "__class__"); + if (class_attr) { + PyObject * name_attr = PyObject_GetAttrString(class_attr, "__name__"); + if (name_attr) { + class_name = (char *)PyUnicode_1BYTE_DATA(name_attr); + Py_DECREF(name_attr); + } + PyObject * module_attr = PyObject_GetAttrString(class_attr, "__module__"); + if (module_attr) { + module_name = (char *)PyUnicode_1BYTE_DATA(module_attr); + Py_DECREF(module_attr); + } + Py_DECREF(class_attr); + } + } + if (!class_name || !module_name) { + return false; + } + snprintf(full_classname_dest, sizeof(full_classname_dest), "%s.%s", module_name, class_name); + } + assert(strncmp("slam_msgs.srv._get_landmarks_in_view.GetLandmarksInView_Request", full_classname_dest, 63) == 0); + } + slam_msgs__srv__GetLandmarksInView_Request * ros_message = _ros_message; + { // pose + PyObject * field = PyObject_GetAttrString(_pymsg, "pose"); + if (!field) { + return false; + } + if (!geometry_msgs__msg__pose__convert_from_py(field, &ros_message->pose)) { + Py_DECREF(field); + return false; + } + Py_DECREF(field); + } + { // max_angle_pose_observation + PyObject * field = PyObject_GetAttrString(_pymsg, "max_angle_pose_observation"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->max_angle_pose_observation = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + { // max_dist_pose_observation + PyObject * field = PyObject_GetAttrString(_pymsg, "max_dist_pose_observation"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->max_dist_pose_observation = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * slam_msgs__srv__get_landmarks_in_view__request__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of GetLandmarksInView_Request */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("slam_msgs.srv._get_landmarks_in_view"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "GetLandmarksInView_Request"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + slam_msgs__srv__GetLandmarksInView_Request * ros_message = (slam_msgs__srv__GetLandmarksInView_Request *)raw_ros_message; + { // pose + PyObject * field = NULL; + field = geometry_msgs__msg__pose__convert_to_py(&ros_message->pose); + if (!field) { + return NULL; + } + { + int rc = PyObject_SetAttrString(_pymessage, "pose", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // max_angle_pose_observation + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->max_angle_pose_observation); + { + int rc = PyObject_SetAttrString(_pymessage, "max_angle_pose_observation", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // max_dist_pose_observation + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->max_dist_pose_observation); + { + int rc = PyObject_SetAttrString(_pymessage, "max_dist_pose_observation", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} + +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +// already included above +// #include +// already included above +// #include +// already included above +// #include "numpy/ndarrayobject.h" +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "slam_msgs/srv/detail/get_landmarks_in_view__struct.h" +// already included above +// #include "slam_msgs/srv/detail/get_landmarks_in_view__functions.h" + +#include "rosidl_runtime_c/primitives_sequence.h" +#include "rosidl_runtime_c/primitives_sequence_functions.h" + +// Nested array functions includes +#include "slam_msgs/msg/detail/map_point__functions.h" +// end nested array functions include +bool slam_msgs__msg__map_point__convert_from_py(PyObject * _pymsg, void * _ros_message); +PyObject * slam_msgs__msg__map_point__convert_to_py(void * raw_ros_message); + +ROSIDL_GENERATOR_C_EXPORT +bool slam_msgs__srv__get_landmarks_in_view__response__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[65]; + { + char * class_name = NULL; + char * module_name = NULL; + { + PyObject * class_attr = PyObject_GetAttrString(_pymsg, "__class__"); + if (class_attr) { + PyObject * name_attr = PyObject_GetAttrString(class_attr, "__name__"); + if (name_attr) { + class_name = (char *)PyUnicode_1BYTE_DATA(name_attr); + Py_DECREF(name_attr); + } + PyObject * module_attr = PyObject_GetAttrString(class_attr, "__module__"); + if (module_attr) { + module_name = (char *)PyUnicode_1BYTE_DATA(module_attr); + Py_DECREF(module_attr); + } + Py_DECREF(class_attr); + } + } + if (!class_name || !module_name) { + return false; + } + snprintf(full_classname_dest, sizeof(full_classname_dest), "%s.%s", module_name, class_name); + } + assert(strncmp("slam_msgs.srv._get_landmarks_in_view.GetLandmarksInView_Response", full_classname_dest, 64) == 0); + } + slam_msgs__srv__GetLandmarksInView_Response * ros_message = _ros_message; + { // map_points + PyObject * field = PyObject_GetAttrString(_pymsg, "map_points"); + if (!field) { + return false; + } + PyObject * seq_field = PySequence_Fast(field, "expected a sequence in 'map_points'"); + if (!seq_field) { + Py_DECREF(field); + return false; + } + Py_ssize_t size = PySequence_Size(field); + if (-1 == size) { + Py_DECREF(seq_field); + Py_DECREF(field); + return false; + } + if (!slam_msgs__msg__MapPoint__Sequence__init(&(ros_message->map_points), size)) { + PyErr_SetString(PyExc_RuntimeError, "unable to create slam_msgs__msg__MapPoint__Sequence ros_message"); + Py_DECREF(seq_field); + Py_DECREF(field); + return false; + } + slam_msgs__msg__MapPoint * dest = ros_message->map_points.data; + for (Py_ssize_t i = 0; i < size; ++i) { + if (!slam_msgs__msg__map_point__convert_from_py(PySequence_Fast_GET_ITEM(seq_field, i), &dest[i])) { + Py_DECREF(seq_field); + Py_DECREF(field); + return false; + } + } + Py_DECREF(seq_field); + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * slam_msgs__srv__get_landmarks_in_view__response__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of GetLandmarksInView_Response */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("slam_msgs.srv._get_landmarks_in_view"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "GetLandmarksInView_Response"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + slam_msgs__srv__GetLandmarksInView_Response * ros_message = (slam_msgs__srv__GetLandmarksInView_Response *)raw_ros_message; + { // map_points + PyObject * field = NULL; + size_t size = ros_message->map_points.size; + field = PyList_New(size); + if (!field) { + return NULL; + } + slam_msgs__msg__MapPoint * item; + for (size_t i = 0; i < size; ++i) { + item = &(ros_message->map_points.data[i]); + PyObject * pyitem = slam_msgs__msg__map_point__convert_to_py(item); + if (!pyitem) { + Py_DECREF(field); + return NULL; + } + int rc = PyList_SetItem(field, i, pyitem); + (void)rc; + assert(rc == 0); + } + assert(PySequence_Check(field)); + { + int rc = PyObject_SetAttrString(_pymessage, "map_points", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} diff --git a/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/_get_map.py b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/_get_map.py new file mode 100644 index 0000000..4a2d981 --- /dev/null +++ b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/_get_map.py @@ -0,0 +1,326 @@ +# generated from rosidl_generator_py/resource/_idl.py.em +# with input from slam_msgs:srv/GetMap.idl +# generated code does not contain a copyright notice + + +# Import statements for member types + +# Member 'kf_id_for_landmarks' +import array # noqa: E402, I100 + +import builtins # noqa: E402, I100 + +import rosidl_parser.definition # noqa: E402, I100 + + +class Metaclass_GetMap_Request(type): + """Metaclass of message 'GetMap_Request'.""" + + _CREATE_ROS_MESSAGE = None + _CONVERT_FROM_PY = None + _CONVERT_TO_PY = None + _DESTROY_ROS_MESSAGE = None + _TYPE_SUPPORT = None + + __constants = { + } + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('slam_msgs') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'slam_msgs.srv.GetMap_Request') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__srv__get_map__request + cls._CONVERT_FROM_PY = module.convert_from_py_msg__srv__get_map__request + cls._CONVERT_TO_PY = module.convert_to_py_msg__srv__get_map__request + cls._TYPE_SUPPORT = module.type_support_msg__srv__get_map__request + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__srv__get_map__request + + @classmethod + def __prepare__(cls, name, bases, **kwargs): + # list constant names here so that they appear in the help text of + # the message class under "Data and other attributes defined here:" + # as well as populate each message instance + return { + } + + +class GetMap_Request(metaclass=Metaclass_GetMap_Request): + """Message class 'GetMap_Request'.""" + + __slots__ = [ + '_tracked_points', + '_kf_id_for_landmarks', + ] + + _fields_and_field_types = { + 'tracked_points': 'boolean', + 'kf_id_for_landmarks': 'sequence', + } + + SLOT_TYPES = ( + rosidl_parser.definition.BasicType('boolean'), # noqa: E501 + rosidl_parser.definition.UnboundedSequence(rosidl_parser.definition.BasicType('int32')), # noqa: E501 + ) + + def __init__(self, **kwargs): + assert all('_' + key in self.__slots__ for key in kwargs.keys()), \ + 'Invalid arguments passed to constructor: %s' % \ + ', '.join(sorted(k for k in kwargs.keys() if '_' + k not in self.__slots__)) + self.tracked_points = kwargs.get('tracked_points', bool()) + self.kf_id_for_landmarks = array.array('i', kwargs.get('kf_id_for_landmarks', [])) + + def __repr__(self): + typename = self.__class__.__module__.split('.') + typename.pop() + typename.append(self.__class__.__name__) + args = [] + for s, t in zip(self.__slots__, self.SLOT_TYPES): + field = getattr(self, s) + fieldstr = repr(field) + # We use Python array type for fields that can be directly stored + # in them, and "normal" sequences for everything else. If it is + # a type that we store in an array, strip off the 'array' portion. + if ( + isinstance(t, rosidl_parser.definition.AbstractSequence) and + isinstance(t.value_type, rosidl_parser.definition.BasicType) and + t.value_type.typename in ['float', 'double', 'int8', 'uint8', 'int16', 'uint16', 'int32', 'uint32', 'int64', 'uint64'] + ): + if len(field) == 0: + fieldstr = '[]' + else: + assert fieldstr.startswith('array(') + prefix = "array('X', " + suffix = ')' + fieldstr = fieldstr[len(prefix):-len(suffix)] + args.append(s[1:] + '=' + fieldstr) + return '%s(%s)' % ('.'.join(typename), ', '.join(args)) + + def __eq__(self, other): + if not isinstance(other, self.__class__): + return False + if self.tracked_points != other.tracked_points: + return False + if self.kf_id_for_landmarks != other.kf_id_for_landmarks: + return False + return True + + @classmethod + def get_fields_and_field_types(cls): + from copy import copy + return copy(cls._fields_and_field_types) + + @builtins.property + def tracked_points(self): + """Message field 'tracked_points'.""" + return self._tracked_points + + @tracked_points.setter + def tracked_points(self, value): + if __debug__: + assert \ + isinstance(value, bool), \ + "The 'tracked_points' field must be of type 'bool'" + self._tracked_points = value + + @builtins.property + def kf_id_for_landmarks(self): + """Message field 'kf_id_for_landmarks'.""" + return self._kf_id_for_landmarks + + @kf_id_for_landmarks.setter + def kf_id_for_landmarks(self, value): + if isinstance(value, array.array): + assert value.typecode == 'i', \ + "The 'kf_id_for_landmarks' array.array() must have the type code of 'i'" + self._kf_id_for_landmarks = value + return + if __debug__: + from collections.abc import Sequence + from collections.abc import Set + from collections import UserList + from collections import UserString + assert \ + ((isinstance(value, Sequence) or + isinstance(value, Set) or + isinstance(value, UserList)) and + not isinstance(value, str) and + not isinstance(value, UserString) and + all(isinstance(v, int) for v in value) and + all(val >= -2147483648 and val < 2147483648 for val in value)), \ + "The 'kf_id_for_landmarks' field must be a set or sequence and each value of type 'int' and each integer in [-2147483648, 2147483647]" + self._kf_id_for_landmarks = array.array('i', value) + + +# Import statements for member types + +# already imported above +# import builtins + +# already imported above +# import rosidl_parser.definition + + +class Metaclass_GetMap_Response(type): + """Metaclass of message 'GetMap_Response'.""" + + _CREATE_ROS_MESSAGE = None + _CONVERT_FROM_PY = None + _CONVERT_TO_PY = None + _DESTROY_ROS_MESSAGE = None + _TYPE_SUPPORT = None + + __constants = { + } + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('slam_msgs') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'slam_msgs.srv.GetMap_Response') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__srv__get_map__response + cls._CONVERT_FROM_PY = module.convert_from_py_msg__srv__get_map__response + cls._CONVERT_TO_PY = module.convert_to_py_msg__srv__get_map__response + cls._TYPE_SUPPORT = module.type_support_msg__srv__get_map__response + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__srv__get_map__response + + from slam_msgs.msg import MapData + if MapData.__class__._TYPE_SUPPORT is None: + MapData.__class__.__import_type_support__() + + @classmethod + def __prepare__(cls, name, bases, **kwargs): + # list constant names here so that they appear in the help text of + # the message class under "Data and other attributes defined here:" + # as well as populate each message instance + return { + } + + +class GetMap_Response(metaclass=Metaclass_GetMap_Response): + """Message class 'GetMap_Response'.""" + + __slots__ = [ + '_data', + ] + + _fields_and_field_types = { + 'data': 'slam_msgs/MapData', + } + + SLOT_TYPES = ( + rosidl_parser.definition.NamespacedType(['slam_msgs', 'msg'], 'MapData'), # noqa: E501 + ) + + def __init__(self, **kwargs): + assert all('_' + key in self.__slots__ for key in kwargs.keys()), \ + 'Invalid arguments passed to constructor: %s' % \ + ', '.join(sorted(k for k in kwargs.keys() if '_' + k not in self.__slots__)) + from slam_msgs.msg import MapData + self.data = kwargs.get('data', MapData()) + + def __repr__(self): + typename = self.__class__.__module__.split('.') + typename.pop() + typename.append(self.__class__.__name__) + args = [] + for s, t in zip(self.__slots__, self.SLOT_TYPES): + field = getattr(self, s) + fieldstr = repr(field) + # We use Python array type for fields that can be directly stored + # in them, and "normal" sequences for everything else. If it is + # a type that we store in an array, strip off the 'array' portion. + if ( + isinstance(t, rosidl_parser.definition.AbstractSequence) and + isinstance(t.value_type, rosidl_parser.definition.BasicType) and + t.value_type.typename in ['float', 'double', 'int8', 'uint8', 'int16', 'uint16', 'int32', 'uint32', 'int64', 'uint64'] + ): + if len(field) == 0: + fieldstr = '[]' + else: + assert fieldstr.startswith('array(') + prefix = "array('X', " + suffix = ')' + fieldstr = fieldstr[len(prefix):-len(suffix)] + args.append(s[1:] + '=' + fieldstr) + return '%s(%s)' % ('.'.join(typename), ', '.join(args)) + + def __eq__(self, other): + if not isinstance(other, self.__class__): + return False + if self.data != other.data: + return False + return True + + @classmethod + def get_fields_and_field_types(cls): + from copy import copy + return copy(cls._fields_and_field_types) + + @builtins.property + def data(self): + """Message field 'data'.""" + return self._data + + @data.setter + def data(self, value): + if __debug__: + from slam_msgs.msg import MapData + assert \ + isinstance(value, MapData), \ + "The 'data' field must be a sub message of type 'MapData'" + self._data = value + + +class Metaclass_GetMap(type): + """Metaclass of service 'GetMap'.""" + + _TYPE_SUPPORT = None + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('slam_msgs') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'slam_msgs.srv.GetMap') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._TYPE_SUPPORT = module.type_support_srv__srv__get_map + + from slam_msgs.srv import _get_map + if _get_map.Metaclass_GetMap_Request._TYPE_SUPPORT is None: + _get_map.Metaclass_GetMap_Request.__import_type_support__() + if _get_map.Metaclass_GetMap_Response._TYPE_SUPPORT is None: + _get_map.Metaclass_GetMap_Response.__import_type_support__() + + +class GetMap(metaclass=Metaclass_GetMap): + from slam_msgs.srv._get_map import GetMap_Request as Request + from slam_msgs.srv._get_map import GetMap_Response as Response + + def __init__(self): + raise NotImplementedError('Service classes can not be instantiated') diff --git a/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/_get_map_s.c b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/_get_map_s.c new file mode 100644 index 0000000..aa567e7 --- /dev/null +++ b/container_root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/_get_map_s.c @@ -0,0 +1,322 @@ +// generated from rosidl_generator_py/resource/_idl_support.c.em +// with input from slam_msgs:srv/GetMap.idl +// generated code does not contain a copyright notice +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +#include +#include +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-function" +#endif +#include "numpy/ndarrayobject.h" +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif +#include "rosidl_runtime_c/visibility_control.h" +#include "slam_msgs/srv/detail/get_map__struct.h" +#include "slam_msgs/srv/detail/get_map__functions.h" + +#include "rosidl_runtime_c/primitives_sequence.h" +#include "rosidl_runtime_c/primitives_sequence_functions.h" + + +ROSIDL_GENERATOR_C_EXPORT +bool slam_msgs__srv__get_map__request__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[38]; + { + char * class_name = NULL; + char * module_name = NULL; + { + PyObject * class_attr = PyObject_GetAttrString(_pymsg, "__class__"); + if (class_attr) { + PyObject * name_attr = PyObject_GetAttrString(class_attr, "__name__"); + if (name_attr) { + class_name = (char *)PyUnicode_1BYTE_DATA(name_attr); + Py_DECREF(name_attr); + } + PyObject * module_attr = PyObject_GetAttrString(class_attr, "__module__"); + if (module_attr) { + module_name = (char *)PyUnicode_1BYTE_DATA(module_attr); + Py_DECREF(module_attr); + } + Py_DECREF(class_attr); + } + } + if (!class_name || !module_name) { + return false; + } + snprintf(full_classname_dest, sizeof(full_classname_dest), "%s.%s", module_name, class_name); + } + assert(strncmp("slam_msgs.srv._get_map.GetMap_Request", full_classname_dest, 37) == 0); + } + slam_msgs__srv__GetMap_Request * ros_message = _ros_message; + { // tracked_points + PyObject * field = PyObject_GetAttrString(_pymsg, "tracked_points"); + if (!field) { + return false; + } + assert(PyBool_Check(field)); + ros_message->tracked_points = (Py_True == field); + Py_DECREF(field); + } + { // kf_id_for_landmarks + PyObject * field = PyObject_GetAttrString(_pymsg, "kf_id_for_landmarks"); + if (!field) { + return false; + } + if (PyObject_CheckBuffer(field)) { + // Optimization for converting arrays of primitives + Py_buffer view; + int rc = PyObject_GetBuffer(field, &view, PyBUF_SIMPLE); + if (rc < 0) { + Py_DECREF(field); + return false; + } + Py_ssize_t size = view.len / sizeof(int32_t); + if (!rosidl_runtime_c__int32__Sequence__init(&(ros_message->kf_id_for_landmarks), size)) { + PyErr_SetString(PyExc_RuntimeError, "unable to create int32__Sequence ros_message"); + PyBuffer_Release(&view); + Py_DECREF(field); + return false; + } + int32_t * dest = ros_message->kf_id_for_landmarks.data; + rc = PyBuffer_ToContiguous(dest, &view, view.len, 'C'); + if (rc < 0) { + PyBuffer_Release(&view); + Py_DECREF(field); + return false; + } + PyBuffer_Release(&view); + } else { + PyObject * seq_field = PySequence_Fast(field, "expected a sequence in 'kf_id_for_landmarks'"); + if (!seq_field) { + Py_DECREF(field); + return false; + } + Py_ssize_t size = PySequence_Size(field); + if (-1 == size) { + Py_DECREF(seq_field); + Py_DECREF(field); + return false; + } + if (!rosidl_runtime_c__int32__Sequence__init(&(ros_message->kf_id_for_landmarks), size)) { + PyErr_SetString(PyExc_RuntimeError, "unable to create int32__Sequence ros_message"); + Py_DECREF(seq_field); + Py_DECREF(field); + return false; + } + int32_t * dest = ros_message->kf_id_for_landmarks.data; + for (Py_ssize_t i = 0; i < size; ++i) { + PyObject * item = PySequence_Fast_GET_ITEM(seq_field, i); + if (!item) { + Py_DECREF(seq_field); + Py_DECREF(field); + return false; + } + assert(PyLong_Check(item)); + int32_t tmp = (int32_t)PyLong_AsLong(item); + memcpy(&dest[i], &tmp, sizeof(int32_t)); + } + Py_DECREF(seq_field); + } + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * slam_msgs__srv__get_map__request__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of GetMap_Request */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("slam_msgs.srv._get_map"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "GetMap_Request"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + slam_msgs__srv__GetMap_Request * ros_message = (slam_msgs__srv__GetMap_Request *)raw_ros_message; + { // tracked_points + PyObject * field = NULL; + field = PyBool_FromLong(ros_message->tracked_points ? 1 : 0); + { + int rc = PyObject_SetAttrString(_pymessage, "tracked_points", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // kf_id_for_landmarks + PyObject * field = NULL; + field = PyObject_GetAttrString(_pymessage, "kf_id_for_landmarks"); + if (!field) { + return NULL; + } + assert(field->ob_type != NULL); + assert(field->ob_type->tp_name != NULL); + assert(strcmp(field->ob_type->tp_name, "array.array") == 0); + // ensure that itemsize matches the sizeof of the ROS message field + PyObject * itemsize_attr = PyObject_GetAttrString(field, "itemsize"); + assert(itemsize_attr != NULL); + size_t itemsize = PyLong_AsSize_t(itemsize_attr); + Py_DECREF(itemsize_attr); + if (itemsize != sizeof(int32_t)) { + PyErr_SetString(PyExc_RuntimeError, "itemsize doesn't match expectation"); + Py_DECREF(field); + return NULL; + } + // clear the array, poor approach to remove potential default values + Py_ssize_t length = PyObject_Length(field); + if (-1 == length) { + Py_DECREF(field); + return NULL; + } + if (length > 0) { + PyObject * pop = PyObject_GetAttrString(field, "pop"); + assert(pop != NULL); + for (Py_ssize_t i = 0; i < length; ++i) { + PyObject * ret = PyObject_CallFunctionObjArgs(pop, NULL); + if (!ret) { + Py_DECREF(pop); + Py_DECREF(field); + return NULL; + } + Py_DECREF(ret); + } + Py_DECREF(pop); + } + if (ros_message->kf_id_for_landmarks.size > 0) { + // populating the array.array using the frombytes method + PyObject * frombytes = PyObject_GetAttrString(field, "frombytes"); + assert(frombytes != NULL); + int32_t * src = &(ros_message->kf_id_for_landmarks.data[0]); + PyObject * data = PyBytes_FromStringAndSize((const char *)src, ros_message->kf_id_for_landmarks.size * sizeof(int32_t)); + assert(data != NULL); + PyObject * ret = PyObject_CallFunctionObjArgs(frombytes, data, NULL); + Py_DECREF(data); + Py_DECREF(frombytes); + if (!ret) { + Py_DECREF(field); + return NULL; + } + Py_DECREF(ret); + } + Py_DECREF(field); + } + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} + +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +// already included above +// #include +// already included above +// #include +// already included above +// #include "numpy/ndarrayobject.h" +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "slam_msgs/srv/detail/get_map__struct.h" +// already included above +// #include "slam_msgs/srv/detail/get_map__functions.h" + +bool slam_msgs__msg__map_data__convert_from_py(PyObject * _pymsg, void * _ros_message); +PyObject * slam_msgs__msg__map_data__convert_to_py(void * raw_ros_message); + +ROSIDL_GENERATOR_C_EXPORT +bool slam_msgs__srv__get_map__response__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[39]; + { + char * class_name = NULL; + char * module_name = NULL; + { + PyObject * class_attr = PyObject_GetAttrString(_pymsg, "__class__"); + if (class_attr) { + PyObject * name_attr = PyObject_GetAttrString(class_attr, "__name__"); + if (name_attr) { + class_name = (char *)PyUnicode_1BYTE_DATA(name_attr); + Py_DECREF(name_attr); + } + PyObject * module_attr = PyObject_GetAttrString(class_attr, "__module__"); + if (module_attr) { + module_name = (char *)PyUnicode_1BYTE_DATA(module_attr); + Py_DECREF(module_attr); + } + Py_DECREF(class_attr); + } + } + if (!class_name || !module_name) { + return false; + } + snprintf(full_classname_dest, sizeof(full_classname_dest), "%s.%s", module_name, class_name); + } + assert(strncmp("slam_msgs.srv._get_map.GetMap_Response", full_classname_dest, 38) == 0); + } + slam_msgs__srv__GetMap_Response * ros_message = _ros_message; + { // data + PyObject * field = PyObject_GetAttrString(_pymsg, "data"); + if (!field) { + return false; + } + if (!slam_msgs__msg__map_data__convert_from_py(field, &ros_message->data)) { + Py_DECREF(field); + return false; + } + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * slam_msgs__srv__get_map__response__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of GetMap_Response */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("slam_msgs.srv._get_map"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "GetMap_Response"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + slam_msgs__srv__GetMap_Response * ros_message = (slam_msgs__srv__GetMap_Response *)raw_ros_message; + { // data + PyObject * field = NULL; + field = slam_msgs__msg__map_data__convert_to_py(&ros_message->data); + if (!field) { + return NULL; + } + { + int rc = PyObject_SetAttrString(_pymessage, "data", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} diff --git a/container_root/install/slam_msgs/share/ament_index/resource_index/package_run_dependencies/slam_msgs b/container_root/install/slam_msgs/share/ament_index/resource_index/package_run_dependencies/slam_msgs new file mode 100644 index 0000000..280bc25 --- /dev/null +++ b/container_root/install/slam_msgs/share/ament_index/resource_index/package_run_dependencies/slam_msgs @@ -0,0 +1 @@ +rosidl_default_generators;rclcpp;geometry_msgs;sensor_msgs;std_msgs \ No newline at end of file diff --git a/container_root/install/slam_msgs/share/ament_index/resource_index/packages/slam_msgs b/container_root/install/slam_msgs/share/ament_index/resource_index/packages/slam_msgs new file mode 100644 index 0000000..e69de29 diff --git a/container_root/install/slam_msgs/share/ament_index/resource_index/parent_prefix_path/slam_msgs b/container_root/install/slam_msgs/share/ament_index/resource_index/parent_prefix_path/slam_msgs new file mode 100644 index 0000000..a09f26e --- /dev/null +++ b/container_root/install/slam_msgs/share/ament_index/resource_index/parent_prefix_path/slam_msgs @@ -0,0 +1 @@ +/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/opt/ros/humble \ No newline at end of file diff --git a/container_root/install/slam_msgs/share/ament_index/resource_index/rosidl_interfaces/slam_msgs b/container_root/install/slam_msgs/share/ament_index/resource_index/rosidl_interfaces/slam_msgs new file mode 100644 index 0000000..b9234ff --- /dev/null +++ b/container_root/install/slam_msgs/share/ament_index/resource_index/rosidl_interfaces/slam_msgs @@ -0,0 +1,16 @@ +msg/KeyFrame.idl +msg/KeyFrame.msg +msg/MapData.idl +msg/MapData.msg +msg/MapGraph.idl +msg/MapGraph.msg +msg/MapPoint.idl +msg/MapPoint.msg +srv/GetLandmarksInView.idl +srv/GetLandmarksInView.srv +srv/GetLandmarksInView_Request.msg +srv/GetLandmarksInView_Response.msg +srv/GetMap.idl +srv/GetMap.srv +srv/GetMap_Request.msg +srv/GetMap_Response.msg \ No newline at end of file diff --git a/container_root/install/slam_msgs/share/colcon-core/packages/slam_msgs b/container_root/install/slam_msgs/share/colcon-core/packages/slam_msgs new file mode 100644 index 0000000..4094930 --- /dev/null +++ b/container_root/install/slam_msgs/share/colcon-core/packages/slam_msgs @@ -0,0 +1 @@ +geometry_msgs:rclcpp:rosidl_default_generators:sensor_msgs:std_msgs \ No newline at end of file diff --git a/container_root/install/slam_msgs/share/slam_msgs/cmake/ament_cmake_export_dependencies-extras.cmake b/container_root/install/slam_msgs/share/slam_msgs/cmake/ament_cmake_export_dependencies-extras.cmake new file mode 100644 index 0000000..0f3c3b9 --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/cmake/ament_cmake_export_dependencies-extras.cmake @@ -0,0 +1,92 @@ +# generated from ament_cmake_export_dependencies/cmake/ament_cmake_export_dependencies-extras.cmake.in + +set(_exported_dependencies "builtin_interfaces;geometry_msgs;sensor_msgs;std_msgs;rosidl_runtime_c;rosidl_typesupport_interface;rcutils;fastrtps_cmake_module;fastcdr;rosidl_runtime_c;rosidl_runtime_cpp;rosidl_typesupport_fastrtps_c;rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_interface;rosidl_runtime_cpp;fastrtps_cmake_module;fastcdr;rmw;rosidl_runtime_c;rosidl_runtime_cpp;rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_interface;rosidl_runtime_c;rosidl_typesupport_c;rosidl_typesupport_interface;rosidl_runtime_c;rosidl_runtime_cpp;rosidl_typesupport_c;rosidl_typesupport_cpp;rosidl_typesupport_interface;rosidl_default_runtime") + +find_package(ament_cmake_libraries QUIET REQUIRED) + +# find_package() all dependencies +# and append their DEFINITIONS INCLUDE_DIRS, LIBRARIES, and LINK_FLAGS +# variables to slam_msgs_DEFINITIONS, slam_msgs_INCLUDE_DIRS, +# slam_msgs_LIBRARIES, and slam_msgs_LINK_FLAGS. +# Additionally collect the direct dependency names in +# slam_msgs_DEPENDENCIES as well as the recursive dependency names +# in slam_msgs_RECURSIVE_DEPENDENCIES. +if(NOT _exported_dependencies STREQUAL "") + find_package(ament_cmake_core QUIET REQUIRED) + set(slam_msgs_DEPENDENCIES ${_exported_dependencies}) + set(slam_msgs_RECURSIVE_DEPENDENCIES ${_exported_dependencies}) + set(_libraries) + foreach(_dep ${_exported_dependencies}) + if(NOT ${_dep}_FOUND) + find_package("${_dep}" QUIET REQUIRED) + endif() + # if a package provides modern CMake interface targets use them + # exclusively assuming the classic CMake variables only exist for + # backward compatibility + set(use_modern_cmake FALSE) + if(NOT "${${_dep}_TARGETS}" STREQUAL "") + foreach(_target ${${_dep}_TARGETS}) + # only use actual targets + # in case a package uses this variable for other content + if(TARGET "${_target}") + get_target_property(_include_dirs ${_target} INTERFACE_INCLUDE_DIRECTORIES) + if(_include_dirs) + list_append_unique(slam_msgs_INCLUDE_DIRS "${_include_dirs}") + endif() + + get_target_property(_imported_configurations ${_target} IMPORTED_CONFIGURATIONS) + if(_imported_configurations) + string(TOUPPER "${_imported_configurations}" _imported_configurations) + if(DEBUG_CONFIGURATIONS) + string(TOUPPER "${DEBUG_CONFIGURATIONS}" _debug_configurations_uppercase) + else() + set(_debug_configurations_uppercase "DEBUG") + endif() + foreach(_imported_config ${_imported_configurations}) + get_target_property(_imported_implib ${_target} IMPORTED_IMPLIB_${_imported_config}) + if(_imported_implib) + set(_imported_implib_config "optimized") + if(${_imported_config} IN_LIST _debug_configurations_uppercase) + set(_imported_implib_config "debug") + endif() + list(APPEND _libraries ${_imported_implib_config} ${_imported_implib}) + else() + get_target_property(_imported_location ${_target} IMPORTED_LOCATION_${_imported_config}) + if(_imported_location) + list(APPEND _libraries "${_imported_location}") + endif() + endif() + endforeach() + endif() + + get_target_property(_link_libraries ${_target} INTERFACE_LINK_LIBRARIES) + if(_link_libraries) + list(APPEND _libraries "${_link_libraries}") + endif() + set(use_modern_cmake TRUE) + endif() + endforeach() + endif() + if(NOT use_modern_cmake) + if(${_dep}_DEFINITIONS) + list_append_unique(slam_msgs_DEFINITIONS "${${_dep}_DEFINITIONS}") + endif() + if(${_dep}_INCLUDE_DIRS) + list_append_unique(slam_msgs_INCLUDE_DIRS "${${_dep}_INCLUDE_DIRS}") + endif() + if(${_dep}_LIBRARIES) + list(APPEND _libraries "${${_dep}_LIBRARIES}") + endif() + if(${_dep}_LINK_FLAGS) + list_append_unique(slam_msgs_LINK_FLAGS "${${_dep}_LINK_FLAGS}") + endif() + if(${_dep}_RECURSIVE_DEPENDENCIES) + list_append_unique(slam_msgs_RECURSIVE_DEPENDENCIES "${${_dep}_RECURSIVE_DEPENDENCIES}") + endif() + endif() + if(_libraries) + ament_libraries_deduplicate(_libraries "${_libraries}") + list(APPEND slam_msgs_LIBRARIES "${_libraries}") + endif() + endforeach() +endif() diff --git a/container_root/install/slam_msgs/share/slam_msgs/cmake/ament_cmake_export_include_directories-extras.cmake b/container_root/install/slam_msgs/share/slam_msgs/cmake/ament_cmake_export_include_directories-extras.cmake new file mode 100644 index 0000000..364acf3 --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/cmake/ament_cmake_export_include_directories-extras.cmake @@ -0,0 +1,16 @@ +# generated from ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directories-extras.cmake.in + +set(_exported_include_dirs "${slam_msgs_DIR}/../../../include/slam_msgs") + +# append include directories to slam_msgs_INCLUDE_DIRS +# warn about not existing paths +if(NOT _exported_include_dirs STREQUAL "") + find_package(ament_cmake_core QUIET REQUIRED) + foreach(_exported_include_dir ${_exported_include_dirs}) + if(NOT IS_DIRECTORY "${_exported_include_dir}") + message(WARNING "Package 'slam_msgs' exports the include directory '${_exported_include_dir}' which doesn't exist") + endif() + normalize_path(_exported_include_dir "${_exported_include_dir}") + list(APPEND slam_msgs_INCLUDE_DIRS "${_exported_include_dir}") + endforeach() +endif() diff --git a/container_root/install/slam_msgs/share/slam_msgs/cmake/ament_cmake_export_libraries-extras.cmake b/container_root/install/slam_msgs/share/slam_msgs/cmake/ament_cmake_export_libraries-extras.cmake new file mode 100644 index 0000000..2a38a99 --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/cmake/ament_cmake_export_libraries-extras.cmake @@ -0,0 +1,141 @@ +# generated from ament_cmake_export_libraries/cmake/template/ament_cmake_export_libraries.cmake.in + +set(_exported_libraries "slam_msgs__rosidl_generator_c;slam_msgs__rosidl_typesupport_c;slam_msgs__rosidl_typesupport_cpp") +set(_exported_library_names "") + +# populate slam_msgs_LIBRARIES +if(NOT _exported_libraries STREQUAL "") + # loop over libraries, either target names or absolute paths + list(LENGTH _exported_libraries _length) + set(_i 0) + while(_i LESS _length) + list(GET _exported_libraries ${_i} _arg) + + # pass linker flags along + if("${_arg}" MATCHES "^-" AND NOT "${_arg}" MATCHES "^-[l|framework]") + list(APPEND slam_msgs_LIBRARIES "${_arg}") + math(EXPR _i "${_i} + 1") + continue() + endif() + + if("${_arg}" MATCHES "^(debug|optimized|general)$") + # remember build configuration keyword + # and get following library + set(_cfg "${_arg}") + math(EXPR _i "${_i} + 1") + if(_i EQUAL _length) + message(FATAL_ERROR "Package 'slam_msgs' passes the build configuration keyword '${_cfg}' as the last exported library") + endif() + list(GET _exported_libraries ${_i} _library) + else() + # the value is a library without a build configuration keyword + set(_cfg "") + set(_library "${_arg}") + endif() + math(EXPR _i "${_i} + 1") + + if(NOT IS_ABSOLUTE "${_library}") + # search for library target relative to this CMake file + set(_lib "NOTFOUND") + find_library( + _lib NAMES "${_library}" + PATHS "${slam_msgs_DIR}/../../../lib" + NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH + ) + + if(NOT _lib) + # warn about not existing library and ignore it + message(FATAL_ERROR "Package 'slam_msgs' exports the library '${_library}' which couldn't be found") + elseif(NOT IS_ABSOLUTE "${_lib}") + # the found library must be an absolute path + message(FATAL_ERROR "Package 'slam_msgs' found the library '${_library}' at '${_lib}' which is not an absolute path") + elseif(NOT EXISTS "${_lib}") + # the found library must exist + message(FATAL_ERROR "Package 'slam_msgs' found the library '${_lib}' which doesn't exist") + else() + list(APPEND slam_msgs_LIBRARIES ${_cfg} "${_lib}") + endif() + + else() + if(NOT EXISTS "${_library}") + # the found library must exist + message(WARNING "Package 'slam_msgs' exports the library '${_library}' which doesn't exist") + else() + list(APPEND slam_msgs_LIBRARIES ${_cfg} "${_library}") + endif() + endif() + endwhile() +endif() + +# find_library() library names with optional LIBRARY_DIRS +# and add the libraries to slam_msgs_LIBRARIES +if(NOT _exported_library_names STREQUAL "") + # loop over library names + # but remember related build configuration keyword if available + list(LENGTH _exported_library_names _length) + set(_i 0) + while(_i LESS _length) + list(GET _exported_library_names ${_i} _arg) + # pass linker flags along + if("${_arg}" MATCHES "^-" AND NOT "${_arg}" MATCHES "^-[l|framework]") + list(APPEND slam_msgs_LIBRARIES "${_arg}") + math(EXPR _i "${_i} + 1") + continue() + endif() + + if("${_arg}" MATCHES "^(debug|optimized|general)$") + # remember build configuration keyword + # and get following library name + set(_cfg "${_arg}") + math(EXPR _i "${_i} + 1") + if(_i EQUAL _length) + message(FATAL_ERROR "Package 'slam_msgs' passes the build configuration keyword '${_cfg}' as the last exported target") + endif() + list(GET _exported_library_names ${_i} _library) + else() + # the value is a library target without a build configuration keyword + set(_cfg "") + set(_library "${_arg}") + endif() + math(EXPR _i "${_i} + 1") + + # extract optional LIBRARY_DIRS from library name + string(REPLACE ":" ";" _library_dirs "${_library}") + list(GET _library_dirs 0 _library_name) + list(REMOVE_AT _library_dirs 0) + + set(_lib "NOTFOUND") + if(NOT _library_dirs) + # search for library in the common locations + find_library( + _lib + NAMES "${_library_name}" + ) + if(NOT _lib) + # warn about not existing library and later ignore it + message(WARNING "Package 'slam_msgs' exports library '${_library_name}' which couldn't be found") + endif() + else() + # search for library in the specified directories + find_library( + _lib + NAMES "${_library_name}" + PATHS ${_library_dirs} + NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH + ) + if(NOT _lib) + # warn about not existing library and later ignore it + message(WARNING + "Package 'slam_msgs' exports library '${_library_name}' with LIBRARY_DIRS '${_library_dirs}' which couldn't be found") + endif() + endif() + if(_lib) + list(APPEND slam_msgs_LIBRARIES ${_cfg} "${_lib}") + endif() + endwhile() +endif() + +# TODO(dirk-thomas) deduplicate slam_msgs_LIBRARIES +# while maintaining library order +# as well as build configuration keywords +# as well as linker flags diff --git a/container_root/install/slam_msgs/share/slam_msgs/cmake/ament_cmake_export_targets-extras.cmake b/container_root/install/slam_msgs/share/slam_msgs/cmake/ament_cmake_export_targets-extras.cmake new file mode 100644 index 0000000..803d7f1 --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/cmake/ament_cmake_export_targets-extras.cmake @@ -0,0 +1,27 @@ +# generated from ament_cmake_export_targets/cmake/ament_cmake_export_targets-extras.cmake.in + +set(_exported_targets "export_slam_msgs__rosidl_generator_c;export_slam_msgs__rosidl_typesupport_fastrtps_c;export_slam_msgs__rosidl_generator_cpp;export_slam_msgs__rosidl_typesupport_fastrtps_cpp;slam_msgs__rosidl_typesupport_introspection_c;slam_msgs__rosidl_typesupport_c;slam_msgs__rosidl_typesupport_introspection_cpp;slam_msgs__rosidl_typesupport_cpp;export_slam_msgs__rosidl_generator_py") + +# include all exported targets +if(NOT _exported_targets STREQUAL "") + foreach(_target ${_exported_targets}) + set(_export_file "${slam_msgs_DIR}/${_target}Export.cmake") + include("${_export_file}") + + # extract the target names associated with the export + set(_regex "foreach\\((_cmake)?_expected_?[Tt]arget (IN ITEMS )?(.+)\\)") + file( + STRINGS "${_export_file}" _foreach_targets + REGEX "${_regex}") + list(LENGTH _foreach_targets _matches) + if(NOT _matches EQUAL 1) + message(FATAL_ERROR + "Failed to find exported target names in '${_export_file}'") + endif() + string(REGEX REPLACE "${_regex}" "\\3" _targets "${_foreach_targets}") + string(REPLACE " " ";" _targets "${_targets}") + list(LENGTH _targets _length) + + list(APPEND slam_msgs_TARGETS ${_targets}) + endforeach() +endif() diff --git a/container_root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cExport-noconfig.cmake b/container_root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cExport-noconfig.cmake new file mode 100644 index 0000000..a315dd8 --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cExport-noconfig.cmake @@ -0,0 +1,19 @@ +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Import target "slam_msgs::slam_msgs__rosidl_generator_c" for configuration "" +set_property(TARGET slam_msgs::slam_msgs__rosidl_generator_c APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(slam_msgs::slam_msgs__rosidl_generator_c PROPERTIES + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libslam_msgs__rosidl_generator_c.so" + IMPORTED_SONAME_NOCONFIG "libslam_msgs__rosidl_generator_c.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS slam_msgs::slam_msgs__rosidl_generator_c ) +list(APPEND _IMPORT_CHECK_FILES_FOR_slam_msgs::slam_msgs__rosidl_generator_c "${_IMPORT_PREFIX}/lib/libslam_msgs__rosidl_generator_c.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/container_root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cExport.cmake b/container_root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cExport.cmake new file mode 100644 index 0000000..535f160 --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cExport.cmake @@ -0,0 +1,99 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.6) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6...3.20) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_targetsDefined) +set(_targetsNotDefined) +set(_expectedTargets) +foreach(_expectedTarget slam_msgs::slam_msgs__rosidl_generator_c) + list(APPEND _expectedTargets ${_expectedTarget}) + if(NOT TARGET ${_expectedTarget}) + list(APPEND _targetsNotDefined ${_expectedTarget}) + endif() + if(TARGET ${_expectedTarget}) + list(APPEND _targetsDefined ${_expectedTarget}) + endif() +endforeach() +if("${_targetsDefined}" STREQUAL "${_expectedTargets}") + unset(_targetsDefined) + unset(_targetsNotDefined) + unset(_expectedTargets) + set(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT "${_targetsDefined}" STREQUAL "") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") +endif() +unset(_targetsDefined) +unset(_targetsNotDefined) +unset(_expectedTargets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +if(_IMPORT_PREFIX STREQUAL "/") + set(_IMPORT_PREFIX "") +endif() + +# Create imported target slam_msgs::slam_msgs__rosidl_generator_c +add_library(slam_msgs::slam_msgs__rosidl_generator_c SHARED IMPORTED) + +set_target_properties(slam_msgs::slam_msgs__rosidl_generator_c PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include/slam_msgs" + INTERFACE_LINK_LIBRARIES "builtin_interfaces::builtin_interfaces__rosidl_generator_c;geometry_msgs::geometry_msgs__rosidl_generator_c;std_msgs::std_msgs__rosidl_generator_c;sensor_msgs::sensor_msgs__rosidl_generator_c;rosidl_runtime_c::rosidl_runtime_c;rosidl_typesupport_interface::rosidl_typesupport_interface;rcutils::rcutils" +) + +if(CMAKE_VERSION VERSION_LESS 2.8.12) + message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.") +endif() + +# Load information for each installed configuration. +get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) +file(GLOB CONFIG_FILES "${_DIR}/export_slam_msgs__rosidl_generator_cExport-*.cmake") +foreach(f ${CONFIG_FILES}) + include(${f}) +endforeach() + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(target ${_IMPORT_CHECK_TARGETS} ) + foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) + if(NOT EXISTS "${file}" ) + message(FATAL_ERROR "The imported target \"${target}\" references the file + \"${file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + unset(_IMPORT_CHECK_FILES_FOR_${target}) +endforeach() +unset(_IMPORT_CHECK_TARGETS) + +# This file does not depend on other imported targets which have +# been exported from the same project but in a separate export set. + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/container_root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cppExport.cmake b/container_root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cppExport.cmake new file mode 100644 index 0000000..157fc71 --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cppExport.cmake @@ -0,0 +1,99 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.6) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6...3.20) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_targetsDefined) +set(_targetsNotDefined) +set(_expectedTargets) +foreach(_expectedTarget slam_msgs::slam_msgs__rosidl_generator_cpp) + list(APPEND _expectedTargets ${_expectedTarget}) + if(NOT TARGET ${_expectedTarget}) + list(APPEND _targetsNotDefined ${_expectedTarget}) + endif() + if(TARGET ${_expectedTarget}) + list(APPEND _targetsDefined ${_expectedTarget}) + endif() +endforeach() +if("${_targetsDefined}" STREQUAL "${_expectedTargets}") + unset(_targetsDefined) + unset(_targetsNotDefined) + unset(_expectedTargets) + set(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT "${_targetsDefined}" STREQUAL "") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") +endif() +unset(_targetsDefined) +unset(_targetsNotDefined) +unset(_expectedTargets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +if(_IMPORT_PREFIX STREQUAL "/") + set(_IMPORT_PREFIX "") +endif() + +# Create imported target slam_msgs::slam_msgs__rosidl_generator_cpp +add_library(slam_msgs::slam_msgs__rosidl_generator_cpp INTERFACE IMPORTED) + +set_target_properties(slam_msgs::slam_msgs__rosidl_generator_cpp PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include/slam_msgs" + INTERFACE_LINK_LIBRARIES "builtin_interfaces::builtin_interfaces__rosidl_generator_cpp;geometry_msgs::geometry_msgs__rosidl_generator_cpp;std_msgs::std_msgs__rosidl_generator_cpp;sensor_msgs::sensor_msgs__rosidl_generator_cpp;rosidl_runtime_cpp::rosidl_runtime_cpp" +) + +if(CMAKE_VERSION VERSION_LESS 3.0.0) + message(FATAL_ERROR "This file relies on consumers using CMake 3.0.0 or greater.") +endif() + +# Load information for each installed configuration. +get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) +file(GLOB CONFIG_FILES "${_DIR}/export_slam_msgs__rosidl_generator_cppExport-*.cmake") +foreach(f ${CONFIG_FILES}) + include(${f}) +endforeach() + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(target ${_IMPORT_CHECK_TARGETS} ) + foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) + if(NOT EXISTS "${file}" ) + message(FATAL_ERROR "The imported target \"${target}\" references the file + \"${file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + unset(_IMPORT_CHECK_FILES_FOR_${target}) +endforeach() +unset(_IMPORT_CHECK_TARGETS) + +# This file does not depend on other imported targets which have +# been exported from the same project but in a separate export set. + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/container_root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_pyExport-noconfig.cmake b/container_root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_pyExport-noconfig.cmake new file mode 100644 index 0000000..1795943 --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_pyExport-noconfig.cmake @@ -0,0 +1,19 @@ +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Import target "slam_msgs::slam_msgs__rosidl_generator_py" for configuration "" +set_property(TARGET slam_msgs::slam_msgs__rosidl_generator_py APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(slam_msgs::slam_msgs__rosidl_generator_py PROPERTIES + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libslam_msgs__rosidl_generator_py.so" + IMPORTED_SONAME_NOCONFIG "libslam_msgs__rosidl_generator_py.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS slam_msgs::slam_msgs__rosidl_generator_py ) +list(APPEND _IMPORT_CHECK_FILES_FOR_slam_msgs::slam_msgs__rosidl_generator_py "${_IMPORT_PREFIX}/lib/libslam_msgs__rosidl_generator_py.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/container_root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_pyExport.cmake b/container_root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_pyExport.cmake new file mode 100644 index 0000000..cca3dc6 --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_pyExport.cmake @@ -0,0 +1,114 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.6) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6...3.20) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_targetsDefined) +set(_targetsNotDefined) +set(_expectedTargets) +foreach(_expectedTarget slam_msgs::slam_msgs__rosidl_generator_py) + list(APPEND _expectedTargets ${_expectedTarget}) + if(NOT TARGET ${_expectedTarget}) + list(APPEND _targetsNotDefined ${_expectedTarget}) + endif() + if(TARGET ${_expectedTarget}) + list(APPEND _targetsDefined ${_expectedTarget}) + endif() +endforeach() +if("${_targetsDefined}" STREQUAL "${_expectedTargets}") + unset(_targetsDefined) + unset(_targetsNotDefined) + unset(_expectedTargets) + set(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT "${_targetsDefined}" STREQUAL "") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") +endif() +unset(_targetsDefined) +unset(_targetsNotDefined) +unset(_expectedTargets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +if(_IMPORT_PREFIX STREQUAL "/") + set(_IMPORT_PREFIX "") +endif() + +# Create imported target slam_msgs::slam_msgs__rosidl_generator_py +add_library(slam_msgs::slam_msgs__rosidl_generator_py SHARED IMPORTED) + +set_target_properties(slam_msgs::slam_msgs__rosidl_generator_py PROPERTIES + INTERFACE_LINK_LIBRARIES "slam_msgs::slam_msgs__rosidl_generator_c;/usr/lib/x86_64-linux-gnu/libpython3.10.so;slam_msgs::slam_msgs__rosidl_typesupport_c;builtin_interfaces::builtin_interfaces__rosidl_generator_py;geometry_msgs::geometry_msgs__rosidl_generator_py;std_msgs::std_msgs__rosidl_generator_py;sensor_msgs::sensor_msgs__rosidl_generator_py" +) + +if(CMAKE_VERSION VERSION_LESS 2.8.12) + message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.") +endif() + +# Load information for each installed configuration. +get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) +file(GLOB CONFIG_FILES "${_DIR}/export_slam_msgs__rosidl_generator_pyExport-*.cmake") +foreach(f ${CONFIG_FILES}) + include(${f}) +endforeach() + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(target ${_IMPORT_CHECK_TARGETS} ) + foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) + if(NOT EXISTS "${file}" ) + message(FATAL_ERROR "The imported target \"${target}\" references the file + \"${file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + unset(_IMPORT_CHECK_FILES_FOR_${target}) +endforeach() +unset(_IMPORT_CHECK_TARGETS) + +# Make sure the targets which have been exported in some other +# export set exist. +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) +foreach(_target "slam_msgs::slam_msgs__rosidl_generator_c" "slam_msgs::slam_msgs__rosidl_typesupport_c" ) + if(NOT TARGET "${_target}" ) + set(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets "${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets} ${_target}") + endif() +endforeach() + +if(DEFINED ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + if(CMAKE_FIND_PACKAGE_NAME) + set( ${CMAKE_FIND_PACKAGE_NAME}_FOUND FALSE) + set( ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + else() + message(FATAL_ERROR "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + endif() +endif() +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/container_root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cExport-noconfig.cmake b/container_root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cExport-noconfig.cmake new file mode 100644 index 0000000..f8fc3e9 --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cExport-noconfig.cmake @@ -0,0 +1,19 @@ +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Import target "slam_msgs::slam_msgs__rosidl_typesupport_fastrtps_c" for configuration "" +set_property(TARGET slam_msgs::slam_msgs__rosidl_typesupport_fastrtps_c APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(slam_msgs::slam_msgs__rosidl_typesupport_fastrtps_c PROPERTIES + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libslam_msgs__rosidl_typesupport_fastrtps_c.so" + IMPORTED_SONAME_NOCONFIG "libslam_msgs__rosidl_typesupport_fastrtps_c.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS slam_msgs::slam_msgs__rosidl_typesupport_fastrtps_c ) +list(APPEND _IMPORT_CHECK_FILES_FOR_slam_msgs::slam_msgs__rosidl_typesupport_fastrtps_c "${_IMPORT_PREFIX}/lib/libslam_msgs__rosidl_typesupport_fastrtps_c.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/container_root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cExport.cmake b/container_root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cExport.cmake new file mode 100644 index 0000000..4722c8a --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cExport.cmake @@ -0,0 +1,115 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.6) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6...3.20) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_targetsDefined) +set(_targetsNotDefined) +set(_expectedTargets) +foreach(_expectedTarget slam_msgs::slam_msgs__rosidl_typesupport_fastrtps_c) + list(APPEND _expectedTargets ${_expectedTarget}) + if(NOT TARGET ${_expectedTarget}) + list(APPEND _targetsNotDefined ${_expectedTarget}) + endif() + if(TARGET ${_expectedTarget}) + list(APPEND _targetsDefined ${_expectedTarget}) + endif() +endforeach() +if("${_targetsDefined}" STREQUAL "${_expectedTargets}") + unset(_targetsDefined) + unset(_targetsNotDefined) + unset(_expectedTargets) + set(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT "${_targetsDefined}" STREQUAL "") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") +endif() +unset(_targetsDefined) +unset(_targetsNotDefined) +unset(_expectedTargets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +if(_IMPORT_PREFIX STREQUAL "/") + set(_IMPORT_PREFIX "") +endif() + +# Create imported target slam_msgs::slam_msgs__rosidl_typesupport_fastrtps_c +add_library(slam_msgs::slam_msgs__rosidl_typesupport_fastrtps_c SHARED IMPORTED) + +set_target_properties(slam_msgs::slam_msgs__rosidl_typesupport_fastrtps_c PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include/slam_msgs" + INTERFACE_LINK_LIBRARIES "fastcdr;rosidl_runtime_c::rosidl_runtime_c;rosidl_runtime_cpp::rosidl_runtime_cpp;rosidl_typesupport_interface::rosidl_typesupport_interface;rosidl_typesupport_fastrtps_cpp::rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_fastrtps_c::rosidl_typesupport_fastrtps_c;slam_msgs::slam_msgs__rosidl_generator_c;builtin_interfaces::builtin_interfaces__rosidl_typesupport_fastrtps_c;geometry_msgs::geometry_msgs__rosidl_typesupport_fastrtps_c;std_msgs::std_msgs__rosidl_typesupport_fastrtps_c;sensor_msgs::sensor_msgs__rosidl_typesupport_fastrtps_c" +) + +if(CMAKE_VERSION VERSION_LESS 2.8.12) + message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.") +endif() + +# Load information for each installed configuration. +get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) +file(GLOB CONFIG_FILES "${_DIR}/export_slam_msgs__rosidl_typesupport_fastrtps_cExport-*.cmake") +foreach(f ${CONFIG_FILES}) + include(${f}) +endforeach() + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(target ${_IMPORT_CHECK_TARGETS} ) + foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) + if(NOT EXISTS "${file}" ) + message(FATAL_ERROR "The imported target \"${target}\" references the file + \"${file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + unset(_IMPORT_CHECK_FILES_FOR_${target}) +endforeach() +unset(_IMPORT_CHECK_TARGETS) + +# Make sure the targets which have been exported in some other +# export set exist. +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) +foreach(_target "slam_msgs::slam_msgs__rosidl_generator_c" ) + if(NOT TARGET "${_target}" ) + set(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets "${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets} ${_target}") + endif() +endforeach() + +if(DEFINED ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + if(CMAKE_FIND_PACKAGE_NAME) + set( ${CMAKE_FIND_PACKAGE_NAME}_FOUND FALSE) + set( ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + else() + message(FATAL_ERROR "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + endif() +endif() +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/container_root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake b/container_root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake new file mode 100644 index 0000000..d35e8a0 --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake @@ -0,0 +1,19 @@ +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Import target "slam_msgs::slam_msgs__rosidl_typesupport_fastrtps_cpp" for configuration "" +set_property(TARGET slam_msgs::slam_msgs__rosidl_typesupport_fastrtps_cpp APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(slam_msgs::slam_msgs__rosidl_typesupport_fastrtps_cpp PROPERTIES + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libslam_msgs__rosidl_typesupport_fastrtps_cpp.so" + IMPORTED_SONAME_NOCONFIG "libslam_msgs__rosidl_typesupport_fastrtps_cpp.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS slam_msgs::slam_msgs__rosidl_typesupport_fastrtps_cpp ) +list(APPEND _IMPORT_CHECK_FILES_FOR_slam_msgs::slam_msgs__rosidl_typesupport_fastrtps_cpp "${_IMPORT_PREFIX}/lib/libslam_msgs__rosidl_typesupport_fastrtps_cpp.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/container_root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cppExport.cmake b/container_root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cppExport.cmake new file mode 100644 index 0000000..b00e32e --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cppExport.cmake @@ -0,0 +1,115 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.6) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6...3.20) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_targetsDefined) +set(_targetsNotDefined) +set(_expectedTargets) +foreach(_expectedTarget slam_msgs::slam_msgs__rosidl_typesupport_fastrtps_cpp) + list(APPEND _expectedTargets ${_expectedTarget}) + if(NOT TARGET ${_expectedTarget}) + list(APPEND _targetsNotDefined ${_expectedTarget}) + endif() + if(TARGET ${_expectedTarget}) + list(APPEND _targetsDefined ${_expectedTarget}) + endif() +endforeach() +if("${_targetsDefined}" STREQUAL "${_expectedTargets}") + unset(_targetsDefined) + unset(_targetsNotDefined) + unset(_expectedTargets) + set(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT "${_targetsDefined}" STREQUAL "") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") +endif() +unset(_targetsDefined) +unset(_targetsNotDefined) +unset(_expectedTargets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +if(_IMPORT_PREFIX STREQUAL "/") + set(_IMPORT_PREFIX "") +endif() + +# Create imported target slam_msgs::slam_msgs__rosidl_typesupport_fastrtps_cpp +add_library(slam_msgs::slam_msgs__rosidl_typesupport_fastrtps_cpp SHARED IMPORTED) + +set_target_properties(slam_msgs::slam_msgs__rosidl_typesupport_fastrtps_cpp PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include/slam_msgs" + INTERFACE_LINK_LIBRARIES "fastcdr;rmw::rmw;rosidl_runtime_c::rosidl_runtime_c;rosidl_runtime_cpp::rosidl_runtime_cpp;rosidl_typesupport_interface::rosidl_typesupport_interface;rosidl_typesupport_fastrtps_cpp::rosidl_typesupport_fastrtps_cpp;builtin_interfaces::builtin_interfaces__rosidl_typesupport_fastrtps_cpp;geometry_msgs::geometry_msgs__rosidl_typesupport_fastrtps_cpp;std_msgs::std_msgs__rosidl_typesupport_fastrtps_cpp;sensor_msgs::sensor_msgs__rosidl_typesupport_fastrtps_cpp;slam_msgs::slam_msgs__rosidl_generator_cpp" +) + +if(CMAKE_VERSION VERSION_LESS 2.8.12) + message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.") +endif() + +# Load information for each installed configuration. +get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) +file(GLOB CONFIG_FILES "${_DIR}/export_slam_msgs__rosidl_typesupport_fastrtps_cppExport-*.cmake") +foreach(f ${CONFIG_FILES}) + include(${f}) +endforeach() + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(target ${_IMPORT_CHECK_TARGETS} ) + foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) + if(NOT EXISTS "${file}" ) + message(FATAL_ERROR "The imported target \"${target}\" references the file + \"${file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + unset(_IMPORT_CHECK_FILES_FOR_${target}) +endforeach() +unset(_IMPORT_CHECK_TARGETS) + +# Make sure the targets which have been exported in some other +# export set exist. +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) +foreach(_target "slam_msgs::slam_msgs__rosidl_generator_cpp" ) + if(NOT TARGET "${_target}" ) + set(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets "${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets} ${_target}") + endif() +endforeach() + +if(DEFINED ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + if(CMAKE_FIND_PACKAGE_NAME) + set( ${CMAKE_FIND_PACKAGE_NAME}_FOUND FALSE) + set( ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + else() + message(FATAL_ERROR "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + endif() +endif() +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/container_root/install/slam_msgs/share/slam_msgs/cmake/rosidl_cmake-extras.cmake b/container_root/install/slam_msgs/share/slam_msgs/cmake/rosidl_cmake-extras.cmake new file mode 100644 index 0000000..98c277e --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/cmake/rosidl_cmake-extras.cmake @@ -0,0 +1,4 @@ +# generated from rosidl_cmake/cmake/rosidl_cmake-extras.cmake.in + +set(slam_msgs_IDL_FILES "msg/MapGraph.idl;msg/MapData.idl;msg/KeyFrame.idl;msg/MapPoint.idl;srv/GetMap.idl;srv/GetLandmarksInView.idl") +set(slam_msgs_INTERFACE_FILES "msg/MapGraph.msg;msg/MapData.msg;msg/KeyFrame.msg;msg/MapPoint.msg;srv/GetMap.srv;srv/GetMap_Request.msg;srv/GetMap_Response.msg;srv/GetLandmarksInView.srv;srv/GetLandmarksInView_Request.msg;srv/GetLandmarksInView_Response.msg") diff --git a/container_root/install/slam_msgs/share/slam_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake b/container_root/install/slam_msgs/share/slam_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake new file mode 100644 index 0000000..755af06 --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake @@ -0,0 +1,49 @@ +# generated from +# rosidl_cmake/cmake/template/rosidl_cmake_export_typesupport_libraries.cmake.in + +set(_exported_typesupport_libraries + "__rosidl_typesupport_fastrtps_c:slam_msgs__rosidl_typesupport_fastrtps_c;__rosidl_typesupport_fastrtps_cpp:slam_msgs__rosidl_typesupport_fastrtps_cpp") + +# populate slam_msgs_LIBRARIES_ +if(NOT _exported_typesupport_libraries STREQUAL "") + # loop over typesupport libraries + foreach(_tuple ${_exported_typesupport_libraries}) + string(REPLACE ":" ";" _tuple "${_tuple}") + list(GET _tuple 0 _suffix) + list(GET _tuple 1 _library) + + if(NOT IS_ABSOLUTE "${_library}") + # search for library target relative to this CMake file + set(_lib "NOTFOUND") + find_library( + _lib NAMES "${_library}" + PATHS "${slam_msgs_DIR}/../../../lib" + NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH + ) + + if(NOT _lib) + # the library wasn't found + message(FATAL_ERROR + "Package 'slam_msgs' exports the typesupport library '${_library}' which couldn't be found") + elseif(NOT IS_ABSOLUTE "${_lib}") + # the found library must be an absolute path + message(FATAL_ERROR + "Package 'slam_msgs' found the typesupport library '${_library}' at '${_lib}' " + "which is not an absolute path") + elseif(NOT EXISTS "${_lib}") + # the found library must exist + message(FATAL_ERROR "Package 'slam_msgs' found the typesupport library '${_lib}' which doesn't exist") + else() + list(APPEND slam_msgs_LIBRARIES${_suffix} ${_cfg} "${_lib}") + endif() + + else() + if(NOT EXISTS "${_library}") + # the found library must exist + message(WARNING "Package 'slam_msgs' exports the typesupport library '${_library}' which doesn't exist") + else() + list(APPEND slam_msgs_LIBRARIES${_suffix} "${_library}") + endif() + endif() + endforeach() +endif() diff --git a/container_root/install/slam_msgs/share/slam_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake b/container_root/install/slam_msgs/share/slam_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake new file mode 100644 index 0000000..bf59938 --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake @@ -0,0 +1,23 @@ +# generated from +# rosidl_cmake/cmake/template/rosidl_cmake_export_typesupport_targets.cmake.in + +set(_exported_typesupport_targets + "__rosidl_generator_c:slam_msgs__rosidl_generator_c;__rosidl_typesupport_fastrtps_c:slam_msgs__rosidl_typesupport_fastrtps_c;__rosidl_generator_cpp:slam_msgs__rosidl_generator_cpp;__rosidl_typesupport_fastrtps_cpp:slam_msgs__rosidl_typesupport_fastrtps_cpp;__rosidl_typesupport_introspection_c:slam_msgs__rosidl_typesupport_introspection_c;__rosidl_typesupport_c:slam_msgs__rosidl_typesupport_c;__rosidl_typesupport_introspection_cpp:slam_msgs__rosidl_typesupport_introspection_cpp;__rosidl_typesupport_cpp:slam_msgs__rosidl_typesupport_cpp;__rosidl_generator_py:slam_msgs__rosidl_generator_py") + +# populate slam_msgs_TARGETS_ +if(NOT _exported_typesupport_targets STREQUAL "") + # loop over typesupport targets + foreach(_tuple ${_exported_typesupport_targets}) + string(REPLACE ":" ";" _tuple "${_tuple}") + list(GET _tuple 0 _suffix) + list(GET _tuple 1 _target) + + set(_target "slam_msgs::${_target}") + if(NOT TARGET "${_target}") + # the exported target must exist + message(WARNING "Package 'slam_msgs' exports the typesupport target '${_target}' which doesn't exist") + else() + list(APPEND slam_msgs_TARGETS${_suffix} "${_target}") + endif() + endforeach() +endif() diff --git a/container_root/install/slam_msgs/share/slam_msgs/cmake/slam_msgsConfig-version.cmake b/container_root/install/slam_msgs/share/slam_msgs/cmake/slam_msgsConfig-version.cmake new file mode 100644 index 0000000..1a5b413 --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/cmake/slam_msgsConfig-version.cmake @@ -0,0 +1,14 @@ +# generated from ament/cmake/core/templates/nameConfig-version.cmake.in +set(PACKAGE_VERSION "1.0.0") + +set(PACKAGE_VERSION_EXACT False) +set(PACKAGE_VERSION_COMPATIBLE False) + +if("${PACKAGE_FIND_VERSION}" VERSION_EQUAL "${PACKAGE_VERSION}") + set(PACKAGE_VERSION_EXACT True) + set(PACKAGE_VERSION_COMPATIBLE True) +endif() + +if("${PACKAGE_FIND_VERSION}" VERSION_LESS "${PACKAGE_VERSION}") + set(PACKAGE_VERSION_COMPATIBLE True) +endif() diff --git a/container_root/install/slam_msgs/share/slam_msgs/cmake/slam_msgsConfig.cmake b/container_root/install/slam_msgs/share/slam_msgs/cmake/slam_msgsConfig.cmake new file mode 100644 index 0000000..31e7b93 --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/cmake/slam_msgsConfig.cmake @@ -0,0 +1,42 @@ +# generated from ament/cmake/core/templates/nameConfig.cmake.in + +# prevent multiple inclusion +if(_slam_msgs_CONFIG_INCLUDED) + # ensure to keep the found flag the same + if(NOT DEFINED slam_msgs_FOUND) + # explicitly set it to FALSE, otherwise CMake will set it to TRUE + set(slam_msgs_FOUND FALSE) + elseif(NOT slam_msgs_FOUND) + # use separate condition to avoid uninitialized variable warning + set(slam_msgs_FOUND FALSE) + endif() + return() +endif() +set(_slam_msgs_CONFIG_INCLUDED TRUE) + +# output package information +if(NOT slam_msgs_FIND_QUIETLY) + message(STATUS "Found slam_msgs: 1.0.0 (${slam_msgs_DIR})") +endif() + +# warn when using a deprecated package +if(NOT "" STREQUAL "") + set(_msg "Package 'slam_msgs' is deprecated") + # append custom deprecation text if available + if(NOT "" STREQUAL "TRUE") + set(_msg "${_msg} ()") + endif() + # optionally quiet the deprecation message + if(NOT ${slam_msgs_DEPRECATED_QUIET}) + message(DEPRECATION "${_msg}") + endif() +endif() + +# flag package as ament-based to distinguish it after being find_package()-ed +set(slam_msgs_FOUND_AMENT_PACKAGE TRUE) + +# include all config extra files +set(_extras "rosidl_cmake-extras.cmake;ament_cmake_export_dependencies-extras.cmake;ament_cmake_export_include_directories-extras.cmake;ament_cmake_export_libraries-extras.cmake;ament_cmake_export_targets-extras.cmake;rosidl_cmake_export_typesupport_targets-extras.cmake;rosidl_cmake_export_typesupport_libraries-extras.cmake") +foreach(_extra ${_extras}) + include("${slam_msgs_DIR}/${_extra}") +endforeach() diff --git a/container_root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cExport-noconfig.cmake b/container_root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cExport-noconfig.cmake new file mode 100644 index 0000000..0fe3bac --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cExport-noconfig.cmake @@ -0,0 +1,20 @@ +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Import target "slam_msgs::slam_msgs__rosidl_typesupport_c" for configuration "" +set_property(TARGET slam_msgs::slam_msgs__rosidl_typesupport_c APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(slam_msgs::slam_msgs__rosidl_typesupport_c PROPERTIES + IMPORTED_LINK_DEPENDENT_LIBRARIES_NOCONFIG "rosidl_runtime_c::rosidl_runtime_c;rosidl_typesupport_c::rosidl_typesupport_c" + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libslam_msgs__rosidl_typesupport_c.so" + IMPORTED_SONAME_NOCONFIG "libslam_msgs__rosidl_typesupport_c.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS slam_msgs::slam_msgs__rosidl_typesupport_c ) +list(APPEND _IMPORT_CHECK_FILES_FOR_slam_msgs::slam_msgs__rosidl_typesupport_c "${_IMPORT_PREFIX}/lib/libslam_msgs__rosidl_typesupport_c.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/container_root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cExport.cmake b/container_root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cExport.cmake new file mode 100644 index 0000000..5376af0 --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cExport.cmake @@ -0,0 +1,114 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.6) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6...3.20) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_targetsDefined) +set(_targetsNotDefined) +set(_expectedTargets) +foreach(_expectedTarget slam_msgs::slam_msgs__rosidl_typesupport_c) + list(APPEND _expectedTargets ${_expectedTarget}) + if(NOT TARGET ${_expectedTarget}) + list(APPEND _targetsNotDefined ${_expectedTarget}) + endif() + if(TARGET ${_expectedTarget}) + list(APPEND _targetsDefined ${_expectedTarget}) + endif() +endforeach() +if("${_targetsDefined}" STREQUAL "${_expectedTargets}") + unset(_targetsDefined) + unset(_targetsNotDefined) + unset(_expectedTargets) + set(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT "${_targetsDefined}" STREQUAL "") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") +endif() +unset(_targetsDefined) +unset(_targetsNotDefined) +unset(_expectedTargets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +if(_IMPORT_PREFIX STREQUAL "/") + set(_IMPORT_PREFIX "") +endif() + +# Create imported target slam_msgs::slam_msgs__rosidl_typesupport_c +add_library(slam_msgs::slam_msgs__rosidl_typesupport_c SHARED IMPORTED) + +set_target_properties(slam_msgs::slam_msgs__rosidl_typesupport_c PROPERTIES + INTERFACE_LINK_LIBRARIES "slam_msgs::slam_msgs__rosidl_generator_c;builtin_interfaces::builtin_interfaces__rosidl_typesupport_c;geometry_msgs::geometry_msgs__rosidl_typesupport_c;std_msgs::std_msgs__rosidl_typesupport_c;sensor_msgs::sensor_msgs__rosidl_typesupport_c" +) + +if(CMAKE_VERSION VERSION_LESS 2.8.12) + message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.") +endif() + +# Load information for each installed configuration. +get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) +file(GLOB CONFIG_FILES "${_DIR}/slam_msgs__rosidl_typesupport_cExport-*.cmake") +foreach(f ${CONFIG_FILES}) + include(${f}) +endforeach() + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(target ${_IMPORT_CHECK_TARGETS} ) + foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) + if(NOT EXISTS "${file}" ) + message(FATAL_ERROR "The imported target \"${target}\" references the file + \"${file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + unset(_IMPORT_CHECK_FILES_FOR_${target}) +endforeach() +unset(_IMPORT_CHECK_TARGETS) + +# Make sure the targets which have been exported in some other +# export set exist. +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) +foreach(_target "slam_msgs::slam_msgs__rosidl_generator_c" ) + if(NOT TARGET "${_target}" ) + set(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets "${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets} ${_target}") + endif() +endforeach() + +if(DEFINED ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + if(CMAKE_FIND_PACKAGE_NAME) + set( ${CMAKE_FIND_PACKAGE_NAME}_FOUND FALSE) + set( ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + else() + message(FATAL_ERROR "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + endif() +endif() +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/container_root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cppExport-noconfig.cmake b/container_root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cppExport-noconfig.cmake new file mode 100644 index 0000000..ece35aa --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cppExport-noconfig.cmake @@ -0,0 +1,20 @@ +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Import target "slam_msgs::slam_msgs__rosidl_typesupport_cpp" for configuration "" +set_property(TARGET slam_msgs::slam_msgs__rosidl_typesupport_cpp APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(slam_msgs::slam_msgs__rosidl_typesupport_cpp PROPERTIES + IMPORTED_LINK_DEPENDENT_LIBRARIES_NOCONFIG "rosidl_runtime_c::rosidl_runtime_c;rosidl_typesupport_cpp::rosidl_typesupport_cpp;rosidl_typesupport_c::rosidl_typesupport_c" + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libslam_msgs__rosidl_typesupport_cpp.so" + IMPORTED_SONAME_NOCONFIG "libslam_msgs__rosidl_typesupport_cpp.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS slam_msgs::slam_msgs__rosidl_typesupport_cpp ) +list(APPEND _IMPORT_CHECK_FILES_FOR_slam_msgs::slam_msgs__rosidl_typesupport_cpp "${_IMPORT_PREFIX}/lib/libslam_msgs__rosidl_typesupport_cpp.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/container_root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cppExport.cmake b/container_root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cppExport.cmake new file mode 100644 index 0000000..cc1920e --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cppExport.cmake @@ -0,0 +1,114 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.6) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6...3.20) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_targetsDefined) +set(_targetsNotDefined) +set(_expectedTargets) +foreach(_expectedTarget slam_msgs::slam_msgs__rosidl_typesupport_cpp) + list(APPEND _expectedTargets ${_expectedTarget}) + if(NOT TARGET ${_expectedTarget}) + list(APPEND _targetsNotDefined ${_expectedTarget}) + endif() + if(TARGET ${_expectedTarget}) + list(APPEND _targetsDefined ${_expectedTarget}) + endif() +endforeach() +if("${_targetsDefined}" STREQUAL "${_expectedTargets}") + unset(_targetsDefined) + unset(_targetsNotDefined) + unset(_expectedTargets) + set(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT "${_targetsDefined}" STREQUAL "") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") +endif() +unset(_targetsDefined) +unset(_targetsNotDefined) +unset(_expectedTargets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +if(_IMPORT_PREFIX STREQUAL "/") + set(_IMPORT_PREFIX "") +endif() + +# Create imported target slam_msgs::slam_msgs__rosidl_typesupport_cpp +add_library(slam_msgs::slam_msgs__rosidl_typesupport_cpp SHARED IMPORTED) + +set_target_properties(slam_msgs::slam_msgs__rosidl_typesupport_cpp PROPERTIES + INTERFACE_LINK_LIBRARIES "slam_msgs::slam_msgs__rosidl_generator_cpp;builtin_interfaces::builtin_interfaces__rosidl_typesupport_cpp;geometry_msgs::geometry_msgs__rosidl_typesupport_cpp;std_msgs::std_msgs__rosidl_typesupport_cpp;sensor_msgs::sensor_msgs__rosidl_typesupport_cpp" +) + +if(CMAKE_VERSION VERSION_LESS 2.8.12) + message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.") +endif() + +# Load information for each installed configuration. +get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) +file(GLOB CONFIG_FILES "${_DIR}/slam_msgs__rosidl_typesupport_cppExport-*.cmake") +foreach(f ${CONFIG_FILES}) + include(${f}) +endforeach() + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(target ${_IMPORT_CHECK_TARGETS} ) + foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) + if(NOT EXISTS "${file}" ) + message(FATAL_ERROR "The imported target \"${target}\" references the file + \"${file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + unset(_IMPORT_CHECK_FILES_FOR_${target}) +endforeach() +unset(_IMPORT_CHECK_TARGETS) + +# Make sure the targets which have been exported in some other +# export set exist. +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) +foreach(_target "slam_msgs::slam_msgs__rosidl_generator_cpp" ) + if(NOT TARGET "${_target}" ) + set(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets "${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets} ${_target}") + endif() +endforeach() + +if(DEFINED ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + if(CMAKE_FIND_PACKAGE_NAME) + set( ${CMAKE_FIND_PACKAGE_NAME}_FOUND FALSE) + set( ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + else() + message(FATAL_ERROR "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + endif() +endif() +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/container_root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cExport-noconfig.cmake b/container_root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cExport-noconfig.cmake new file mode 100644 index 0000000..0a47723 --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cExport-noconfig.cmake @@ -0,0 +1,19 @@ +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Import target "slam_msgs::slam_msgs__rosidl_typesupport_introspection_c" for configuration "" +set_property(TARGET slam_msgs::slam_msgs__rosidl_typesupport_introspection_c APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(slam_msgs::slam_msgs__rosidl_typesupport_introspection_c PROPERTIES + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libslam_msgs__rosidl_typesupport_introspection_c.so" + IMPORTED_SONAME_NOCONFIG "libslam_msgs__rosidl_typesupport_introspection_c.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS slam_msgs::slam_msgs__rosidl_typesupport_introspection_c ) +list(APPEND _IMPORT_CHECK_FILES_FOR_slam_msgs::slam_msgs__rosidl_typesupport_introspection_c "${_IMPORT_PREFIX}/lib/libslam_msgs__rosidl_typesupport_introspection_c.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/container_root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cExport.cmake b/container_root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cExport.cmake new file mode 100644 index 0000000..7d88ad1 --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cExport.cmake @@ -0,0 +1,115 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.6) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6...3.20) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_targetsDefined) +set(_targetsNotDefined) +set(_expectedTargets) +foreach(_expectedTarget slam_msgs::slam_msgs__rosidl_typesupport_introspection_c) + list(APPEND _expectedTargets ${_expectedTarget}) + if(NOT TARGET ${_expectedTarget}) + list(APPEND _targetsNotDefined ${_expectedTarget}) + endif() + if(TARGET ${_expectedTarget}) + list(APPEND _targetsDefined ${_expectedTarget}) + endif() +endforeach() +if("${_targetsDefined}" STREQUAL "${_expectedTargets}") + unset(_targetsDefined) + unset(_targetsNotDefined) + unset(_expectedTargets) + set(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT "${_targetsDefined}" STREQUAL "") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") +endif() +unset(_targetsDefined) +unset(_targetsNotDefined) +unset(_expectedTargets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +if(_IMPORT_PREFIX STREQUAL "/") + set(_IMPORT_PREFIX "") +endif() + +# Create imported target slam_msgs::slam_msgs__rosidl_typesupport_introspection_c +add_library(slam_msgs::slam_msgs__rosidl_typesupport_introspection_c SHARED IMPORTED) + +set_target_properties(slam_msgs::slam_msgs__rosidl_typesupport_introspection_c PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include/slam_msgs" + INTERFACE_LINK_LIBRARIES "slam_msgs::slam_msgs__rosidl_generator_c;rosidl_typesupport_introspection_c::rosidl_typesupport_introspection_c;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_c;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_c;std_msgs::std_msgs__rosidl_typesupport_introspection_c;sensor_msgs::sensor_msgs__rosidl_typesupport_introspection_c" +) + +if(CMAKE_VERSION VERSION_LESS 2.8.12) + message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.") +endif() + +# Load information for each installed configuration. +get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) +file(GLOB CONFIG_FILES "${_DIR}/slam_msgs__rosidl_typesupport_introspection_cExport-*.cmake") +foreach(f ${CONFIG_FILES}) + include(${f}) +endforeach() + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(target ${_IMPORT_CHECK_TARGETS} ) + foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) + if(NOT EXISTS "${file}" ) + message(FATAL_ERROR "The imported target \"${target}\" references the file + \"${file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + unset(_IMPORT_CHECK_FILES_FOR_${target}) +endforeach() +unset(_IMPORT_CHECK_TARGETS) + +# Make sure the targets which have been exported in some other +# export set exist. +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) +foreach(_target "slam_msgs::slam_msgs__rosidl_generator_c" ) + if(NOT TARGET "${_target}" ) + set(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets "${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets} ${_target}") + endif() +endforeach() + +if(DEFINED ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + if(CMAKE_FIND_PACKAGE_NAME) + set( ${CMAKE_FIND_PACKAGE_NAME}_FOUND FALSE) + set( ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + else() + message(FATAL_ERROR "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + endif() +endif() +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/container_root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cppExport-noconfig.cmake b/container_root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cppExport-noconfig.cmake new file mode 100644 index 0000000..7890b31 --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cppExport-noconfig.cmake @@ -0,0 +1,19 @@ +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Import target "slam_msgs::slam_msgs__rosidl_typesupport_introspection_cpp" for configuration "" +set_property(TARGET slam_msgs::slam_msgs__rosidl_typesupport_introspection_cpp APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(slam_msgs::slam_msgs__rosidl_typesupport_introspection_cpp PROPERTIES + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libslam_msgs__rosidl_typesupport_introspection_cpp.so" + IMPORTED_SONAME_NOCONFIG "libslam_msgs__rosidl_typesupport_introspection_cpp.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS slam_msgs::slam_msgs__rosidl_typesupport_introspection_cpp ) +list(APPEND _IMPORT_CHECK_FILES_FOR_slam_msgs::slam_msgs__rosidl_typesupport_introspection_cpp "${_IMPORT_PREFIX}/lib/libslam_msgs__rosidl_typesupport_introspection_cpp.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/container_root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cppExport.cmake b/container_root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cppExport.cmake new file mode 100644 index 0000000..61211b5 --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cppExport.cmake @@ -0,0 +1,115 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.6) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6...3.20) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_targetsDefined) +set(_targetsNotDefined) +set(_expectedTargets) +foreach(_expectedTarget slam_msgs::slam_msgs__rosidl_typesupport_introspection_cpp) + list(APPEND _expectedTargets ${_expectedTarget}) + if(NOT TARGET ${_expectedTarget}) + list(APPEND _targetsNotDefined ${_expectedTarget}) + endif() + if(TARGET ${_expectedTarget}) + list(APPEND _targetsDefined ${_expectedTarget}) + endif() +endforeach() +if("${_targetsDefined}" STREQUAL "${_expectedTargets}") + unset(_targetsDefined) + unset(_targetsNotDefined) + unset(_expectedTargets) + set(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT "${_targetsDefined}" STREQUAL "") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") +endif() +unset(_targetsDefined) +unset(_targetsNotDefined) +unset(_expectedTargets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +if(_IMPORT_PREFIX STREQUAL "/") + set(_IMPORT_PREFIX "") +endif() + +# Create imported target slam_msgs::slam_msgs__rosidl_typesupport_introspection_cpp +add_library(slam_msgs::slam_msgs__rosidl_typesupport_introspection_cpp SHARED IMPORTED) + +set_target_properties(slam_msgs::slam_msgs__rosidl_typesupport_introspection_cpp PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include/slam_msgs" + INTERFACE_LINK_LIBRARIES "slam_msgs::slam_msgs__rosidl_generator_cpp;rosidl_runtime_c::rosidl_runtime_c;rosidl_typesupport_interface::rosidl_typesupport_interface;rosidl_typesupport_introspection_cpp::rosidl_typesupport_introspection_cpp;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_cpp;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_cpp;std_msgs::std_msgs__rosidl_typesupport_introspection_cpp;sensor_msgs::sensor_msgs__rosidl_typesupport_introspection_cpp" +) + +if(CMAKE_VERSION VERSION_LESS 2.8.12) + message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.") +endif() + +# Load information for each installed configuration. +get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) +file(GLOB CONFIG_FILES "${_DIR}/slam_msgs__rosidl_typesupport_introspection_cppExport-*.cmake") +foreach(f ${CONFIG_FILES}) + include(${f}) +endforeach() + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(target ${_IMPORT_CHECK_TARGETS} ) + foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) + if(NOT EXISTS "${file}" ) + message(FATAL_ERROR "The imported target \"${target}\" references the file + \"${file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + unset(_IMPORT_CHECK_FILES_FOR_${target}) +endforeach() +unset(_IMPORT_CHECK_TARGETS) + +# Make sure the targets which have been exported in some other +# export set exist. +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) +foreach(_target "slam_msgs::slam_msgs__rosidl_generator_cpp" ) + if(NOT TARGET "${_target}" ) + set(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets "${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets} ${_target}") + endif() +endforeach() + +if(DEFINED ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + if(CMAKE_FIND_PACKAGE_NAME) + set( ${CMAKE_FIND_PACKAGE_NAME}_FOUND FALSE) + set( ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + else() + message(FATAL_ERROR "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + endif() +endif() +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/container_root/install/slam_msgs/share/slam_msgs/environment/ament_prefix_path.dsv b/container_root/install/slam_msgs/share/slam_msgs/environment/ament_prefix_path.dsv new file mode 100644 index 0000000..79d4c95 --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/environment/ament_prefix_path.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;AMENT_PREFIX_PATH; diff --git a/container_root/install/slam_msgs/share/slam_msgs/environment/ament_prefix_path.sh b/container_root/install/slam_msgs/share/slam_msgs/environment/ament_prefix_path.sh new file mode 100644 index 0000000..02e441b --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/environment/ament_prefix_path.sh @@ -0,0 +1,4 @@ +# copied from +# ament_cmake_core/cmake/environment_hooks/environment/ament_prefix_path.sh + +ament_prepend_unique_value AMENT_PREFIX_PATH "$AMENT_CURRENT_PREFIX" diff --git a/container_root/install/slam_msgs/share/slam_msgs/environment/library_path.dsv b/container_root/install/slam_msgs/share/slam_msgs/environment/library_path.dsv new file mode 100644 index 0000000..89bec93 --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/environment/library_path.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;LD_LIBRARY_PATH;lib diff --git a/container_root/install/slam_msgs/share/slam_msgs/environment/library_path.sh b/container_root/install/slam_msgs/share/slam_msgs/environment/library_path.sh new file mode 100644 index 0000000..292e518 --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/environment/library_path.sh @@ -0,0 +1,16 @@ +# copied from ament_package/template/environment_hook/library_path.sh + +# detect if running on Darwin platform +_UNAME=`uname -s` +_IS_DARWIN=0 +if [ "$_UNAME" = "Darwin" ]; then + _IS_DARWIN=1 +fi +unset _UNAME + +if [ $_IS_DARWIN -eq 0 ]; then + ament_prepend_unique_value LD_LIBRARY_PATH "$AMENT_CURRENT_PREFIX/lib" +else + ament_prepend_unique_value DYLD_LIBRARY_PATH "$AMENT_CURRENT_PREFIX/lib" +fi +unset _IS_DARWIN diff --git a/container_root/install/slam_msgs/share/slam_msgs/environment/path.dsv b/container_root/install/slam_msgs/share/slam_msgs/environment/path.dsv new file mode 100644 index 0000000..b94426a --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/environment/path.dsv @@ -0,0 +1 @@ +prepend-non-duplicate-if-exists;PATH;bin diff --git a/container_root/install/slam_msgs/share/slam_msgs/environment/path.sh b/container_root/install/slam_msgs/share/slam_msgs/environment/path.sh new file mode 100644 index 0000000..e59b749 --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/environment/path.sh @@ -0,0 +1,5 @@ +# copied from ament_cmake_core/cmake/environment_hooks/environment/path.sh + +if [ -d "$AMENT_CURRENT_PREFIX/bin" ]; then + ament_prepend_unique_value PATH "$AMENT_CURRENT_PREFIX/bin" +fi diff --git a/container_root/install/slam_msgs/share/slam_msgs/environment/pythonpath.dsv b/container_root/install/slam_msgs/share/slam_msgs/environment/pythonpath.dsv new file mode 100644 index 0000000..2407605 --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/environment/pythonpath.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;PYTHONPATH;local/lib/python3.10/dist-packages diff --git a/container_root/install/slam_msgs/share/slam_msgs/environment/pythonpath.sh b/container_root/install/slam_msgs/share/slam_msgs/environment/pythonpath.sh new file mode 100644 index 0000000..579f269 --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/environment/pythonpath.sh @@ -0,0 +1,3 @@ +# generated from ament_package/template/environment_hook/pythonpath.sh.in + +ament_prepend_unique_value PYTHONPATH "$AMENT_CURRENT_PREFIX/local/lib/python3.10/dist-packages" diff --git a/container_root/install/slam_msgs/share/slam_msgs/hook/cmake_prefix_path.dsv b/container_root/install/slam_msgs/share/slam_msgs/hook/cmake_prefix_path.dsv new file mode 100644 index 0000000..e119f32 --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/hook/cmake_prefix_path.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;CMAKE_PREFIX_PATH; diff --git a/container_root/install/slam_msgs/share/slam_msgs/hook/cmake_prefix_path.ps1 b/container_root/install/slam_msgs/share/slam_msgs/hook/cmake_prefix_path.ps1 new file mode 100644 index 0000000..d03facc --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/hook/cmake_prefix_path.ps1 @@ -0,0 +1,3 @@ +# generated from colcon_powershell/shell/template/hook_prepend_value.ps1.em + +colcon_prepend_unique_value CMAKE_PREFIX_PATH "$env:COLCON_CURRENT_PREFIX" diff --git a/container_root/install/slam_msgs/share/slam_msgs/hook/cmake_prefix_path.sh b/container_root/install/slam_msgs/share/slam_msgs/hook/cmake_prefix_path.sh new file mode 100644 index 0000000..a948e68 --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/hook/cmake_prefix_path.sh @@ -0,0 +1,3 @@ +# generated from colcon_core/shell/template/hook_prepend_value.sh.em + +_colcon_prepend_unique_value CMAKE_PREFIX_PATH "$COLCON_CURRENT_PREFIX" diff --git a/container_root/install/slam_msgs/share/slam_msgs/hook/ld_library_path_lib.dsv b/container_root/install/slam_msgs/share/slam_msgs/hook/ld_library_path_lib.dsv new file mode 100644 index 0000000..89bec93 --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/hook/ld_library_path_lib.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;LD_LIBRARY_PATH;lib diff --git a/container_root/install/slam_msgs/share/slam_msgs/hook/ld_library_path_lib.ps1 b/container_root/install/slam_msgs/share/slam_msgs/hook/ld_library_path_lib.ps1 new file mode 100644 index 0000000..f6df601 --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/hook/ld_library_path_lib.ps1 @@ -0,0 +1,3 @@ +# generated from colcon_powershell/shell/template/hook_prepend_value.ps1.em + +colcon_prepend_unique_value LD_LIBRARY_PATH "$env:COLCON_CURRENT_PREFIX\lib" diff --git a/container_root/install/slam_msgs/share/slam_msgs/hook/ld_library_path_lib.sh b/container_root/install/slam_msgs/share/slam_msgs/hook/ld_library_path_lib.sh new file mode 100644 index 0000000..ca3c102 --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/hook/ld_library_path_lib.sh @@ -0,0 +1,3 @@ +# generated from colcon_core/shell/template/hook_prepend_value.sh.em + +_colcon_prepend_unique_value LD_LIBRARY_PATH "$COLCON_CURRENT_PREFIX/lib" diff --git a/container_root/install/slam_msgs/share/slam_msgs/local_setup.bash b/container_root/install/slam_msgs/share/slam_msgs/local_setup.bash new file mode 100644 index 0000000..49782f2 --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/local_setup.bash @@ -0,0 +1,46 @@ +# generated from ament_package/template/package_level/local_setup.bash.in + +# source local_setup.sh from same directory as this file +_this_path=$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" && pwd) +# provide AMENT_CURRENT_PREFIX to shell script +AMENT_CURRENT_PREFIX=$(builtin cd "`dirname "${BASH_SOURCE[0]}"`/../.." && pwd) +# store AMENT_CURRENT_PREFIX to restore it before each environment hook +_package_local_setup_AMENT_CURRENT_PREFIX=$AMENT_CURRENT_PREFIX + +# trace output +if [ -n "$AMENT_TRACE_SETUP_FILES" ]; then + echo "# . \"$_this_path/local_setup.sh\"" +fi +. "$_this_path/local_setup.sh" +unset _this_path + +# unset AMENT_ENVIRONMENT_HOOKS +# if not appending to them for return +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + unset AMENT_ENVIRONMENT_HOOKS +fi + +# restore AMENT_CURRENT_PREFIX before evaluating the environment hooks +AMENT_CURRENT_PREFIX=$_package_local_setup_AMENT_CURRENT_PREFIX +# list all environment hooks of this package + +# source all shell-specific environment hooks of this package +# if not returning them +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + _package_local_setup_IFS=$IFS + IFS=":" + for _hook in $AMENT_ENVIRONMENT_HOOKS; do + # restore AMENT_CURRENT_PREFIX for each environment hook + AMENT_CURRENT_PREFIX=$_package_local_setup_AMENT_CURRENT_PREFIX + # restore IFS before sourcing other files + IFS=$_package_local_setup_IFS + . "$_hook" + done + unset _hook + IFS=$_package_local_setup_IFS + unset _package_local_setup_IFS + unset AMENT_ENVIRONMENT_HOOKS +fi + +unset _package_local_setup_AMENT_CURRENT_PREFIX +unset AMENT_CURRENT_PREFIX diff --git a/container_root/install/slam_msgs/share/slam_msgs/local_setup.dsv b/container_root/install/slam_msgs/share/slam_msgs/local_setup.dsv new file mode 100644 index 0000000..6b0725b --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/local_setup.dsv @@ -0,0 +1,4 @@ +source;share/slam_msgs/environment/ament_prefix_path.sh +source;share/slam_msgs/environment/library_path.sh +source;share/slam_msgs/environment/path.sh +source;share/slam_msgs/environment/pythonpath.sh diff --git a/container_root/install/slam_msgs/share/slam_msgs/local_setup.sh b/container_root/install/slam_msgs/share/slam_msgs/local_setup.sh new file mode 100644 index 0000000..ee8eb37 --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/local_setup.sh @@ -0,0 +1,186 @@ +# generated from ament_package/template/package_level/local_setup.sh.in + +# since this file is sourced use either the provided AMENT_CURRENT_PREFIX +# or fall back to the destination set at configure time +: ${AMENT_CURRENT_PREFIX:="/root/install/slam_msgs"} +if [ ! -d "$AMENT_CURRENT_PREFIX" ]; then + if [ -z "$COLCON_CURRENT_PREFIX" ]; then + echo "The compile time prefix path '$AMENT_CURRENT_PREFIX' doesn't " \ + "exist. Consider sourcing a different extension than '.sh'." 1>&2 + else + AMENT_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" + fi +fi + +# function to append values to environment variables +# using colons as separators and avoiding leading separators +ament_append_value() { + # arguments + _listname="$1" + _value="$2" + #echo "listname $_listname" + #eval echo "list value \$$_listname" + #echo "value $_value" + + # avoid leading separator + eval _values=\"\$$_listname\" + if [ -z "$_values" ]; then + eval export $_listname=\"$_value\" + #eval echo "set list \$$_listname" + else + # field separator must not be a colon + _ament_append_value_IFS=$IFS + unset IFS + eval export $_listname=\"\$$_listname:$_value\" + #eval echo "append list \$$_listname" + IFS=$_ament_append_value_IFS + unset _ament_append_value_IFS + fi + unset _values + + unset _value + unset _listname +} + +# function to append non-duplicate values to environment variables +# using colons as separators and avoiding leading separators +ament_append_unique_value() { + # arguments + _listname=$1 + _value=$2 + #echo "listname $_listname" + #eval echo "list value \$$_listname" + #echo "value $_value" + + # check if the list contains the value + eval _values=\$$_listname + _duplicate= + _ament_append_unique_value_IFS=$IFS + IFS=":" + if [ "$AMENT_SHELL" = "zsh" ]; then + ament_zsh_to_array _values + fi + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + if [ $_item = $_value ]; then + _duplicate=1 + fi + done + unset _item + + # append only non-duplicates + if [ -z "$_duplicate" ]; then + # avoid leading separator + if [ -z "$_values" ]; then + eval $_listname=\"$_value\" + #eval echo "set list \$$_listname" + else + # field separator must not be a colon + unset IFS + eval $_listname=\"\$$_listname:$_value\" + #eval echo "append list \$$_listname" + fi + fi + IFS=$_ament_append_unique_value_IFS + unset _ament_append_unique_value_IFS + unset _duplicate + unset _values + + unset _value + unset _listname +} + +# function to prepend non-duplicate values to environment variables +# using colons as separators and avoiding trailing separators +ament_prepend_unique_value() { + # arguments + _listname="$1" + _value="$2" + #echo "listname $_listname" + #eval echo "list value \$$_listname" + #echo "value $_value" + + # check if the list contains the value + eval _values=\"\$$_listname\" + _duplicate= + _ament_prepend_unique_value_IFS=$IFS + IFS=":" + if [ "$AMENT_SHELL" = "zsh" ]; then + ament_zsh_to_array _values + fi + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + if [ "$_item" = "$_value" ]; then + _duplicate=1 + fi + done + unset _item + + # prepend only non-duplicates + if [ -z "$_duplicate" ]; then + # avoid trailing separator + if [ -z "$_values" ]; then + eval export $_listname=\"$_value\" + #eval echo "set list \$$_listname" + else + # field separator must not be a colon + unset IFS + eval export $_listname=\"$_value:\$$_listname\" + #eval echo "prepend list \$$_listname" + fi + fi + IFS=$_ament_prepend_unique_value_IFS + unset _ament_prepend_unique_value_IFS + unset _duplicate + unset _values + + unset _value + unset _listname +} + +# unset AMENT_ENVIRONMENT_HOOKS +# if not appending to them for return +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + unset AMENT_ENVIRONMENT_HOOKS +fi + +# list all environment hooks of this package +ament_append_value AMENT_ENVIRONMENT_HOOKS "$AMENT_CURRENT_PREFIX/share/slam_msgs/environment/ament_prefix_path.sh" +ament_append_value AMENT_ENVIRONMENT_HOOKS "$AMENT_CURRENT_PREFIX/share/slam_msgs/environment/library_path.sh" +ament_append_value AMENT_ENVIRONMENT_HOOKS "$AMENT_CURRENT_PREFIX/share/slam_msgs/environment/path.sh" +ament_append_value AMENT_ENVIRONMENT_HOOKS "$AMENT_CURRENT_PREFIX/share/slam_msgs/environment/pythonpath.sh" + +# source all shell-specific environment hooks of this package +# if not returning them +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + _package_local_setup_IFS=$IFS + IFS=":" + if [ "$AMENT_SHELL" = "zsh" ]; then + ament_zsh_to_array AMENT_ENVIRONMENT_HOOKS + fi + for _hook in $AMENT_ENVIRONMENT_HOOKS; do + if [ -f "$_hook" ]; then + # restore IFS before sourcing other files + IFS=$_package_local_setup_IFS + # trace output + if [ -n "$AMENT_TRACE_SETUP_FILES" ]; then + echo "# . \"$_hook\"" + fi + . "$_hook" + fi + done + unset _hook + IFS=$_package_local_setup_IFS + unset _package_local_setup_IFS + unset AMENT_ENVIRONMENT_HOOKS +fi + +# reset AMENT_CURRENT_PREFIX after each package +# allowing to source multiple package-level setup files +unset AMENT_CURRENT_PREFIX diff --git a/container_root/install/slam_msgs/share/slam_msgs/local_setup.zsh b/container_root/install/slam_msgs/share/slam_msgs/local_setup.zsh new file mode 100644 index 0000000..fe161be --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/local_setup.zsh @@ -0,0 +1,59 @@ +# generated from ament_package/template/package_level/local_setup.zsh.in + +AMENT_SHELL=zsh + +# source local_setup.sh from same directory as this file +_this_path=$(builtin cd -q "`dirname "${(%):-%N}"`" > /dev/null && pwd) +# provide AMENT_CURRENT_PREFIX to shell script +AMENT_CURRENT_PREFIX=$(builtin cd -q "`dirname "${(%):-%N}"`/../.." > /dev/null && pwd) +# store AMENT_CURRENT_PREFIX to restore it before each environment hook +_package_local_setup_AMENT_CURRENT_PREFIX=$AMENT_CURRENT_PREFIX + +# function to convert array-like strings into arrays +# to wordaround SH_WORD_SPLIT not being set +ament_zsh_to_array() { + local _listname=$1 + local _dollar="$" + local _split="{=" + local _to_array="(\"$_dollar$_split$_listname}\")" + eval $_listname=$_to_array +} + +# trace output +if [ -n "$AMENT_TRACE_SETUP_FILES" ]; then + echo "# . \"$_this_path/local_setup.sh\"" +fi +# the package-level local_setup file unsets AMENT_CURRENT_PREFIX +. "$_this_path/local_setup.sh" +unset _this_path + +# unset AMENT_ENVIRONMENT_HOOKS +# if not appending to them for return +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + unset AMENT_ENVIRONMENT_HOOKS +fi + +# restore AMENT_CURRENT_PREFIX before evaluating the environment hooks +AMENT_CURRENT_PREFIX=$_package_local_setup_AMENT_CURRENT_PREFIX +# list all environment hooks of this package + +# source all shell-specific environment hooks of this package +# if not returning them +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + _package_local_setup_IFS=$IFS + IFS=":" + for _hook in $AMENT_ENVIRONMENT_HOOKS; do + # restore AMENT_CURRENT_PREFIX for each environment hook + AMENT_CURRENT_PREFIX=$_package_local_setup_AMENT_CURRENT_PREFIX + # restore IFS before sourcing other files + IFS=$_package_local_setup_IFS + . "$_hook" + done + unset _hook + IFS=$_package_local_setup_IFS + unset _package_local_setup_IFS + unset AMENT_ENVIRONMENT_HOOKS +fi + +unset _package_local_setup_AMENT_CURRENT_PREFIX +unset AMENT_CURRENT_PREFIX diff --git a/container_root/install/slam_msgs/share/slam_msgs/msg/KeyFrame.idl b/container_root/install/slam_msgs/share/slam_msgs/msg/KeyFrame.idl new file mode 100644 index 0000000..6c94d37 --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/msg/KeyFrame.idl @@ -0,0 +1,15 @@ +// generated from rosidl_adapter/resource/msg.idl.em +// with input from slam_msgs/msg/KeyFrame.msg +// generated code does not contain a copyright notice + +#include "geometry_msgs/msg/Point.idl" + +module slam_msgs { + module msg { + struct KeyFrame { + int32 id; + + sequence word_pts; + }; + }; +}; diff --git a/container_root/install/slam_msgs/share/slam_msgs/msg/KeyFrame.msg b/container_root/install/slam_msgs/share/slam_msgs/msg/KeyFrame.msg new file mode 100644 index 0000000..dd53748 --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/msg/KeyFrame.msg @@ -0,0 +1,2 @@ +int32 id +geometry_msgs/Point[] word_pts \ No newline at end of file diff --git a/container_root/install/slam_msgs/share/slam_msgs/msg/MapData.idl b/container_root/install/slam_msgs/share/slam_msgs/msg/MapData.idl new file mode 100644 index 0000000..c182a79 --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/msg/MapData.idl @@ -0,0 +1,23 @@ +// generated from rosidl_adapter/resource/msg.idl.em +// with input from slam_msgs/msg/MapData.msg +// generated code does not contain a copyright notice + +#include "slam_msgs/msg/KeyFrame.idl" +#include "slam_msgs/msg/MapGraph.idl" +#include "std_msgs/msg/Header.idl" + +module slam_msgs { + module msg { + struct MapData { + std_msgs::msg::Header header; + + @verbatim (language="comment", text= + "optimized graph") + slam_msgs::msg::MapGraph graph; + + @verbatim (language="comment", text= + "graph data") + sequence nodes; + }; + }; +}; diff --git a/container_root/install/slam_msgs/share/slam_msgs/msg/MapData.msg b/container_root/install/slam_msgs/share/slam_msgs/msg/MapData.msg new file mode 100644 index 0000000..b084984 --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/msg/MapData.msg @@ -0,0 +1,7 @@ +std_msgs/Header header + +#optimized graph +slam_msgs/MapGraph graph + +#graph data +slam_msgs/KeyFrame[] nodes \ No newline at end of file diff --git a/container_root/install/slam_msgs/share/slam_msgs/msg/MapGraph.idl b/container_root/install/slam_msgs/share/slam_msgs/msg/MapGraph.idl new file mode 100644 index 0000000..8a42288 --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/msg/MapGraph.idl @@ -0,0 +1,18 @@ +// generated from rosidl_adapter/resource/msg.idl.em +// with input from slam_msgs/msg/MapGraph.msg +// generated code does not contain a copyright notice + +#include "geometry_msgs/msg/PoseStamped.idl" +#include "std_msgs/msg/Header.idl" + +module slam_msgs { + module msg { + struct MapGraph { + std_msgs::msg::Header header; + + sequence poses_id; + + sequence poses; + }; + }; +}; diff --git a/container_root/install/slam_msgs/share/slam_msgs/msg/MapGraph.msg b/container_root/install/slam_msgs/share/slam_msgs/msg/MapGraph.msg new file mode 100644 index 0000000..02a2231 --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/msg/MapGraph.msg @@ -0,0 +1,3 @@ +std_msgs/Header header +int32[] poses_id +geometry_msgs/PoseStamped[] poses \ No newline at end of file diff --git a/container_root/install/slam_msgs/share/slam_msgs/msg/MapPoint.idl b/container_root/install/slam_msgs/share/slam_msgs/msg/MapPoint.idl new file mode 100644 index 0000000..f5a28de --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/msg/MapPoint.idl @@ -0,0 +1,16 @@ +// generated from rosidl_adapter/resource/msg.idl.em +// with input from slam_msgs/msg/MapPoint.msg +// generated code does not contain a copyright notice + +#include "geometry_msgs/msg/Point.idl" +#include "geometry_msgs/msg/Pose.idl" + +module slam_msgs { + module msg { + struct MapPoint { + geometry_msgs::msg::Point position; + + sequence observing_keyframes; + }; + }; +}; diff --git a/container_root/install/slam_msgs/share/slam_msgs/msg/MapPoint.msg b/container_root/install/slam_msgs/share/slam_msgs/msg/MapPoint.msg new file mode 100644 index 0000000..7431412 --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/msg/MapPoint.msg @@ -0,0 +1,2 @@ +geometry_msgs/Point position +geometry_msgs/Pose[] observing_keyframes \ No newline at end of file diff --git a/container_root/install/slam_msgs/share/slam_msgs/package.bash b/container_root/install/slam_msgs/share/slam_msgs/package.bash new file mode 100644 index 0000000..97d3af4 --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/package.bash @@ -0,0 +1,39 @@ +# generated from colcon_bash/shell/template/package.bash.em + +# This script extends the environment for this package. + +# a bash script is able to determine its own path if necessary +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + # the prefix is two levels up from the package specific share directory + _colcon_package_bash_COLCON_CURRENT_PREFIX="$(builtin cd "`dirname "${BASH_SOURCE[0]}"`/../.." > /dev/null && pwd)" +else + _colcon_package_bash_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +_colcon_package_bash_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$@" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source sh script of this package +_colcon_package_bash_source_script "$_colcon_package_bash_COLCON_CURRENT_PREFIX/share/slam_msgs/package.sh" + +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced scripts +COLCON_CURRENT_PREFIX="$_colcon_package_bash_COLCON_CURRENT_PREFIX" + +# source bash hooks +_colcon_package_bash_source_script "$COLCON_CURRENT_PREFIX/share/slam_msgs/local_setup.bash" + +unset COLCON_CURRENT_PREFIX + +unset _colcon_package_bash_source_script +unset _colcon_package_bash_COLCON_CURRENT_PREFIX diff --git a/container_root/install/slam_msgs/share/slam_msgs/package.dsv b/container_root/install/slam_msgs/share/slam_msgs/package.dsv new file mode 100644 index 0000000..893e824 --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/package.dsv @@ -0,0 +1,11 @@ +source;share/slam_msgs/hook/cmake_prefix_path.ps1 +source;share/slam_msgs/hook/cmake_prefix_path.dsv +source;share/slam_msgs/hook/cmake_prefix_path.sh +source;share/slam_msgs/hook/ld_library_path_lib.ps1 +source;share/slam_msgs/hook/ld_library_path_lib.dsv +source;share/slam_msgs/hook/ld_library_path_lib.sh +source;share/slam_msgs/local_setup.bash +source;share/slam_msgs/local_setup.dsv +source;share/slam_msgs/local_setup.ps1 +source;share/slam_msgs/local_setup.sh +source;share/slam_msgs/local_setup.zsh diff --git a/container_root/install/slam_msgs/share/slam_msgs/package.ps1 b/container_root/install/slam_msgs/share/slam_msgs/package.ps1 new file mode 100644 index 0000000..4a681e8 --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/package.ps1 @@ -0,0 +1,117 @@ +# generated from colcon_powershell/shell/template/package.ps1.em + +# function to append a value to a variable +# which uses colons as separators +# duplicates as well as leading separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +function colcon_append_unique_value { + param ( + $_listname, + $_value + ) + + # get values from variable + if (Test-Path Env:$_listname) { + $_values=(Get-Item env:$_listname).Value + } else { + $_values="" + } + $_duplicate="" + # start with no values + $_all_values="" + # iterate over existing values in the variable + if ($_values) { + $_values.Split(";") | ForEach { + # not an empty string + if ($_) { + # not a duplicate of _value + if ($_ -eq $_value) { + $_duplicate="1" + } + if ($_all_values) { + $_all_values="${_all_values};$_" + } else { + $_all_values="$_" + } + } + } + } + # append only non-duplicates + if (!$_duplicate) { + # avoid leading separator + if ($_all_values) { + $_all_values="${_all_values};${_value}" + } else { + $_all_values="${_value}" + } + } + + # export the updated variable + Set-Item env:\$_listname -Value "$_all_values" +} + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +function colcon_prepend_unique_value { + param ( + $_listname, + $_value + ) + + # get values from variable + if (Test-Path Env:$_listname) { + $_values=(Get-Item env:$_listname).Value + } else { + $_values="" + } + # start with the new value + $_all_values="$_value" + # iterate over existing values in the variable + if ($_values) { + $_values.Split(";") | ForEach { + # not an empty string + if ($_) { + # not a duplicate of _value + if ($_ -ne $_value) { + # keep non-duplicate values + $_all_values="${_all_values};$_" + } + } + } + } + # export the updated variable + Set-Item env:\$_listname -Value "$_all_values" +} + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +function colcon_package_source_powershell_script { + param ( + $_colcon_package_source_powershell_script + ) + # source script with conditional trace output + if (Test-Path $_colcon_package_source_powershell_script) { + if ($env:COLCON_TRACE) { + echo ". '$_colcon_package_source_powershell_script'" + } + . "$_colcon_package_source_powershell_script" + } else { + Write-Error "not found: '$_colcon_package_source_powershell_script'" + } +} + + +# a powershell script is able to determine its own path +# the prefix is two levels up from the package specific share directory +$env:COLCON_CURRENT_PREFIX=(Get-Item $PSCommandPath).Directory.Parent.Parent.FullName + +colcon_package_source_powershell_script "$env:COLCON_CURRENT_PREFIX\share/slam_msgs/hook/cmake_prefix_path.ps1" +colcon_package_source_powershell_script "$env:COLCON_CURRENT_PREFIX\share/slam_msgs/hook/ld_library_path_lib.ps1" +colcon_package_source_powershell_script "$env:COLCON_CURRENT_PREFIX\share/slam_msgs/local_setup.ps1" + +Remove-Item Env:\COLCON_CURRENT_PREFIX diff --git a/container_root/install/slam_msgs/share/slam_msgs/package.sh b/container_root/install/slam_msgs/share/slam_msgs/package.sh new file mode 100644 index 0000000..19b929f --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/package.sh @@ -0,0 +1,88 @@ +# generated from colcon_core/shell/template/package.sh.em + +# This script extends the environment for this package. + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +_colcon_prepend_unique_value() { + # arguments + _listname="$1" + _value="$2" + + # get values from variable + eval _values=\"\$$_listname\" + # backup the field separator + _colcon_prepend_unique_value_IFS=$IFS + IFS=":" + # start with the new value + _all_values="$_value" + # workaround SH_WORD_SPLIT not being set in zsh + if [ "$(command -v colcon_zsh_convert_to_array)" ]; then + colcon_zsh_convert_to_array _values + fi + # iterate over existing values in the variable + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + # ignore duplicates of _value + if [ "$_item" = "$_value" ]; then + continue + fi + # keep non-duplicate values + _all_values="$_all_values:$_item" + done + unset _item + # restore the field separator + IFS=$_colcon_prepend_unique_value_IFS + unset _colcon_prepend_unique_value_IFS + # export the updated variable + eval export $_listname=\"$_all_values\" + unset _all_values + unset _values + + unset _value + unset _listname +} + +# since a plain shell script can't determine its own path when being sourced +# either use the provided COLCON_CURRENT_PREFIX +# or fall back to the build time prefix (if it exists) +_colcon_package_sh_COLCON_CURRENT_PREFIX="/root/install/slam_msgs" +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + if [ ! -d "$_colcon_package_sh_COLCON_CURRENT_PREFIX" ]; then + echo "The build time path \"$_colcon_package_sh_COLCON_CURRENT_PREFIX\" doesn't exist. Either source a script for a different shell or set the environment variable \"COLCON_CURRENT_PREFIX\" explicitly." 1>&2 + unset _colcon_package_sh_COLCON_CURRENT_PREFIX + return 1 + fi + COLCON_CURRENT_PREFIX="$_colcon_package_sh_COLCON_CURRENT_PREFIX" +fi +unset _colcon_package_sh_COLCON_CURRENT_PREFIX + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +_colcon_package_sh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$@" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source sh hooks +_colcon_package_sh_source_script "$COLCON_CURRENT_PREFIX/share/slam_msgs/hook/cmake_prefix_path.sh" +_colcon_package_sh_source_script "$COLCON_CURRENT_PREFIX/share/slam_msgs/hook/ld_library_path_lib.sh" +_colcon_package_sh_source_script "$COLCON_CURRENT_PREFIX/share/slam_msgs/local_setup.sh" + +unset _colcon_package_sh_source_script +unset COLCON_CURRENT_PREFIX + +# do not unset _colcon_prepend_unique_value since it might be used by non-primary shell hooks diff --git a/container_root/install/slam_msgs/share/slam_msgs/package.xml b/container_root/install/slam_msgs/share/slam_msgs/package.xml new file mode 100644 index 0000000..be583fa --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/package.xml @@ -0,0 +1,29 @@ + + + slam_msgs + 1.0.0 + A package that contains msgs and srvs for ORB_SLAM3 Wrapper + + Suchetan Saravanan + MIT + + rosidl_default_generators + + ament_cmake + + rclcpp + geometry_msgs + sensor_msgs + std_msgs + + rclcpp + geometry_msgs + sensor_msgs + std_msgs + + rosidl_interface_packages + + + ament_cmake + + \ No newline at end of file diff --git a/container_root/install/slam_msgs/share/slam_msgs/package.zsh b/container_root/install/slam_msgs/share/slam_msgs/package.zsh new file mode 100644 index 0000000..ff025db --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/package.zsh @@ -0,0 +1,50 @@ +# generated from colcon_zsh/shell/template/package.zsh.em + +# This script extends the environment for this package. + +# a zsh script is able to determine its own path if necessary +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + # the prefix is two levels up from the package specific share directory + _colcon_package_zsh_COLCON_CURRENT_PREFIX="$(builtin cd -q "`dirname "${(%):-%N}"`/../.." > /dev/null && pwd)" +else + _colcon_package_zsh_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +_colcon_package_zsh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$@" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# function to convert array-like strings into arrays +# to workaround SH_WORD_SPLIT not being set +colcon_zsh_convert_to_array() { + local _listname=$1 + local _dollar="$" + local _split="{=" + local _to_array="(\"$_dollar$_split$_listname}\")" + eval $_listname=$_to_array +} + +# source sh script of this package +_colcon_package_zsh_source_script "$_colcon_package_zsh_COLCON_CURRENT_PREFIX/share/slam_msgs/package.sh" +unset convert_zsh_to_array + +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced scripts +COLCON_CURRENT_PREFIX="$_colcon_package_zsh_COLCON_CURRENT_PREFIX" + +# source zsh hooks +_colcon_package_zsh_source_script "$COLCON_CURRENT_PREFIX/share/slam_msgs/local_setup.zsh" + +unset COLCON_CURRENT_PREFIX + +unset _colcon_package_zsh_source_script +unset _colcon_package_zsh_COLCON_CURRENT_PREFIX diff --git a/container_root/install/slam_msgs/share/slam_msgs/srv/GetLandmarksInView.idl b/container_root/install/slam_msgs/share/slam_msgs/srv/GetLandmarksInView.idl new file mode 100644 index 0000000..2111cbc --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/srv/GetLandmarksInView.idl @@ -0,0 +1,37 @@ +// generated from rosidl_adapter/resource/srv.idl.em +// with input from slam_msgs/srv/GetLandmarksInView.srv +// generated code does not contain a copyright notice + +#include "geometry_msgs/msg/Pose.idl" +#include "slam_msgs/msg/MapPoint.idl" + +module slam_msgs { + module srv { + @verbatim (language="comment", text= + "request") + struct GetLandmarksInView_Request { + geometry_msgs::msg::Pose pose; + + @verbatim (language="comment", text= + "this is the max angle between the given pose" "\n" + "and the previous keyframe pose from which" "\n" + "the landmark was observed. (in rad)" "\n" + "max(Δyaw, Δroll, Δpitch) is considered as the angle of interest." "\n" + "setting it to > pi will disregard the angle of observation.") + float max_angle_pose_observation; + + @verbatim (language="comment", text= + "this is the max distance between the given pose" "\n" + "and the previous keyframe pose from which" "\n" + "the landmark was observed. (in m)" "\n" + "if you wish to get landmarks until atleast x m from the pose, this value must be x.") + @default (value=6.0) + float max_dist_pose_observation; + }; + @verbatim (language="comment", text= + "response") + struct GetLandmarksInView_Response { + sequence map_points; + }; + }; +}; diff --git a/container_root/install/slam_msgs/share/slam_msgs/srv/GetLandmarksInView.srv b/container_root/install/slam_msgs/share/slam_msgs/srv/GetLandmarksInView.srv new file mode 100644 index 0000000..c3bb7dd --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/srv/GetLandmarksInView.srv @@ -0,0 +1,18 @@ +#request +geometry_msgs/Pose pose + +# this is the max angle between the given pose +# and the previous keyframe pose from which +# the landmark was observed. (in rad) +# max(Δyaw, Δroll, Δpitch) is considered as the angle of interest. +# setting it to > pi will disregard the angle of observation. +float32 max_angle_pose_observation + +# this is the max distance between the given pose +# and the previous keyframe pose from which +# the landmark was observed. (in m) +# if you wish to get landmarks until atleast x m from the pose, this value must be x. +float32 max_dist_pose_observation 6.0 +--- +#response +MapPoint[] map_points \ No newline at end of file diff --git a/container_root/install/slam_msgs/share/slam_msgs/srv/GetLandmarksInView_Request.msg b/container_root/install/slam_msgs/share/slam_msgs/srv/GetLandmarksInView_Request.msg new file mode 100644 index 0000000..723595d --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/srv/GetLandmarksInView_Request.msg @@ -0,0 +1,15 @@ +#request +geometry_msgs/Pose pose + +# this is the max angle between the given pose +# and the previous keyframe pose from which +# the landmark was observed. (in rad) +# max(Δyaw, Δroll, Δpitch) is considered as the angle of interest. +# setting it to > pi will disregard the angle of observation. +float32 max_angle_pose_observation + +# this is the max distance between the given pose +# and the previous keyframe pose from which +# the landmark was observed. (in m) +# if you wish to get landmarks until atleast x m from the pose, this value must be x. +float32 max_dist_pose_observation 6.0 diff --git a/container_root/install/slam_msgs/share/slam_msgs/srv/GetLandmarksInView_Response.msg b/container_root/install/slam_msgs/share/slam_msgs/srv/GetLandmarksInView_Response.msg new file mode 100644 index 0000000..46a1b48 --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/srv/GetLandmarksInView_Response.msg @@ -0,0 +1,3 @@ + +#response +MapPoint[] map_points \ No newline at end of file diff --git a/container_root/install/slam_msgs/share/slam_msgs/srv/GetMap.idl b/container_root/install/slam_msgs/share/slam_msgs/srv/GetMap.idl new file mode 100644 index 0000000..1442169 --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/srv/GetMap.idl @@ -0,0 +1,22 @@ +// generated from rosidl_adapter/resource/srv.idl.em +// with input from slam_msgs/srv/GetMap.srv +// generated code does not contain a copyright notice + +#include "slam_msgs/msg/MapData.idl" + +module slam_msgs { + module srv { + @verbatim (language="comment", text= + "request") + struct GetMap_Request { + boolean tracked_points; + + sequence kf_id_for_landmarks; + }; + @verbatim (language="comment", text= + "response") + struct GetMap_Response { + slam_msgs::msg::MapData data; + }; + }; +}; diff --git a/container_root/install/slam_msgs/share/slam_msgs/srv/GetMap.srv b/container_root/install/slam_msgs/share/slam_msgs/srv/GetMap.srv new file mode 100644 index 0000000..92d4dc1 --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/srv/GetMap.srv @@ -0,0 +1,6 @@ +#request +bool tracked_points +int32[] kf_id_for_landmarks +--- +#response +slam_msgs/MapData data \ No newline at end of file diff --git a/container_root/install/slam_msgs/share/slam_msgs/srv/GetMap_Request.msg b/container_root/install/slam_msgs/share/slam_msgs/srv/GetMap_Request.msg new file mode 100644 index 0000000..26fb6ae --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/srv/GetMap_Request.msg @@ -0,0 +1,3 @@ +#request +bool tracked_points +int32[] kf_id_for_landmarks diff --git a/container_root/install/slam_msgs/share/slam_msgs/srv/GetMap_Response.msg b/container_root/install/slam_msgs/share/slam_msgs/srv/GetMap_Response.msg new file mode 100644 index 0000000..d822d36 --- /dev/null +++ b/container_root/install/slam_msgs/share/slam_msgs/srv/GetMap_Response.msg @@ -0,0 +1,3 @@ + +#response +slam_msgs/MapData data \ No newline at end of file diff --git a/container_root/log/COLCON_IGNORE b/container_root/log/COLCON_IGNORE new file mode 100644 index 0000000..e69de29 diff --git a/container_root/log/build_2024-12-07_23-10-25/events.log b/container_root/log/build_2024-12-07_23-10-25/events.log new file mode 100644 index 0000000..3ea54dd --- /dev/null +++ b/container_root/log/build_2024-12-07_23-10-25/events.log @@ -0,0 +1,3157 @@ +[0.000000] (-) TimerEvent: {} +[0.000223] (slam_msgs) JobQueued: {'identifier': 'slam_msgs', 'dependencies': OrderedDict()} +[0.000299] (orb_slam3_ros2_wrapper) JobQueued: {'identifier': 'orb_slam3_ros2_wrapper', 'dependencies': OrderedDict([('slam_msgs', '/root/install/slam_msgs')])} +[0.000335] (slam_msgs) JobStarted: {'identifier': 'slam_msgs'} +[0.016494] (slam_msgs) JobProgress: {'identifier': 'slam_msgs', 'progress': 'cmake'} +[0.016554] (slam_msgs) Command: {'cmd': ['/usr/bin/cmake', '/root/colcon_ws/src/slam_msgs', '-DCMAKE_INSTALL_PREFIX=/root/install/slam_msgs'], 'cwd': '/root/build/slam_msgs', 'env': OrderedDict([('HOSTNAME', 'grh'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/root/colcon_ws/install/slam_msgs/lib:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib'), ('HOME', '/root'), ('OLDPWD', '/'), ('ROS_PYTHON_VERSION', '3'), ('COLCON_PREFIX_PATH', '/root/colcon_ws/install'), ('ROS_DISTRO', 'humble'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('SCOUT_NAMESPACE', 'scout_2'), ('TERM', 'xterm'), ('ROS_LOCALHOST_ONLY', '1'), ('PATH', '/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'), ('XDG_RUNTIME_DIR', '/tmp/runtime-root'), ('DISPLAY', ':1'), ('LANG', 'C.UTF-8'), ('LS_COLORS', 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:'), ('ROS_DOMAIN_ID', '0'), ('AMENT_PREFIX_PATH', '/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/opt/ros/humble'), ('PWD', '/root/build/slam_msgs'), ('LC_ALL', 'C.UTF-8'), ('RCUTILS_COLORIZED_OUTPUT', '1'), ('PYTHONPATH', '/root/colcon_ws/install/slam_msgs/local/lib/python3.10/dist-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages'), ('COLCON', '1'), ('CMAKE_PREFIX_PATH', '/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/opt/ros/humble')]), 'shell': False} +[0.063598] (slam_msgs) StdoutLine: {'line': b'-- The C compiler identification is GNU 11.4.0\n'} +[0.099547] (-) TimerEvent: {} +[0.101380] (slam_msgs) StdoutLine: {'line': b'-- The CXX compiler identification is GNU 11.4.0\n'} +[0.105616] (slam_msgs) StdoutLine: {'line': b'-- Detecting C compiler ABI info\n'} +[0.149881] (slam_msgs) StdoutLine: {'line': b'-- Detecting C compiler ABI info - done\n'} +[0.155700] (slam_msgs) StdoutLine: {'line': b'-- Check for working C compiler: /usr/bin/cc - skipped\n'} +[0.156023] (slam_msgs) StdoutLine: {'line': b'-- Detecting C compile features\n'} +[0.156151] (slam_msgs) StdoutLine: {'line': b'-- Detecting C compile features - done\n'} +[0.157819] (slam_msgs) StdoutLine: {'line': b'-- Detecting CXX compiler ABI info\n'} +[0.199679] (-) TimerEvent: {} +[0.210956] (slam_msgs) StdoutLine: {'line': b'-- Detecting CXX compiler ABI info - done\n'} +[0.215135] (slam_msgs) StdoutLine: {'line': b'-- Check for working CXX compiler: /usr/bin/c++ - skipped\n'} +[0.215484] (slam_msgs) StdoutLine: {'line': b'-- Detecting CXX compile features\n'} +[0.215789] (slam_msgs) StdoutLine: {'line': b'-- Detecting CXX compile features - done\n'} +[0.217988] (slam_msgs) StdoutLine: {'line': b'-- Found ament_cmake: 1.3.10 (/opt/ros/humble/share/ament_cmake/cmake)\n'} +[0.299788] (-) TimerEvent: {} +[0.319014] (slam_msgs) StdoutLine: {'line': b'-- Found Python3: /usr/bin/python3 (found version "3.10.12") found components: Interpreter \n'} +[0.391577] (slam_msgs) StdoutLine: {'line': b'-- Found rclcpp: 16.0.10 (/opt/ros/humble/share/rclcpp/cmake)\n'} +[0.399881] (-) TimerEvent: {} +[0.419364] (slam_msgs) StdoutLine: {'line': b'-- Found rosidl_generator_c: 3.1.5 (/opt/ros/humble/share/rosidl_generator_c/cmake)\n'} +[0.422818] (slam_msgs) StdoutLine: {'line': b'-- Found rosidl_adapter: 3.1.5 (/opt/ros/humble/share/rosidl_adapter/cmake)\n'} +[0.427913] (slam_msgs) StdoutLine: {'line': b'-- Found rosidl_generator_cpp: 3.1.5 (/opt/ros/humble/share/rosidl_generator_cpp/cmake)\n'} +[0.435529] (slam_msgs) StdoutLine: {'line': b'-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c\n'} +[0.444906] (slam_msgs) StdoutLine: {'line': b'-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp\n'} +[0.471589] (slam_msgs) StdoutLine: {'line': b'-- Found rmw_implementation_cmake: 6.1.2 (/opt/ros/humble/share/rmw_implementation_cmake/cmake)\n'} +[0.473232] (slam_msgs) StdoutLine: {'line': b'-- Found rmw_fastrtps_cpp: 6.2.7 (/opt/ros/humble/share/rmw_fastrtps_cpp/cmake)\n'} +[0.500009] (-) TimerEvent: {} +[0.547205] (slam_msgs) StdoutLine: {'line': b'-- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "3.0.2") \n'} +[0.571816] (slam_msgs) StdoutLine: {'line': b'-- Found FastRTPS: /opt/ros/humble/include \n'} +[0.600114] (-) TimerEvent: {} +[0.601905] (slam_msgs) StdoutLine: {'line': b"-- Using RMW implementation 'rmw_fastrtps_cpp' as default\n"} +[0.610201] (slam_msgs) StdoutLine: {'line': b'-- Looking for pthread.h\n'} +[0.665925] (slam_msgs) StdoutLine: {'line': b'-- Looking for pthread.h - found\n'} +[0.666452] (slam_msgs) StdoutLine: {'line': b'-- Performing Test CMAKE_HAVE_LIBC_PTHREAD\n'} +[0.700266] (-) TimerEvent: {} +[0.720378] (slam_msgs) StdoutLine: {'line': b'-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success\n'} +[0.721839] (slam_msgs) StdoutLine: {'line': b'-- Found Threads: TRUE \n'} +[0.753350] (slam_msgs) StdoutLine: {'line': b'-- Found geometry_msgs: 4.2.4 (/opt/ros/humble/share/geometry_msgs/cmake)\n'} +[0.761608] (slam_msgs) StdoutLine: {'line': b'-- Found sensor_msgs: 4.2.4 (/opt/ros/humble/share/sensor_msgs/cmake)\n'} +[0.773414] (slam_msgs) StdoutLine: {'line': b'-- Found rosidl_default_generators: 1.2.0 (/opt/ros/humble/share/rosidl_default_generators/cmake)\n'} +[0.800362] (-) TimerEvent: {} +[0.900659] (-) TimerEvent: {} +[0.983642] (slam_msgs) StdoutLine: {'line': b'-- Found ament_cmake_ros: 0.10.0 (/opt/ros/humble/share/ament_cmake_ros/cmake)\n'} +[1.000749] (-) TimerEvent: {} +[1.101048] (-) TimerEvent: {} +[1.201410] (-) TimerEvent: {} +[1.280143] (slam_msgs) StdoutLine: {'line': b'-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c\n'} +[1.301525] (-) TimerEvent: {} +[1.401826] (-) TimerEvent: {} +[1.406396] (slam_msgs) StdoutLine: {'line': b'-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp\n'} +[1.421071] (slam_msgs) StdoutLine: {'line': b'-- Found PythonInterp: /usr/bin/python3 (found suitable version "3.10.12", minimum required is "3.6") \n'} +[1.422946] (slam_msgs) StdoutLine: {'line': b'-- Found python_cmake_module: 0.10.0 (/opt/ros/humble/share/python_cmake_module/cmake)\n'} +[1.440896] (slam_msgs) StdoutLine: {'line': b'-- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython3.10.so (found suitable version "3.10.12", minimum required is "3.5") \n'} +[1.441109] (slam_msgs) StdoutLine: {'line': b'-- Using PYTHON_EXECUTABLE: /usr/bin/python3\n'} +[1.441228] (slam_msgs) StdoutLine: {'line': b'-- Using PYTHON_INCLUDE_DIRS: /usr/include/python3.10\n'} +[1.441333] (slam_msgs) StdoutLine: {'line': b'-- Using PYTHON_LIBRARIES: /usr/lib/x86_64-linux-gnu/libpython3.10.so\n'} +[1.454056] (slam_msgs) StdoutLine: {'line': b'-- Found PythonExtra: .so \n'} +[1.500376] (slam_msgs) StdoutLine: {'line': b'-- Configuring done\n'} +[1.501903] (-) TimerEvent: {} +[1.522267] (slam_msgs) StdoutLine: {'line': b'-- Generating done\n'} +[1.523626] (slam_msgs) StdoutLine: {'line': b'-- Build files have been written to: /root/build/slam_msgs\n'} +[1.530431] (slam_msgs) CommandEnded: {'returncode': 0} +[1.533571] (slam_msgs) JobProgress: {'identifier': 'slam_msgs', 'progress': 'build'} +[1.533638] (slam_msgs) Command: {'cmd': ['/usr/bin/cmake', '--build', '/root/build/slam_msgs', '--', '-j18', '-l18'], 'cwd': '/root/build/slam_msgs', 'env': OrderedDict([('HOSTNAME', 'grh'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/root/colcon_ws/install/slam_msgs/lib:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib'), ('HOME', '/root'), ('OLDPWD', '/'), ('ROS_PYTHON_VERSION', '3'), ('COLCON_PREFIX_PATH', '/root/colcon_ws/install'), ('ROS_DISTRO', 'humble'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('SCOUT_NAMESPACE', 'scout_2'), ('TERM', 'xterm'), ('ROS_LOCALHOST_ONLY', '1'), ('PATH', '/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'), ('XDG_RUNTIME_DIR', '/tmp/runtime-root'), ('DISPLAY', ':1'), ('LANG', 'C.UTF-8'), ('LS_COLORS', 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:'), ('ROS_DOMAIN_ID', '0'), ('AMENT_PREFIX_PATH', '/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/opt/ros/humble'), ('PWD', '/root/build/slam_msgs'), ('LC_ALL', 'C.UTF-8'), ('RCUTILS_COLORIZED_OUTPUT', '1'), ('PYTHONPATH', '/root/colcon_ws/install/slam_msgs/local/lib/python3.10/dist-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages'), ('COLCON', '1'), ('CMAKE_PREFIX_PATH', '/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/opt/ros/humble')]), 'shell': False} +[1.571546] (slam_msgs) StdoutLine: {'line': b'[ 1%] \x1b[34m\x1b[1mGenerating C code for ROS interfaces\x1b[0m\n'} +[1.579556] (slam_msgs) StdoutLine: {'line': b'[ 2%] \x1b[34m\x1b[1mGenerating C++ code for ROS interfaces\x1b[0m\n'} +[1.587503] (slam_msgs) StdoutLine: {'line': b'[ 2%] Built target ament_cmake_python_copy_slam_msgs\n'} +[1.602010] (-) TimerEvent: {} +[1.702226] (-) TimerEvent: {} +[1.724055] (slam_msgs) StdoutLine: {'line': b'running egg_info\n'} +[1.724333] (slam_msgs) StdoutLine: {'line': b'creating slam_msgs.egg-info\n'} +[1.724454] (slam_msgs) StdoutLine: {'line': b'writing slam_msgs.egg-info/PKG-INFO\n'} +[1.724551] (slam_msgs) StdoutLine: {'line': b'writing dependency_links to slam_msgs.egg-info/dependency_links.txt\n'} +[1.724657] (slam_msgs) StdoutLine: {'line': b'writing top-level names to slam_msgs.egg-info/top_level.txt\n'} +[1.724719] (slam_msgs) StdoutLine: {'line': b"writing manifest file 'slam_msgs.egg-info/SOURCES.txt'\n"} +[1.725817] (slam_msgs) StdoutLine: {'line': b"reading manifest file 'slam_msgs.egg-info/SOURCES.txt'\n"} +[1.726099] (slam_msgs) StdoutLine: {'line': b"writing manifest file 'slam_msgs.egg-info/SOURCES.txt'\n"} +[1.747864] (slam_msgs) StdoutLine: {'line': b'[ 2%] Built target ament_cmake_python_build_slam_msgs_egg\n'} +[1.802328] (-) TimerEvent: {} +[1.902637] (-) TimerEvent: {} +[1.939561] (slam_msgs) StdoutLine: {'line': b'[ 2%] Built target slam_msgs__cpp\n'} +[1.946823] (slam_msgs) StdoutLine: {'line': b'[ 5%] \x1b[34m\x1b[1mGenerating C++ type support for eProsima Fast-RTPS\x1b[0m\n'} +[1.946981] (slam_msgs) StdoutLine: {'line': b'[ 5%] \x1b[34m\x1b[1mGenerating C++ type support dispatch for ROS interfaces\x1b[0m\n'} +[1.948109] (slam_msgs) StdoutLine: {'line': b'[ 7%] \x1b[34m\x1b[1mGenerating C++ introspection for ROS interfaces\x1b[0m\n'} +[1.954243] (slam_msgs) StdoutLine: {'line': b'[ 9%] \x1b[32mBuilding C object CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c.o\x1b[0m\n'} +[1.954372] (slam_msgs) StdoutLine: {'line': b'[ 9%] \x1b[32mBuilding C object CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c.o\x1b[0m\n'} +[1.956379] (slam_msgs) StdoutLine: {'line': b'[ 11%] \x1b[32mBuilding C object CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c.o\x1b[0m\n'} +[1.956793] (slam_msgs) StdoutLine: {'line': b'[ 14%] \x1b[32mBuilding C object CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c.o\x1b[0m\n'} +[1.956894] (slam_msgs) StdoutLine: {'line': b'[ 14%] \x1b[32mBuilding C object CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c.o\x1b[0m\n'} +[1.957638] (slam_msgs) StdoutLine: {'line': b'[ 15%] \x1b[32mBuilding C object CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c.o\x1b[0m\n'} +[2.002757] (-) TimerEvent: {} +[2.011896] (slam_msgs) StdoutLine: {'line': b'[ 16%] \x1b[32m\x1b[1mLinking C shared library libslam_msgs__rosidl_generator_c.so\x1b[0m\n'} +[2.039290] (slam_msgs) StdoutLine: {'line': b'[ 16%] Built target slam_msgs__rosidl_generator_c\n'} +[2.047322] (slam_msgs) StdoutLine: {'line': b'[ 18%] \x1b[34m\x1b[1mGenerating C type support for eProsima Fast-RTPS\x1b[0m\n'} +[2.048473] (slam_msgs) StdoutLine: {'line': b'[ 19%] \x1b[34m\x1b[1mGenerating C type support dispatch for ROS interfaces\x1b[0m\n'} +[2.048624] (slam_msgs) StdoutLine: {'line': b'[ 21%] \x1b[34m\x1b[1mGenerating C introspection for ROS interfaces\x1b[0m\n'} +[2.102856] (-) TimerEvent: {} +[2.203111] (-) TimerEvent: {} +[2.248884] (slam_msgs) StdoutLine: {'line': b'[ 22%] \x1b[32mBuilding CXX object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp.o\x1b[0m\n'} +[2.249098] (slam_msgs) StdoutLine: {'line': b'[ 25%] \x1b[32mBuilding CXX object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp.o\x1b[0m\n'} +[2.249167] (slam_msgs) StdoutLine: {'line': b'[ 25%] \x1b[32mBuilding CXX object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__type_support.cpp.o\x1b[0m\n'} +[2.249493] (slam_msgs) StdoutLine: {'line': b'[ 28%] \x1b[32mBuilding CXX object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp.o\x1b[0m\n'} +[2.249590] (slam_msgs) StdoutLine: {'line': b'[ 28%] \x1b[32mBuilding CXX object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp.o\x1b[0m\n'} +[2.249824] (slam_msgs) StdoutLine: {'line': b'[ 29%] \x1b[32mBuilding CXX object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp.o\x1b[0m\n'} +[2.303355] (-) TimerEvent: {} +[2.311091] (slam_msgs) StdoutLine: {'line': b'[ 30%] \x1b[32mBuilding CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp.o\x1b[0m\n'} +[2.312251] (slam_msgs) StdoutLine: {'line': b'[ 32%] \x1b[32mBuilding CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp.o\x1b[0m\n'} +[2.312643] (slam_msgs) StdoutLine: {'line': b'[ 33%] \x1b[32mBuilding CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp.o\x1b[0m\n'} +[2.312867] (slam_msgs) StdoutLine: {'line': b'[ 35%] \x1b[32mBuilding CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp.o\x1b[0m\n'} +[2.314674] (slam_msgs) StdoutLine: {'line': b'[ 36%] \x1b[32mBuilding CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp.o\x1b[0m\n'} +[2.315938] (slam_msgs) StdoutLine: {'line': b'[ 38%] \x1b[32mBuilding CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp.o\x1b[0m\n'} +[2.379120] (slam_msgs) StdoutLine: {'line': b'[ 39%] \x1b[32mBuilding CXX object CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp.o\x1b[0m\n'} +[2.379818] (slam_msgs) StdoutLine: {'line': b'[ 40%] \x1b[32mBuilding CXX object CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp.o\x1b[0m\n'} +[2.388077] (slam_msgs) StdoutLine: {'line': b'[ 42%] \x1b[32mBuilding CXX object CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp.o\x1b[0m\n'} +[2.404243] (slam_msgs) StdoutLine: {'line': b'[ 43%] \x1b[32mBuilding C object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c.o\x1b[0m\n'} +[2.404480] (-) TimerEvent: {} +[2.431277] (slam_msgs) StdoutLine: {'line': b'[ 45%] \x1b[32mBuilding CXX object CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp.o\x1b[0m\n'} +[2.468770] (slam_msgs) StdoutLine: {'line': b'[ 46%] \x1b[32mBuilding C object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c.o\x1b[0m\n'} +[2.480282] (slam_msgs) StdoutLine: {'line': b'[ 47%] \x1b[32mBuilding CXX object CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp.o\x1b[0m\n'} +[2.504629] (-) TimerEvent: {} +[2.519204] (slam_msgs) StdoutLine: {'line': b'[ 50%] \x1b[32mBuilding C object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c.o\x1b[0m\n'} +[2.519502] (slam_msgs) StdoutLine: {'line': b'[ 50%] \x1b[32mBuilding CXX object CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp.o\x1b[0m\n'} +[2.563012] (slam_msgs) StdoutLine: {'line': b'[ 52%] \x1b[32mBuilding CXX object CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp.o\x1b[0m\n'} +[2.563365] (slam_msgs) StdoutLine: {'line': b'[ 53%] \x1b[32mBuilding C object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c.o\x1b[0m\n'} +[2.597567] (slam_msgs) StdoutLine: {'line': b'[ 54%] \x1b[32mBuilding CXX object CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp.o\x1b[0m\n'} +[2.608276] (-) TimerEvent: {} +[2.609039] (slam_msgs) StdoutLine: {'line': b'[ 56%] \x1b[32mBuilding CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.cpp.o\x1b[0m\n'} +[2.618837] (slam_msgs) StdoutLine: {'line': b'[ 57%] \x1b[32mBuilding C object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c.o\x1b[0m\n'} +[2.635304] (slam_msgs) StdoutLine: {'line': b'[ 59%] \x1b[32mBuilding C object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c.o\x1b[0m\n'} +[2.643033] (slam_msgs) StdoutLine: {'line': b'[ 60%] \x1b[32mBuilding CXX object CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o\x1b[0m\n'} +[2.646447] (slam_msgs) StdoutLine: {'line': b'[ 61%] \x1b[32mBuilding CXX object CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp.o\x1b[0m\n'} +[2.663754] (slam_msgs) StdoutLine: {'line': b'[ 63%] \x1b[32mBuilding CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp.o\x1b[0m\n'} +[2.667732] (slam_msgs) StdoutLine: {'line': b'[ 64%] \x1b[32mBuilding CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp.o\x1b[0m\n'} +[2.673321] (slam_msgs) StdoutLine: {'line': b'[ 66%] \x1b[32mBuilding CXX object CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp.o\x1b[0m\n'} +[2.676340] (slam_msgs) StdoutLine: {'line': b'[ 67%] \x1b[32m\x1b[1mLinking C shared library libslam_msgs__rosidl_typesupport_introspection_c.so\x1b[0m\n'} +[2.683552] (slam_msgs) StdoutLine: {'line': b'[ 69%] \x1b[32m\x1b[1mLinking CXX shared library libslam_msgs__rosidl_typesupport_c.so\x1b[0m\n'} +[2.712262] (-) TimerEvent: {} +[2.715209] (slam_msgs) StdoutLine: {'line': b'[ 69%] Built target slam_msgs__rosidl_typesupport_introspection_c\n'} +[2.722409] (slam_msgs) StdoutLine: {'line': b'[ 70%] \x1b[32mBuilding CXX object CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o\x1b[0m\n'} +[2.731851] (slam_msgs) StdoutLine: {'line': b'[ 70%] Built target slam_msgs__rosidl_typesupport_c\n'} +[2.732052] (slam_msgs) StdoutLine: {'line': b'[ 71%] \x1b[32mBuilding CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp.o\x1b[0m\n'} +[2.747384] (slam_msgs) StdoutLine: {'line': b'[ 73%] \x1b[32mBuilding CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp.o\x1b[0m\n'} +[2.751399] (slam_msgs) StdoutLine: {'line': b'[ 74%] \x1b[32mBuilding CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp.o\x1b[0m\n'} +[2.812377] (-) TimerEvent: {} +[2.845850] (slam_msgs) StdoutLine: {'line': b'[ 76%] \x1b[32m\x1b[1mLinking CXX shared library libslam_msgs__rosidl_typesupport_introspection_cpp.so\x1b[0m\n'} +[2.893615] (slam_msgs) StdoutLine: {'line': b'[ 77%] \x1b[32m\x1b[1mLinking CXX shared library libslam_msgs__rosidl_typesupport_fastrtps_cpp.so\x1b[0m\n'} +[2.902014] (slam_msgs) StdoutLine: {'line': b'[ 77%] Built target slam_msgs__rosidl_typesupport_introspection_cpp\n'} +[2.912490] (-) TimerEvent: {} +[2.958138] (slam_msgs) StdoutLine: {'line': b'[ 77%] Built target slam_msgs__rosidl_typesupport_fastrtps_cpp\n'} +[2.962136] (slam_msgs) StdoutLine: {'line': b'[ 78%] \x1b[32m\x1b[1mLinking CXX shared library libslam_msgs__rosidl_typesupport_cpp.so\x1b[0m\n'} +[2.994592] (slam_msgs) StdoutLine: {'line': b'[ 78%] Built target slam_msgs__rosidl_typesupport_cpp\n'} +[3.012556] (-) TimerEvent: {} +[3.056579] (slam_msgs) StdoutLine: {'line': b'[ 80%] \x1b[32m\x1b[1mLinking CXX shared library libslam_msgs__rosidl_typesupport_fastrtps_c.so\x1b[0m\n'} +[3.106929] (slam_msgs) StdoutLine: {'line': b'[ 80%] Built target slam_msgs__rosidl_typesupport_fastrtps_c\n'} +[3.112683] (-) TimerEvent: {} +[3.122247] (slam_msgs) StdoutLine: {'line': b'[ 80%] Built target slam_msgs\n'} +[3.137316] (slam_msgs) StdoutLine: {'line': b'[ 81%] \x1b[34m\x1b[1mGenerating Python code for ROS interfaces\x1b[0m\n'} +[3.212919] (-) TimerEvent: {} +[3.313655] (-) TimerEvent: {} +[3.414431] (-) TimerEvent: {} +[3.514800] (-) TimerEvent: {} +[3.615143] (-) TimerEvent: {} +[3.679353] (slam_msgs) StdoutLine: {'line': b'[ 81%] Built target slam_msgs__py\n'} +[3.692631] (slam_msgs) StdoutLine: {'line': b'[ 83%] \x1b[32mBuilding C object CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_point_s.c.o\x1b[0m\n'} +[3.692849] (slam_msgs) StdoutLine: {'line': b'[ 84%] \x1b[32mBuilding C object CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c.o\x1b[0m\n'} +[3.694368] (slam_msgs) StdoutLine: {'line': b'[ 85%] \x1b[32mBuilding C object CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_map_s.c.o\x1b[0m\n'} +[3.694544] (slam_msgs) StdoutLine: {'line': b'[ 88%] \x1b[32mBuilding C object CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_graph_s.c.o\x1b[0m\n'} +[3.694651] (slam_msgs) StdoutLine: {'line': b'[ 88%] \x1b[32mBuilding C object CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_data_s.c.o\x1b[0m\n'} +[3.694699] (slam_msgs) StdoutLine: {'line': b'[ 90%] \x1b[32mBuilding C object CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_key_frame_s.c.o\x1b[0m\n'} +[3.715342] (-) TimerEvent: {} +[3.792694] (slam_msgs) StdoutLine: {'line': b'[ 91%] \x1b[32m\x1b[1mLinking C shared library rosidl_generator_py/slam_msgs/libslam_msgs__rosidl_generator_py.so\x1b[0m\n'} +[3.815378] (-) TimerEvent: {} +[3.827216] (slam_msgs) StdoutLine: {'line': b'[ 91%] Built target slam_msgs__rosidl_generator_py\n'} +[3.844557] (slam_msgs) StdoutLine: {'line': b'[ 92%] \x1b[32mBuilding C object CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c.o\x1b[0m\n'} +[3.845120] (slam_msgs) StdoutLine: {'line': b'[ 94%] \x1b[32mBuilding C object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c.o\x1b[0m\n'} +[3.845469] (slam_msgs) StdoutLine: {'line': b'[ 95%] \x1b[32mBuilding C object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.o\x1b[0m\n'} +[3.915506] (-) TimerEvent: {} +[3.921098] (slam_msgs) StdoutLine: {'line': b'[ 97%] \x1b[32m\x1b[1mLinking C shared library rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so\x1b[0m\n'} +[3.923838] (slam_msgs) StdoutLine: {'line': b'[ 98%] \x1b[32m\x1b[1mLinking C shared library rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so\x1b[0m\n'} +[3.926201] (slam_msgs) StdoutLine: {'line': b'[100%] \x1b[32m\x1b[1mLinking C shared library rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so\x1b[0m\n'} +[3.963000] (slam_msgs) StdoutLine: {'line': b'[100%] Built target slam_msgs__rosidl_typesupport_c__pyext\n'} +[3.963205] (slam_msgs) StdoutLine: {'line': b'[100%] Built target slam_msgs__rosidl_typesupport_fastrtps_c__pyext\n'} +[3.967598] (slam_msgs) StdoutLine: {'line': b'[100%] Built target slam_msgs__rosidl_typesupport_introspection_c__pyext\n'} +[3.978665] (slam_msgs) CommandEnded: {'returncode': 0} +[4.015599] (-) TimerEvent: {} +[4.093302] (slam_msgs) JobProgress: {'identifier': 'slam_msgs', 'progress': 'install'} +[4.100593] (slam_msgs) Command: {'cmd': ['/usr/bin/cmake', '--install', '/root/build/slam_msgs'], 'cwd': '/root/build/slam_msgs', 'env': OrderedDict([('HOSTNAME', 'grh'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/root/colcon_ws/install/slam_msgs/lib:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib'), ('HOME', '/root'), ('OLDPWD', '/'), ('ROS_PYTHON_VERSION', '3'), ('COLCON_PREFIX_PATH', '/root/colcon_ws/install'), ('ROS_DISTRO', 'humble'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('SCOUT_NAMESPACE', 'scout_2'), ('TERM', 'xterm'), ('ROS_LOCALHOST_ONLY', '1'), ('PATH', '/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'), ('XDG_RUNTIME_DIR', '/tmp/runtime-root'), ('DISPLAY', ':1'), ('LANG', 'C.UTF-8'), ('LS_COLORS', 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:'), ('ROS_DOMAIN_ID', '0'), ('AMENT_PREFIX_PATH', '/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/opt/ros/humble'), ('PWD', '/root/build/slam_msgs'), ('LC_ALL', 'C.UTF-8'), ('RCUTILS_COLORIZED_OUTPUT', '1'), ('PYTHONPATH', '/root/colcon_ws/install/slam_msgs/local/lib/python3.10/dist-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages'), ('COLCON', '1'), ('CMAKE_PREFIX_PATH', '/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/opt/ros/humble')]), 'shell': False} +[4.106410] (slam_msgs) StdoutLine: {'line': b'-- Install configuration: ""\n'} +[4.106586] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/ament_index/resource_index/rosidl_interfaces/slam_msgs\n'} +[4.106739] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs\n'} +[4.106812] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg\n'} +[4.106882] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/rosidl_generator_c__visibility_control.h\n'} +[4.106977] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail\n'} +[4.107031] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__functions.c\n'} +[4.107080] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__functions.h\n'} +[4.107145] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__functions.c\n'} +[4.107295] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__functions.h\n'} +[4.107402] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__struct.h\n'} +[4.107459] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__functions.c\n'} +[4.107509] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__struct.h\n'} +[4.107555] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__type_support.h\n'} +[4.107638] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__struct.h\n'} +[4.107700] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__functions.h\n'} +[4.107752] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__type_support.h\n'} +[4.107804] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__type_support.h\n'} +[4.107872] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__type_support.h\n'} +[4.107975] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__struct.h\n'} +[4.108023] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__functions.h\n'} +[4.108075] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__functions.c\n'} +[4.108154] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_data.h\n'} +[4.108218] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_graph.h\n'} +[4.108270] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_point.h\n'} +[4.108318] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/key_frame.h\n'} +[4.108372] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv\n'} +[4.108423] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail\n'} +[4.108491] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__struct.h\n'} +[4.108574] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__functions.c\n'} +[4.108619] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__struct.h\n'} +[4.108683] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__functions.h\n'} +[4.108728] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__type_support.h\n'} +[4.108773] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__functions.h\n'} +[4.108817] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__functions.c\n'} +[4.108878] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__type_support.h\n'} +[4.108957] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_landmarks_in_view.h\n'} +[4.109003] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_map.h\n'} +[4.109067] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/environment/library_path.sh\n'} +[4.109108] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/environment/library_path.dsv\n'} +[4.109166] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/lib/libslam_msgs__rosidl_generator_c.so\n'} +[4.109348] (slam_msgs) StdoutLine: {'line': b'-- Set runtime path of "/root/install/slam_msgs/lib/libslam_msgs__rosidl_generator_c.so" to ""\n'} +[4.109419] (slam_msgs) StdoutLine: {'line': b'-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs\n'} +[4.109494] (slam_msgs) StdoutLine: {'line': b'-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg\n'} +[4.109555] (slam_msgs) StdoutLine: {'line': b'-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail\n'} +[4.109615] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__rosidl_typesupport_fastrtps_c.h\n'} +[4.109683] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__rosidl_typesupport_fastrtps_c.h\n'} +[4.109762] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__rosidl_typesupport_fastrtps_c.h\n'} +[4.109810] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__rosidl_typesupport_fastrtps_c.h\n'} +[4.109856] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h\n'} +[4.109920] (slam_msgs) StdoutLine: {'line': b'-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv\n'} +[4.109992] (slam_msgs) StdoutLine: {'line': b'-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail\n'} +[4.110045] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__rosidl_typesupport_fastrtps_c.h\n'} +[4.110091] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_fastrtps_c.h\n'} +[4.110155] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_fastrtps_c.so\n'} +[4.110234] (slam_msgs) StdoutLine: {'line': b'-- Set runtime path of "/root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_fastrtps_c.so" to ""\n'} +[4.110299] (slam_msgs) StdoutLine: {'line': b'-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs\n'} +[4.110363] (slam_msgs) StdoutLine: {'line': b'-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg\n'} +[4.110427] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_graph.hpp\n'} +[4.110472] (slam_msgs) StdoutLine: {'line': b'-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail\n'} +[4.110535] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__traits.hpp\n'} +[4.110619] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__builder.hpp\n'} +[4.110671] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__traits.hpp\n'} +[4.110719] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__struct.hpp\n'} +[4.110786] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__struct.hpp\n'} +[4.110861] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__traits.hpp\n'} +[4.110910] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__builder.hpp\n'} +[4.110959] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__builder.hpp\n'} +[4.111026] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__struct.hpp\n'} +[4.111108] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__builder.hpp\n'} +[4.111159] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__struct.hpp\n'} +[4.111229] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__traits.hpp\n'} +[4.111293] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/key_frame.hpp\n'} +[4.111370] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_data.hpp\n'} +[4.111418] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_point.hpp\n'} +[4.111462] (slam_msgs) StdoutLine: {'line': b'-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv\n'} +[4.111506] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_landmarks_in_view.hpp\n'} +[4.111591] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_map.hpp\n'} +[4.111660] (slam_msgs) StdoutLine: {'line': b'-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail\n'} +[4.111714] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__traits.hpp\n'} +[4.111765] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__struct.hpp\n'} +[4.111815] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__traits.hpp\n'} +[4.111883] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__struct.hpp\n'} +[4.111966] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__builder.hpp\n'} +[4.112012] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__builder.hpp\n'} +[4.112058] (slam_msgs) StdoutLine: {'line': b'-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs\n'} +[4.112104] (slam_msgs) StdoutLine: {'line': b'-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg\n'} +[4.112166] (slam_msgs) StdoutLine: {'line': b'-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail\n'} +[4.112747] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__rosidl_typesupport_fastrtps_cpp.hpp\n'} +[4.113014] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__rosidl_typesupport_fastrtps_cpp.hpp\n'} +[4.113203] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__rosidl_typesupport_fastrtps_cpp.hpp\n'} +[4.113688] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__rosidl_typesupport_fastrtps_cpp.hpp\n'} +[4.113944] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/dds_fastrtps\n'} +[4.114106] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h\n'} +[4.114367] (slam_msgs) StdoutLine: {'line': b'-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv\n'} +[4.114564] (slam_msgs) StdoutLine: {'line': b'-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail\n'} +[4.114683] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__rosidl_typesupport_fastrtps_cpp.hpp\n'} +[4.114788] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_fastrtps_cpp.hpp\n'} +[4.114891] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/dds_fastrtps\n'} +[4.114990] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_fastrtps_cpp.so\n'} +[4.115077] (slam_msgs) StdoutLine: {'line': b'-- Set runtime path of "/root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_fastrtps_cpp.so" to ""\n'} +[4.115162] (slam_msgs) StdoutLine: {'line': b'-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs\n'} +[4.115331] (slam_msgs) StdoutLine: {'line': b'-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg\n'} +[4.115433] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h\n'} +[4.115507] (slam_msgs) StdoutLine: {'line': b'-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail\n'} +[4.115575] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__rosidl_typesupport_introspection_c.h\n'} +[4.115639] (-) TimerEvent: {} +[4.115784] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__type_support.c\n'} +[4.115972] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__rosidl_typesupport_introspection_c.h\n'} +[4.116047] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__type_support.c\n'} +[4.116115] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__type_support.c\n'} +[4.116382] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__rosidl_typesupport_introspection_c.h\n'} +[4.116625] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h\n'} +[4.116679] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__type_support.c\n'} +[4.116734] (slam_msgs) StdoutLine: {'line': b'-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv\n'} +[4.116776] (slam_msgs) StdoutLine: {'line': b'-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail\n'} +[4.116821] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__type_support.c\n'} +[4.116863] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__rosidl_typesupport_introspection_c.h\n'} +[4.116905] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c\n'} +[4.116946] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_introspection_c.h\n'} +[4.116987] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_introspection_c.so\n'} +[4.117027] (slam_msgs) StdoutLine: {'line': b'-- Set runtime path of "/root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_introspection_c.so" to ""\n'} +[4.117067] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_c.so\n'} +[4.117107] (slam_msgs) StdoutLine: {'line': b'-- Set runtime path of "/root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_c.so" to ""\n'} +[4.117147] (slam_msgs) StdoutLine: {'line': b'-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs\n'} +[4.117245] (slam_msgs) StdoutLine: {'line': b'-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg\n'} +[4.117310] (slam_msgs) StdoutLine: {'line': b'-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail\n'} +[4.117338] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__type_support.cpp\n'} +[4.117364] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__type_support.cpp\n'} +[4.117389] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__rosidl_typesupport_introspection_cpp.hpp\n'} +[4.117414] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_cpp.hpp\n'} +[4.117439] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__rosidl_typesupport_introspection_cpp.hpp\n'} +[4.117464] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__type_support.cpp\n'} +[4.117489] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__rosidl_typesupport_introspection_cpp.hpp\n'} +[4.117515] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__type_support.cpp\n'} +[4.117540] (slam_msgs) StdoutLine: {'line': b'-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv\n'} +[4.117564] (slam_msgs) StdoutLine: {'line': b'-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail\n'} +[4.117589] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_introspection_cpp.hpp\n'} +[4.117613] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp\n'} +[4.117637] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__type_support.cpp\n'} +[4.117661] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__rosidl_typesupport_introspection_cpp.hpp\n'} +[4.117688] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_introspection_cpp.so\n'} +[4.117712] (slam_msgs) StdoutLine: {'line': b'-- Set runtime path of "/root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_introspection_cpp.so" to ""\n'} +[4.117735] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_cpp.so\n'} +[4.117759] (slam_msgs) StdoutLine: {'line': b'-- Set runtime path of "/root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_cpp.so" to ""\n'} +[4.117783] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/environment/pythonpath.sh\n'} +[4.117806] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/environment/pythonpath.dsv\n'} +[4.117834] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs-1.0.0-py3.10.egg-info\n'} +[4.117858] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs-1.0.0-py3.10.egg-info/top_level.txt\n'} +[4.117883] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs-1.0.0-py3.10.egg-info/PKG-INFO\n'} +[4.117907] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs-1.0.0-py3.10.egg-info/dependency_links.txt\n'} +[4.117931] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs-1.0.0-py3.10.egg-info/SOURCES.txt\n'} +[4.117957] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs\n'} +[4.117981] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg\n'} +[4.118005] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_data.py\n'} +[4.118028] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_graph.py\n'} +[4.118051] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_data_s.c\n'} +[4.118075] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_point_s.c\n'} +[4.118099] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_point.py\n'} +[4.118122] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/__init__.py\n'} +[4.118145] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_graph_s.c\n'} +[4.118169] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_key_frame_s.c\n'} +[4.118201] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_key_frame.py\n'} +[4.118225] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/libslam_msgs__rosidl_generator_py.so\n'} +[4.118249] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so\n'} +[4.118274] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so\n'} +[4.118297] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c\n'} +[4.118324] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/__init__.py\n'} +[4.118347] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c\n'} +[4.118372] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c\n'} +[4.118397] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so\n'} +[4.118421] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv\n'} +[4.118445] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/_get_map.py\n'} +[4.118468] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/_get_map_s.c\n'} +[4.118491] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/__init__.py\n'} +[4.118514] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/_get_landmarks_in_view.py\n'} +[4.118537] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/_get_landmarks_in_view_s.c\n'} +[4.148740] (slam_msgs) StdoutLine: {'line': b"Listing '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs'...\n"} +[4.148887] (slam_msgs) StdoutLine: {'line': b"Compiling '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/__init__.py'...\n"} +[4.148947] (slam_msgs) StdoutLine: {'line': b"Listing '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg'...\n"} +[4.148997] (slam_msgs) StdoutLine: {'line': b"Compiling '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/__init__.py'...\n"} +[4.149046] (slam_msgs) StdoutLine: {'line': b"Compiling '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_key_frame.py'...\n"} +[4.149094] (slam_msgs) StdoutLine: {'line': b"Compiling '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_data.py'...\n"} +[4.149143] (slam_msgs) StdoutLine: {'line': b"Compiling '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_graph.py'...\n"} +[4.149201] (slam_msgs) StdoutLine: {'line': b"Compiling '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_point.py'...\n"} +[4.149270] (slam_msgs) StdoutLine: {'line': b"Listing '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv'...\n"} +[4.149317] (slam_msgs) StdoutLine: {'line': b"Compiling '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/__init__.py'...\n"} +[4.149366] (slam_msgs) StdoutLine: {'line': b"Compiling '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/_get_landmarks_in_view.py'...\n"} +[4.149415] (slam_msgs) StdoutLine: {'line': b"Compiling '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/_get_map.py'...\n"} +[4.151723] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so\n'} +[4.152028] (slam_msgs) StdoutLine: {'line': b'-- Set runtime path of "/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so" to ""\n'} +[4.152125] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so\n'} +[4.152337] (slam_msgs) StdoutLine: {'line': b'-- Set runtime path of "/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so" to ""\n'} +[4.152477] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so\n'} +[4.152782] (slam_msgs) StdoutLine: {'line': b'-- Set runtime path of "/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so" to ""\n'} +[4.152827] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/lib/libslam_msgs__rosidl_generator_py.so\n'} +[4.152980] (slam_msgs) StdoutLine: {'line': b'-- Set runtime path of "/root/install/slam_msgs/lib/libslam_msgs__rosidl_generator_py.so" to ""\n'} +[4.153069] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/msg/MapGraph.idl\n'} +[4.153189] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/msg/MapData.idl\n'} +[4.153301] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/msg/KeyFrame.idl\n'} +[4.153405] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/msg/MapPoint.idl\n'} +[4.153547] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/srv/GetMap.idl\n'} +[4.153652] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/srv/GetLandmarksInView.idl\n'} +[4.153755] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/msg/MapGraph.msg\n'} +[4.153836] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/msg/MapData.msg\n'} +[4.153890] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/msg/KeyFrame.msg\n'} +[4.153938] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/msg/MapPoint.msg\n'} +[4.153990] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/srv/GetMap.srv\n'} +[4.154051] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/srv/GetMap_Request.msg\n'} +[4.154113] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/srv/GetMap_Response.msg\n'} +[4.154171] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/srv/GetLandmarksInView.srv\n'} +[4.154244] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/srv/GetLandmarksInView_Request.msg\n'} +[4.154296] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/srv/GetLandmarksInView_Response.msg\n'} +[4.154382] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/ament_index/resource_index/package_run_dependencies/slam_msgs\n'} +[4.154462] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/ament_index/resource_index/parent_prefix_path/slam_msgs\n'} +[4.154533] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/environment/ament_prefix_path.sh\n'} +[4.154602] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/environment/ament_prefix_path.dsv\n'} +[4.154677] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/environment/path.sh\n'} +[4.154729] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/environment/path.dsv\n'} +[4.154791] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/local_setup.bash\n'} +[4.154850] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/local_setup.sh\n'} +[4.154943] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/local_setup.zsh\n'} +[4.154993] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/local_setup.dsv\n'} +[4.155046] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/package.dsv\n'} +[4.155099] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/ament_index/resource_index/packages/slam_msgs\n'} +[4.155161] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cExport.cmake\n'} +[4.155221] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cExport-noconfig.cmake\n'} +[4.155275] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cExport.cmake\n'} +[4.155334] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cExport-noconfig.cmake\n'} +[4.155387] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cppExport.cmake\n'} +[4.155439] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cppExport.cmake\n'} +[4.155492] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake\n'} +[4.155546] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cExport.cmake\n'} +[4.155600] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cExport-noconfig.cmake\n'} +[4.155654] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cExport.cmake\n'} +[4.155709] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cExport-noconfig.cmake\n'} +[4.155764] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cppExport.cmake\n'} +[4.155819] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cppExport-noconfig.cmake\n'} +[4.155874] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cppExport.cmake\n'} +[4.155936] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cppExport-noconfig.cmake\n'} +[4.155977] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_pyExport.cmake\n'} +[4.156039] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_pyExport-noconfig.cmake\n'} +[4.156087] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/rosidl_cmake-extras.cmake\n'} +[4.156127] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/ament_cmake_export_dependencies-extras.cmake\n'} +[4.156191] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/ament_cmake_export_include_directories-extras.cmake\n'} +[4.156239] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/ament_cmake_export_libraries-extras.cmake\n'} +[4.156301] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/ament_cmake_export_targets-extras.cmake\n'} +[4.156349] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake\n'} +[4.156393] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake\n'} +[4.156448] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/slam_msgsConfig.cmake\n'} +[4.156507] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/slam_msgsConfig-version.cmake\n'} +[4.156547] (slam_msgs) StdoutLine: {'line': b'-- Installing: /root/install/slam_msgs/share/slam_msgs/package.xml\n'} +[4.157923] (slam_msgs) CommandEnded: {'returncode': 0} +[4.215762] (-) TimerEvent: {} +[4.273807] (slam_msgs) JobEnded: {'identifier': 'slam_msgs', 'rc': 0} +[4.274339] (orb_slam3_ros2_wrapper) JobStarted: {'identifier': 'orb_slam3_ros2_wrapper'} +[4.279926] (orb_slam3_ros2_wrapper) JobProgress: {'identifier': 'orb_slam3_ros2_wrapper', 'progress': 'cmake'} +[4.280108] (orb_slam3_ros2_wrapper) Command: {'cmd': ['/usr/bin/cmake', '/root/colcon_ws/src/orb_slam3_ros2_wrapper', '-DCMAKE_INSTALL_PREFIX=/root/install/orb_slam3_ros2_wrapper'], 'cwd': '/root/build/orb_slam3_ros2_wrapper', 'env': OrderedDict([('HOSTNAME', 'grh'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/root/install/slam_msgs/lib:/root/colcon_ws/install/slam_msgs/lib:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib'), ('HOME', '/root'), ('OLDPWD', '/'), ('ROS_PYTHON_VERSION', '3'), ('COLCON_PREFIX_PATH', '/root/colcon_ws/install'), ('ROS_DISTRO', 'humble'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('SCOUT_NAMESPACE', 'scout_2'), ('TERM', 'xterm'), ('ROS_LOCALHOST_ONLY', '1'), ('PATH', '/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'), ('XDG_RUNTIME_DIR', '/tmp/runtime-root'), ('DISPLAY', ':1'), ('LANG', 'C.UTF-8'), ('LS_COLORS', 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:'), ('ROS_DOMAIN_ID', '0'), ('AMENT_PREFIX_PATH', '/root/install/slam_msgs:/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/opt/ros/humble'), ('PWD', '/root/build/orb_slam3_ros2_wrapper'), ('LC_ALL', 'C.UTF-8'), ('RCUTILS_COLORIZED_OUTPUT', '1'), ('PYTHONPATH', '/root/install/slam_msgs/local/lib/python3.10/dist-packages:/root/colcon_ws/install/slam_msgs/local/lib/python3.10/dist-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages'), ('COLCON', '1'), ('CMAKE_PREFIX_PATH', '/root/install/slam_msgs:/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/opt/ros/humble')]), 'shell': False} +[4.315867] (-) TimerEvent: {} +[4.322152] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- The C compiler identification is GNU 11.4.0\n'} +[4.356785] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- The CXX compiler identification is GNU 11.4.0\n'} +[4.364591] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Detecting C compiler ABI info\n'} +[4.414970] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Detecting C compiler ABI info - done\n'} +[4.415927] (-) TimerEvent: {} +[4.419651] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Check for working C compiler: /usr/bin/cc - skipped\n'} +[4.419852] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Detecting C compile features\n'} +[4.420022] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Detecting C compile features - done\n'} +[4.421833] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Detecting CXX compiler ABI info\n'} +[4.477160] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Detecting CXX compiler ABI info - done\n'} +[4.481960] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Check for working CXX compiler: /usr/bin/c++ - skipped\n'} +[4.482235] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Detecting CXX compile features\n'} +[4.482422] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Detecting CXX compile features - done\n'} +[4.482786] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[0mBuild type: Release\x1b[0m\n'} +[4.484548] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found ament_cmake_auto: 1.3.10 (/opt/ros/humble/share/ament_cmake_auto/cmake)\n'} +[4.515998] (-) TimerEvent: {} +[4.588614] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found Python3: /usr/bin/python3 (found version "3.10.12") found components: Interpreter \n'} +[4.616101] (-) TimerEvent: {} +[4.657923] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found rclcpp: 16.0.10 (/opt/ros/humble/share/rclcpp/cmake)\n'} +[4.685117] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found rosidl_generator_c: 3.1.5 (/opt/ros/humble/share/rosidl_generator_c/cmake)\n'} +[4.688192] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found rosidl_adapter: 3.1.5 (/opt/ros/humble/share/rosidl_adapter/cmake)\n'} +[4.693410] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found rosidl_generator_cpp: 3.1.5 (/opt/ros/humble/share/rosidl_generator_cpp/cmake)\n'} +[4.700452] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c\n'} +[4.709758] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp\n'} +[4.716201] (-) TimerEvent: {} +[4.735479] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found rmw_implementation_cmake: 6.1.2 (/opt/ros/humble/share/rmw_implementation_cmake/cmake)\n'} +[4.737097] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found rmw_fastrtps_cpp: 6.2.7 (/opt/ros/humble/share/rmw_fastrtps_cpp/cmake)\n'} +[4.809092] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "3.0.2") \n'} +[4.816275] (-) TimerEvent: {} +[4.830659] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found FastRTPS: /opt/ros/humble/include \n'} +[4.863628] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b"-- Using RMW implementation 'rmw_fastrtps_cpp' as default\n"} +[4.869000] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Looking for pthread.h\n'} +[4.916402] (-) TimerEvent: {} +[4.916724] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Looking for pthread.h - found\n'} +[4.916905] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Performing Test CMAKE_HAVE_LIBC_PTHREAD\n'} +[4.967752] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success\n'} +[4.969261] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found Threads: TRUE \n'} +[5.002160] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found sensor_msgs: 4.2.4 (/opt/ros/humble/share/sensor_msgs/cmake)\n'} +[5.016490] (-) TimerEvent: {} +[5.020876] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found cv_bridge: 3.2.1 (/opt/ros/humble/share/cv_bridge/cmake)\n'} +[5.027763] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found message_filters: 4.3.5 (/opt/ros/humble/share/message_filters/cmake)\n'} +[5.046433] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found ORB_SLAM3: /home/orb/ORB_SLAM3/lib/libORB_SLAM3.so \n'} +[5.047676] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found tf2_ros: 0.25.7 (/opt/ros/humble/share/tf2_ros/cmake)\n'} +[5.115922] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found tf2_eigen: 0.25.7 (/opt/ros/humble/share/tf2_eigen/cmake)\n'} +[5.116560] (-) TimerEvent: {} +[5.117468] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found slam_msgs: 1.0.0 (/root/install/slam_msgs/share/slam_msgs/cmake)\n'} +[5.128723] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found nav_msgs: 4.2.4 (/opt/ros/humble/share/nav_msgs/cmake)\n'} +[5.139993] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found tf2_geometry_msgs: 0.25.7 (/opt/ros/humble/share/tf2_geometry_msgs/cmake)\n'} +[5.145951] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found eigen3_cmake_module: 0.1.1 (/opt/ros/humble/share/eigen3_cmake_module/cmake)\n'} +[5.146843] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found Eigen3: TRUE (found version "3.4.0") \n'} +[5.147003] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Ensuring Eigen3 include directory is part of orocos-kdl CMake target\n'} +[5.154660] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found Eigen: /usr/include/eigen3 (Required is at least version "3.1") \n'} +[5.168118] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.74.0/BoostConfig.cmake (found suitable version "1.74.0", minimum required is "1.65.0") found components: system filesystem date_time iostreams serialization \n'} +[5.181717] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b"-- Checking for module 'flann'\n"} +[5.195141] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found flann, version 1.9.1\n'} +[5.216666] (-) TimerEvent: {} +[5.230430] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found FLANN: /usr/lib/x86_64-linux-gnu/libflann_cpp.so \n'} +[5.230602] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- FLANN found (include: /usr/include, lib: /usr/lib/x86_64-linux-gnu/libflann_cpp.so)\n'} +[5.253277] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found GLEW: /usr/lib/x86_64-linux-gnu/libGLEW.so \n'} +[5.256647] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so found components: OpenGL GLX \n'} +[5.316777] (-) TimerEvent: {} +[5.353834] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found MPI_C: /usr/lib/x86_64-linux-gnu/libmpi.so (found version "3.1") \n'} +[5.354185] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found MPI: TRUE (found version "3.1") found components: C \n'} +[5.356464] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found JsonCpp: /usr/lib/x86_64-linux-gnu/libjsoncpp.so (found suitable version "1.9.5", minimum required is "0.7.0") \n'} +[5.360928] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.11") \n'} +[5.369159] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found PNG: /usr/lib/x86_64-linux-gnu/libpng.so (found version "1.6.37") \n'} +[5.376343] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found Eigen3: /usr/include/eigen3 (found version "3.4.0") \n'} +[5.416904] (-) TimerEvent: {} +[5.444772] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found X11: /usr/include \n'} +[5.445238] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so\n'} +[5.493943] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found\n'} +[5.494259] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Looking for gethostbyname\n'} +[5.516979] (-) TimerEvent: {} +[5.541109] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Looking for gethostbyname - found\n'} +[5.541342] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Looking for connect\n'} +[5.588098] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Looking for connect - found\n'} +[5.588261] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Looking for remove\n'} +[5.617067] (-) TimerEvent: {} +[5.636962] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Looking for remove - found\n'} +[5.637156] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Looking for shmat\n'} +[5.689022] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Looking for shmat - found\n'} +[5.689268] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Looking for IceConnectionNumber in ICE\n'} +[5.717247] (-) TimerEvent: {} +[5.738964] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Looking for IceConnectionNumber in ICE - found\n'} +[5.805496] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found EXPAT: /usr/lib/x86_64-linux-gnu/libexpat.so (found version "2.4.7") \n'} +[5.806572] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found double-conversion: /usr/lib/x86_64-linux-gnu/libdouble-conversion.so \n'} +[5.807825] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found LZ4: /usr/lib/x86_64-linux-gnu/liblz4.so (found version "1.9.3") \n'} +[5.808765] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found LZMA: /usr/lib/x86_64-linux-gnu/liblzma.so (found version "5.2.5") \n'} +[5.817287] (-) TimerEvent: {} +[5.820265] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found JPEG: /usr/lib/x86_64-linux-gnu/libjpeg.so (found version "80") \n'} +[5.822532] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found TIFF: /usr/lib/x86_64-linux-gnu/libtiff.so (found version "4.3.0") \n'} +[5.824816] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found Freetype: /usr/lib/x86_64-linux-gnu/libfreetype.so (found version "2.11.1") \n'} +[5.828475] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found utf8cpp: /usr/include/utf8cpp \n'} +[5.894068] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b"-- Checking for module 'libusb-1.0'\n"} +[5.906002] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found libusb-1.0, version 1.0.25\n'} +[5.917382] (-) TimerEvent: {} +[5.940251] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found libusb: /usr/lib/x86_64-linux-gnu/libusb-1.0.so \n'} +[5.941118] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found OpenNI: /usr/lib/libOpenNI.so;libusb::libusb (found version "1.5.4.0") \n'} +[5.941230] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- OpenNI found (version: 1.5.4.0, include: /usr/include/ni, lib: /usr/lib/libOpenNI.so;libusb::libusb)\n'} +[5.993277] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found OpenNI2: /usr/lib/x86_64-linux-gnu/libOpenNI2.so;libusb::libusb (found version "2.2.0.33") \n'} +[5.993474] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- OpenNI2 found (version: 2.2.0.33, include: /usr/include/openni2, lib: /usr/lib/x86_64-linux-gnu/libOpenNI2.so;libusb::libusb)\n'} +[5.993586] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[0m** WARNING ** io features related to pcap will be disabled\x1b[0m\n'} +[6.017448] (-) TimerEvent: {} +[6.081603] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- OpenNI found (version: 1.5.4.0, include: /usr/include/ni, lib: /usr/lib/libOpenNI.so;libusb::libusb)\n'} +[6.088113] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- OpenNI2 found (version: 2.2.0.33, include: /usr/include/openni2, lib: /usr/lib/x86_64-linux-gnu/libOpenNI2.so;libusb::libusb)\n'} +[6.117554] (-) TimerEvent: {} +[6.168864] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found Qhull version 8.0.2\n'} +[6.217711] (-) TimerEvent: {} +[6.263646] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- OpenNI found (version: 1.5.4.0, include: /usr/include/ni, lib: /usr/lib/libOpenNI.so;libusb::libusb)\n'} +[6.317823] (-) TimerEvent: {} +[6.353322] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_COMMON\n'} +[6.353849] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found PCL_COMMON: /usr/lib/x86_64-linux-gnu/libpcl_common.so \n'} +[6.353977] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_KDTREE\n'} +[6.354334] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found PCL_KDTREE: /usr/lib/x86_64-linux-gnu/libpcl_kdtree.so \n'} +[6.354469] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_OCTREE\n'} +[6.354811] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found PCL_OCTREE: /usr/lib/x86_64-linux-gnu/libpcl_octree.so \n'} +[6.354938] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_SEARCH\n'} +[6.355285] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found PCL_SEARCH: /usr/lib/x86_64-linux-gnu/libpcl_search.so \n'} +[6.355442] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_SAMPLE_CONSENSUS\n'} +[6.355779] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found PCL_SAMPLE_CONSENSUS: /usr/lib/x86_64-linux-gnu/libpcl_sample_consensus.so \n'} +[6.355916] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_FILTERS\n'} +[6.356259] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found PCL_FILTERS: /usr/lib/x86_64-linux-gnu/libpcl_filters.so \n'} +[6.356404] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_2D\n'} +[6.356534] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found PCL_2D: /usr/include/pcl-1.12 \n'} +[6.356647] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_GEOMETRY\n'} +[6.356724] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found PCL_GEOMETRY: /usr/include/pcl-1.12 \n'} +[6.356784] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_IO\n'} +[6.357057] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found PCL_IO: /usr/lib/x86_64-linux-gnu/libpcl_io.so \n'} +[6.357187] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_FEATURES\n'} +[6.357574] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found PCL_FEATURES: /usr/lib/x86_64-linux-gnu/libpcl_features.so \n'} +[6.357694] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_ML\n'} +[6.357971] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found PCL_ML: /usr/lib/x86_64-linux-gnu/libpcl_ml.so \n'} +[6.358047] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_SEGMENTATION\n'} +[6.358439] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found PCL_SEGMENTATION: /usr/lib/x86_64-linux-gnu/libpcl_segmentation.so \n'} +[6.358586] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_VISUALIZATION\n'} +[6.358970] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found PCL_VISUALIZATION: /usr/lib/x86_64-linux-gnu/libpcl_visualization.so \n'} +[6.359101] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_SURFACE\n'} +[6.359505] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found PCL_SURFACE: /usr/lib/x86_64-linux-gnu/libpcl_surface.so \n'} +[6.359617] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_REGISTRATION\n'} +[6.360018] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found PCL_REGISTRATION: /usr/lib/x86_64-linux-gnu/libpcl_registration.so \n'} +[6.360146] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_KEYPOINTS\n'} +[6.360544] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found PCL_KEYPOINTS: /usr/lib/x86_64-linux-gnu/libpcl_keypoints.so \n'} +[6.360665] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_TRACKING\n'} +[6.361050] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found PCL_TRACKING: /usr/lib/x86_64-linux-gnu/libpcl_tracking.so \n'} +[6.361153] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_RECOGNITION\n'} +[6.361561] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found PCL_RECOGNITION: /usr/lib/x86_64-linux-gnu/libpcl_recognition.so \n'} +[6.361708] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_STEREO\n'} +[6.362097] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found PCL_STEREO: /usr/lib/x86_64-linux-gnu/libpcl_stereo.so \n'} +[6.362195] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_APPS\n'} +[6.362588] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found PCL_APPS: /usr/lib/x86_64-linux-gnu/libpcl_apps.so \n'} +[6.362886] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_IN_HAND_SCANNER\n'} +[6.363037] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found PCL_IN_HAND_SCANNER: /usr/include/pcl-1.12 \n'} +[6.363100] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_MODELER\n'} +[6.363250] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found PCL_MODELER: /usr/include/pcl-1.12 \n'} +[6.363314] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_POINT_CLOUD_EDITOR\n'} +[6.363499] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found PCL_POINT_CLOUD_EDITOR: /usr/include/pcl-1.12 \n'} +[6.363561] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_OUTOFCORE\n'} +[6.363962] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found PCL_OUTOFCORE: /usr/lib/x86_64-linux-gnu/libpcl_outofcore.so \n'} +[6.364076] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_PEOPLE\n'} +[6.364469] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found PCL_PEOPLE: /usr/lib/x86_64-linux-gnu/libpcl_people.so \n'} +[6.364919] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found PCL: pcl_common;pcl_kdtree;pcl_octree;pcl_search;pcl_sample_consensus;pcl_filters;pcl_io;pcl_features;pcl_ml;pcl_segmentation;pcl_visualization;pcl_surface;pcl_registration;pcl_keypoints;pcl_tracking;pcl_recognition;pcl_stereo;pcl_apps;pcl_outofcore;pcl_people;Boost::system;Boost::filesystem;Boost::date_time;Boost::iostreams;Boost::serialization;/usr/lib/libOpenNI.so;libusb::libusb;/usr/lib/x86_64-linux-gnu/libOpenNI2.so;libusb::libusb;VTK::ChartsCore;VTK::CommonColor;VTK::CommonComputationalGeometry;VTK::CommonCore;VTK::CommonDataModel;VTK::CommonExecutionModel;VTK::CommonMath;VTK::CommonMisc;VTK::CommonTransforms;VTK::FiltersCore;VTK::FiltersExtraction;VTK::FiltersGeneral;VTK::FiltersGeometry;VTK::FiltersModeling;VTK::FiltersSources;VTK::ImagingCore;VTK::ImagingSources;VTK::InteractionImage;VTK::InteractionStyle;VTK::InteractionWidgets;VTK::IOCore;VTK::IOGeometry;VTK::IOImage;VTK::IOLegacy;VTK::IOPLY;VTK::RenderingAnnotation;VTK::RenderingCore;VTK::RenderingContext2D;VTK::RenderingLOD;VTK::RenderingFreeType;VTK::ViewsCore;VTK::ViewsContext2D;VTK::RenderingOpenGL2;VTK::GUISupportQt;FLANN::FLANN;QHULL::QHULL \n'} +[6.375837] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found pcl_ros: 2.4.5 (/opt/ros/humble/share/pcl_ros/cmake)\n'} +[6.417956] (-) TimerEvent: {} +[6.419548] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[33mCMake Warning at CMakeLists.txt:81 (find_package):\n'} +[6.419686] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' By not providing "Findgtest.cmake" in CMAKE_MODULE_PATH this project has\n'} +[6.419755] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' asked CMake to find a package configuration file provided by "gtest", but\n'} +[6.419816] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' CMake did not find one.\n'} +[6.419873] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\n'} +[6.419930] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' Could not find a package configuration file provided by "gtest" with any of\n'} +[6.419986] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' the following names:\n'} +[6.420041] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\n'} +[6.420092] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' gtestConfig.cmake\n'} +[6.420148] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' gtest-config.cmake\n'} +[6.420215] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\n'} +[6.420270] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' Add the installation prefix of "gtest" to CMAKE_PREFIX_PATH or set\n'} +[6.420325] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' "gtest_DIR" to a directory containing one of the above files. If "gtest"\n'} +[6.420393] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' provides a separate development package or SDK, be sure it has been\n'} +[6.420452] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' installed.\n'} +[6.420507] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\n'} +[6.420563] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[0m\n'} +[6.420843] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found ament_cmake_gtest: 1.3.10 (/opt/ros/humble/share/ament_cmake_gtest/cmake)\n'} +[6.422217] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b"-- Found gtest sources under '/opt/ros/humble/src/gtest_vendor': C++ tests using 'Google Test' will be built\n"} +[6.474793] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Configuring done\n'} +[6.518058] (-) TimerEvent: {} +[6.526934] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Generating done\n'} +[6.528523] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Build files have been written to: /root/build/orb_slam3_ros2_wrapper\n'} +[6.540021] (orb_slam3_ros2_wrapper) CommandEnded: {'returncode': 0} +[6.540651] (orb_slam3_ros2_wrapper) JobProgress: {'identifier': 'orb_slam3_ros2_wrapper', 'progress': 'build'} +[6.541038] (orb_slam3_ros2_wrapper) Command: {'cmd': ['/usr/bin/cmake', '--build', '/root/build/orb_slam3_ros2_wrapper', '--', '-j18', '-l18'], 'cwd': '/root/build/orb_slam3_ros2_wrapper', 'env': OrderedDict([('HOSTNAME', 'grh'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/root/install/slam_msgs/lib:/root/colcon_ws/install/slam_msgs/lib:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib'), ('HOME', '/root'), ('OLDPWD', '/'), ('ROS_PYTHON_VERSION', '3'), ('COLCON_PREFIX_PATH', '/root/colcon_ws/install'), ('ROS_DISTRO', 'humble'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('SCOUT_NAMESPACE', 'scout_2'), ('TERM', 'xterm'), ('ROS_LOCALHOST_ONLY', '1'), ('PATH', '/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'), ('XDG_RUNTIME_DIR', '/tmp/runtime-root'), ('DISPLAY', ':1'), ('LANG', 'C.UTF-8'), ('LS_COLORS', 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:'), ('ROS_DOMAIN_ID', '0'), ('AMENT_PREFIX_PATH', '/root/install/slam_msgs:/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/opt/ros/humble'), ('PWD', '/root/build/orb_slam3_ros2_wrapper'), ('LC_ALL', 'C.UTF-8'), ('RCUTILS_COLORIZED_OUTPUT', '1'), ('PYTHONPATH', '/root/install/slam_msgs/local/lib/python3.10/dist-packages:/root/colcon_ws/install/slam_msgs/local/lib/python3.10/dist-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages'), ('COLCON', '1'), ('CMAKE_PREFIX_PATH', '/root/install/slam_msgs:/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/opt/ros/humble')]), 'shell': False} +[6.579897] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'[ 8%] \x1b[32mBuilding CXX object gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o\x1b[0m\n'} +[6.582074] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'[ 16%] \x1b[32mBuilding CXX object gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o\x1b[0m\n'} +[6.582851] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'[ 25%] \x1b[32mBuilding CXX object CMakeFiles/rgbd.dir/src/orb_slam3_interface.cpp.o\x1b[0m\n'} +[6.584878] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'[ 33%] \x1b[32mBuilding CXX object CMakeFiles/rgbd.dir/src/rgbd/rgbd-slam-node.cpp.o\x1b[0m\n'} +[6.585445] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'[ 41%] \x1b[32mBuilding CXX object CMakeFiles/rgbd.dir/src/type_conversion.cpp.o\x1b[0m\n'} +[6.586007] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'[ 50%] \x1b[32mBuilding CXX object CMakeFiles/rgbd.dir/src/rgbd/rgbd.cpp.o\x1b[0m\n'} +[6.618239] (-) TimerEvent: {} +[6.718670] (-) TimerEvent: {} +[6.818977] (-) TimerEvent: {} +[6.919256] (-) TimerEvent: {} +[7.019679] (-) TimerEvent: {} +[7.120130] (-) TimerEvent: {} +[7.220448] (-) TimerEvent: {} +[7.320766] (-) TimerEvent: {} +[7.364631] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'[ 58%] \x1b[32m\x1b[1mLinking CXX static library libgtest_main.a\x1b[0m\n'} +[7.396286] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'[ 58%] Built target gtest_main\n'} +[7.420885] (-) TimerEvent: {} +[7.521222] (-) TimerEvent: {} +[7.621548] (-) TimerEvent: {} +[7.721860] (-) TimerEvent: {} +[7.822240] (-) TimerEvent: {} +[7.922735] (-) TimerEvent: {} +[8.023193] (-) TimerEvent: {} +[8.123580] (-) TimerEvent: {} +[8.224030] (-) TimerEvent: {} +[8.324408] (-) TimerEvent: {} +[8.424842] (-) TimerEvent: {} +[8.525158] (-) TimerEvent: {} +[8.625485] (-) TimerEvent: {} +[8.725868] (-) TimerEvent: {} +[8.826322] (-) TimerEvent: {} +[8.926651] (-) TimerEvent: {} +[9.027023] (-) TimerEvent: {} +[9.127509] (-) TimerEvent: {} +[9.227840] (-) TimerEvent: {} +[9.328156] (-) TimerEvent: {} +[9.428475] (-) TimerEvent: {} +[9.528790] (-) TimerEvent: {} +[9.629101] (-) TimerEvent: {} +[9.729428] (-) TimerEvent: {} +[9.829733] (-) TimerEvent: {} +[9.930046] (-) TimerEvent: {} +[10.030360] (-) TimerEvent: {} +[10.127555] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:30\x1b[m\x1b[K,\n'} +[10.127741] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.127793] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.127837] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[10.127880] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[10.127923] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/ImuTypes.h:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvoid ORB_SLAM3::IMU::Preintegrated::printMeasurements() const\x1b[m\x1b[K\xe2\x80\x99:\n'} +[10.127966] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/ImuTypes.h:204:23:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kcomparison of integer expressions of different signedness: \xe2\x80\x98\x1b[01m\x1b[Kint\x1b[m\x1b[K\xe2\x80\x99 and \xe2\x80\x98\x1b[01m\x1b[Kstd::vector::size_type\x1b[m\x1b[K\xe2\x80\x99 {aka \xe2\x80\x98\x1b[01m\x1b[Klong unsigned int\x1b[m\x1b[K\xe2\x80\x99} [\x1b[01;35m\x1b[K-Wsign-compare\x1b[m\x1b[K]\n'} +[10.128011] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 204 | for(int i=0; \x1b[01;35m\x1b[Ki, Matrix::Flags & \x1b[01;35m\x1b[KAlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[10.226613] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.226653] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\n'} +[10.226693] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.226732] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[10.226772] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[10.226810] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.226850] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.226888] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.230533] (-) TimerEvent: {} +[10.231966] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[10.232120] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.232170] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.232223] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.232277] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.232318] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[10.232366] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[10.232408] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[10.232452] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | Map, Matrix::Flags & \x1b[01;35m\x1b[KAlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[10.232493] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.232533] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\n'} +[10.232573] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.232613] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[10.232653] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[10.232692] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.232732] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.232772] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.232811] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[10.232850] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.232891] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.232931] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.232970] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.233009] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[10.233049] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[10.233090] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[10.233131] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | Map, Matrix::Flags & \x1b[01;35m\x1b[KAlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[10.233183] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.233227] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\n'} +[10.233266] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.233305] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[10.233346] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[10.233390] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.233430] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.233469] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.262473] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41\x1b[m\x1b[K,\n'} +[10.262669] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.262735] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.262780] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.262821] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.262861] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[10.262903] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[10.262944] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kextra \xe2\x80\x98\x1b[01m\x1b[K;\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wpedantic\x1b[m\x1b[K]\n'} +[10.262986] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW\x1b[01;35m\x1b[K;\x1b[m\x1b[K\n'} +[10.263026] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^\x1b[m\x1b[K\n'} +[10.263066] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[31m\x1b[K-\x1b[m\x1b[K\n'} +[10.330653] (-) TimerEvent: {} +[10.430966] (-) TimerEvent: {} +[10.448347] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37\x1b[m\x1b[K,\n'} +[10.448684] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.448877] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.449034] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.449210] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.449380] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[10.449513] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[10.449642] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseVertex<3, Eigen::Matrix >\x1b[m\x1b[K\xe2\x80\x99:\n'} +[10.449776] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35:\x1b[m\x1b[K required from here\n'} +[10.449905] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[10.450036] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 62 | Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[10.450164] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[10.450309] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\n'} +[10.450438] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.450563] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[10.450681] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[10.450796] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.450897] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.450990] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.467415] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:30\x1b[m\x1b[K,\n'} +[10.467745] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.467902] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.468039] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:24\x1b[m\x1b[K,\n'} +[10.468163] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[10.468606] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[10.468794] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[10.468944] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[10.469070] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[10.469215] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/ImuTypes.h:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvoid ORB_SLAM3::IMU::Preintegrated::printMeasurements() const\x1b[m\x1b[K\xe2\x80\x99:\n'} +[10.469316] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/ImuTypes.h:204:23:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kcomparison of integer expressions of different signedness: \xe2\x80\x98\x1b[01m\x1b[Kint\x1b[m\x1b[K\xe2\x80\x99 and \xe2\x80\x98\x1b[01m\x1b[Kstd::vector::size_type\x1b[m\x1b[K\xe2\x80\x99 {aka \xe2\x80\x98\x1b[01m\x1b[Klong unsigned int\x1b[m\x1b[K\xe2\x80\x99} [\x1b[01;35m\x1b[K-Wsign-compare\x1b[m\x1b[K]\n'} +[10.469415] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 204 | for(int i=0; \x1b[01;35m\x1b[Ki\x1b[m\x1b[K\xe2\x80\x99:\n'} +[10.470226] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33:\x1b[m\x1b[K required from here\n'} +[10.470297] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[10.470365] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 62 | Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[10.470431] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[10.470495] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\n'} +[10.470560] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.470618] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[10.470664] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[10.470712] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.470759] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.470805] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.489534] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[10.489839] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.489977] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.490105] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.490245] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.490374] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[10.490503] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[10.490635] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[10.491008] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24:\x1b[m\x1b[K required from here\n'} +[10.491149] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[10.491280] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | ::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[10.491373] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[10.491460] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\n'} +[10.491548] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.491633] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[10.491698] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[10.491760] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.491823] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.491883] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.491951] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[10.492012] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.492073] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.492133] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.492201] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.492266] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[10.492321] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[10.492366] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[10.492412] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | ::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[10.492457] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[10.492506] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\n'} +[10.492550] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.492596] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[10.492641] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[10.492686] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.492730] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.492775] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.531120] (-) TimerEvent: {} +[10.538196] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[10.538486] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.538621] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.538747] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.538859] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.538965] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[10.539096] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[10.539213] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[10.539338] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35:\x1b[m\x1b[K required from here\n'} +[10.539454] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[10.539565] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | ::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[10.539671] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[10.539786] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\n'} +[10.539887] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.539991] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[10.540087] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[10.540188] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.540291] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.540374] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.544170] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:30\x1b[m\x1b[K,\n'} +[10.544376] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.544477] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.544568] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[10.544657] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.544744] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[10.544829] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/ImuTypes.h:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvoid ORB_SLAM3::IMU::Preintegrated::printMeasurements() const\x1b[m\x1b[K\xe2\x80\x99:\n'} +[10.544916] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/ImuTypes.h:204:23:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kcomparison of integer expressions of different signedness: \xe2\x80\x98\x1b[01m\x1b[Kint\x1b[m\x1b[K\xe2\x80\x99 and \xe2\x80\x98\x1b[01m\x1b[Kstd::vector::size_type\x1b[m\x1b[K\xe2\x80\x99 {aka \xe2\x80\x98\x1b[01m\x1b[Klong unsigned int\x1b[m\x1b[K\xe2\x80\x99} [\x1b[01;35m\x1b[K-Wsign-compare\x1b[m\x1b[K]\n'} +[10.544999] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 204 | for(int i=0; \x1b[01;35m\x1b[Ki, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[10.548754] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[10.548809] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\n'} +[10.548867] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.548924] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[10.548980] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[10.549038] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.549093] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.549144] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.551436] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:30\x1b[m\x1b[K,\n'} +[10.551531] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.551578] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.551619] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[10.551668] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.551709] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[10.551751] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/ImuTypes.h:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvoid ORB_SLAM3::IMU::Preintegrated::printMeasurements() const\x1b[m\x1b[K\xe2\x80\x99:\n'} +[10.551792] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/ImuTypes.h:204:23:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kcomparison of integer expressions of different signedness: \xe2\x80\x98\x1b[01m\x1b[Kint\x1b[m\x1b[K\xe2\x80\x99 and \xe2\x80\x98\x1b[01m\x1b[Kstd::vector::size_type\x1b[m\x1b[K\xe2\x80\x99 {aka \xe2\x80\x98\x1b[01m\x1b[Klong unsigned int\x1b[m\x1b[K\xe2\x80\x99} [\x1b[01;35m\x1b[K-Wsign-compare\x1b[m\x1b[K]\n'} +[10.551835] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 204 | for(int i=0; \x1b[01;35m\x1b[Ki, Matrix::Flags & \x1b[01;35m\x1b[KAlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[10.567629] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.567686] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.567742] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12\x1b[m\x1b[K,\n'} +[10.567798] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[10.567855] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.567912] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.567969] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.572514] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[10.572677] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.572753] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.572811] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.572865] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.572919] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:24\x1b[m\x1b[K,\n'} +[10.572971] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[10.573021] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[10.573071] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[10.573120] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[10.573170] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[10.573232] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[10.573285] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::Flags & \x1b[01;35m\x1b[KAlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[10.573340] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.573391] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.573443] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12\x1b[m\x1b[K,\n'} +[10.573491] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[10.573537] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.573577] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.573616] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.573655] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[10.573694] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.573734] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.573772] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.573811] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.573850] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:24\x1b[m\x1b[K,\n'} +[10.573889] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[10.573927] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[10.573966] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[10.574004] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[10.574043] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[10.574082] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[10.574121] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::Flags & \x1b[01;35m\x1b[KAlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[10.574163] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.574209] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.574249] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12\x1b[m\x1b[K,\n'} +[10.574287] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[10.574326] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.574370] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.574409] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.590435] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[10.590664] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.590753] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.590834] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.590906] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.590978] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[10.591052] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[10.591123] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<3, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[10.591208] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41:\x1b[m\x1b[K required from here\n'} +[10.591282] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[10.591356] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | ::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[10.591427] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[10.591482] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\n'} +[10.591534] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.591589] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[10.591642] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[10.591695] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.591747] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.591799] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.591850] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[10.591912] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.591963] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.592014] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.592063] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.592101] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[10.592139] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[10.592181] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[10.592225] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | ::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[10.592264] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[10.592301] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\n'} +[10.592339] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.592377] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[10.592418] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[10.592457] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.592497] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.592536] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.596365] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37\x1b[m\x1b[K,\n'} +[10.596507] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.596554] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.596597] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.596639] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.596680] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[10.596721] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.596770] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[10.596810] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:\x1b[m\x1b[K At global scope:\n'} +[10.596850] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:74:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[10.596893] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 62 | typedef Eigen::Map, Matrix::Flags & \x1b[01;35m\x1b[KAlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[10.596934] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.596973] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.597012] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[10.597051] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.597095] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[10.597135] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.597178] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.597224] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.602564] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[10.602702] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.602751] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.602799] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.602851] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.602892] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[10.602935] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.602975] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[10.603015] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[10.603066] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::Flags & \x1b[01;35m\x1b[KAlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[10.603106] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.603145] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.603194] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[10.603236] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.603275] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[10.603320] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.603359] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.603398] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.603436] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[10.603475] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.603512] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.603550] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.603588] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.603628] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[10.603670] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.603712] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[10.603753] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[10.603795] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::Flags & \x1b[01;35m\x1b[KAlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[10.603837] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.603879] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.603921] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[10.604047] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.604085] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[10.604123] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.604164] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.604209] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.604247] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37\x1b[m\x1b[K,\n'} +[10.604285] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.604323] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.604360] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.604398] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.604436] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[10.604474] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.604512] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[10.604550] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:\x1b[m\x1b[K At global scope:\n'} +[10.604588] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:74:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[10.604626] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 62 | typedef Eigen::Map, Matrix::Flags & \x1b[01;35m\x1b[KAlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[10.604664] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.604702] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.604739] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[10.604779] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.604823] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[10.604862] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.604905] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.604942] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.604979] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41\x1b[m\x1b[K,\n'} +[10.605017] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.605054] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.605092] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.605129] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.605166] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:24\x1b[m\x1b[K,\n'} +[10.605209] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[10.605247] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[10.605284] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[10.605321] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[10.605358] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[10.605395] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kextra \xe2\x80\x98\x1b[01m\x1b[K;\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wpedantic\x1b[m\x1b[K]\n'} +[10.605432] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW\x1b[01;35m\x1b[K;\x1b[m\x1b[K\n'} +[10.605470] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^\x1b[m\x1b[K\n'} +[10.605507] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[31m\x1b[K-\x1b[m\x1b[K\n'} +[10.608553] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[10.608652] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.608698] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.608739] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.608779] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.608817] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[10.608856] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.608907] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[10.608945] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[10.608985] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::Flags & \x1b[01;35m\x1b[KAlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[10.609024] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.609062] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.609100] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[10.609138] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.609182] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[10.609224] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.609263] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.609303] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.609341] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[10.609379] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.609417] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.609455] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.609493] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.609531] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[10.609568] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.609609] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[10.609647] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[10.609685] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::Flags & \x1b[01;35m\x1b[KAlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[10.609726] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.609764] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.609802] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[10.609840] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.609877] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[10.609914] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.609952] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.609989] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.631220] (-) TimerEvent: {} +[10.633869] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41\x1b[m\x1b[K,\n'} +[10.634038] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.634119] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.634202] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.634276] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.634343] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[10.634410] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.634469] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[10.634541] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kextra \xe2\x80\x98\x1b[01m\x1b[K;\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wpedantic\x1b[m\x1b[K]\n'} +[10.634601] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW\x1b[01;35m\x1b[K;\x1b[m\x1b[K\n'} +[10.634658] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^\x1b[m\x1b[K\n'} +[10.634715] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[31m\x1b[K-\x1b[m\x1b[K\n'} +[10.640035] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41\x1b[m\x1b[K,\n'} +[10.640203] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.640283] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.640364] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.640429] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.640493] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[10.640557] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.640624] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[10.640686] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kextra \xe2\x80\x98\x1b[01m\x1b[K;\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wpedantic\x1b[m\x1b[K]\n'} +[10.640752] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW\x1b[01;35m\x1b[K;\x1b[m\x1b[K\n'} +[10.640814] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^\x1b[m\x1b[K\n'} +[10.640875] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[31m\x1b[K-\x1b[m\x1b[K\n'} +[10.731406] (-) TimerEvent: {} +[10.744069] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37\x1b[m\x1b[K,\n'} +[10.744361] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.744487] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.744595] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.744698] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.744799] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[10.744920] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[10.745019] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseVertex<7, g2o::Sim3>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[10.745119] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35:\x1b[m\x1b[K required from here\n'} +[10.745224] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[10.745325] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 62 | Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[10.745419] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[10.745511] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\n'} +[10.745610] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.745702] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[10.745798] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[10.745895] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.745992] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.746078] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.767449] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[10.767759] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.767883] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.767989] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.768089] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.768200] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[10.768309] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[10.768428] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[10.768532] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27:\x1b[m\x1b[K required from here\n'} +[10.768631] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[10.768733] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | ::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[10.768838] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[10.768937] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\n'} +[10.769034] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.769133] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[10.769245] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[10.769344] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.769449] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.769528] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.769599] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[10.769670] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.769740] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.769812] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.769883] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.769953] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[10.770024] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[10.770088] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[10.770142] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | ::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[10.770203] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[10.770257] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\n'} +[10.770308] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.770360] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[10.770411] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[10.770462] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.770513] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.770564] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.786809] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37\x1b[m\x1b[K,\n'} +[10.787079] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.787206] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.787315] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.787428] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.787517] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:24\x1b[m\x1b[K,\n'} +[10.787605] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[10.787692] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[10.787779] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[10.787865] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[10.787953] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[10.788036] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseVertex<3, Eigen::Matrix >\x1b[m\x1b[K\xe2\x80\x99:\n'} +[10.788128] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35:\x1b[m\x1b[K required from here\n'} +[10.788222] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[10.788301] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 62 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[10.788365] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[10.788428] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.788490] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12\x1b[m\x1b[K,\n'} +[10.788553] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[10.788615] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.788678] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.788740] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.799317] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[10.799508] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.799619] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.799718] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.799829] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.799916] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[10.799997] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[10.800069] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[10.800166] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36:\x1b[m\x1b[K required from here\n'} +[10.800266] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[10.800356] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | ::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[10.800439] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[10.800521] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\n'} +[10.800601] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.800663] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[10.800720] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[10.800777] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.800834] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.800894] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.806513] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37\x1b[m\x1b[K,\n'} +[10.806705] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.806786] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.806859] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.806927] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.806994] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:24\x1b[m\x1b[K,\n'} +[10.807061] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[10.807128] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[10.807208] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[10.807264] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[10.807325] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[10.807380] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseVertex<6, g2o::SE3Quat>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[10.807435] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33:\x1b[m\x1b[K required from here\n'} +[10.807489] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[10.807544] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 62 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[10.807598] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[10.807650] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.807702] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12\x1b[m\x1b[K,\n'} +[10.807755] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[10.807797] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.807835] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.807873] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.810010] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[10.810116] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.810163] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.810214] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.810255] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.810294] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[10.810342] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[10.810380] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[10.810424] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | ::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[10.810463] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[10.810501] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\n'} +[10.810539] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.810577] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[10.810615] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[10.810653] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.810691] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.810729] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.824704] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37\x1b[m\x1b[K,\n'} +[10.824934] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.825033] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.825117] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.825211] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.825298] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[10.825398] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.825482] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[10.825561] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseVertex<3, Eigen::Matrix >\x1b[m\x1b[K\xe2\x80\x99:\n'} +[10.825638] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35:\x1b[m\x1b[K required from here\n'} +[10.825692] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[10.825750] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 62 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[10.825809] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[10.825863] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.825918] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[10.825979] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.826043] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[10.826108] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.826164] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.826226] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.827042] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[10.827414] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.827479] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.827526] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.827569] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.827611] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:24\x1b[m\x1b[K,\n'} +[10.827653] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[10.827694] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[10.827735] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[10.827783] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[10.827822] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[10.827860] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[10.827900] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24:\x1b[m\x1b[K required from here\n'} +[10.827939] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[10.827985] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[10.828024] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[10.828064] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.828102] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12\x1b[m\x1b[K,\n'} +[10.828146] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[10.828198] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.828246] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.828284] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.828322] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[10.828360] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.828398] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.828435] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.828473] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.828511] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:24\x1b[m\x1b[K,\n'} +[10.828552] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[10.828590] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[10.828628] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[10.828668] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[10.828706] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[10.828743] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[10.828782] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[10.828820] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[10.828860] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.828898] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12\x1b[m\x1b[K,\n'} +[10.828936] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[10.828973] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.829011] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.829048] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.830356] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37\x1b[m\x1b[K,\n'} +[10.830450] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.830496] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.830537] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.830577] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.830625] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[10.830665] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.830704] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[10.830742] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseVertex<3, Eigen::Matrix >\x1b[m\x1b[K\xe2\x80\x99:\n'} +[10.830784] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35:\x1b[m\x1b[K required from here\n'} +[10.830823] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[10.830863] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 62 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[10.830902] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[10.830944] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.830983] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[10.831022] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.831062] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[10.831101] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.831139] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.831182] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.831445] (-) TimerEvent: {} +[10.845236] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37\x1b[m\x1b[K,\n'} +[10.845381] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.845435] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.845497] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.845547] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.845596] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[10.845645] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.845693] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[10.845739] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseVertex<6, g2o::SE3Quat>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[10.845787] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33:\x1b[m\x1b[K required from here\n'} +[10.845833] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[10.845883] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 62 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[10.845933] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[10.845981] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.846026] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[10.846073] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.846121] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[10.846171] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.846231] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.846273] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.850880] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37\x1b[m\x1b[K,\n'} +[10.851019] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.851070] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.851118] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.851163] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.851216] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[10.851262] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.851305] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[10.851351] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseVertex<6, g2o::SE3Quat>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[10.851397] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33:\x1b[m\x1b[K required from here\n'} +[10.851440] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[10.851480] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 62 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[10.851520] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[10.851559] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.851598] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[10.851637] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.851678] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[10.851716] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.851755] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.851795] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.866959] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[10.867200] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.867305] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.867392] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.867476] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.867558] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[10.867642] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.867722] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[10.867791] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[10.867854] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24:\x1b[m\x1b[K required from here\n'} +[10.867914] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[10.867977] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[10.868038] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[10.868098] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.868158] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[10.868227] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.868288] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[10.868346] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.868415] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.868460] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.868508] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[10.868553] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.868596] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.868646] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.868697] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.868742] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[10.868787] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.868831] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[10.868874] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[10.868920] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[10.868964] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[10.869008] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.869052] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[10.869094] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.869132] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[10.869169] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.869213] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.869255] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.872454] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[10.872572] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.872618] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.872659] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.872699] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.872746] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[10.872786] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.872825] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[10.872864] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[10.872905] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24:\x1b[m\x1b[K required from here\n'} +[10.872943] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[10.872983] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[10.873022] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[10.873060] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.873100] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[10.873138] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.873184] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[10.873225] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.873266] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.873304] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.873342] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[10.873380] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.873418] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.873456] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.873494] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.873531] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[10.873571] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.873609] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[10.873646] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[10.873685] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[10.873723] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[10.873759] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.873797] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[10.873833] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.873870] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[10.873910] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.873947] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.873983] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.876757] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[10.876871] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.876918] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.876960] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.876999] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.877038] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:24\x1b[m\x1b[K,\n'} +[10.877077] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[10.877115] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[10.877154] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[10.877199] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[10.877248] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[10.877287] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[10.877328] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35:\x1b[m\x1b[K required from here\n'} +[10.877366] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[10.877406] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[10.877449] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[10.877491] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.877530] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12\x1b[m\x1b[K,\n'} +[10.877568] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[10.877606] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.877645] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.877683] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.886786] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[10.886932] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.886980] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.887022] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.887061] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.887100] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:24\x1b[m\x1b[K,\n'} +[10.887139] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[10.887183] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[10.887224] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[10.887262] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[10.887311] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[10.887350] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[10.887390] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[10.887429] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[10.887471] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.887509] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12\x1b[m\x1b[K,\n'} +[10.887547] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[10.887585] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.887623] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.887661] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.917755] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[10.918035] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.918161] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.918290] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.918394] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.918495] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[10.918597] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.918694] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[10.918793] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[10.918909] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35:\x1b[m\x1b[K required from here\n'} +[10.919003] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[10.919104] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[10.919213] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[10.919304] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.919390] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[10.919476] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.919562] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[10.919647] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.919733] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.919804] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.922994] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[10.923180] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.923271] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.923347] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.923419] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.923489] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[10.923562] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.923624] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[10.923677] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[10.923733] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35:\x1b[m\x1b[K required from here\n'} +[10.923786] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[10.923860] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[10.923914] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[10.923970] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.924023] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[10.924077] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.924129] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[10.924184] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.924241] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.924290] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.927802] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[10.927933] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.927993] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.928041] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.928086] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.928133] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[10.928188] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.928235] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[10.928280] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[10.928330] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[10.928374] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[10.928420] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.928464] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[10.928510] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.928553] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[10.928596] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.928640] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.928682] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.928947] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[10.929045] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.929096] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.929142] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.929194] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.929242] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:24\x1b[m\x1b[K,\n'} +[10.929287] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[10.929326] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[10.929365] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[10.929403] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[10.929442] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[10.929481] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<3, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[10.929528] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41:\x1b[m\x1b[K required from here\n'} +[10.929568] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[10.929608] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[10.929648] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[10.929687] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.929729] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12\x1b[m\x1b[K,\n'} +[10.929768] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[10.929809] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.929848] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.929887] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.929925] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[10.929964] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.930003] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.930041] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.930080] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.930119] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:24\x1b[m\x1b[K,\n'} +[10.930157] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[10.930205] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[10.930244] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[10.930286] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[10.930325] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[10.930363] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[10.930403] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[10.930441] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[10.930480] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.930518] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12\x1b[m\x1b[K,\n'} +[10.930556] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[10.930597] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.930635] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.930673] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.931524] (-) TimerEvent: {} +[10.932880] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[10.932968] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.933014] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.933055] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.933094] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.933137] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[10.933186] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.933234] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[10.933281] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[10.933322] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[10.933361] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[10.933399] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.933440] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[10.933478] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.933516] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[10.933554] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.933592] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.933630] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.971909] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[10.972238] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.972383] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.972502] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.972620] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.972738] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[10.972852] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.972960] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[10.973083] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<3, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[10.973199] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41:\x1b[m\x1b[K required from here\n'} +[10.973311] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[10.973415] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[10.973520] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[10.973624] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.973726] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[10.973826] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.973928] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[10.974009] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.974083] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.974156] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.974242] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[10.974316] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.974393] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.974469] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.974524] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.974577] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[10.974633] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.974687] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[10.974741] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[10.974801] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[10.974857] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[10.974910] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.974967] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[10.975021] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.975072] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[10.975124] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.975178] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.975220] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.977521] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[10.977644] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.977690] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.977732] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.977771] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.977810] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[10.977850] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.977901] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[10.977939] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<3, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[10.977980] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41:\x1b[m\x1b[K required from here\n'} +[10.978021] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[10.978061] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[10.978101] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[10.978139] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.978183] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[10.978227] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.978266] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[10.978305] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.978343] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.978382] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[10.978420] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[10.978459] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[10.978497] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[10.978534] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[10.978572] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[10.978614] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[10.978654] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.978692] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[10.978732] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[10.978771] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[10.978812] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[10.978853] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[10.978891] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[10.978929] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[10.978968] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[10.979006] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[10.979044] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[10.979082] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[11.031690] (-) TimerEvent: {} +[11.083972] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37\x1b[m\x1b[K,\n'} +[11.084343] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[11.084515] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[11.084664] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[11.084808] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[11.084950] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:24\x1b[m\x1b[K,\n'} +[11.085116] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[11.085277] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[11.085421] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[11.085561] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[11.085702] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[11.085841] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseVertex<7, g2o::Sim3>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[11.085991] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35:\x1b[m\x1b[K required from here\n'} +[11.086130] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[11.086274] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 62 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[11.086395] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[11.086511] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[11.086627] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12\x1b[m\x1b[K,\n'} +[11.086744] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[11.086835] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[11.086921] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[11.087005] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[11.107946] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[11.108315] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[11.108490] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[11.108665] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[11.108810] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[11.108950] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:24\x1b[m\x1b[K,\n'} +[11.109094] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[11.109248] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[11.109390] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[11.109519] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[11.109636] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[11.109751] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[11.109884] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27:\x1b[m\x1b[K required from here\n'} +[11.109999] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[11.110118] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[11.110217] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[11.110300] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[11.110380] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12\x1b[m\x1b[K,\n'} +[11.110460] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[11.110540] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[11.110622] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[11.110710] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[11.110790] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[11.110855] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[11.110911] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[11.110967] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[11.111024] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[11.111079] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:24\x1b[m\x1b[K,\n'} +[11.111134] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[11.111196] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[11.111255] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[11.111311] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[11.111367] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[11.111423] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[11.111488] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[11.111549] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[11.111607] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[11.111663] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12\x1b[m\x1b[K,\n'} +[11.111708] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[11.111745] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[11.111782] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[11.111823] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[11.131841] (-) TimerEvent: {} +[11.140394] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[11.140732] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[11.140903] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[11.141054] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[11.141213] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[11.141370] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:24\x1b[m\x1b[K,\n'} +[11.141505] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[11.141622] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[11.141739] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[11.141854] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[11.141972] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[11.142090] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[11.142221] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36:\x1b[m\x1b[K required from here\n'} +[11.142337] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[11.142423] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[11.142505] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[11.142587] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[11.142668] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12\x1b[m\x1b[K,\n'} +[11.142758] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[11.142837] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[11.142897] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[11.142957] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[11.151118] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[11.151378] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[11.151497] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[11.151596] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[11.151691] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[11.151771] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:24\x1b[m\x1b[K,\n'} +[11.151852] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[11.151930] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[11.152025] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[11.152105] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[11.152188] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[11.152271] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[11.152335] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[11.152398] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[11.152456] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[11.152514] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12\x1b[m\x1b[K,\n'} +[11.152575] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[11.152632] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[11.152689] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[11.152745] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[11.231991] (-) TimerEvent: {} +[11.332498] (-) TimerEvent: {} +[11.432975] (-) TimerEvent: {} +[11.519543] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37\x1b[m\x1b[K,\n'} +[11.519841] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[11.519982] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[11.520116] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[11.520273] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[11.520411] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[11.520535] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[11.520651] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[11.520771] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseVertex<7, g2o::Sim3>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[11.520884] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35:\x1b[m\x1b[K required from here\n'} +[11.520990] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[11.521102] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 62 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[11.521221] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[11.521333] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[11.521474] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[11.521583] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[11.521687] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[11.521785] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[11.521886] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[11.521985] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[11.533119] (-) TimerEvent: {} +[11.536204] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37\x1b[m\x1b[K,\n'} +[11.536479] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[11.536617] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[11.536766] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[11.536889] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[11.537007] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[11.537127] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[11.537224] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[11.537309] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseVertex<7, g2o::Sim3>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[11.537392] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35:\x1b[m\x1b[K required from here\n'} +[11.537472] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[11.537557] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 62 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[11.537639] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[11.537726] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[11.537806] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[11.537892] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[11.537953] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[11.538011] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[11.538069] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[11.538128] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[11.543893] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[11.544083] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[11.544166] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[11.544254] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[11.544328] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[11.544395] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[11.544461] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[11.544525] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[11.544589] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[11.544655] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27:\x1b[m\x1b[K required from here\n'} +[11.544719] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[11.544797] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[11.544861] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[11.544923] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[11.544986] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[11.545049] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[11.545115] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[11.545161] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[11.545209] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[11.545251] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[11.545291] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[11.545331] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[11.545371] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[11.545411] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[11.545451] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[11.545492] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[11.545533] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[11.545572] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[11.545612] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[11.545653] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[11.545697] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[11.545737] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[11.545777] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[11.545818] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[11.545857] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[11.545895] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[11.545933] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[11.545971] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[11.560897] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[11.561139] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[11.561253] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[11.561343] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[11.561428] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[11.561510] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[11.561593] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[11.561674] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[11.561755] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[11.561841] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27:\x1b[m\x1b[K required from here\n'} +[11.561922] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[11.562014] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[11.562113] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[11.562205] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[11.562292] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[11.562366] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[11.562412] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[11.562457] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[11.562503] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[11.562548] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[11.562593] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[11.562638] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[11.562686] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[11.562731] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[11.562775] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[11.562821] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[11.562866] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[11.562911] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[11.562955] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[11.563005] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[11.563051] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[11.563097] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[11.563141] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[11.563192] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[11.563240] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[11.563283] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[11.563329] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[11.563373] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[11.577307] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[11.577545] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[11.577640] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[11.577723] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[11.577801] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[11.577868] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[11.577950] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[11.578017] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[11.578082] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[11.578156] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36:\x1b[m\x1b[K required from here\n'} +[11.578242] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[11.578313] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[11.578379] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[11.578444] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[11.578503] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[11.578550] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[11.578596] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[11.578642] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[11.578689] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[11.578736] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[11.584146] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Atlas.h:26\x1b[m\x1b[K,\n'} +[11.584322] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:25\x1b[m\x1b[K,\n'} +[11.584389] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[11.584448] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[11.584504] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[11.584559] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[11.584622] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[11.584680] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvirtual bool ORB_SLAM3::Pinhole::matchAndtriangulate(const cv::KeyPoint&, const cv::KeyPoint&, ORB_SLAM3::GeometricCamera*, Sophus::SE3f&, Sophus::SE3f&, float, float, Eigen::Vector3f&)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[11.585043] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:54:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Kkp1\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[11.585130] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 83 | bool matchAndtriangulate(\x1b[01;35m\x1b[Kconst cv::KeyPoint& kp1\x1b[m\x1b[K, const cv::KeyPoint& kp2, GeometricCamera* pOther,\n'} +[11.585418] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~~~~~~~~~^~~\x1b[m\x1b[K\n'} +[11.585515] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:79:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Kkp2\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[11.585583] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, \x1b[01;35m\x1b[Kconst cv::KeyPoint& kp2\x1b[m\x1b[K, GeometricCamera* pOther,\n'} +[11.585644] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~~~~~~~~~^~~\x1b[m\x1b[K\n'} +[11.585702] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:101:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KpOther\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[11.585746] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, \x1b[01;35m\x1b[KGeometricCamera* pOther\x1b[m\x1b[K,\n'} +[11.585785] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~~~~~~^~~~~~\x1b[m\x1b[K\n'} +[11.585824] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:48:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KTcw1\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[11.585863] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 84 | \x1b[01;35m\x1b[KSophus::SE3f& Tcw1\x1b[m\x1b[K, Sophus::SE3f& Tcw2,\n'} +[11.585902] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~~~^~~~\x1b[m\x1b[K\n'} +[11.585947] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:68:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KTcw2\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[11.585986] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 84 | Sophus::SE3f& Tcw1, \x1b[01;35m\x1b[KSophus::SE3f& Tcw2\x1b[m\x1b[K,\n'} +[11.586025] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~~~^~~~\x1b[m\x1b[K\n'} +[11.586067] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:46:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KsigmaLevel1\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[11.586105] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 85 | \x1b[01;35m\x1b[Kconst float sigmaLevel1\x1b[m\x1b[K, const float sigmaLevel2,\n'} +[11.586149] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~^~~~~~~~~~~\x1b[m\x1b[K\n'} +[11.586193] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:71:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KsigmaLevel2\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[11.586235] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 85 | const float sigmaLevel1, \x1b[01;35m\x1b[Kconst float sigmaLevel2\x1b[m\x1b[K,\n'} +[11.586273] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~^~~~~~~~~~~\x1b[m\x1b[K\n'} +[11.586311] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:86:51:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Kx3Dtriangulated\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[11.586349] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 86 | \x1b[01;35m\x1b[KEigen::Vector3f& x3Dtriangulated\x1b[m\x1b[K) { return false;}\n'} +[11.586387] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[11.586425] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Atlas.h:27\x1b[m\x1b[K,\n'} +[11.586463] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:25\x1b[m\x1b[K,\n'} +[11.586500] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[11.586538] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[11.586576] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[11.586613] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[11.586650] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[11.586688] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:\x1b[m\x1b[K In constructor \xe2\x80\x98\x1b[01m\x1b[KORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[11.586726] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KORB_SLAM3::KannalaBrandt8::precision\x1b[m\x1b[K\xe2\x80\x99 will be initialized after [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[11.586768] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 102 | const float \x1b[01;35m\x1b[Kprecision\x1b[m\x1b[K;\n'} +[11.586805] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~\x1b[m\x1b[K\n'} +[11.586842] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K \xe2\x80\x98\x1b[01m\x1b[Kstd::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[11.586880] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 88 | std::vector \x1b[01;35m\x1b[KmvLappingArea\x1b[m\x1b[K;\n'} +[11.586919] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[11.586957] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Atlas.h:27\x1b[m\x1b[K,\n'} +[11.586994] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:25\x1b[m\x1b[K,\n'} +[11.587031] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[11.587069] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[11.587106] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[11.587142] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[11.587183] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[11.587225] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:47:9:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K when initialized here [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[11.587265] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 47 | \x1b[01;35m\x1b[KKannalaBrandt8\x1b[m\x1b[K(const std::vector _vParameters) : GeometricCamera(_vParameters), precision(1e-6), mvLappingArea(2,0) ,tvr(nullptr) {\n'} +[11.587304] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[11.587342] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Atlas.h:27\x1b[m\x1b[K,\n'} +[11.587379] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:25\x1b[m\x1b[K,\n'} +[11.587416] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[11.587453] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[11.587490] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[11.587529] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[11.587566] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[11.587603] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:\x1b[m\x1b[K In constructor \xe2\x80\x98\x1b[01m\x1b[KORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector, float)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[11.587641] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KORB_SLAM3::KannalaBrandt8::precision\x1b[m\x1b[K\xe2\x80\x99 will be initialized after [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[11.587678] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 102 | const float \x1b[01;35m\x1b[Kprecision\x1b[m\x1b[K;\n'} +[11.587715] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~\x1b[m\x1b[K\n'} +[11.587755] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K \xe2\x80\x98\x1b[01m\x1b[Kstd::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[11.587793] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 88 | std::vector \x1b[01;35m\x1b[KmvLappingArea\x1b[m\x1b[K;\n'} +[11.587830] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[11.587867] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:53:9:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K when initialized here [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[11.587904] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 53 | \x1b[01;35m\x1b[KKannalaBrandt8\x1b[m\x1b[K(const std::vector _vParameters, const float _precision) : GeometricCamera(_vParameters),\n'} +[11.587942] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[11.587979] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:\x1b[m\x1b[K In constructor \xe2\x80\x98\x1b[01m\x1b[KORB_SLAM3::KannalaBrandt8::KannalaBrandt8(ORB_SLAM3::KannalaBrandt8*)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[11.588016] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KORB_SLAM3::KannalaBrandt8::precision\x1b[m\x1b[K\xe2\x80\x99 will be initialized after [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[11.588054] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 102 | const float \x1b[01;35m\x1b[Kprecision\x1b[m\x1b[K;\n'} +[11.588091] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~\x1b[m\x1b[K\n'} +[11.588130] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K \xe2\x80\x98\x1b[01m\x1b[Kstd::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[11.588389] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 88 | std::vector \x1b[01;35m\x1b[KmvLappingArea\x1b[m\x1b[K;\n'} +[11.588446] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[11.588489] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:59:9:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K when initialized here [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[11.588530] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | \x1b[01;35m\x1b[KKannalaBrandt8\x1b[m\x1b[K(KannalaBrandt8* pKannala) : GeometricCamera(pKannala->mvParameters), precision(pKannala->precision), mvLappingArea(2,0) ,tvr(nullptr) {\n'} +[11.588571] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[11.588610] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[11.588649] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[11.588688] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[11.588726] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[11.588764] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[11.588809] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[11.588848] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[11.588885] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[11.588922] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[11.588961] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[11.588999] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[11.589037] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[11.589074] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[11.589114] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[11.589151] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[11.589194] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[11.589233] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[11.589270] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[11.595860] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[11.595970] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[11.596016] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[11.596057] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[11.596096] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[11.596135] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[11.596179] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[11.596221] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[11.596268] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[11.596308] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36:\x1b[m\x1b[K required from here\n'} +[11.596346] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[11.596386] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[11.596426] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[11.596468] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[11.596506] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[11.596544] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[11.596582] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[11.596620] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[11.596658] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[11.596696] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[11.613126] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[11.613326] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[11.613395] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[11.613456] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[11.613513] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[11.613570] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[11.613627] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[11.613683] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[11.613738] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[11.613810] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[11.613868] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[11.613929] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[11.613985] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[11.614029] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[11.614068] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[11.614107] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[11.614147] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[11.614192] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[11.633271] (-) TimerEvent: {} +[11.733712] (-) TimerEvent: {} +[11.834132] (-) TimerEvent: {} +[11.934615] (-) TimerEvent: {} +[12.035051] (-) TimerEvent: {} +[12.047487] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Atlas.h:26\x1b[m\x1b[K,\n'} +[12.047743] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:25\x1b[m\x1b[K,\n'} +[12.047856] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[12.047955] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[12.048060] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[12.048161] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[12.048706] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37\x1b[m\x1b[K,\n'} +[12.048839] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[12.048944] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvirtual bool ORB_SLAM3::Pinhole::matchAndtriangulate(const cv::KeyPoint&, const cv::KeyPoint&, ORB_SLAM3::GeometricCamera*, Sophus::SE3f&, Sophus::SE3f&, float, float, Eigen::Vector3f&)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[12.049050] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:54:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Kkp1\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[12.049145] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 83 | bool matchAndtriangulate(\x1b[01;35m\x1b[Kconst cv::KeyPoint& kp1\x1b[m\x1b[K, const cv::KeyPoint& kp2, GeometricCamera* pOther,\n'} +[12.049265] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~~~~~~~~~^~~\x1b[m\x1b[K\n'} +[12.049363] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:79:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Kkp2\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[12.049451] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, \x1b[01;35m\x1b[Kconst cv::KeyPoint& kp2\x1b[m\x1b[K, GeometricCamera* pOther,\n'} +[12.049538] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~~~~~~~~~^~~\x1b[m\x1b[K\n'} +[12.049628] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:101:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KpOther\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[12.049719] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, \x1b[01;35m\x1b[KGeometricCamera* pOther\x1b[m\x1b[K,\n'} +[12.049810] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~~~~~~^~~~~~\x1b[m\x1b[K\n'} +[12.049901] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:48:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KTcw1\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[12.049990] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 84 | \x1b[01;35m\x1b[KSophus::SE3f& Tcw1\x1b[m\x1b[K, Sophus::SE3f& Tcw2,\n'} +[12.050058] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~~~^~~~\x1b[m\x1b[K\n'} +[12.050125] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:68:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KTcw2\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[12.050200] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 84 | Sophus::SE3f& Tcw1, \x1b[01;35m\x1b[KSophus::SE3f& Tcw2\x1b[m\x1b[K,\n'} +[12.050271] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~~~^~~~\x1b[m\x1b[K\n'} +[12.050339] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:46:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KsigmaLevel1\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[12.050407] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 85 | \x1b[01;35m\x1b[Kconst float sigmaLevel1\x1b[m\x1b[K, const float sigmaLevel2,\n'} +[12.050475] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~^~~~~~~~~~~\x1b[m\x1b[K\n'} +[12.050547] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:71:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KsigmaLevel2\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[12.050614] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 85 | const float sigmaLevel1, \x1b[01;35m\x1b[Kconst float sigmaLevel2\x1b[m\x1b[K,\n'} +[12.050668] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~^~~~~~~~~~~\x1b[m\x1b[K\n'} +[12.050718] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:86:51:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Kx3Dtriangulated\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[12.050768] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 86 | \x1b[01;35m\x1b[KEigen::Vector3f& x3Dtriangulated\x1b[m\x1b[K) { return false;}\n'} +[12.050818] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[12.050867] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Atlas.h:27\x1b[m\x1b[K,\n'} +[12.050918] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:25\x1b[m\x1b[K,\n'} +[12.050968] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[12.051017] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[12.051067] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[12.051116] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[12.051166] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37\x1b[m\x1b[K,\n'} +[12.051226] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[12.051277] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:\x1b[m\x1b[K In constructor \xe2\x80\x98\x1b[01m\x1b[KORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[12.051326] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KORB_SLAM3::KannalaBrandt8::precision\x1b[m\x1b[K\xe2\x80\x99 will be initialized after [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[12.051364] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 102 | const float \x1b[01;35m\x1b[Kprecision\x1b[m\x1b[K;\n'} +[12.051401] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~\x1b[m\x1b[K\n'} +[12.051439] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K \xe2\x80\x98\x1b[01m\x1b[Kstd::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[12.051482] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 88 | std::vector \x1b[01;35m\x1b[KmvLappingArea\x1b[m\x1b[K;\n'} +[12.051520] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[12.051557] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Atlas.h:27\x1b[m\x1b[K,\n'} +[12.051595] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:25\x1b[m\x1b[K,\n'} +[12.051635] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[12.051672] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[12.051709] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[12.051746] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[12.051783] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37\x1b[m\x1b[K,\n'} +[12.051819] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[12.051856] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:47:9:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K when initialized here [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[12.051893] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 47 | \x1b[01;35m\x1b[KKannalaBrandt8\x1b[m\x1b[K(const std::vector _vParameters) : GeometricCamera(_vParameters), precision(1e-6), mvLappingArea(2,0) ,tvr(nullptr) {\n'} +[12.051932] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[12.051969] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Atlas.h:27\x1b[m\x1b[K,\n'} +[12.052006] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:25\x1b[m\x1b[K,\n'} +[12.052043] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[12.052080] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[12.052117] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[12.052154] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[12.052196] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37\x1b[m\x1b[K,\n'} +[12.052237] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[12.052274] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:\x1b[m\x1b[K In constructor \xe2\x80\x98\x1b[01m\x1b[KORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector, float)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[12.052311] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KORB_SLAM3::KannalaBrandt8::precision\x1b[m\x1b[K\xe2\x80\x99 will be initialized after [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[12.052349] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 102 | const float \x1b[01;35m\x1b[Kprecision\x1b[m\x1b[K;\n'} +[12.052386] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~\x1b[m\x1b[K\n'} +[12.052422] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K \xe2\x80\x98\x1b[01m\x1b[Kstd::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[12.052463] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 88 | std::vector \x1b[01;35m\x1b[KmvLappingArea\x1b[m\x1b[K;\n'} +[12.052500] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[12.052537] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:53:9:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K when initialized here [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[12.052575] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 53 | \x1b[01;35m\x1b[KKannalaBrandt8\x1b[m\x1b[K(const std::vector _vParameters, const float _precision) : GeometricCamera(_vParameters),\n'} +[12.052612] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[12.052650] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:\x1b[m\x1b[K In constructor \xe2\x80\x98\x1b[01m\x1b[KORB_SLAM3::KannalaBrandt8::KannalaBrandt8(ORB_SLAM3::KannalaBrandt8*)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[12.052687] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KORB_SLAM3::KannalaBrandt8::precision\x1b[m\x1b[K\xe2\x80\x99 will be initialized after [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[12.052724] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 102 | const float \x1b[01;35m\x1b[Kprecision\x1b[m\x1b[K;\n'} +[12.052761] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~\x1b[m\x1b[K\n'} +[12.052798] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K \xe2\x80\x98\x1b[01m\x1b[Kstd::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[12.052838] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 88 | std::vector \x1b[01;35m\x1b[KmvLappingArea\x1b[m\x1b[K;\n'} +[12.052877] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[12.052915] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:59:9:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K when initialized here [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[12.052952] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | \x1b[01;35m\x1b[KKannalaBrandt8\x1b[m\x1b[K(KannalaBrandt8* pKannala) : GeometricCamera(pKannala->mvParameters), precision(pKannala->precision), mvLappingArea(2,0) ,tvr(nullptr) {\n'} +[12.052989] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[12.057252] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Atlas.h:26\x1b[m\x1b[K,\n'} +[12.057338] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:25\x1b[m\x1b[K,\n'} +[12.057384] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[12.057425] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[12.057465] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[12.057504] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[12.057550] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37\x1b[m\x1b[K,\n'} +[12.057589] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[12.057628] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvirtual bool ORB_SLAM3::Pinhole::matchAndtriangulate(const cv::KeyPoint&, const cv::KeyPoint&, ORB_SLAM3::GeometricCamera*, Sophus::SE3f&, Sophus::SE3f&, float, float, Eigen::Vector3f&)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[12.057671] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:54:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Kkp1\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[12.057721] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 83 | bool matchAndtriangulate(\x1b[01;35m\x1b[Kconst cv::KeyPoint& kp1\x1b[m\x1b[K, const cv::KeyPoint& kp2, GeometricCamera* pOther,\n'} +[12.057770] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~~~~~~~~~^~~\x1b[m\x1b[K\n'} +[12.057815] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:79:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Kkp2\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[12.058186] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, \x1b[01;35m\x1b[Kconst cv::KeyPoint& kp2\x1b[m\x1b[K, GeometricCamera* pOther,\n'} +[12.058274] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~~~~~~~~~^~~\x1b[m\x1b[K\n'} +[12.058317] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:101:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KpOther\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[12.058359] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, \x1b[01;35m\x1b[KGeometricCamera* pOther\x1b[m\x1b[K,\n'} +[12.058400] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~~~~~~^~~~~~\x1b[m\x1b[K\n'} +[12.058438] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:48:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KTcw1\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[12.058478] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 84 | \x1b[01;35m\x1b[KSophus::SE3f& Tcw1\x1b[m\x1b[K, Sophus::SE3f& Tcw2,\n'} +[12.058516] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~~~^~~~\x1b[m\x1b[K\n'} +[12.058555] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:68:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KTcw2\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[12.058593] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 84 | Sophus::SE3f& Tcw1, \x1b[01;35m\x1b[KSophus::SE3f& Tcw2\x1b[m\x1b[K,\n'} +[12.058632] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~~~^~~~\x1b[m\x1b[K\n'} +[12.058678] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:46:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KsigmaLevel1\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[12.058719] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 85 | \x1b[01;35m\x1b[Kconst float sigmaLevel1\x1b[m\x1b[K, const float sigmaLevel2,\n'} +[12.058757] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~^~~~~~~~~~~\x1b[m\x1b[K\n'} +[12.058796] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:71:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KsigmaLevel2\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[12.058835] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 85 | const float sigmaLevel1, \x1b[01;35m\x1b[Kconst float sigmaLevel2\x1b[m\x1b[K,\n'} +[12.058876] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~^~~~~~~~~~~\x1b[m\x1b[K\n'} +[12.058914] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:86:51:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Kx3Dtriangulated\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[12.058953] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 86 | \x1b[01;35m\x1b[KEigen::Vector3f& x3Dtriangulated\x1b[m\x1b[K) { return false;}\n'} +[12.058991] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[12.059029] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Atlas.h:27\x1b[m\x1b[K,\n'} +[12.059067] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:25\x1b[m\x1b[K,\n'} +[12.059104] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[12.059142] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[12.059185] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[12.059226] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[12.059265] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37\x1b[m\x1b[K,\n'} +[12.059303] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[12.059341] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:\x1b[m\x1b[K In constructor \xe2\x80\x98\x1b[01m\x1b[KORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[12.059379] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KORB_SLAM3::KannalaBrandt8::precision\x1b[m\x1b[K\xe2\x80\x99 will be initialized after [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[12.059421] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 102 | const float \x1b[01;35m\x1b[Kprecision\x1b[m\x1b[K;\n'} +[12.059459] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~\x1b[m\x1b[K\n'} +[12.059497] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K \xe2\x80\x98\x1b[01m\x1b[Kstd::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[12.059539] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 88 | std::vector \x1b[01;35m\x1b[KmvLappingArea\x1b[m\x1b[K;\n'} +[12.059577] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[12.059615] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Atlas.h:27\x1b[m\x1b[K,\n'} +[12.059653] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:25\x1b[m\x1b[K,\n'} +[12.059691] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[12.059728] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[12.059766] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[12.059804] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[12.059842] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37\x1b[m\x1b[K,\n'} +[12.059880] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[12.059918] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:47:9:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K when initialized here [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[12.059957] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 47 | \x1b[01;35m\x1b[KKannalaBrandt8\x1b[m\x1b[K(const std::vector _vParameters) : GeometricCamera(_vParameters), precision(1e-6), mvLappingArea(2,0) ,tvr(nullptr) {\n'} +[12.059996] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[12.060034] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Atlas.h:27\x1b[m\x1b[K,\n'} +[12.060074] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:25\x1b[m\x1b[K,\n'} +[12.060113] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[12.060150] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[12.060192] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[12.060232] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[12.060270] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37\x1b[m\x1b[K,\n'} +[12.060311] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[12.060349] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:\x1b[m\x1b[K In constructor \xe2\x80\x98\x1b[01m\x1b[KORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector, float)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[12.060391] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KORB_SLAM3::KannalaBrandt8::precision\x1b[m\x1b[K\xe2\x80\x99 will be initialized after [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[12.060429] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 102 | const float \x1b[01;35m\x1b[Kprecision\x1b[m\x1b[K;\n'} +[12.060467] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~\x1b[m\x1b[K\n'} +[12.060505] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K \xe2\x80\x98\x1b[01m\x1b[Kstd::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[12.060543] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 88 | std::vector \x1b[01;35m\x1b[KmvLappingArea\x1b[m\x1b[K;\n'} +[12.060581] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[12.060618] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:53:9:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K when initialized here [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[12.060657] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 53 | \x1b[01;35m\x1b[KKannalaBrandt8\x1b[m\x1b[K(const std::vector _vParameters, const float _precision) : GeometricCamera(_vParameters),\n'} +[12.060695] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[12.060733] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:\x1b[m\x1b[K In constructor \xe2\x80\x98\x1b[01m\x1b[KORB_SLAM3::KannalaBrandt8::KannalaBrandt8(ORB_SLAM3::KannalaBrandt8*)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[12.060771] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KORB_SLAM3::KannalaBrandt8::precision\x1b[m\x1b[K\xe2\x80\x99 will be initialized after [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[12.060808] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 102 | const float \x1b[01;35m\x1b[Kprecision\x1b[m\x1b[K;\n'} +[12.060846] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~\x1b[m\x1b[K\n'} +[12.060883] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K \xe2\x80\x98\x1b[01m\x1b[Kstd::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[12.060921] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 88 | std::vector \x1b[01;35m\x1b[KmvLappingArea\x1b[m\x1b[K;\n'} +[12.060959] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[12.061000] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:59:9:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K when initialized here [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[12.061039] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | \x1b[01;35m\x1b[KKannalaBrandt8\x1b[m\x1b[K(KannalaBrandt8* pKannala) : GeometricCamera(pKannala->mvParameters), precision(pKannala->precision), mvLappingArea(2,0) ,tvr(nullptr) {\n'} +[12.061077] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[12.135233] (-) TimerEvent: {} +[12.235716] (-) TimerEvent: {} +[12.269861] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvoid ORB_SLAM3_Wrapper::ORBSLAM3Interface::mapPointsVisibleFromPose(Sophus::SE3f&, std::vector&, int, float, float)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[12.270201] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:181:14:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kvariable \xe2\x80\x98\x1b[01m\x1b[KmRwc\x1b[m\x1b[K\xe2\x80\x99 set but not used [\x1b[01;35m\x1b[K-Wunused-but-set-variable\x1b[m\x1b[K]\n'} +[12.270370] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 181 | auto \x1b[01;35m\x1b[KmRwc\x1b[m\x1b[K = Twc.rotationMatrix();\n'} +[12.270508] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~\x1b[m\x1b[K\n'} +[12.270640] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:168:166:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KmaxAngle\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[12.270792] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 168 | void ORBSLAM3Interface::mapPointsVisibleFromPose(Sophus::SE3f& cameraPose, std::vector& points, int maxLandmarks, float maxDistance, \x1b[01;35m\x1b[Kfloat maxAngle\x1b[m\x1b[K)\n'} +[12.270917] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~\x1b[m\x1b[K\n'} +[12.289562] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kbool ORB_SLAM3_Wrapper::ORBSLAM3Interface::trackRGBD(sensor_msgs::msg::Image_ >::SharedPtr, sensor_msgs::msg::Image_ >::SharedPtr, Sophus::SE3f&)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[12.289847] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:558:18:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kvariable \xe2\x80\x98\x1b[01m\x1b[KtempTwc\x1b[m\x1b[K\xe2\x80\x99 set but not used [\x1b[01;35m\x1b[K-Wunused-but-set-variable\x1b[m\x1b[K]\n'} +[12.289991] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 558 | auto \x1b[01;35m\x1b[KtempTwc\x1b[m\x1b[K = Tcw.inverse();\n'} +[12.290101] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~\x1b[m\x1b[K\n'} +[12.335933] (-) TimerEvent: {} +[12.383367] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvoid ORB_SLAM3_Wrapper::RgbdSlamNode::getMapServer(std::shared_ptr, std::shared_ptr > >, std::shared_ptr > >)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[12.383680] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:199:71:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Krequest_header\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[12.383852] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 199 | void RgbdSlamNode::getMapServer(\x1b[01;35m\x1b[Kstd::shared_ptr request_header\x1b[m\x1b[K,\n'} +[12.383980] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[12.388697] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvoid ORB_SLAM3_Wrapper::RgbdSlamNode::getMapPointsInViewServer(std::shared_ptr, std::shared_ptr > >, std::shared_ptr > >)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[12.388981] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:209:83:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Krequest_header\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[12.389114] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 209 | void RgbdSlamNode::getMapPointsInViewServer(\x1b[01;35m\x1b[Kstd::shared_ptr request_header\x1b[m\x1b[K,\n'} +[12.389255] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[12.436054] (-) TimerEvent: {} +[12.536486] (-) TimerEvent: {} +[12.636949] (-) TimerEvent: {} +[12.737457] (-) TimerEvent: {} +[12.837916] (-) TimerEvent: {} +[12.938343] (-) TimerEvent: {} +[13.038740] (-) TimerEvent: {} +[13.139229] (-) TimerEvent: {} +[13.239660] (-) TimerEvent: {} +[13.340073] (-) TimerEvent: {} +[13.440564] (-) TimerEvent: {} +[13.541042] (-) TimerEvent: {} +[13.641499] (-) TimerEvent: {} +[13.741924] (-) TimerEvent: {} +[13.798058] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'[ 66%] \x1b[32m\x1b[1mLinking CXX static library libgtest.a\x1b[0m\n'} +[13.836810] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'[ 66%] Built target gtest\n'} +[13.842035] (-) TimerEvent: {} +[13.855227] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'[ 83%] \x1b[32mBuilding CXX object CMakeFiles/typeconversionTests.dir/src/type_conversion.cpp.o\x1b[0m\n'} +[13.855508] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'[ 83%] \x1b[32mBuilding CXX object CMakeFiles/typeconversionTests.dir/tests/typeConversionsTests.cpp.o\x1b[0m\n'} +[13.942157] (-) TimerEvent: {} +[14.042464] (-) TimerEvent: {} +[14.142766] (-) TimerEvent: {} +[14.243072] (-) TimerEvent: {} +[14.343375] (-) TimerEvent: {} +[14.443682] (-) TimerEvent: {} +[14.543987] (-) TimerEvent: {} +[14.644296] (-) TimerEvent: {} +[14.744607] (-) TimerEvent: {} +[14.844916] (-) TimerEvent: {} +[14.945263] (-) TimerEvent: {} +[15.045653] (-) TimerEvent: {} +[15.145971] (-) TimerEvent: {} +[15.246314] (-) TimerEvent: {} +[15.346640] (-) TimerEvent: {} +[15.446948] (-) TimerEvent: {} +[15.547267] (-) TimerEvent: {} +[15.647590] (-) TimerEvent: {} +[15.747930] (-) TimerEvent: {} +[15.848248] (-) TimerEvent: {} +[15.948586] (-) TimerEvent: {} +[16.048933] (-) TimerEvent: {} +[16.149259] (-) TimerEvent: {} +[16.249581] (-) TimerEvent: {} +[16.349928] (-) TimerEvent: {} +[16.450253] (-) TimerEvent: {} +[16.550586] (-) TimerEvent: {} +[16.650915] (-) TimerEvent: {} +[16.751259] (-) TimerEvent: {} +[16.851587] (-) TimerEvent: {} +[16.951911] (-) TimerEvent: {} +[17.052227] (-) TimerEvent: {} +[17.152540] (-) TimerEvent: {} +[17.252876] (-) TimerEvent: {} +[17.353215] (-) TimerEvent: {} +[17.453581] (-) TimerEvent: {} +[17.553914] (-) TimerEvent: {} +[17.654242] (-) TimerEvent: {} +[17.754561] (-) TimerEvent: {} +[17.854883] (-) TimerEvent: {} +[17.955221] (-) TimerEvent: {} +[18.055537] (-) TimerEvent: {} +[18.155856] (-) TimerEvent: {} +[18.256186] (-) TimerEvent: {} +[18.356496] (-) TimerEvent: {} +[18.456826] (-) TimerEvent: {} +[18.512785] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:30\x1b[m\x1b[K,\n'} +[18.513021] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[18.513099] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[18.513172] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[18.513239] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[18.513297] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/ImuTypes.h:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvoid ORB_SLAM3::IMU::Preintegrated::printMeasurements() const\x1b[m\x1b[K\xe2\x80\x99:\n'} +[18.513354] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/ImuTypes.h:204:23:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kcomparison of integer expressions of different signedness: \xe2\x80\x98\x1b[01m\x1b[Kint\x1b[m\x1b[K\xe2\x80\x99 and \xe2\x80\x98\x1b[01m\x1b[Kstd::vector::size_type\x1b[m\x1b[K\xe2\x80\x99 {aka \xe2\x80\x98\x1b[01m\x1b[Klong unsigned int\x1b[m\x1b[K\xe2\x80\x99} [\x1b[01;35m\x1b[K-Wsign-compare\x1b[m\x1b[K]\n'} +[18.513423] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 204 | for(int i=0; \x1b[01;35m\x1b[Ki, Matrix::Flags & \x1b[01;35m\x1b[KAlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[18.619091] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[18.619134] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[18.619180] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[18.619228] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[18.619267] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[18.619307] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[18.619346] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[18.624390] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[18.624722] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[18.624777] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[18.624819] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[18.624860] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[18.624901] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[18.624941] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[18.624982] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[18.625025] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::Flags & \x1b[01;35m\x1b[KAlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[18.625067] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[18.625107] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[18.625147] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[18.625196] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[18.625250] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[18.625290] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[18.625333] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[18.625374] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[18.625414] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[18.625453] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[18.625491] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[18.625530] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[18.625569] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[18.625608] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[18.625646] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[18.625687] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::Flags & \x1b[01;35m\x1b[KAlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[18.625727] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[18.625766] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[18.625805] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[18.625843] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[18.625887] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[18.625926] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[18.625964] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[18.656085] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41\x1b[m\x1b[K,\n'} +[18.656277] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[18.656332] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[18.656376] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[18.656418] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[18.656458] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[18.656499] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[18.656553] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kextra \xe2\x80\x98\x1b[01m\x1b[K;\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wpedantic\x1b[m\x1b[K]\n'} +[18.656596] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW\x1b[01;35m\x1b[K;\x1b[m\x1b[K\n'} +[18.656636] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^\x1b[m\x1b[K\n'} +[18.656675] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[31m\x1b[K-\x1b[m\x1b[K\n'} +[18.657062] (-) TimerEvent: {} +[18.757303] (-) TimerEvent: {} +[18.842722] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37\x1b[m\x1b[K,\n'} +[18.842900] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[18.842952] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[18.842994] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[18.843035] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[18.843075] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[18.843116] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[18.843155] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseVertex<3, Eigen::Matrix >\x1b[m\x1b[K\xe2\x80\x99:\n'} +[18.843216] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35:\x1b[m\x1b[K required from here\n'} +[18.843266] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[18.843311] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 62 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[18.843351] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[18.843390] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[18.843429] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[18.843469] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[18.843508] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[18.843546] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[18.843589] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[18.857421] (-) TimerEvent: {} +[18.862391] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37\x1b[m\x1b[K,\n'} +[18.862570] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[18.862645] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[18.862695] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[18.862739] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[18.862782] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[18.862829] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[18.862876] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseVertex<6, g2o::SE3Quat>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[18.862923] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33:\x1b[m\x1b[K required from here\n'} +[18.862980] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[18.863036] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 62 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[18.863082] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[18.863124] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[18.863165] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[18.863222] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[18.863274] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[18.863319] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[18.863360] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[18.882117] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[18.882318] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[18.882397] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[18.882462] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[18.882508] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[18.882551] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[18.882597] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[18.882649] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[18.882699] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24:\x1b[m\x1b[K required from here\n'} +[18.882742] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[18.882796] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[18.882847] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[18.882890] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[18.882933] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[18.882974] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[18.883016] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[18.883056] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[18.883102] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[18.883143] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[18.883203] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[18.883248] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[18.883289] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[18.883329] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[18.883370] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[18.883410] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[18.883456] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[18.883499] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[18.883544] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[18.883584] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[18.883626] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[18.883666] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[18.883706] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[18.883747] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[18.883786] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[18.929516] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[18.929718] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[18.929783] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[18.929834] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[18.929887] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[18.929937] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[18.929987] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[18.930042] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[18.930096] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35:\x1b[m\x1b[K required from here\n'} +[18.930145] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[18.930207] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[18.930261] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[18.930306] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[18.930348] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[18.930389] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[18.930430] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[18.930471] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[18.930512] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[18.938862] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[18.939043] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[18.939108] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[18.939162] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[18.939222] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[18.939269] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[18.939319] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[18.939364] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[18.939410] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[18.939464] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[18.939507] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[18.939557] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[18.939596] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[18.939635] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[18.939678] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[18.939718] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[18.957537] (-) TimerEvent: {} +[18.977786] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[18.977973] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[18.978033] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[18.978079] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[18.978122] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[18.978165] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[18.978230] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[18.978290] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<3, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[18.978341] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41:\x1b[m\x1b[K required from here\n'} +[18.978381] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[18.978423] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[18.978465] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[18.978505] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[18.978544] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[18.978587] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[18.978633] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[18.978675] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[18.978716] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[18.978756] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[18.978797] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[18.978843] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[18.978886] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[18.978929] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[18.978970] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[18.979011] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[18.979052] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[18.979093] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[18.979135] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[18.979181] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[18.979227] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[18.979267] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[18.979307] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[18.979351] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[18.979391] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[19.057654] (-) TimerEvent: {} +[19.122444] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37\x1b[m\x1b[K,\n'} +[19.122639] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[19.122695] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[19.122738] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[19.122779] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[19.122819] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[19.122874] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[19.122917] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseVertex<7, g2o::Sim3>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[19.122967] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35:\x1b[m\x1b[K required from here\n'} +[19.123008] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[19.123050] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 62 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[19.123094] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[19.123136] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[19.123185] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[19.123234] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[19.123275] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[19.123315] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[19.123354] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[19.144560] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[19.144756] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[19.144813] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[19.144857] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[19.144898] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[19.144939] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[19.144981] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[19.145022] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[19.145065] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27:\x1b[m\x1b[K required from here\n'} +[19.145104] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[19.145156] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[19.145210] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[19.145252] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[19.145291] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[19.145331] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[19.145370] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[19.145409] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[19.145453] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[19.145492] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[19.145531] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[19.145570] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[19.145609] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[19.145650] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[19.145689] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[19.145728] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[19.145767] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[19.145807] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[19.145847] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[19.145886] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[19.145924] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[19.145963] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[19.146001] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[19.146044] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[19.146083] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[19.157771] (-) TimerEvent: {} +[19.174376] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[19.174579] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[19.174641] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[19.174688] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[19.174731] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[19.174785] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[19.174830] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[19.174871] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[19.174915] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36:\x1b[m\x1b[K required from here\n'} +[19.174957] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[19.175002] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[19.175046] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[19.175087] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[19.175130] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[19.175171] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[19.175230] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[19.175273] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[19.175317] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[19.184762] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[19.184954] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[19.185013] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[19.185059] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[19.185100] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[19.185140] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[19.185191] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[19.185236] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[19.185279] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[19.185320] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[19.185360] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[19.185399] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[19.185439] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[19.185477] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[19.185517] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[19.185556] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[19.257894] (-) TimerEvent: {} +[19.358229] (-) TimerEvent: {} +[19.458549] (-) TimerEvent: {} +[19.558929] (-) TimerEvent: {} +[19.659434] (-) TimerEvent: {} +[19.680653] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:30\x1b[m\x1b[K,\n'} +[19.681017] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[19.681211] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[19.681377] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[19.681526] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5\x1b[m\x1b[K:\n'} +[19.681671] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/ImuTypes.h:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvoid ORB_SLAM3::IMU::Preintegrated::printMeasurements() const\x1b[m\x1b[K\xe2\x80\x99:\n'} +[19.681846] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/ImuTypes.h:204:23:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kcomparison of integer expressions of different signedness: \xe2\x80\x98\x1b[01m\x1b[Kint\x1b[m\x1b[K\xe2\x80\x99 and \xe2\x80\x98\x1b[01m\x1b[Kstd::vector::size_type\x1b[m\x1b[K\xe2\x80\x99 {aka \xe2\x80\x98\x1b[01m\x1b[Klong unsigned int\x1b[m\x1b[K\xe2\x80\x99} [\x1b[01;35m\x1b[K-Wsign-compare\x1b[m\x1b[K]\n'} +[19.682010] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 204 | for(int i=0; \x1b[01;35m\x1b[Ki, Matrix::Flags & \x1b[01;35m\x1b[KAlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[19.746402] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[19.746559] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[19.746700] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Dense:1\x1b[m\x1b[K,\n'} +[19.746837] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3\x1b[m\x1b[K:\n'} +[19.746992] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[19.747132] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[19.747250] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[19.754410] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[19.754749] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[19.754902] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[19.755037] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[19.755156] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[19.755272] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[19.755378] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5\x1b[m\x1b[K:\n'} +[19.755477] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[19.755581] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::Flags & \x1b[01;35m\x1b[KAlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[19.755680] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[19.755778] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[19.755850] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Dense:1\x1b[m\x1b[K,\n'} +[19.755922] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3\x1b[m\x1b[K:\n'} +[19.755994] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[19.756066] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[19.756137] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[19.756218] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[19.756293] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[19.756364] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[19.756425] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[19.756477] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[19.756528] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[19.756581] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5\x1b[m\x1b[K:\n'} +[19.756636] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[19.756690] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::Flags & \x1b[01;35m\x1b[KAlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[19.756741] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[19.756793] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[19.756844] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Dense:1\x1b[m\x1b[K,\n'} +[19.756895] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3\x1b[m\x1b[K:\n'} +[19.756946] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[19.757002] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[19.757043] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[19.759526] (-) TimerEvent: {} +[19.785651] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41\x1b[m\x1b[K,\n'} +[19.786029] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[19.786273] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[19.786437] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[19.786591] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[19.786763] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[19.786921] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5\x1b[m\x1b[K:\n'} +[19.787063] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kextra \xe2\x80\x98\x1b[01m\x1b[K;\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wpedantic\x1b[m\x1b[K]\n'} +[19.787225] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW\x1b[01;35m\x1b[K;\x1b[m\x1b[K\n'} +[19.787366] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^\x1b[m\x1b[K\n'} +[19.787466] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[31m\x1b[K-\x1b[m\x1b[K\n'} +[19.859746] (-) TimerEvent: {} +[19.960318] (-) TimerEvent: {} +[19.972130] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37\x1b[m\x1b[K,\n'} +[19.972499] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[19.972692] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[19.972841] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[19.972984] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[19.973111] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[19.973244] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5\x1b[m\x1b[K:\n'} +[19.973367] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseVertex<3, Eigen::Matrix >\x1b[m\x1b[K\xe2\x80\x99:\n'} +[19.973489] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35:\x1b[m\x1b[K required from here\n'} +[19.973605] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[19.973722] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 62 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[19.973837] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[19.973951] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[19.974065] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Dense:1\x1b[m\x1b[K,\n'} +[19.974184] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3\x1b[m\x1b[K:\n'} +[19.974312] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[19.974418] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[19.974521] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[19.991218] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37\x1b[m\x1b[K,\n'} +[19.991528] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[19.991669] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[19.991793] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[19.991903] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[19.992003] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[19.992133] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5\x1b[m\x1b[K:\n'} +[19.992253] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseVertex<6, g2o::SE3Quat>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[19.992356] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33:\x1b[m\x1b[K required from here\n'} +[19.992457] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[19.992549] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 62 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[19.992620] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[19.992690] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[19.992759] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Dense:1\x1b[m\x1b[K,\n'} +[19.992834] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3\x1b[m\x1b[K:\n'} +[19.992903] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[19.992973] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[19.993042] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[20.010376] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[20.010642] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[20.010793] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[20.010930] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[20.011060] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[20.011191] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[20.011321] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5\x1b[m\x1b[K:\n'} +[20.011433] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[20.011544] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24:\x1b[m\x1b[K required from here\n'} +[20.011651] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[20.011780] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[20.011891] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[20.011995] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[20.012082] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Dense:1\x1b[m\x1b[K,\n'} +[20.012168] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3\x1b[m\x1b[K:\n'} +[20.012266] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[20.012352] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[20.012440] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[20.012524] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[20.012607] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[20.012677] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[20.012736] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[20.012795] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[20.012856] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[20.012914] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5\x1b[m\x1b[K:\n'} +[20.012971] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[20.013030] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[20.013090] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[20.013150] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[20.013216] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Dense:1\x1b[m\x1b[K,\n'} +[20.013275] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3\x1b[m\x1b[K:\n'} +[20.013325] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[20.013366] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[20.013408] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[20.054958] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[20.055326] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[20.055493] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[20.055645] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[20.055792] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[20.055934] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[20.056073] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5\x1b[m\x1b[K:\n'} +[20.056198] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[20.056331] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35:\x1b[m\x1b[K required from here\n'} +[20.056448] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[20.056568] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[20.056687] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[20.056802] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[20.056918] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Dense:1\x1b[m\x1b[K,\n'} +[20.057023] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3\x1b[m\x1b[K:\n'} +[20.057115] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[20.057214] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[20.057312] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[20.060426] (-) TimerEvent: {} +[20.064220] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[20.064447] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[20.064549] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[20.064633] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[20.064720] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[20.064798] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[20.064883] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5\x1b[m\x1b[K:\n'} +[20.064960] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[20.065042] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[20.065121] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[20.065214] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[20.065277] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Dense:1\x1b[m\x1b[K,\n'} +[20.065332] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3\x1b[m\x1b[K:\n'} +[20.065389] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[20.065444] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[20.065500] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[20.102428] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[20.102701] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[20.102831] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[20.102947] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[20.103057] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[20.103201] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[20.103322] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5\x1b[m\x1b[K:\n'} +[20.103441] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<3, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[20.103539] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41:\x1b[m\x1b[K required from here\n'} +[20.103632] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[20.103728] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[20.103821] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[20.103912] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[20.104004] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Dense:1\x1b[m\x1b[K,\n'} +[20.104096] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3\x1b[m\x1b[K:\n'} +[20.104193] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[20.104290] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[20.104377] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[20.104463] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[20.104548] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[20.104624] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[20.104699] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[20.104774] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[20.104850] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[20.104934] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5\x1b[m\x1b[K:\n'} +[20.105012] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[20.105097] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[20.105170] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[20.105233] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[20.105287] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Dense:1\x1b[m\x1b[K,\n'} +[20.105342] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3\x1b[m\x1b[K:\n'} +[20.105396] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[20.105450] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[20.105504] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[20.160586] (-) TimerEvent: {} +[20.241949] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37\x1b[m\x1b[K,\n'} +[20.242316] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[20.242494] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[20.242647] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[20.242790] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[20.242932] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[20.243075] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5\x1b[m\x1b[K:\n'} +[20.243228] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseVertex<7, g2o::Sim3>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[20.243399] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35:\x1b[m\x1b[K required from here\n'} +[20.243534] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[20.243667] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 62 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[20.243796] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[20.243922] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[20.244047] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Dense:1\x1b[m\x1b[K,\n'} +[20.244172] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3\x1b[m\x1b[K:\n'} +[20.244331] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[20.244441] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[20.244546] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[20.260743] (-) TimerEvent: {} +[20.262994] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[20.263309] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[20.263468] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[20.263605] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[20.263737] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[20.263865] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[20.263996] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5\x1b[m\x1b[K:\n'} +[20.264138] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[20.264288] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27:\x1b[m\x1b[K required from here\n'} +[20.264411] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[20.264536] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[20.264619] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[20.264700] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[20.264781] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Dense:1\x1b[m\x1b[K,\n'} +[20.264861] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3\x1b[m\x1b[K:\n'} +[20.264942] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[20.265024] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[20.265104] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[20.265185] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[20.265249] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[20.265304] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[20.265358] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[20.265412] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[20.265465] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[20.265520] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5\x1b[m\x1b[K:\n'} +[20.265574] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[20.265629] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[20.265688] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[20.265742] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[20.265795] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Dense:1\x1b[m\x1b[K,\n'} +[20.265849] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3\x1b[m\x1b[K:\n'} +[20.265902] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[20.265953] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[20.265990] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[20.291735] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[20.291998] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[20.292113] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[20.292228] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[20.292312] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[20.292406] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[20.292501] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5\x1b[m\x1b[K:\n'} +[20.292596] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[20.292720] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36:\x1b[m\x1b[K required from here\n'} +[20.292815] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[20.292911] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[20.293006] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[20.293103] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[20.293215] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Dense:1\x1b[m\x1b[K,\n'} +[20.293310] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3\x1b[m\x1b[K:\n'} +[20.293409] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[20.293494] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[20.293563] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[20.301510] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[20.301726] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[20.301839] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[20.301941] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[20.302038] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[20.302128] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[20.302234] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5\x1b[m\x1b[K:\n'} +[20.302327] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[20.302420] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[20.302500] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[20.302584] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[20.302654] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Dense:1\x1b[m\x1b[K,\n'} +[20.302724] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3\x1b[m\x1b[K:\n'} +[20.302800] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[20.302871] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[20.302940] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[20.360896] (-) TimerEvent: {} +[20.461381] (-) TimerEvent: {} +[20.561781] (-) TimerEvent: {} +[20.662223] (-) TimerEvent: {} +[20.762678] (-) TimerEvent: {} +[20.863168] (-) TimerEvent: {} +[20.963693] (-) TimerEvent: {} +[21.064202] (-) TimerEvent: {} +[21.164740] (-) TimerEvent: {} +[21.265326] (-) TimerEvent: {} +[21.365791] (-) TimerEvent: {} +[21.466274] (-) TimerEvent: {} +[21.566735] (-) TimerEvent: {} +[21.667208] (-) TimerEvent: {} +[21.767659] (-) TimerEvent: {} +[21.868106] (-) TimerEvent: {} +[21.968613] (-) TimerEvent: {} +[22.069102] (-) TimerEvent: {} +[22.169599] (-) TimerEvent: {} +[22.270047] (-) TimerEvent: {} +[22.370552] (-) TimerEvent: {} +[22.470992] (-) TimerEvent: {} +[22.571493] (-) TimerEvent: {} +[22.671928] (-) TimerEvent: {} +[22.772368] (-) TimerEvent: {} +[22.872838] (-) TimerEvent: {} +[22.973460] (-) TimerEvent: {} +[23.073935] (-) TimerEvent: {} +[23.174422] (-) TimerEvent: {} +[23.274847] (-) TimerEvent: {} +[23.375272] (-) TimerEvent: {} +[23.475745] (-) TimerEvent: {} +[23.576238] (-) TimerEvent: {} +[23.676648] (-) TimerEvent: {} +[23.777075] (-) TimerEvent: {} +[23.877517] (-) TimerEvent: {} +[23.977992] (-) TimerEvent: {} +[24.078496] (-) TimerEvent: {} +[24.178973] (-) TimerEvent: {} +[24.279485] (-) TimerEvent: {} +[24.379977] (-) TimerEvent: {} +[24.480485] (-) TimerEvent: {} +[24.580993] (-) TimerEvent: {} +[24.681601] (-) TimerEvent: {} +[24.782071] (-) TimerEvent: {} +[24.882573] (-) TimerEvent: {} +[24.983031] (-) TimerEvent: {} +[25.083540] (-) TimerEvent: {} +[25.184026] (-) TimerEvent: {} +[25.284541] (-) TimerEvent: {} +[25.385031] (-) TimerEvent: {} +[25.485524] (-) TimerEvent: {} +[25.585992] (-) TimerEvent: {} +[25.686485] (-) TimerEvent: {} +[25.786963] (-) TimerEvent: {} +[25.887458] (-) TimerEvent: {} +[25.987928] (-) TimerEvent: {} +[26.088383] (-) TimerEvent: {} +[26.188973] (-) TimerEvent: {} +[26.289463] (-) TimerEvent: {} +[26.389906] (-) TimerEvent: {} +[26.490385] (-) TimerEvent: {} +[26.590781] (-) TimerEvent: {} +[26.691201] (-) TimerEvent: {} +[26.791574] (-) TimerEvent: {} +[26.891952] (-) TimerEvent: {} +[26.992361] (-) TimerEvent: {} +[27.092766] (-) TimerEvent: {} +[27.147312] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'[ 91%] \x1b[32m\x1b[1mLinking CXX executable typeconversionTests\x1b[0m\n'} +[27.192893] (-) TimerEvent: {} +[27.293234] (-) TimerEvent: {} +[27.393582] (-) TimerEvent: {} +[27.493918] (-) TimerEvent: {} +[27.594254] (-) TimerEvent: {} +[27.694594] (-) TimerEvent: {} +[27.794930] (-) TimerEvent: {} +[27.895317] (-) TimerEvent: {} +[27.945058] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'[ 91%] Built target typeconversionTests\n'} +[27.995429] (-) TimerEvent: {} +[28.095744] (-) TimerEvent: {} +[28.196080] (-) TimerEvent: {} +[28.296448] (-) TimerEvent: {} +[28.396853] (-) TimerEvent: {} +[28.497306] (-) TimerEvent: {} +[28.597649] (-) TimerEvent: {} +[28.698006] (-) TimerEvent: {} +[28.798370] (-) TimerEvent: {} +[28.898721] (-) TimerEvent: {} +[28.999142] (-) TimerEvent: {} +[29.099781] (-) TimerEvent: {} +[29.200098] (-) TimerEvent: {} +[29.300471] (-) TimerEvent: {} +[29.400802] (-) TimerEvent: {} +[29.501118] (-) TimerEvent: {} +[29.601465] (-) TimerEvent: {} +[29.701769] (-) TimerEvent: {} +[29.802092] (-) TimerEvent: {} +[29.902426] (-) TimerEvent: {} +[30.002768] (-) TimerEvent: {} +[30.103115] (-) TimerEvent: {} +[30.203486] (-) TimerEvent: {} +[30.303867] (-) TimerEvent: {} +[30.404215] (-) TimerEvent: {} +[30.504550] (-) TimerEvent: {} +[30.604922] (-) TimerEvent: {} +[30.705340] (-) TimerEvent: {} +[30.805653] (-) TimerEvent: {} +[30.905983] (-) TimerEvent: {} +[31.006359] (-) TimerEvent: {} +[31.106752] (-) TimerEvent: {} +[31.207061] (-) TimerEvent: {} +[31.307408] (-) TimerEvent: {} +[31.407739] (-) TimerEvent: {} +[31.508063] (-) TimerEvent: {} +[31.608402] (-) TimerEvent: {} +[31.708737] (-) TimerEvent: {} +[31.809077] (-) TimerEvent: {} +[31.909451] (-) TimerEvent: {} +[32.009791] (-) TimerEvent: {} +[32.110156] (-) TimerEvent: {} +[32.210596] (-) TimerEvent: {} +[32.310904] (-) TimerEvent: {} +[32.411217] (-) TimerEvent: {} +[32.511525] (-) TimerEvent: {} +[32.611827] (-) TimerEvent: {} +[32.712128] (-) TimerEvent: {} +[32.812521] (-) TimerEvent: {} +[32.912954] (-) TimerEvent: {} +[33.013288] (-) TimerEvent: {} +[33.113602] (-) TimerEvent: {} +[33.213957] (-) TimerEvent: {} +[33.314371] (-) TimerEvent: {} +[33.414689] (-) TimerEvent: {} +[33.515016] (-) TimerEvent: {} +[33.615480] (-) TimerEvent: {} +[33.715957] (-) TimerEvent: {} +[33.756413] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'[100%] \x1b[32m\x1b[1mLinking CXX executable rgbd\x1b[0m\n'} +[33.816115] (-) TimerEvent: {} +[33.916580] (-) TimerEvent: {} +[34.017004] (-) TimerEvent: {} +[34.117406] (-) TimerEvent: {} +[34.188060] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/usr/bin/ld: warning: libopencv_imgcodecs.so.4.5d, needed by /opt/ros/humble/lib/libcv_bridge.so, may conflict with libopencv_imgcodecs.so.4.4\n'} +[34.217521] (-) TimerEvent: {} +[34.317849] (-) TimerEvent: {} +[34.418168] (-) TimerEvent: {} +[34.471824] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'[100%] Built target rgbd\n'} +[34.484408] (orb_slam3_ros2_wrapper) CommandEnded: {'returncode': 0} +[34.512887] (orb_slam3_ros2_wrapper) JobProgress: {'identifier': 'orb_slam3_ros2_wrapper', 'progress': 'install'} +[34.513380] (orb_slam3_ros2_wrapper) Command: {'cmd': ['/usr/bin/cmake', '--install', '/root/build/orb_slam3_ros2_wrapper'], 'cwd': '/root/build/orb_slam3_ros2_wrapper', 'env': OrderedDict([('HOSTNAME', 'grh'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/root/install/slam_msgs/lib:/root/colcon_ws/install/slam_msgs/lib:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib'), ('HOME', '/root'), ('OLDPWD', '/'), ('ROS_PYTHON_VERSION', '3'), ('COLCON_PREFIX_PATH', '/root/colcon_ws/install'), ('ROS_DISTRO', 'humble'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('SCOUT_NAMESPACE', 'scout_2'), ('TERM', 'xterm'), ('ROS_LOCALHOST_ONLY', '1'), ('PATH', '/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'), ('XDG_RUNTIME_DIR', '/tmp/runtime-root'), ('DISPLAY', ':1'), ('LANG', 'C.UTF-8'), ('LS_COLORS', 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:'), ('ROS_DOMAIN_ID', '0'), ('AMENT_PREFIX_PATH', '/root/install/slam_msgs:/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/opt/ros/humble'), ('PWD', '/root/build/orb_slam3_ros2_wrapper'), ('LC_ALL', 'C.UTF-8'), ('RCUTILS_COLORIZED_OUTPUT', '1'), ('PYTHONPATH', '/root/install/slam_msgs/local/lib/python3.10/dist-packages:/root/colcon_ws/install/slam_msgs/local/lib/python3.10/dist-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages'), ('COLCON', '1'), ('CMAKE_PREFIX_PATH', '/root/install/slam_msgs:/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/opt/ros/humble')]), 'shell': False} +[34.518194] (-) TimerEvent: {} +[34.520370] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Install configuration: "Release"\n'} +[34.520619] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Installing: /root/install/orb_slam3_ros2_wrapper/lib/orb_slam3_ros2_wrapper/rgbd\n'} +[34.521674] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Set runtime path of "/root/install/orb_slam3_ros2_wrapper/lib/orb_slam3_ros2_wrapper/rgbd" to ""\n'} +[34.521753] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/launch\n'} +[34.521838] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/launch/rgbd.launch.py\n'} +[34.522238] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/launch/unirobot.launch.py\n'} +[34.522434] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/params\n'} +[34.522525] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/params/rgbd-ros-params.yaml\n'} +[34.522601] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/params/gazebo_rgbd.yaml\n'} +[34.522664] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Installing: /root/install/orb_slam3_ros2_wrapper/share/ament_index/resource_index/package_run_dependencies/orb_slam3_ros2_wrapper\n'} +[34.522750] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Installing: /root/install/orb_slam3_ros2_wrapper/share/ament_index/resource_index/parent_prefix_path/orb_slam3_ros2_wrapper\n'} +[34.522858] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/environment/ament_prefix_path.sh\n'} +[34.522919] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/environment/ament_prefix_path.dsv\n'} +[34.522981] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/environment/path.sh\n'} +[34.523038] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/environment/path.dsv\n'} +[34.523117] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/local_setup.bash\n'} +[34.523238] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/local_setup.sh\n'} +[34.523321] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/local_setup.zsh\n'} +[34.523376] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/local_setup.dsv\n'} +[34.523425] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.dsv\n'} +[34.523474] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Installing: /root/install/orb_slam3_ros2_wrapper/share/ament_index/resource_index/packages/orb_slam3_ros2_wrapper\n'} +[34.523522] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/cmake/orb_slam3_ros2_wrapperConfig.cmake\n'} +[34.523570] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/cmake/orb_slam3_ros2_wrapperConfig-version.cmake\n'} +[34.523619] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.xml\n'} +[34.524472] (orb_slam3_ros2_wrapper) CommandEnded: {'returncode': 0} +[34.556519] (orb_slam3_ros2_wrapper) JobEnded: {'identifier': 'orb_slam3_ros2_wrapper', 'rc': 0} +[34.561070] (-) EventReactorShutdown: {} diff --git a/container_root/log/build_2024-12-07_23-10-25/logger_all.log b/container_root/log/build_2024-12-07_23-10-25/logger_all.log new file mode 100644 index 0000000..d682009 --- /dev/null +++ b/container_root/log/build_2024-12-07_23-10-25/logger_all.log @@ -0,0 +1,251 @@ +[0.060s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build'] +[0.060s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=False, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=18, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, mixin_files=None, mixin=None, verb_parser=, verb_extension=, main=>, mixin_verb=('build',)) +[0.133s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters +[0.133s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters +[0.133s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters +[0.133s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters +[0.133s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover +[0.133s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover +[0.133s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/root' +[0.133s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install'] +[0.133s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore' +[0.133s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install' +[0.133s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg'] +[0.133s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg' +[0.133s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta'] +[0.133s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta' +[0.133s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros'] +[0.133s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros' +[0.139s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python'] +[0.139s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake' +[0.139s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python' +[0.139s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py'] +[0.139s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py' +[0.139s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install'] +[0.139s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore' +[0.139s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored +[0.139s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extensions ['ignore', 'ignore_ament_install'] +[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'ignore' +[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'ignore_ament_install' +[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extensions ['colcon_pkg'] +[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'colcon_pkg' +[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extensions ['colcon_meta'] +[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'colcon_meta' +[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extensions ['ros'] +[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'ros' +[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extensions ['cmake', 'python'] +[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'cmake' +[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'python' +[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extensions ['python_setup_py'] +[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'python_setup_py' +[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/build) by extensions ['ignore', 'ignore_ament_install'] +[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/build) by extension 'ignore' +[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/build) ignored +[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/install) by extensions ['ignore', 'ignore_ament_install'] +[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/install) by extension 'ignore' +[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/install) ignored +[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/log) by extensions ['ignore', 'ignore_ament_install'] +[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/log) by extension 'ignore' +[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/log) ignored +[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extensions ['ignore', 'ignore_ament_install'] +[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'ignore' +[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'ignore_ament_install' +[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extensions ['colcon_pkg'] +[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'colcon_pkg' +[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extensions ['colcon_meta'] +[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'colcon_meta' +[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extensions ['ros'] +[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'ros' +[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extensions ['cmake', 'python'] +[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'cmake' +[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'python' +[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extensions ['python_setup_py'] +[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'python_setup_py' +[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extensions ['ignore', 'ignore_ament_install'] +[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extension 'ignore' +[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extension 'ignore_ament_install' +[0.140s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extensions ['colcon_pkg'] +[0.141s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extension 'colcon_pkg' +[0.141s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extensions ['colcon_meta'] +[0.141s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extension 'colcon_meta' +[0.141s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extensions ['ros'] +[0.141s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extension 'ros' +[0.142s] DEBUG:colcon.colcon_core.package_identification:Package 'colcon_ws/src/orb_slam3_ros2_wrapper' with type 'ros.ament_cmake' and name 'orb_slam3_ros2_wrapper' +[0.142s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/slam_msgs) by extensions ['ignore', 'ignore_ament_install'] +[0.143s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/slam_msgs) by extension 'ignore' +[0.143s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/slam_msgs) by extension 'ignore_ament_install' +[0.143s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/slam_msgs) by extensions ['colcon_pkg'] +[0.143s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/slam_msgs) by extension 'colcon_pkg' +[0.143s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/slam_msgs) by extensions ['colcon_meta'] +[0.143s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/slam_msgs) by extension 'colcon_meta' +[0.143s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/slam_msgs) by extensions ['ros'] +[0.143s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/slam_msgs) by extension 'ros' +[0.143s] DEBUG:colcon.colcon_core.package_identification:Package 'colcon_ws/src/slam_msgs' with type 'ros.ament_cmake' and name 'slam_msgs' +[0.143s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install'] +[0.143s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore' +[0.143s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored +[0.143s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install'] +[0.143s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore' +[0.143s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored +[0.143s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extensions ['ignore', 'ignore_ament_install'] +[0.143s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'ignore' +[0.143s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'ignore_ament_install' +[0.143s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extensions ['colcon_pkg'] +[0.143s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'colcon_pkg' +[0.143s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extensions ['colcon_meta'] +[0.143s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'colcon_meta' +[0.143s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extensions ['ros'] +[0.143s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'ros' +[0.143s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extensions ['cmake', 'python'] +[0.143s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'cmake' +[0.144s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'python' +[0.144s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extensions ['python_setup_py'] +[0.144s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'python_setup_py' +[0.144s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults +[0.144s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover +[0.144s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults +[0.144s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover +[0.144s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults +[0.155s] Level 5:colcon.colcon_core.verb:set package 'slam_msgs' build argument 'cmake_args' from command line to 'None' +[0.155s] Level 5:colcon.colcon_core.verb:set package 'slam_msgs' build argument 'cmake_target' from command line to 'None' +[0.155s] Level 5:colcon.colcon_core.verb:set package 'slam_msgs' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.155s] Level 5:colcon.colcon_core.verb:set package 'slam_msgs' build argument 'cmake_clean_cache' from command line to 'False' +[0.155s] Level 5:colcon.colcon_core.verb:set package 'slam_msgs' build argument 'cmake_clean_first' from command line to 'False' +[0.155s] Level 5:colcon.colcon_core.verb:set package 'slam_msgs' build argument 'cmake_force_configure' from command line to 'False' +[0.155s] Level 5:colcon.colcon_core.verb:set package 'slam_msgs' build argument 'ament_cmake_args' from command line to 'None' +[0.155s] Level 5:colcon.colcon_core.verb:set package 'slam_msgs' build argument 'catkin_cmake_args' from command line to 'None' +[0.155s] Level 5:colcon.colcon_core.verb:set package 'slam_msgs' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.155s] DEBUG:colcon.colcon_core.verb:Building package 'slam_msgs' with the following arguments: {'ament_cmake_args': None, 'build_base': '/root/build/slam_msgs', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/root/install/slam_msgs', 'merge_install': False, 'path': '/root/colcon_ws/src/slam_msgs', 'symlink_install': False, 'test_result_base': None} +[0.155s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'cmake_args' from command line to 'None' +[0.155s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'cmake_target' from command line to 'None' +[0.155s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.155s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'cmake_clean_cache' from command line to 'False' +[0.155s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'cmake_clean_first' from command line to 'False' +[0.155s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'cmake_force_configure' from command line to 'False' +[0.155s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'ament_cmake_args' from command line to 'None' +[0.155s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'catkin_cmake_args' from command line to 'None' +[0.155s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.155s] DEBUG:colcon.colcon_core.verb:Building package 'orb_slam3_ros2_wrapper' with the following arguments: {'ament_cmake_args': None, 'build_base': '/root/build/orb_slam3_ros2_wrapper', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/root/install/orb_slam3_ros2_wrapper', 'merge_install': False, 'path': '/root/colcon_ws/src/orb_slam3_ros2_wrapper', 'symlink_install': False, 'test_result_base': None} +[0.155s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor +[0.156s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete +[0.156s] INFO:colcon.colcon_ros.task.ament_cmake.build:Building ROS package in '/root/colcon_ws/src/slam_msgs' with build type 'ament_cmake' +[0.156s] INFO:colcon.colcon_cmake.task.cmake.build:Building CMake package in '/root/colcon_ws/src/slam_msgs' +[0.158s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems +[0.158s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.158s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[0.175s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/root/build/slam_msgs': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake /root/colcon_ws/src/slam_msgs -DCMAKE_INSTALL_PREFIX=/root/install/slam_msgs +[1.689s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/root/build/slam_msgs' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake /root/colcon_ws/src/slam_msgs -DCMAKE_INSTALL_PREFIX=/root/install/slam_msgs +[1.691s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/root/build/slam_msgs': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /root/build/slam_msgs -- -j18 -l18 +[4.136s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/root/build/slam_msgs' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /root/build/slam_msgs -- -j18 -l18 +[4.258s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/root/build/slam_msgs': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --install /root/build/slam_msgs +[4.314s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(slam_msgs) +[4.315s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/root/build/slam_msgs' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --install /root/build/slam_msgs +[4.317s] Level 1:colcon.colcon_core.environment:checking '/root/install/slam_msgs' for CMake module files +[4.317s] Level 1:colcon.colcon_core.environment:checking '/root/install/slam_msgs' for CMake config files +[4.318s] Level 1:colcon.colcon_core.shell:create_environment_hook('slam_msgs', 'cmake_prefix_path') +[4.318s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/install/slam_msgs/share/slam_msgs/hook/cmake_prefix_path.ps1' +[4.318s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/root/install/slam_msgs/share/slam_msgs/hook/cmake_prefix_path.dsv' +[4.319s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/install/slam_msgs/share/slam_msgs/hook/cmake_prefix_path.sh' +[4.319s] Level 1:colcon.colcon_core.environment:checking '/root/install/slam_msgs/lib' +[4.319s] Level 1:colcon.colcon_core.shell:create_environment_hook('slam_msgs', 'ld_library_path_lib') +[4.319s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/install/slam_msgs/share/slam_msgs/hook/ld_library_path_lib.ps1' +[4.319s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/root/install/slam_msgs/share/slam_msgs/hook/ld_library_path_lib.dsv' +[4.319s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/install/slam_msgs/share/slam_msgs/hook/ld_library_path_lib.sh' +[4.320s] Level 1:colcon.colcon_core.environment:checking '/root/install/slam_msgs/bin' +[4.320s] Level 1:colcon.colcon_core.environment:checking '/root/install/slam_msgs/lib/pkgconfig/slam_msgs.pc' +[4.321s] Level 1:colcon.colcon_core.environment:checking '/root/install/slam_msgs/lib/python3.10/site-packages' +[4.321s] Level 1:colcon.colcon_core.environment:checking '/root/install/slam_msgs/bin' +[4.321s] INFO:colcon.colcon_core.shell:Creating package script '/root/install/slam_msgs/share/slam_msgs/package.ps1' +[4.321s] INFO:colcon.colcon_core.shell:Creating package descriptor '/root/install/slam_msgs/share/slam_msgs/package.dsv' +[4.322s] INFO:colcon.colcon_core.shell:Creating package script '/root/install/slam_msgs/share/slam_msgs/package.sh' +[4.322s] INFO:colcon.colcon_core.shell:Creating package script '/root/install/slam_msgs/share/slam_msgs/package.bash' +[4.322s] INFO:colcon.colcon_core.shell:Creating package script '/root/install/slam_msgs/share/slam_msgs/package.zsh' +[4.323s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/root/install/slam_msgs/share/colcon-core/packages/slam_msgs) +[4.425s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(slam_msgs) +[4.426s] Level 1:colcon.colcon_core.environment:checking '/root/install/slam_msgs' for CMake module files +[4.426s] Level 1:colcon.colcon_core.environment:checking '/root/install/slam_msgs' for CMake config files +[4.427s] Level 1:colcon.colcon_core.shell:create_environment_hook('slam_msgs', 'cmake_prefix_path') +[4.427s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/install/slam_msgs/share/slam_msgs/hook/cmake_prefix_path.ps1' +[4.427s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/root/install/slam_msgs/share/slam_msgs/hook/cmake_prefix_path.dsv' +[4.428s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/install/slam_msgs/share/slam_msgs/hook/cmake_prefix_path.sh' +[4.428s] Level 1:colcon.colcon_core.environment:checking '/root/install/slam_msgs/lib' +[4.428s] Level 1:colcon.colcon_core.shell:create_environment_hook('slam_msgs', 'ld_library_path_lib') +[4.428s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/install/slam_msgs/share/slam_msgs/hook/ld_library_path_lib.ps1' +[4.428s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/root/install/slam_msgs/share/slam_msgs/hook/ld_library_path_lib.dsv' +[4.428s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/install/slam_msgs/share/slam_msgs/hook/ld_library_path_lib.sh' +[4.428s] Level 1:colcon.colcon_core.environment:checking '/root/install/slam_msgs/bin' +[4.429s] Level 1:colcon.colcon_core.environment:checking '/root/install/slam_msgs/lib/pkgconfig/slam_msgs.pc' +[4.429s] Level 1:colcon.colcon_core.environment:checking '/root/install/slam_msgs/lib/python3.10/site-packages' +[4.429s] Level 1:colcon.colcon_core.environment:checking '/root/install/slam_msgs/bin' +[4.429s] INFO:colcon.colcon_core.shell:Creating package script '/root/install/slam_msgs/share/slam_msgs/package.ps1' +[4.429s] INFO:colcon.colcon_core.shell:Creating package descriptor '/root/install/slam_msgs/share/slam_msgs/package.dsv' +[4.429s] INFO:colcon.colcon_core.shell:Creating package script '/root/install/slam_msgs/share/slam_msgs/package.sh' +[4.430s] INFO:colcon.colcon_core.shell:Creating package script '/root/install/slam_msgs/share/slam_msgs/package.bash' +[4.430s] INFO:colcon.colcon_core.shell:Creating package script '/root/install/slam_msgs/share/slam_msgs/package.zsh' +[4.430s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/root/install/slam_msgs/share/colcon-core/packages/slam_msgs) +[4.430s] INFO:colcon.colcon_ros.task.ament_cmake.build:Building ROS package in '/root/colcon_ws/src/orb_slam3_ros2_wrapper' with build type 'ament_cmake' +[4.430s] INFO:colcon.colcon_cmake.task.cmake.build:Building CMake package in '/root/colcon_ws/src/orb_slam3_ros2_wrapper' +[4.430s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[4.430s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[4.437s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/root/build/orb_slam3_ros2_wrapper': AMENT_PREFIX_PATH=/root/install/slam_msgs:${AMENT_PREFIX_PATH} CMAKE_PREFIX_PATH=/root/install/slam_msgs:/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/opt/ros/humble LD_LIBRARY_PATH=/root/install/slam_msgs/lib:${LD_LIBRARY_PATH} PYTHONPATH=/root/install/slam_msgs/local/lib/python3.10/dist-packages:${PYTHONPATH} /usr/bin/cmake /root/colcon_ws/src/orb_slam3_ros2_wrapper -DCMAKE_INSTALL_PREFIX=/root/install/orb_slam3_ros2_wrapper +[6.697s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/root/build/orb_slam3_ros2_wrapper' returned '0': AMENT_PREFIX_PATH=/root/install/slam_msgs:${AMENT_PREFIX_PATH} CMAKE_PREFIX_PATH=/root/install/slam_msgs:/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/opt/ros/humble LD_LIBRARY_PATH=/root/install/slam_msgs/lib:${LD_LIBRARY_PATH} PYTHONPATH=/root/install/slam_msgs/local/lib/python3.10/dist-packages:${PYTHONPATH} /usr/bin/cmake /root/colcon_ws/src/orb_slam3_ros2_wrapper -DCMAKE_INSTALL_PREFIX=/root/install/orb_slam3_ros2_wrapper +[6.698s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/root/build/orb_slam3_ros2_wrapper': AMENT_PREFIX_PATH=/root/install/slam_msgs:${AMENT_PREFIX_PATH} CMAKE_PREFIX_PATH=/root/install/slam_msgs:/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/opt/ros/humble LD_LIBRARY_PATH=/root/install/slam_msgs/lib:${LD_LIBRARY_PATH} PYTHONPATH=/root/install/slam_msgs/local/lib/python3.10/dist-packages:${PYTHONPATH} /usr/bin/cmake --build /root/build/orb_slam3_ros2_wrapper -- -j18 -l18 +[34.641s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/root/build/orb_slam3_ros2_wrapper' returned '0': AMENT_PREFIX_PATH=/root/install/slam_msgs:${AMENT_PREFIX_PATH} CMAKE_PREFIX_PATH=/root/install/slam_msgs:/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/opt/ros/humble LD_LIBRARY_PATH=/root/install/slam_msgs/lib:${LD_LIBRARY_PATH} PYTHONPATH=/root/install/slam_msgs/local/lib/python3.10/dist-packages:${PYTHONPATH} /usr/bin/cmake --build /root/build/orb_slam3_ros2_wrapper -- -j18 -l18 +[34.670s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/root/build/orb_slam3_ros2_wrapper': AMENT_PREFIX_PATH=/root/install/slam_msgs:${AMENT_PREFIX_PATH} CMAKE_PREFIX_PATH=/root/install/slam_msgs:/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/opt/ros/humble LD_LIBRARY_PATH=/root/install/slam_msgs/lib:${LD_LIBRARY_PATH} PYTHONPATH=/root/install/slam_msgs/local/lib/python3.10/dist-packages:${PYTHONPATH} /usr/bin/cmake --install /root/build/orb_slam3_ros2_wrapper +[34.681s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(orb_slam3_ros2_wrapper) +[34.681s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/root/build/orb_slam3_ros2_wrapper' returned '0': AMENT_PREFIX_PATH=/root/install/slam_msgs:${AMENT_PREFIX_PATH} CMAKE_PREFIX_PATH=/root/install/slam_msgs:/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/opt/ros/humble LD_LIBRARY_PATH=/root/install/slam_msgs/lib:${LD_LIBRARY_PATH} PYTHONPATH=/root/install/slam_msgs/local/lib/python3.10/dist-packages:${PYTHONPATH} /usr/bin/cmake --install /root/build/orb_slam3_ros2_wrapper +[34.681s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper' for CMake module files +[34.682s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper' for CMake config files +[34.682s] Level 1:colcon.colcon_core.shell:create_environment_hook('orb_slam3_ros2_wrapper', 'cmake_prefix_path') +[34.682s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/hook/cmake_prefix_path.ps1' +[34.683s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/hook/cmake_prefix_path.dsv' +[34.683s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/hook/cmake_prefix_path.sh' +[34.683s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper/lib' +[34.683s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper/bin' +[34.683s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper/lib/pkgconfig/orb_slam3_ros2_wrapper.pc' +[34.683s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper/lib/python3.10/site-packages' +[34.684s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper/bin' +[34.684s] INFO:colcon.colcon_core.shell:Creating package script '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.ps1' +[34.684s] INFO:colcon.colcon_core.shell:Creating package descriptor '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.dsv' +[34.684s] INFO:colcon.colcon_core.shell:Creating package script '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.sh' +[34.684s] INFO:colcon.colcon_core.shell:Creating package script '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.bash' +[34.684s] INFO:colcon.colcon_core.shell:Creating package script '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.zsh' +[34.685s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/root/install/orb_slam3_ros2_wrapper/share/colcon-core/packages/orb_slam3_ros2_wrapper) +[34.710s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(orb_slam3_ros2_wrapper) +[34.710s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper' for CMake module files +[34.711s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper' for CMake config files +[34.711s] Level 1:colcon.colcon_core.shell:create_environment_hook('orb_slam3_ros2_wrapper', 'cmake_prefix_path') +[34.711s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/hook/cmake_prefix_path.ps1' +[34.711s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/hook/cmake_prefix_path.dsv' +[34.711s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/hook/cmake_prefix_path.sh' +[34.711s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper/lib' +[34.711s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper/bin' +[34.711s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper/lib/pkgconfig/orb_slam3_ros2_wrapper.pc' +[34.712s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper/lib/python3.10/site-packages' +[34.712s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper/bin' +[34.712s] INFO:colcon.colcon_core.shell:Creating package script '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.ps1' +[34.712s] INFO:colcon.colcon_core.shell:Creating package descriptor '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.dsv' +[34.712s] INFO:colcon.colcon_core.shell:Creating package script '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.sh' +[34.713s] INFO:colcon.colcon_core.shell:Creating package script '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.bash' +[34.713s] INFO:colcon.colcon_core.shell:Creating package script '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.zsh' +[34.713s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/root/install/orb_slam3_ros2_wrapper/share/colcon-core/packages/orb_slam3_ros2_wrapper) +[34.713s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop +[34.713s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed +[34.713s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0' +[34.713s] DEBUG:colcon.colcon_core.event_reactor:joining thread +[34.723s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.notify_send': Could not find 'notify-send' +[34.723s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems +[34.723s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems +[34.723s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2' +[34.726s] DEBUG:colcon.colcon_notification.desktop_notification.notify2:Failed to initialize notify2: org.freedesktop.DBus.Error.Spawn.ExecFailed: /usr/bin/dbus-launch terminated abnormally without any error message +[34.726s] DEBUG:colcon.colcon_core.event_reactor:joined thread +[34.726s] INFO:colcon.colcon_core.shell:Creating prefix script '/root/install/local_setup.ps1' +[34.727s] INFO:colcon.colcon_core.shell:Creating prefix util module '/root/install/_local_setup_util_ps1.py' +[34.727s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/root/install/setup.ps1' +[34.728s] INFO:colcon.colcon_core.shell:Creating prefix script '/root/install/local_setup.sh' +[34.728s] INFO:colcon.colcon_core.shell:Creating prefix util module '/root/install/_local_setup_util_sh.py' +[34.728s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/root/install/setup.sh' +[34.729s] INFO:colcon.colcon_core.shell:Creating prefix script '/root/install/local_setup.bash' +[34.729s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/root/install/setup.bash' +[34.730s] INFO:colcon.colcon_core.shell:Creating prefix script '/root/install/local_setup.zsh' +[34.730s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/root/install/setup.zsh' diff --git a/container_root/log/build_2024-12-07_23-10-25/orb_slam3_ros2_wrapper/command.log b/container_root/log/build_2024-12-07_23-10-25/orb_slam3_ros2_wrapper/command.log new file mode 100644 index 0000000..fa2d3b7 --- /dev/null +++ b/container_root/log/build_2024-12-07_23-10-25/orb_slam3_ros2_wrapper/command.log @@ -0,0 +1,6 @@ +Invoking command in '/root/build/orb_slam3_ros2_wrapper': AMENT_PREFIX_PATH=/root/install/slam_msgs:${AMENT_PREFIX_PATH} CMAKE_PREFIX_PATH=/root/install/slam_msgs:/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/opt/ros/humble LD_LIBRARY_PATH=/root/install/slam_msgs/lib:${LD_LIBRARY_PATH} PYTHONPATH=/root/install/slam_msgs/local/lib/python3.10/dist-packages:${PYTHONPATH} /usr/bin/cmake /root/colcon_ws/src/orb_slam3_ros2_wrapper -DCMAKE_INSTALL_PREFIX=/root/install/orb_slam3_ros2_wrapper +Invoked command in '/root/build/orb_slam3_ros2_wrapper' returned '0': AMENT_PREFIX_PATH=/root/install/slam_msgs:${AMENT_PREFIX_PATH} CMAKE_PREFIX_PATH=/root/install/slam_msgs:/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/opt/ros/humble LD_LIBRARY_PATH=/root/install/slam_msgs/lib:${LD_LIBRARY_PATH} PYTHONPATH=/root/install/slam_msgs/local/lib/python3.10/dist-packages:${PYTHONPATH} /usr/bin/cmake /root/colcon_ws/src/orb_slam3_ros2_wrapper -DCMAKE_INSTALL_PREFIX=/root/install/orb_slam3_ros2_wrapper +Invoking command in '/root/build/orb_slam3_ros2_wrapper': AMENT_PREFIX_PATH=/root/install/slam_msgs:${AMENT_PREFIX_PATH} CMAKE_PREFIX_PATH=/root/install/slam_msgs:/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/opt/ros/humble LD_LIBRARY_PATH=/root/install/slam_msgs/lib:${LD_LIBRARY_PATH} PYTHONPATH=/root/install/slam_msgs/local/lib/python3.10/dist-packages:${PYTHONPATH} /usr/bin/cmake --build /root/build/orb_slam3_ros2_wrapper -- -j18 -l18 +Invoked command in '/root/build/orb_slam3_ros2_wrapper' returned '0': AMENT_PREFIX_PATH=/root/install/slam_msgs:${AMENT_PREFIX_PATH} CMAKE_PREFIX_PATH=/root/install/slam_msgs:/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/opt/ros/humble LD_LIBRARY_PATH=/root/install/slam_msgs/lib:${LD_LIBRARY_PATH} PYTHONPATH=/root/install/slam_msgs/local/lib/python3.10/dist-packages:${PYTHONPATH} /usr/bin/cmake --build /root/build/orb_slam3_ros2_wrapper -- -j18 -l18 +Invoking command in '/root/build/orb_slam3_ros2_wrapper': AMENT_PREFIX_PATH=/root/install/slam_msgs:${AMENT_PREFIX_PATH} CMAKE_PREFIX_PATH=/root/install/slam_msgs:/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/opt/ros/humble LD_LIBRARY_PATH=/root/install/slam_msgs/lib:${LD_LIBRARY_PATH} PYTHONPATH=/root/install/slam_msgs/local/lib/python3.10/dist-packages:${PYTHONPATH} /usr/bin/cmake --install /root/build/orb_slam3_ros2_wrapper +Invoked command in '/root/build/orb_slam3_ros2_wrapper' returned '0': AMENT_PREFIX_PATH=/root/install/slam_msgs:${AMENT_PREFIX_PATH} CMAKE_PREFIX_PATH=/root/install/slam_msgs:/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/opt/ros/humble LD_LIBRARY_PATH=/root/install/slam_msgs/lib:${LD_LIBRARY_PATH} PYTHONPATH=/root/install/slam_msgs/local/lib/python3.10/dist-packages:${PYTHONPATH} /usr/bin/cmake --install /root/build/orb_slam3_ros2_wrapper diff --git a/container_root/log/build_2024-12-07_23-10-25/orb_slam3_ros2_wrapper/stderr.log b/container_root/log/build_2024-12-07_23-10-25/orb_slam3_ros2_wrapper/stderr.log new file mode 100644 index 0000000..0f739e1 --- /dev/null +++ b/container_root/log/build_2024-12-07_23-10-25/orb_slam3_ros2_wrapper/stderr.log @@ -0,0 +1,2210 @@ +Build type: Release +** WARNING ** io features related to pcap will be disabled +CMake Warning at CMakeLists.txt:81 (find_package): + By not providing "Findgtest.cmake" in CMAKE_MODULE_PATH this project has + asked CMake to find a package configuration file provided by "gtest", but + CMake did not find one. + + Could not find a package configuration file provided by "gtest" with any of + the following names: + + gtestConfig.cmake + gtest-config.cmake + + Add the installation prefix of "gtest" to CMAKE_PREFIX_PATH or set + "gtest_DIR" to a directory containing one of the above files. If "gtest" + provides a separate development package or SDK, be sure it has been + installed. + + +In file included from /home/orb/ORB_SLAM3/include/Frame.h:30, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/include/ImuTypes.h: In member function ‘void ORB_SLAM3::IMU::Preintegrated::printMeasurements() const’: +/home/orb/ORB_SLAM3/include/ImuTypes.h:204:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] + 204 | for(int i=0; i, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ^~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38: warning: extra ‘;’ [-Wpedantic] + 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW; + | ^ + | - +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<3, Eigen::Matrix >’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Frame.h:30, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/include/ImuTypes.h: In member function ‘void ORB_SLAM3::IMU::Preintegrated::printMeasurements() const’: +/home/orb/ORB_SLAM3/include/ImuTypes.h:204:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] + 204 | for(int i=0; i’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Frame.h:30, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/include/ImuTypes.h: In member function ‘void ORB_SLAM3::IMU::Preintegrated::printMeasurements() const’: +/home/orb/ORB_SLAM3/include/ImuTypes.h:204:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] + 204 | for(int i=0; i, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Frame.h:30, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/include/ImuTypes.h: In member function ‘void ORB_SLAM3::IMU::Preintegrated::printMeasurements() const’: +/home/orb/ORB_SLAM3/include/ImuTypes.h:204:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] + 204 | for(int i=0; i, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<3, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: At global scope: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:74: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: At global scope: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:74: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38: warning: extra ‘;’ [-Wpedantic] + 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW; + | ^ + | - +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38: warning: extra ‘;’ [-Wpedantic] + 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW; + | ^ + | - +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38: warning: extra ‘;’ [-Wpedantic] + 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW; + | ^ + | - +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<7, g2o::Sim3>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<3, Eigen::Matrix >’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<6, g2o::SE3Quat>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<3, Eigen::Matrix >’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<3, Eigen::Matrix >’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<6, g2o::SE3Quat>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<6, g2o::SE3Quat>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<3, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<3, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<3, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<7, g2o::Sim3>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<7, g2o::Sim3>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<7, g2o::Sim3>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:26, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h: In member function ‘virtual bool ORB_SLAM3::Pinhole::matchAndtriangulate(const cv::KeyPoint&, const cv::KeyPoint&, ORB_SLAM3::GeometricCamera*, Sophus::SE3f&, Sophus::SE3f&, float, float, Eigen::Vector3f&)’: +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:54: warning: unused parameter ‘kp1’ [-Wunused-parameter] + 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, + | ~~~~~~~~~~~~~~~~~~~~^~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:79: warning: unused parameter ‘kp2’ [-Wunused-parameter] + 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, + | ~~~~~~~~~~~~~~~~~~~~^~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:101: warning: unused parameter ‘pOther’ [-Wunused-parameter] + 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, + | ~~~~~~~~~~~~~~~~~^~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:48: warning: unused parameter ‘Tcw1’ [-Wunused-parameter] + 84 | Sophus::SE3f& Tcw1, Sophus::SE3f& Tcw2, + | ~~~~~~~~~~~~~~^~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:68: warning: unused parameter ‘Tcw2’ [-Wunused-parameter] + 84 | Sophus::SE3f& Tcw1, Sophus::SE3f& Tcw2, + | ~~~~~~~~~~~~~~^~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:46: warning: unused parameter ‘sigmaLevel1’ [-Wunused-parameter] + 85 | const float sigmaLevel1, const float sigmaLevel2, + | ~~~~~~~~~~~~^~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:71: warning: unused parameter ‘sigmaLevel2’ [-Wunused-parameter] + 85 | const float sigmaLevel1, const float sigmaLevel2, + | ~~~~~~~~~~~~^~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:86:51: warning: unused parameter ‘x3Dtriangulated’ [-Wunused-parameter] + 86 | Eigen::Vector3f& x3Dtriangulated) { return false;} + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector)’: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] + 102 | const float precision; + | ^~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] + 88 | std::vector mvLappingArea; + | ^~~~~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:47:9: warning:  when initialized here [-Wreorder] + 47 | KannalaBrandt8(const std::vector _vParameters) : GeometricCamera(_vParameters), precision(1e-6), mvLappingArea(2,0) ,tvr(nullptr) { + | ^~~~~~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector, float)’: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] + 102 | const float precision; + | ^~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] + 88 | std::vector mvLappingArea; + | ^~~~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:53:9: warning:  when initialized here [-Wreorder] + 53 | KannalaBrandt8(const std::vector _vParameters, const float _precision) : GeometricCamera(_vParameters), + | ^~~~~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(ORB_SLAM3::KannalaBrandt8*)’: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] + 102 | const float precision; + | ^~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] + 88 | std::vector mvLappingArea; + | ^~~~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:59:9: warning:  when initialized here [-Wreorder] + 59 | KannalaBrandt8(KannalaBrandt8* pKannala) : GeometricCamera(pKannala->mvParameters), precision(pKannala->precision), mvLappingArea(2,0) ,tvr(nullptr) { + | ^~~~~~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:26, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h: In member function ‘virtual bool ORB_SLAM3::Pinhole::matchAndtriangulate(const cv::KeyPoint&, const cv::KeyPoint&, ORB_SLAM3::GeometricCamera*, Sophus::SE3f&, Sophus::SE3f&, float, float, Eigen::Vector3f&)’: +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:54: warning: unused parameter ‘kp1’ [-Wunused-parameter] + 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, + | ~~~~~~~~~~~~~~~~~~~~^~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:79: warning: unused parameter ‘kp2’ [-Wunused-parameter] + 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, + | ~~~~~~~~~~~~~~~~~~~~^~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:101: warning: unused parameter ‘pOther’ [-Wunused-parameter] + 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, + | ~~~~~~~~~~~~~~~~~^~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:48: warning: unused parameter ‘Tcw1’ [-Wunused-parameter] + 84 | Sophus::SE3f& Tcw1, Sophus::SE3f& Tcw2, + | ~~~~~~~~~~~~~~^~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:68: warning: unused parameter ‘Tcw2’ [-Wunused-parameter] + 84 | Sophus::SE3f& Tcw1, Sophus::SE3f& Tcw2, + | ~~~~~~~~~~~~~~^~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:46: warning: unused parameter ‘sigmaLevel1’ [-Wunused-parameter] + 85 | const float sigmaLevel1, const float sigmaLevel2, + | ~~~~~~~~~~~~^~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:71: warning: unused parameter ‘sigmaLevel2’ [-Wunused-parameter] + 85 | const float sigmaLevel1, const float sigmaLevel2, + | ~~~~~~~~~~~~^~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:86:51: warning: unused parameter ‘x3Dtriangulated’ [-Wunused-parameter] + 86 | Eigen::Vector3f& x3Dtriangulated) { return false;} + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector)’: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] + 102 | const float precision; + | ^~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] + 88 | std::vector mvLappingArea; + | ^~~~~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:47:9: warning:  when initialized here [-Wreorder] + 47 | KannalaBrandt8(const std::vector _vParameters) : GeometricCamera(_vParameters), precision(1e-6), mvLappingArea(2,0) ,tvr(nullptr) { + | ^~~~~~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector, float)’: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] + 102 | const float precision; + | ^~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] + 88 | std::vector mvLappingArea; + | ^~~~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:53:9: warning:  when initialized here [-Wreorder] + 53 | KannalaBrandt8(const std::vector _vParameters, const float _precision) : GeometricCamera(_vParameters), + | ^~~~~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(ORB_SLAM3::KannalaBrandt8*)’: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] + 102 | const float precision; + | ^~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] + 88 | std::vector mvLappingArea; + | ^~~~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:59:9: warning:  when initialized here [-Wreorder] + 59 | KannalaBrandt8(KannalaBrandt8* pKannala) : GeometricCamera(pKannala->mvParameters), precision(pKannala->precision), mvLappingArea(2,0) ,tvr(nullptr) { + | ^~~~~~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:26, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h: In member function ‘virtual bool ORB_SLAM3::Pinhole::matchAndtriangulate(const cv::KeyPoint&, const cv::KeyPoint&, ORB_SLAM3::GeometricCamera*, Sophus::SE3f&, Sophus::SE3f&, float, float, Eigen::Vector3f&)’: +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:54: warning: unused parameter ‘kp1’ [-Wunused-parameter] + 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, + | ~~~~~~~~~~~~~~~~~~~~^~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:79: warning: unused parameter ‘kp2’ [-Wunused-parameter] + 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, + | ~~~~~~~~~~~~~~~~~~~~^~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:101: warning: unused parameter ‘pOther’ [-Wunused-parameter] + 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, + | ~~~~~~~~~~~~~~~~~^~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:48: warning: unused parameter ‘Tcw1’ [-Wunused-parameter] + 84 | Sophus::SE3f& Tcw1, Sophus::SE3f& Tcw2, + | ~~~~~~~~~~~~~~^~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:68: warning: unused parameter ‘Tcw2’ [-Wunused-parameter] + 84 | Sophus::SE3f& Tcw1, Sophus::SE3f& Tcw2, + | ~~~~~~~~~~~~~~^~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:46: warning: unused parameter ‘sigmaLevel1’ [-Wunused-parameter] + 85 | const float sigmaLevel1, const float sigmaLevel2, + | ~~~~~~~~~~~~^~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:71: warning: unused parameter ‘sigmaLevel2’ [-Wunused-parameter] + 85 | const float sigmaLevel1, const float sigmaLevel2, + | ~~~~~~~~~~~~^~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:86:51: warning: unused parameter ‘x3Dtriangulated’ [-Wunused-parameter] + 86 | Eigen::Vector3f& x3Dtriangulated) { return false;} + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector)’: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] + 102 | const float precision; + | ^~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] + 88 | std::vector mvLappingArea; + | ^~~~~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:47:9: warning:  when initialized here [-Wreorder] + 47 | KannalaBrandt8(const std::vector _vParameters) : GeometricCamera(_vParameters), precision(1e-6), mvLappingArea(2,0) ,tvr(nullptr) { + | ^~~~~~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector, float)’: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] + 102 | const float precision; + | ^~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] + 88 | std::vector mvLappingArea; + | ^~~~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:53:9: warning:  when initialized here [-Wreorder] + 53 | KannalaBrandt8(const std::vector _vParameters, const float _precision) : GeometricCamera(_vParameters), + | ^~~~~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(ORB_SLAM3::KannalaBrandt8*)’: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] + 102 | const float precision; + | ^~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] + 88 | std::vector mvLappingArea; + | ^~~~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:59:9: warning:  when initialized here [-Wreorder] + 59 | KannalaBrandt8(KannalaBrandt8* pKannala) : GeometricCamera(pKannala->mvParameters), precision(pKannala->precision), mvLappingArea(2,0) ,tvr(nullptr) { + | ^~~~~~~~~~~~~~ +/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp: In member function ‘void ORB_SLAM3_Wrapper::ORBSLAM3Interface::mapPointsVisibleFromPose(Sophus::SE3f&, std::vector&, int, float, float)’: +/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:181:14: warning: variable ‘mRwc’ set but not used [-Wunused-but-set-variable] + 181 | auto mRwc = Twc.rotationMatrix(); + | ^~~~ +/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:168:166: warning: unused parameter ‘maxAngle’ [-Wunused-parameter] + 168 | void ORBSLAM3Interface::mapPointsVisibleFromPose(Sophus::SE3f& cameraPose, std::vector& points, int maxLandmarks, float maxDistance, float maxAngle) + | ~~~~~~^~~~~~~~ +/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp: In member function ‘bool ORB_SLAM3_Wrapper::ORBSLAM3Interface::trackRGBD(sensor_msgs::msg::Image_ >::SharedPtr, sensor_msgs::msg::Image_ >::SharedPtr, Sophus::SE3f&)’: +/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:558:18: warning: variable ‘tempTwc’ set but not used [-Wunused-but-set-variable] + 558 | auto tempTwc = Tcw.inverse(); + | ^~~~~~~ +/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp: In member function ‘void ORB_SLAM3_Wrapper::RgbdSlamNode::getMapServer(std::shared_ptr, std::shared_ptr > >, std::shared_ptr > >)’: +/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:199:71: warning: unused parameter ‘request_header’ [-Wunused-parameter] + 199 | void RgbdSlamNode::getMapServer(std::shared_ptr request_header, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp: In member function ‘void ORB_SLAM3_Wrapper::RgbdSlamNode::getMapPointsInViewServer(std::shared_ptr, std::shared_ptr > >, std::shared_ptr > >)’: +/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:209:83: warning: unused parameter ‘request_header’ [-Wunused-parameter] + 209 | void RgbdSlamNode::getMapPointsInViewServer(std::shared_ptr request_header, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Frame.h:30, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/include/ImuTypes.h: In member function ‘void ORB_SLAM3::IMU::Preintegrated::printMeasurements() const’: +/home/orb/ORB_SLAM3/include/ImuTypes.h:204:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] + 204 | for(int i=0; i, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38: warning: extra ‘;’ [-Wpedantic] + 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW; + | ^ + | - +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<3, Eigen::Matrix >’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<6, g2o::SE3Quat>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<3, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<7, g2o::Sim3>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Frame.h:30, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/include/ImuTypes.h: In member function ‘void ORB_SLAM3::IMU::Preintegrated::printMeasurements() const’: +/home/orb/ORB_SLAM3/include/ImuTypes.h:204:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] + 204 | for(int i=0; i, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38: warning: extra ‘;’ [-Wpedantic] + 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW; + | ^ + | - +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<3, Eigen::Matrix >’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<6, g2o::SE3Quat>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<3, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<7, g2o::Sim3>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +/usr/bin/ld: warning: libopencv_imgcodecs.so.4.5d, needed by /opt/ros/humble/lib/libcv_bridge.so, may conflict with libopencv_imgcodecs.so.4.4 diff --git a/container_root/log/build_2024-12-07_23-10-25/orb_slam3_ros2_wrapper/stdout.log b/container_root/log/build_2024-12-07_23-10-25/orb_slam3_ros2_wrapper/stdout.log new file mode 100644 index 0000000..382c458 --- /dev/null +++ b/container_root/log/build_2024-12-07_23-10-25/orb_slam3_ros2_wrapper/stdout.log @@ -0,0 +1,185 @@ +-- The C compiler identification is GNU 11.4.0 +-- The CXX compiler identification is GNU 11.4.0 +-- Detecting C compiler ABI info +-- Detecting C compiler ABI info - done +-- Check for working C compiler: /usr/bin/cc - skipped +-- Detecting C compile features +-- Detecting C compile features - done +-- Detecting CXX compiler ABI info +-- Detecting CXX compiler ABI info - done +-- Check for working CXX compiler: /usr/bin/c++ - skipped +-- Detecting CXX compile features +-- Detecting CXX compile features - done +-- Found ament_cmake_auto: 1.3.10 (/opt/ros/humble/share/ament_cmake_auto/cmake) +-- Found Python3: /usr/bin/python3 (found version "3.10.12") found components: Interpreter +-- Found rclcpp: 16.0.10 (/opt/ros/humble/share/rclcpp/cmake) +-- Found rosidl_generator_c: 3.1.5 (/opt/ros/humble/share/rosidl_generator_c/cmake) +-- Found rosidl_adapter: 3.1.5 (/opt/ros/humble/share/rosidl_adapter/cmake) +-- Found rosidl_generator_cpp: 3.1.5 (/opt/ros/humble/share/rosidl_generator_cpp/cmake) +-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c +-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp +-- Found rmw_implementation_cmake: 6.1.2 (/opt/ros/humble/share/rmw_implementation_cmake/cmake) +-- Found rmw_fastrtps_cpp: 6.2.7 (/opt/ros/humble/share/rmw_fastrtps_cpp/cmake) +-- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "3.0.2") +-- Found FastRTPS: /opt/ros/humble/include +-- Using RMW implementation 'rmw_fastrtps_cpp' as default +-- Looking for pthread.h +-- Looking for pthread.h - found +-- Performing Test CMAKE_HAVE_LIBC_PTHREAD +-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success +-- Found Threads: TRUE +-- Found sensor_msgs: 4.2.4 (/opt/ros/humble/share/sensor_msgs/cmake) +-- Found cv_bridge: 3.2.1 (/opt/ros/humble/share/cv_bridge/cmake) +-- Found message_filters: 4.3.5 (/opt/ros/humble/share/message_filters/cmake) +-- Found ORB_SLAM3: /home/orb/ORB_SLAM3/lib/libORB_SLAM3.so +-- Found tf2_ros: 0.25.7 (/opt/ros/humble/share/tf2_ros/cmake) +-- Found tf2_eigen: 0.25.7 (/opt/ros/humble/share/tf2_eigen/cmake) +-- Found slam_msgs: 1.0.0 (/root/install/slam_msgs/share/slam_msgs/cmake) +-- Found nav_msgs: 4.2.4 (/opt/ros/humble/share/nav_msgs/cmake) +-- Found tf2_geometry_msgs: 0.25.7 (/opt/ros/humble/share/tf2_geometry_msgs/cmake) +-- Found eigen3_cmake_module: 0.1.1 (/opt/ros/humble/share/eigen3_cmake_module/cmake) +-- Found Eigen3: TRUE (found version "3.4.0") +-- Ensuring Eigen3 include directory is part of orocos-kdl CMake target +-- Found Eigen: /usr/include/eigen3 (Required is at least version "3.1") +-- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.74.0/BoostConfig.cmake (found suitable version "1.74.0", minimum required is "1.65.0") found components: system filesystem date_time iostreams serialization +-- Checking for module 'flann' +-- Found flann, version 1.9.1 +-- Found FLANN: /usr/lib/x86_64-linux-gnu/libflann_cpp.so +-- FLANN found (include: /usr/include, lib: /usr/lib/x86_64-linux-gnu/libflann_cpp.so) +-- Found GLEW: /usr/lib/x86_64-linux-gnu/libGLEW.so +-- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so found components: OpenGL GLX +-- Found MPI_C: /usr/lib/x86_64-linux-gnu/libmpi.so (found version "3.1") +-- Found MPI: TRUE (found version "3.1") found components: C +-- Found JsonCpp: /usr/lib/x86_64-linux-gnu/libjsoncpp.so (found suitable version "1.9.5", minimum required is "0.7.0") +-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.11") +-- Found PNG: /usr/lib/x86_64-linux-gnu/libpng.so (found version "1.6.37") +-- Found Eigen3: /usr/include/eigen3 (found version "3.4.0") +-- Found X11: /usr/include +-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so +-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found +-- Looking for gethostbyname +-- Looking for gethostbyname - found +-- Looking for connect +-- Looking for connect - found +-- Looking for remove +-- Looking for remove - found +-- Looking for shmat +-- Looking for shmat - found +-- Looking for IceConnectionNumber in ICE +-- Looking for IceConnectionNumber in ICE - found +-- Found EXPAT: /usr/lib/x86_64-linux-gnu/libexpat.so (found version "2.4.7") +-- Found double-conversion: /usr/lib/x86_64-linux-gnu/libdouble-conversion.so +-- Found LZ4: /usr/lib/x86_64-linux-gnu/liblz4.so (found version "1.9.3") +-- Found LZMA: /usr/lib/x86_64-linux-gnu/liblzma.so (found version "5.2.5") +-- Found JPEG: /usr/lib/x86_64-linux-gnu/libjpeg.so (found version "80") +-- Found TIFF: /usr/lib/x86_64-linux-gnu/libtiff.so (found version "4.3.0") +-- Found Freetype: /usr/lib/x86_64-linux-gnu/libfreetype.so (found version "2.11.1") +-- Found utf8cpp: /usr/include/utf8cpp +-- Checking for module 'libusb-1.0' +-- Found libusb-1.0, version 1.0.25 +-- Found libusb: /usr/lib/x86_64-linux-gnu/libusb-1.0.so +-- Found OpenNI: /usr/lib/libOpenNI.so;libusb::libusb (found version "1.5.4.0") +-- OpenNI found (version: 1.5.4.0, include: /usr/include/ni, lib: /usr/lib/libOpenNI.so;libusb::libusb) +-- Found OpenNI2: /usr/lib/x86_64-linux-gnu/libOpenNI2.so;libusb::libusb (found version "2.2.0.33") +-- OpenNI2 found (version: 2.2.0.33, include: /usr/include/openni2, lib: /usr/lib/x86_64-linux-gnu/libOpenNI2.so;libusb::libusb) +-- OpenNI found (version: 1.5.4.0, include: /usr/include/ni, lib: /usr/lib/libOpenNI.so;libusb::libusb) +-- OpenNI2 found (version: 2.2.0.33, include: /usr/include/openni2, lib: /usr/lib/x86_64-linux-gnu/libOpenNI2.so;libusb::libusb) +-- Found Qhull version 8.0.2 +-- OpenNI found (version: 1.5.4.0, include: /usr/include/ni, lib: /usr/lib/libOpenNI.so;libusb::libusb) +-- looking for PCL_COMMON +-- Found PCL_COMMON: /usr/lib/x86_64-linux-gnu/libpcl_common.so +-- looking for PCL_KDTREE +-- Found PCL_KDTREE: /usr/lib/x86_64-linux-gnu/libpcl_kdtree.so +-- looking for PCL_OCTREE +-- Found PCL_OCTREE: /usr/lib/x86_64-linux-gnu/libpcl_octree.so +-- looking for PCL_SEARCH +-- Found PCL_SEARCH: /usr/lib/x86_64-linux-gnu/libpcl_search.so +-- looking for PCL_SAMPLE_CONSENSUS +-- Found PCL_SAMPLE_CONSENSUS: /usr/lib/x86_64-linux-gnu/libpcl_sample_consensus.so +-- looking for PCL_FILTERS +-- Found PCL_FILTERS: /usr/lib/x86_64-linux-gnu/libpcl_filters.so +-- looking for PCL_2D +-- Found PCL_2D: /usr/include/pcl-1.12 +-- looking for PCL_GEOMETRY +-- Found PCL_GEOMETRY: /usr/include/pcl-1.12 +-- looking for PCL_IO +-- Found PCL_IO: /usr/lib/x86_64-linux-gnu/libpcl_io.so +-- looking for PCL_FEATURES +-- Found PCL_FEATURES: /usr/lib/x86_64-linux-gnu/libpcl_features.so +-- looking for PCL_ML +-- Found PCL_ML: /usr/lib/x86_64-linux-gnu/libpcl_ml.so +-- looking for PCL_SEGMENTATION +-- Found PCL_SEGMENTATION: /usr/lib/x86_64-linux-gnu/libpcl_segmentation.so +-- looking for PCL_VISUALIZATION +-- Found PCL_VISUALIZATION: /usr/lib/x86_64-linux-gnu/libpcl_visualization.so +-- looking for PCL_SURFACE +-- Found PCL_SURFACE: /usr/lib/x86_64-linux-gnu/libpcl_surface.so +-- looking for PCL_REGISTRATION +-- Found PCL_REGISTRATION: /usr/lib/x86_64-linux-gnu/libpcl_registration.so +-- looking for PCL_KEYPOINTS +-- Found PCL_KEYPOINTS: /usr/lib/x86_64-linux-gnu/libpcl_keypoints.so +-- looking for PCL_TRACKING +-- Found PCL_TRACKING: /usr/lib/x86_64-linux-gnu/libpcl_tracking.so +-- looking for PCL_RECOGNITION +-- Found PCL_RECOGNITION: /usr/lib/x86_64-linux-gnu/libpcl_recognition.so +-- looking for PCL_STEREO +-- Found PCL_STEREO: /usr/lib/x86_64-linux-gnu/libpcl_stereo.so +-- looking for PCL_APPS +-- Found PCL_APPS: /usr/lib/x86_64-linux-gnu/libpcl_apps.so +-- looking for PCL_IN_HAND_SCANNER +-- Found PCL_IN_HAND_SCANNER: /usr/include/pcl-1.12 +-- looking for PCL_MODELER +-- Found PCL_MODELER: /usr/include/pcl-1.12 +-- looking for PCL_POINT_CLOUD_EDITOR +-- Found PCL_POINT_CLOUD_EDITOR: /usr/include/pcl-1.12 +-- looking for PCL_OUTOFCORE +-- Found PCL_OUTOFCORE: /usr/lib/x86_64-linux-gnu/libpcl_outofcore.so +-- looking for PCL_PEOPLE +-- Found PCL_PEOPLE: /usr/lib/x86_64-linux-gnu/libpcl_people.so +-- Found PCL: pcl_common;pcl_kdtree;pcl_octree;pcl_search;pcl_sample_consensus;pcl_filters;pcl_io;pcl_features;pcl_ml;pcl_segmentation;pcl_visualization;pcl_surface;pcl_registration;pcl_keypoints;pcl_tracking;pcl_recognition;pcl_stereo;pcl_apps;pcl_outofcore;pcl_people;Boost::system;Boost::filesystem;Boost::date_time;Boost::iostreams;Boost::serialization;/usr/lib/libOpenNI.so;libusb::libusb;/usr/lib/x86_64-linux-gnu/libOpenNI2.so;libusb::libusb;VTK::ChartsCore;VTK::CommonColor;VTK::CommonComputationalGeometry;VTK::CommonCore;VTK::CommonDataModel;VTK::CommonExecutionModel;VTK::CommonMath;VTK::CommonMisc;VTK::CommonTransforms;VTK::FiltersCore;VTK::FiltersExtraction;VTK::FiltersGeneral;VTK::FiltersGeometry;VTK::FiltersModeling;VTK::FiltersSources;VTK::ImagingCore;VTK::ImagingSources;VTK::InteractionImage;VTK::InteractionStyle;VTK::InteractionWidgets;VTK::IOCore;VTK::IOGeometry;VTK::IOImage;VTK::IOLegacy;VTK::IOPLY;VTK::RenderingAnnotation;VTK::RenderingCore;VTK::RenderingContext2D;VTK::RenderingLOD;VTK::RenderingFreeType;VTK::ViewsCore;VTK::ViewsContext2D;VTK::RenderingOpenGL2;VTK::GUISupportQt;FLANN::FLANN;QHULL::QHULL +-- Found pcl_ros: 2.4.5 (/opt/ros/humble/share/pcl_ros/cmake) +-- Found ament_cmake_gtest: 1.3.10 (/opt/ros/humble/share/ament_cmake_gtest/cmake) +-- Found gtest sources under '/opt/ros/humble/src/gtest_vendor': C++ tests using 'Google Test' will be built +-- Configuring done +-- Generating done +-- Build files have been written to: /root/build/orb_slam3_ros2_wrapper +[ 8%] Building CXX object gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o +[ 16%] Building CXX object gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o +[ 25%] Building CXX object CMakeFiles/rgbd.dir/src/orb_slam3_interface.cpp.o +[ 33%] Building CXX object CMakeFiles/rgbd.dir/src/rgbd/rgbd-slam-node.cpp.o +[ 41%] Building CXX object CMakeFiles/rgbd.dir/src/type_conversion.cpp.o +[ 50%] Building CXX object CMakeFiles/rgbd.dir/src/rgbd/rgbd.cpp.o +[ 58%] Linking CXX static library libgtest_main.a +[ 58%] Built target gtest_main +[ 66%] Linking CXX static library libgtest.a +[ 66%] Built target gtest +[ 83%] Building CXX object CMakeFiles/typeconversionTests.dir/src/type_conversion.cpp.o +[ 83%] Building CXX object CMakeFiles/typeconversionTests.dir/tests/typeConversionsTests.cpp.o +[ 91%] Linking CXX executable typeconversionTests +[ 91%] Built target typeconversionTests +[100%] Linking CXX executable rgbd +[100%] Built target rgbd +-- Install configuration: "Release" +-- Installing: /root/install/orb_slam3_ros2_wrapper/lib/orb_slam3_ros2_wrapper/rgbd +-- Set runtime path of "/root/install/orb_slam3_ros2_wrapper/lib/orb_slam3_ros2_wrapper/rgbd" to "" +-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/launch +-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/launch/rgbd.launch.py +-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/launch/unirobot.launch.py +-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/params +-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/params/rgbd-ros-params.yaml +-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/params/gazebo_rgbd.yaml +-- Installing: /root/install/orb_slam3_ros2_wrapper/share/ament_index/resource_index/package_run_dependencies/orb_slam3_ros2_wrapper +-- Installing: /root/install/orb_slam3_ros2_wrapper/share/ament_index/resource_index/parent_prefix_path/orb_slam3_ros2_wrapper +-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/environment/ament_prefix_path.sh +-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/environment/ament_prefix_path.dsv +-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/environment/path.sh +-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/environment/path.dsv +-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/local_setup.bash +-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/local_setup.sh +-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/local_setup.zsh +-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/local_setup.dsv +-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.dsv +-- Installing: /root/install/orb_slam3_ros2_wrapper/share/ament_index/resource_index/packages/orb_slam3_ros2_wrapper +-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/cmake/orb_slam3_ros2_wrapperConfig.cmake +-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/cmake/orb_slam3_ros2_wrapperConfig-version.cmake +-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.xml diff --git a/container_root/log/build_2024-12-07_23-10-25/orb_slam3_ros2_wrapper/stdout_stderr.log b/container_root/log/build_2024-12-07_23-10-25/orb_slam3_ros2_wrapper/stdout_stderr.log new file mode 100644 index 0000000..a3ce222 --- /dev/null +++ b/container_root/log/build_2024-12-07_23-10-25/orb_slam3_ros2_wrapper/stdout_stderr.log @@ -0,0 +1,2395 @@ +-- The C compiler identification is GNU 11.4.0 +-- The CXX compiler identification is GNU 11.4.0 +-- Detecting C compiler ABI info +-- Detecting C compiler ABI info - done +-- Check for working C compiler: /usr/bin/cc - skipped +-- Detecting C compile features +-- Detecting C compile features - done +-- Detecting CXX compiler ABI info +-- Detecting CXX compiler ABI info - done +-- Check for working CXX compiler: /usr/bin/c++ - skipped +-- Detecting CXX compile features +-- Detecting CXX compile features - done +Build type: Release +-- Found ament_cmake_auto: 1.3.10 (/opt/ros/humble/share/ament_cmake_auto/cmake) +-- Found Python3: /usr/bin/python3 (found version "3.10.12") found components: Interpreter +-- Found rclcpp: 16.0.10 (/opt/ros/humble/share/rclcpp/cmake) +-- Found rosidl_generator_c: 3.1.5 (/opt/ros/humble/share/rosidl_generator_c/cmake) +-- Found rosidl_adapter: 3.1.5 (/opt/ros/humble/share/rosidl_adapter/cmake) +-- Found rosidl_generator_cpp: 3.1.5 (/opt/ros/humble/share/rosidl_generator_cpp/cmake) +-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c +-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp +-- Found rmw_implementation_cmake: 6.1.2 (/opt/ros/humble/share/rmw_implementation_cmake/cmake) +-- Found rmw_fastrtps_cpp: 6.2.7 (/opt/ros/humble/share/rmw_fastrtps_cpp/cmake) +-- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "3.0.2") +-- Found FastRTPS: /opt/ros/humble/include +-- Using RMW implementation 'rmw_fastrtps_cpp' as default +-- Looking for pthread.h +-- Looking for pthread.h - found +-- Performing Test CMAKE_HAVE_LIBC_PTHREAD +-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success +-- Found Threads: TRUE +-- Found sensor_msgs: 4.2.4 (/opt/ros/humble/share/sensor_msgs/cmake) +-- Found cv_bridge: 3.2.1 (/opt/ros/humble/share/cv_bridge/cmake) +-- Found message_filters: 4.3.5 (/opt/ros/humble/share/message_filters/cmake) +-- Found ORB_SLAM3: /home/orb/ORB_SLAM3/lib/libORB_SLAM3.so +-- Found tf2_ros: 0.25.7 (/opt/ros/humble/share/tf2_ros/cmake) +-- Found tf2_eigen: 0.25.7 (/opt/ros/humble/share/tf2_eigen/cmake) +-- Found slam_msgs: 1.0.0 (/root/install/slam_msgs/share/slam_msgs/cmake) +-- Found nav_msgs: 4.2.4 (/opt/ros/humble/share/nav_msgs/cmake) +-- Found tf2_geometry_msgs: 0.25.7 (/opt/ros/humble/share/tf2_geometry_msgs/cmake) +-- Found eigen3_cmake_module: 0.1.1 (/opt/ros/humble/share/eigen3_cmake_module/cmake) +-- Found Eigen3: TRUE (found version "3.4.0") +-- Ensuring Eigen3 include directory is part of orocos-kdl CMake target +-- Found Eigen: /usr/include/eigen3 (Required is at least version "3.1") +-- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.74.0/BoostConfig.cmake (found suitable version "1.74.0", minimum required is "1.65.0") found components: system filesystem date_time iostreams serialization +-- Checking for module 'flann' +-- Found flann, version 1.9.1 +-- Found FLANN: /usr/lib/x86_64-linux-gnu/libflann_cpp.so +-- FLANN found (include: /usr/include, lib: /usr/lib/x86_64-linux-gnu/libflann_cpp.so) +-- Found GLEW: /usr/lib/x86_64-linux-gnu/libGLEW.so +-- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so found components: OpenGL GLX +-- Found MPI_C: /usr/lib/x86_64-linux-gnu/libmpi.so (found version "3.1") +-- Found MPI: TRUE (found version "3.1") found components: C +-- Found JsonCpp: /usr/lib/x86_64-linux-gnu/libjsoncpp.so (found suitable version "1.9.5", minimum required is "0.7.0") +-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.11") +-- Found PNG: /usr/lib/x86_64-linux-gnu/libpng.so (found version "1.6.37") +-- Found Eigen3: /usr/include/eigen3 (found version "3.4.0") +-- Found X11: /usr/include +-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so +-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found +-- Looking for gethostbyname +-- Looking for gethostbyname - found +-- Looking for connect +-- Looking for connect - found +-- Looking for remove +-- Looking for remove - found +-- Looking for shmat +-- Looking for shmat - found +-- Looking for IceConnectionNumber in ICE +-- Looking for IceConnectionNumber in ICE - found +-- Found EXPAT: /usr/lib/x86_64-linux-gnu/libexpat.so (found version "2.4.7") +-- Found double-conversion: /usr/lib/x86_64-linux-gnu/libdouble-conversion.so +-- Found LZ4: /usr/lib/x86_64-linux-gnu/liblz4.so (found version "1.9.3") +-- Found LZMA: /usr/lib/x86_64-linux-gnu/liblzma.so (found version "5.2.5") +-- Found JPEG: /usr/lib/x86_64-linux-gnu/libjpeg.so (found version "80") +-- Found TIFF: /usr/lib/x86_64-linux-gnu/libtiff.so (found version "4.3.0") +-- Found Freetype: /usr/lib/x86_64-linux-gnu/libfreetype.so (found version "2.11.1") +-- Found utf8cpp: /usr/include/utf8cpp +-- Checking for module 'libusb-1.0' +-- Found libusb-1.0, version 1.0.25 +-- Found libusb: /usr/lib/x86_64-linux-gnu/libusb-1.0.so +-- Found OpenNI: /usr/lib/libOpenNI.so;libusb::libusb (found version "1.5.4.0") +-- OpenNI found (version: 1.5.4.0, include: /usr/include/ni, lib: /usr/lib/libOpenNI.so;libusb::libusb) +-- Found OpenNI2: /usr/lib/x86_64-linux-gnu/libOpenNI2.so;libusb::libusb (found version "2.2.0.33") +-- OpenNI2 found (version: 2.2.0.33, include: /usr/include/openni2, lib: /usr/lib/x86_64-linux-gnu/libOpenNI2.so;libusb::libusb) +** WARNING ** io features related to pcap will be disabled +-- OpenNI found (version: 1.5.4.0, include: /usr/include/ni, lib: /usr/lib/libOpenNI.so;libusb::libusb) +-- OpenNI2 found (version: 2.2.0.33, include: /usr/include/openni2, lib: /usr/lib/x86_64-linux-gnu/libOpenNI2.so;libusb::libusb) +-- Found Qhull version 8.0.2 +-- OpenNI found (version: 1.5.4.0, include: /usr/include/ni, lib: /usr/lib/libOpenNI.so;libusb::libusb) +-- looking for PCL_COMMON +-- Found PCL_COMMON: /usr/lib/x86_64-linux-gnu/libpcl_common.so +-- looking for PCL_KDTREE +-- Found PCL_KDTREE: /usr/lib/x86_64-linux-gnu/libpcl_kdtree.so +-- looking for PCL_OCTREE +-- Found PCL_OCTREE: /usr/lib/x86_64-linux-gnu/libpcl_octree.so +-- looking for PCL_SEARCH +-- Found PCL_SEARCH: /usr/lib/x86_64-linux-gnu/libpcl_search.so +-- looking for PCL_SAMPLE_CONSENSUS +-- Found PCL_SAMPLE_CONSENSUS: /usr/lib/x86_64-linux-gnu/libpcl_sample_consensus.so +-- looking for PCL_FILTERS +-- Found PCL_FILTERS: /usr/lib/x86_64-linux-gnu/libpcl_filters.so +-- looking for PCL_2D +-- Found PCL_2D: /usr/include/pcl-1.12 +-- looking for PCL_GEOMETRY +-- Found PCL_GEOMETRY: /usr/include/pcl-1.12 +-- looking for PCL_IO +-- Found PCL_IO: /usr/lib/x86_64-linux-gnu/libpcl_io.so +-- looking for PCL_FEATURES +-- Found PCL_FEATURES: /usr/lib/x86_64-linux-gnu/libpcl_features.so +-- looking for PCL_ML +-- Found PCL_ML: /usr/lib/x86_64-linux-gnu/libpcl_ml.so +-- looking for PCL_SEGMENTATION +-- Found PCL_SEGMENTATION: /usr/lib/x86_64-linux-gnu/libpcl_segmentation.so +-- looking for PCL_VISUALIZATION +-- Found PCL_VISUALIZATION: /usr/lib/x86_64-linux-gnu/libpcl_visualization.so +-- looking for PCL_SURFACE +-- Found PCL_SURFACE: /usr/lib/x86_64-linux-gnu/libpcl_surface.so +-- looking for PCL_REGISTRATION +-- Found PCL_REGISTRATION: /usr/lib/x86_64-linux-gnu/libpcl_registration.so +-- looking for PCL_KEYPOINTS +-- Found PCL_KEYPOINTS: /usr/lib/x86_64-linux-gnu/libpcl_keypoints.so +-- looking for PCL_TRACKING +-- Found PCL_TRACKING: /usr/lib/x86_64-linux-gnu/libpcl_tracking.so +-- looking for PCL_RECOGNITION +-- Found PCL_RECOGNITION: /usr/lib/x86_64-linux-gnu/libpcl_recognition.so +-- looking for PCL_STEREO +-- Found PCL_STEREO: /usr/lib/x86_64-linux-gnu/libpcl_stereo.so +-- looking for PCL_APPS +-- Found PCL_APPS: /usr/lib/x86_64-linux-gnu/libpcl_apps.so +-- looking for PCL_IN_HAND_SCANNER +-- Found PCL_IN_HAND_SCANNER: /usr/include/pcl-1.12 +-- looking for PCL_MODELER +-- Found PCL_MODELER: /usr/include/pcl-1.12 +-- looking for PCL_POINT_CLOUD_EDITOR +-- Found PCL_POINT_CLOUD_EDITOR: /usr/include/pcl-1.12 +-- looking for PCL_OUTOFCORE +-- Found PCL_OUTOFCORE: /usr/lib/x86_64-linux-gnu/libpcl_outofcore.so +-- looking for PCL_PEOPLE +-- Found PCL_PEOPLE: /usr/lib/x86_64-linux-gnu/libpcl_people.so +-- Found PCL: pcl_common;pcl_kdtree;pcl_octree;pcl_search;pcl_sample_consensus;pcl_filters;pcl_io;pcl_features;pcl_ml;pcl_segmentation;pcl_visualization;pcl_surface;pcl_registration;pcl_keypoints;pcl_tracking;pcl_recognition;pcl_stereo;pcl_apps;pcl_outofcore;pcl_people;Boost::system;Boost::filesystem;Boost::date_time;Boost::iostreams;Boost::serialization;/usr/lib/libOpenNI.so;libusb::libusb;/usr/lib/x86_64-linux-gnu/libOpenNI2.so;libusb::libusb;VTK::ChartsCore;VTK::CommonColor;VTK::CommonComputationalGeometry;VTK::CommonCore;VTK::CommonDataModel;VTK::CommonExecutionModel;VTK::CommonMath;VTK::CommonMisc;VTK::CommonTransforms;VTK::FiltersCore;VTK::FiltersExtraction;VTK::FiltersGeneral;VTK::FiltersGeometry;VTK::FiltersModeling;VTK::FiltersSources;VTK::ImagingCore;VTK::ImagingSources;VTK::InteractionImage;VTK::InteractionStyle;VTK::InteractionWidgets;VTK::IOCore;VTK::IOGeometry;VTK::IOImage;VTK::IOLegacy;VTK::IOPLY;VTK::RenderingAnnotation;VTK::RenderingCore;VTK::RenderingContext2D;VTK::RenderingLOD;VTK::RenderingFreeType;VTK::ViewsCore;VTK::ViewsContext2D;VTK::RenderingOpenGL2;VTK::GUISupportQt;FLANN::FLANN;QHULL::QHULL +-- Found pcl_ros: 2.4.5 (/opt/ros/humble/share/pcl_ros/cmake) +CMake Warning at CMakeLists.txt:81 (find_package): + By not providing "Findgtest.cmake" in CMAKE_MODULE_PATH this project has + asked CMake to find a package configuration file provided by "gtest", but + CMake did not find one. + + Could not find a package configuration file provided by "gtest" with any of + the following names: + + gtestConfig.cmake + gtest-config.cmake + + Add the installation prefix of "gtest" to CMAKE_PREFIX_PATH or set + "gtest_DIR" to a directory containing one of the above files. If "gtest" + provides a separate development package or SDK, be sure it has been + installed. + + +-- Found ament_cmake_gtest: 1.3.10 (/opt/ros/humble/share/ament_cmake_gtest/cmake) +-- Found gtest sources under '/opt/ros/humble/src/gtest_vendor': C++ tests using 'Google Test' will be built +-- Configuring done +-- Generating done +-- Build files have been written to: /root/build/orb_slam3_ros2_wrapper +[ 8%] Building CXX object gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o +[ 16%] Building CXX object gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o +[ 25%] Building CXX object CMakeFiles/rgbd.dir/src/orb_slam3_interface.cpp.o +[ 33%] Building CXX object CMakeFiles/rgbd.dir/src/rgbd/rgbd-slam-node.cpp.o +[ 41%] Building CXX object CMakeFiles/rgbd.dir/src/type_conversion.cpp.o +[ 50%] Building CXX object CMakeFiles/rgbd.dir/src/rgbd/rgbd.cpp.o +[ 58%] Linking CXX static library libgtest_main.a +[ 58%] Built target gtest_main +In file included from /home/orb/ORB_SLAM3/include/Frame.h:30, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/include/ImuTypes.h: In member function ‘void ORB_SLAM3::IMU::Preintegrated::printMeasurements() const’: +/home/orb/ORB_SLAM3/include/ImuTypes.h:204:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] + 204 | for(int i=0; i, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ^~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38: warning: extra ‘;’ [-Wpedantic] + 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW; + | ^ + | - +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<3, Eigen::Matrix >’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Frame.h:30, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/include/ImuTypes.h: In member function ‘void ORB_SLAM3::IMU::Preintegrated::printMeasurements() const’: +/home/orb/ORB_SLAM3/include/ImuTypes.h:204:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] + 204 | for(int i=0; i’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Frame.h:30, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/include/ImuTypes.h: In member function ‘void ORB_SLAM3::IMU::Preintegrated::printMeasurements() const’: +/home/orb/ORB_SLAM3/include/ImuTypes.h:204:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] + 204 | for(int i=0; i, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Frame.h:30, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/include/ImuTypes.h: In member function ‘void ORB_SLAM3::IMU::Preintegrated::printMeasurements() const’: +/home/orb/ORB_SLAM3/include/ImuTypes.h:204:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] + 204 | for(int i=0; i, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<3, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: At global scope: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:74: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: At global scope: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:74: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38: warning: extra ‘;’ [-Wpedantic] + 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW; + | ^ + | - +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38: warning: extra ‘;’ [-Wpedantic] + 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW; + | ^ + | - +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38: warning: extra ‘;’ [-Wpedantic] + 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW; + | ^ + | - +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<7, g2o::Sim3>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<3, Eigen::Matrix >’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<6, g2o::SE3Quat>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<3, Eigen::Matrix >’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<3, Eigen::Matrix >’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<6, g2o::SE3Quat>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<6, g2o::SE3Quat>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<3, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<3, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<3, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<7, g2o::Sim3>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<7, g2o::Sim3>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<7, g2o::Sim3>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:26, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h: In member function ‘virtual bool ORB_SLAM3::Pinhole::matchAndtriangulate(const cv::KeyPoint&, const cv::KeyPoint&, ORB_SLAM3::GeometricCamera*, Sophus::SE3f&, Sophus::SE3f&, float, float, Eigen::Vector3f&)’: +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:54: warning: unused parameter ‘kp1’ [-Wunused-parameter] + 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, + | ~~~~~~~~~~~~~~~~~~~~^~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:79: warning: unused parameter ‘kp2’ [-Wunused-parameter] + 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, + | ~~~~~~~~~~~~~~~~~~~~^~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:101: warning: unused parameter ‘pOther’ [-Wunused-parameter] + 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, + | ~~~~~~~~~~~~~~~~~^~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:48: warning: unused parameter ‘Tcw1’ [-Wunused-parameter] + 84 | Sophus::SE3f& Tcw1, Sophus::SE3f& Tcw2, + | ~~~~~~~~~~~~~~^~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:68: warning: unused parameter ‘Tcw2’ [-Wunused-parameter] + 84 | Sophus::SE3f& Tcw1, Sophus::SE3f& Tcw2, + | ~~~~~~~~~~~~~~^~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:46: warning: unused parameter ‘sigmaLevel1’ [-Wunused-parameter] + 85 | const float sigmaLevel1, const float sigmaLevel2, + | ~~~~~~~~~~~~^~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:71: warning: unused parameter ‘sigmaLevel2’ [-Wunused-parameter] + 85 | const float sigmaLevel1, const float sigmaLevel2, + | ~~~~~~~~~~~~^~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:86:51: warning: unused parameter ‘x3Dtriangulated’ [-Wunused-parameter] + 86 | Eigen::Vector3f& x3Dtriangulated) { return false;} + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector)’: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] + 102 | const float precision; + | ^~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] + 88 | std::vector mvLappingArea; + | ^~~~~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:47:9: warning:  when initialized here [-Wreorder] + 47 | KannalaBrandt8(const std::vector _vParameters) : GeometricCamera(_vParameters), precision(1e-6), mvLappingArea(2,0) ,tvr(nullptr) { + | ^~~~~~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector, float)’: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] + 102 | const float precision; + | ^~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] + 88 | std::vector mvLappingArea; + | ^~~~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:53:9: warning:  when initialized here [-Wreorder] + 53 | KannalaBrandt8(const std::vector _vParameters, const float _precision) : GeometricCamera(_vParameters), + | ^~~~~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(ORB_SLAM3::KannalaBrandt8*)’: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] + 102 | const float precision; + | ^~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] + 88 | std::vector mvLappingArea; + | ^~~~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:59:9: warning:  when initialized here [-Wreorder] + 59 | KannalaBrandt8(KannalaBrandt8* pKannala) : GeometricCamera(pKannala->mvParameters), precision(pKannala->precision), mvLappingArea(2,0) ,tvr(nullptr) { + | ^~~~~~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:26, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h: In member function ‘virtual bool ORB_SLAM3::Pinhole::matchAndtriangulate(const cv::KeyPoint&, const cv::KeyPoint&, ORB_SLAM3::GeometricCamera*, Sophus::SE3f&, Sophus::SE3f&, float, float, Eigen::Vector3f&)’: +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:54: warning: unused parameter ‘kp1’ [-Wunused-parameter] + 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, + | ~~~~~~~~~~~~~~~~~~~~^~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:79: warning: unused parameter ‘kp2’ [-Wunused-parameter] + 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, + | ~~~~~~~~~~~~~~~~~~~~^~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:101: warning: unused parameter ‘pOther’ [-Wunused-parameter] + 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, + | ~~~~~~~~~~~~~~~~~^~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:48: warning: unused parameter ‘Tcw1’ [-Wunused-parameter] + 84 | Sophus::SE3f& Tcw1, Sophus::SE3f& Tcw2, + | ~~~~~~~~~~~~~~^~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:68: warning: unused parameter ‘Tcw2’ [-Wunused-parameter] + 84 | Sophus::SE3f& Tcw1, Sophus::SE3f& Tcw2, + | ~~~~~~~~~~~~~~^~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:46: warning: unused parameter ‘sigmaLevel1’ [-Wunused-parameter] + 85 | const float sigmaLevel1, const float sigmaLevel2, + | ~~~~~~~~~~~~^~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:71: warning: unused parameter ‘sigmaLevel2’ [-Wunused-parameter] + 85 | const float sigmaLevel1, const float sigmaLevel2, + | ~~~~~~~~~~~~^~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:86:51: warning: unused parameter ‘x3Dtriangulated’ [-Wunused-parameter] + 86 | Eigen::Vector3f& x3Dtriangulated) { return false;} + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector)’: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] + 102 | const float precision; + | ^~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] + 88 | std::vector mvLappingArea; + | ^~~~~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:47:9: warning:  when initialized here [-Wreorder] + 47 | KannalaBrandt8(const std::vector _vParameters) : GeometricCamera(_vParameters), precision(1e-6), mvLappingArea(2,0) ,tvr(nullptr) { + | ^~~~~~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector, float)’: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] + 102 | const float precision; + | ^~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] + 88 | std::vector mvLappingArea; + | ^~~~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:53:9: warning:  when initialized here [-Wreorder] + 53 | KannalaBrandt8(const std::vector _vParameters, const float _precision) : GeometricCamera(_vParameters), + | ^~~~~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(ORB_SLAM3::KannalaBrandt8*)’: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] + 102 | const float precision; + | ^~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] + 88 | std::vector mvLappingArea; + | ^~~~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:59:9: warning:  when initialized here [-Wreorder] + 59 | KannalaBrandt8(KannalaBrandt8* pKannala) : GeometricCamera(pKannala->mvParameters), precision(pKannala->precision), mvLappingArea(2,0) ,tvr(nullptr) { + | ^~~~~~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:26, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h: In member function ‘virtual bool ORB_SLAM3::Pinhole::matchAndtriangulate(const cv::KeyPoint&, const cv::KeyPoint&, ORB_SLAM3::GeometricCamera*, Sophus::SE3f&, Sophus::SE3f&, float, float, Eigen::Vector3f&)’: +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:54: warning: unused parameter ‘kp1’ [-Wunused-parameter] + 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, + | ~~~~~~~~~~~~~~~~~~~~^~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:79: warning: unused parameter ‘kp2’ [-Wunused-parameter] + 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, + | ~~~~~~~~~~~~~~~~~~~~^~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:101: warning: unused parameter ‘pOther’ [-Wunused-parameter] + 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, + | ~~~~~~~~~~~~~~~~~^~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:48: warning: unused parameter ‘Tcw1’ [-Wunused-parameter] + 84 | Sophus::SE3f& Tcw1, Sophus::SE3f& Tcw2, + | ~~~~~~~~~~~~~~^~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:68: warning: unused parameter ‘Tcw2’ [-Wunused-parameter] + 84 | Sophus::SE3f& Tcw1, Sophus::SE3f& Tcw2, + | ~~~~~~~~~~~~~~^~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:46: warning: unused parameter ‘sigmaLevel1’ [-Wunused-parameter] + 85 | const float sigmaLevel1, const float sigmaLevel2, + | ~~~~~~~~~~~~^~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:71: warning: unused parameter ‘sigmaLevel2’ [-Wunused-parameter] + 85 | const float sigmaLevel1, const float sigmaLevel2, + | ~~~~~~~~~~~~^~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:86:51: warning: unused parameter ‘x3Dtriangulated’ [-Wunused-parameter] + 86 | Eigen::Vector3f& x3Dtriangulated) { return false;} + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector)’: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] + 102 | const float precision; + | ^~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] + 88 | std::vector mvLappingArea; + | ^~~~~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:47:9: warning:  when initialized here [-Wreorder] + 47 | KannalaBrandt8(const std::vector _vParameters) : GeometricCamera(_vParameters), precision(1e-6), mvLappingArea(2,0) ,tvr(nullptr) { + | ^~~~~~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector, float)’: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] + 102 | const float precision; + | ^~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] + 88 | std::vector mvLappingArea; + | ^~~~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:53:9: warning:  when initialized here [-Wreorder] + 53 | KannalaBrandt8(const std::vector _vParameters, const float _precision) : GeometricCamera(_vParameters), + | ^~~~~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(ORB_SLAM3::KannalaBrandt8*)’: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] + 102 | const float precision; + | ^~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] + 88 | std::vector mvLappingArea; + | ^~~~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:59:9: warning:  when initialized here [-Wreorder] + 59 | KannalaBrandt8(KannalaBrandt8* pKannala) : GeometricCamera(pKannala->mvParameters), precision(pKannala->precision), mvLappingArea(2,0) ,tvr(nullptr) { + | ^~~~~~~~~~~~~~ +/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp: In member function ‘void ORB_SLAM3_Wrapper::ORBSLAM3Interface::mapPointsVisibleFromPose(Sophus::SE3f&, std::vector&, int, float, float)’: +/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:181:14: warning: variable ‘mRwc’ set but not used [-Wunused-but-set-variable] + 181 | auto mRwc = Twc.rotationMatrix(); + | ^~~~ +/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:168:166: warning: unused parameter ‘maxAngle’ [-Wunused-parameter] + 168 | void ORBSLAM3Interface::mapPointsVisibleFromPose(Sophus::SE3f& cameraPose, std::vector& points, int maxLandmarks, float maxDistance, float maxAngle) + | ~~~~~~^~~~~~~~ +/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp: In member function ‘bool ORB_SLAM3_Wrapper::ORBSLAM3Interface::trackRGBD(sensor_msgs::msg::Image_ >::SharedPtr, sensor_msgs::msg::Image_ >::SharedPtr, Sophus::SE3f&)’: +/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:558:18: warning: variable ‘tempTwc’ set but not used [-Wunused-but-set-variable] + 558 | auto tempTwc = Tcw.inverse(); + | ^~~~~~~ +/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp: In member function ‘void ORB_SLAM3_Wrapper::RgbdSlamNode::getMapServer(std::shared_ptr, std::shared_ptr > >, std::shared_ptr > >)’: +/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:199:71: warning: unused parameter ‘request_header’ [-Wunused-parameter] + 199 | void RgbdSlamNode::getMapServer(std::shared_ptr request_header, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp: In member function ‘void ORB_SLAM3_Wrapper::RgbdSlamNode::getMapPointsInViewServer(std::shared_ptr, std::shared_ptr > >, std::shared_ptr > >)’: +/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:209:83: warning: unused parameter ‘request_header’ [-Wunused-parameter] + 209 | void RgbdSlamNode::getMapPointsInViewServer(std::shared_ptr request_header, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +[ 66%] Linking CXX static library libgtest.a +[ 66%] Built target gtest +[ 83%] Building CXX object CMakeFiles/typeconversionTests.dir/src/type_conversion.cpp.o +[ 83%] Building CXX object CMakeFiles/typeconversionTests.dir/tests/typeConversionsTests.cpp.o +In file included from /home/orb/ORB_SLAM3/include/Frame.h:30, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/include/ImuTypes.h: In member function ‘void ORB_SLAM3::IMU::Preintegrated::printMeasurements() const’: +/home/orb/ORB_SLAM3/include/ImuTypes.h:204:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] + 204 | for(int i=0; i, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38: warning: extra ‘;’ [-Wpedantic] + 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW; + | ^ + | - +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<3, Eigen::Matrix >’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<6, g2o::SE3Quat>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<3, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<7, g2o::Sim3>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Frame.h:30, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/include/ImuTypes.h: In member function ‘void ORB_SLAM3::IMU::Preintegrated::printMeasurements() const’: +/home/orb/ORB_SLAM3/include/ImuTypes.h:204:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] + 204 | for(int i=0; i, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38: warning: extra ‘;’ [-Wpedantic] + 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW; + | ^ + | - +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<3, Eigen::Matrix >’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<6, g2o::SE3Quat>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<3, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<7, g2o::Sim3>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +[ 91%] Linking CXX executable typeconversionTests +[ 91%] Built target typeconversionTests +[100%] Linking CXX executable rgbd +/usr/bin/ld: warning: libopencv_imgcodecs.so.4.5d, needed by /opt/ros/humble/lib/libcv_bridge.so, may conflict with libopencv_imgcodecs.so.4.4 +[100%] Built target rgbd +-- Install configuration: "Release" +-- Installing: /root/install/orb_slam3_ros2_wrapper/lib/orb_slam3_ros2_wrapper/rgbd +-- Set runtime path of "/root/install/orb_slam3_ros2_wrapper/lib/orb_slam3_ros2_wrapper/rgbd" to "" +-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/launch +-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/launch/rgbd.launch.py +-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/launch/unirobot.launch.py +-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/params +-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/params/rgbd-ros-params.yaml +-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/params/gazebo_rgbd.yaml +-- Installing: /root/install/orb_slam3_ros2_wrapper/share/ament_index/resource_index/package_run_dependencies/orb_slam3_ros2_wrapper +-- Installing: /root/install/orb_slam3_ros2_wrapper/share/ament_index/resource_index/parent_prefix_path/orb_slam3_ros2_wrapper +-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/environment/ament_prefix_path.sh +-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/environment/ament_prefix_path.dsv +-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/environment/path.sh +-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/environment/path.dsv +-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/local_setup.bash +-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/local_setup.sh +-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/local_setup.zsh +-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/local_setup.dsv +-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.dsv +-- Installing: /root/install/orb_slam3_ros2_wrapper/share/ament_index/resource_index/packages/orb_slam3_ros2_wrapper +-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/cmake/orb_slam3_ros2_wrapperConfig.cmake +-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/cmake/orb_slam3_ros2_wrapperConfig-version.cmake +-- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.xml diff --git a/container_root/log/build_2024-12-07_23-10-25/orb_slam3_ros2_wrapper/streams.log b/container_root/log/build_2024-12-07_23-10-25/orb_slam3_ros2_wrapper/streams.log new file mode 100644 index 0000000..03203d3 --- /dev/null +++ b/container_root/log/build_2024-12-07_23-10-25/orb_slam3_ros2_wrapper/streams.log @@ -0,0 +1,2401 @@ +[0.006s] Invoking command in '/root/build/orb_slam3_ros2_wrapper': AMENT_PREFIX_PATH=/root/install/slam_msgs:${AMENT_PREFIX_PATH} CMAKE_PREFIX_PATH=/root/install/slam_msgs:/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/opt/ros/humble LD_LIBRARY_PATH=/root/install/slam_msgs/lib:${LD_LIBRARY_PATH} PYTHONPATH=/root/install/slam_msgs/local/lib/python3.10/dist-packages:${PYTHONPATH} /usr/bin/cmake /root/colcon_ws/src/orb_slam3_ros2_wrapper -DCMAKE_INSTALL_PREFIX=/root/install/orb_slam3_ros2_wrapper +[0.048s] -- The C compiler identification is GNU 11.4.0 +[0.083s] -- The CXX compiler identification is GNU 11.4.0 +[0.090s] -- Detecting C compiler ABI info +[0.141s] -- Detecting C compiler ABI info - done +[0.145s] -- Check for working C compiler: /usr/bin/cc - skipped +[0.146s] -- Detecting C compile features +[0.146s] -- Detecting C compile features - done +[0.148s] -- Detecting CXX compiler ABI info +[0.203s] -- Detecting CXX compiler ABI info - done +[0.208s] -- Check for working CXX compiler: /usr/bin/c++ - skipped +[0.208s] -- Detecting CXX compile features +[0.208s] -- Detecting CXX compile features - done +[0.208s] Build type: Release +[0.210s] -- Found ament_cmake_auto: 1.3.10 (/opt/ros/humble/share/ament_cmake_auto/cmake) +[0.314s] -- Found Python3: /usr/bin/python3 (found version "3.10.12") found components: Interpreter +[0.384s] -- Found rclcpp: 16.0.10 (/opt/ros/humble/share/rclcpp/cmake) +[0.411s] -- Found rosidl_generator_c: 3.1.5 (/opt/ros/humble/share/rosidl_generator_c/cmake) +[0.414s] -- Found rosidl_adapter: 3.1.5 (/opt/ros/humble/share/rosidl_adapter/cmake) +[0.419s] -- Found rosidl_generator_cpp: 3.1.5 (/opt/ros/humble/share/rosidl_generator_cpp/cmake) +[0.426s] -- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c +[0.436s] -- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp +[0.461s] -- Found rmw_implementation_cmake: 6.1.2 (/opt/ros/humble/share/rmw_implementation_cmake/cmake) +[0.463s] -- Found rmw_fastrtps_cpp: 6.2.7 (/opt/ros/humble/share/rmw_fastrtps_cpp/cmake) +[0.535s] -- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "3.0.2") +[0.556s] -- Found FastRTPS: /opt/ros/humble/include +[0.589s] -- Using RMW implementation 'rmw_fastrtps_cpp' as default +[0.595s] -- Looking for pthread.h +[0.642s] -- Looking for pthread.h - found +[0.643s] -- Performing Test CMAKE_HAVE_LIBC_PTHREAD +[0.694s] -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success +[0.695s] -- Found Threads: TRUE +[0.728s] -- Found sensor_msgs: 4.2.4 (/opt/ros/humble/share/sensor_msgs/cmake) +[0.747s] -- Found cv_bridge: 3.2.1 (/opt/ros/humble/share/cv_bridge/cmake) +[0.754s] -- Found message_filters: 4.3.5 (/opt/ros/humble/share/message_filters/cmake) +[0.772s] -- Found ORB_SLAM3: /home/orb/ORB_SLAM3/lib/libORB_SLAM3.so +[0.773s] -- Found tf2_ros: 0.25.7 (/opt/ros/humble/share/tf2_ros/cmake) +[0.842s] -- Found tf2_eigen: 0.25.7 (/opt/ros/humble/share/tf2_eigen/cmake) +[0.843s] -- Found slam_msgs: 1.0.0 (/root/install/slam_msgs/share/slam_msgs/cmake) +[0.854s] -- Found nav_msgs: 4.2.4 (/opt/ros/humble/share/nav_msgs/cmake) +[0.866s] -- Found tf2_geometry_msgs: 0.25.7 (/opt/ros/humble/share/tf2_geometry_msgs/cmake) +[0.872s] -- Found eigen3_cmake_module: 0.1.1 (/opt/ros/humble/share/eigen3_cmake_module/cmake) +[0.873s] -- Found Eigen3: TRUE (found version "3.4.0") +[0.873s] -- Ensuring Eigen3 include directory is part of orocos-kdl CMake target +[0.880s] -- Found Eigen: /usr/include/eigen3 (Required is at least version "3.1") +[0.894s] -- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.74.0/BoostConfig.cmake (found suitable version "1.74.0", minimum required is "1.65.0") found components: system filesystem date_time iostreams serialization +[0.907s] -- Checking for module 'flann' +[0.921s] -- Found flann, version 1.9.1 +[0.956s] -- Found FLANN: /usr/lib/x86_64-linux-gnu/libflann_cpp.so +[0.956s] -- FLANN found (include: /usr/include, lib: /usr/lib/x86_64-linux-gnu/libflann_cpp.so) +[0.979s] -- Found GLEW: /usr/lib/x86_64-linux-gnu/libGLEW.so +[0.982s] -- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so found components: OpenGL GLX +[1.080s] -- Found MPI_C: /usr/lib/x86_64-linux-gnu/libmpi.so (found version "3.1") +[1.080s] -- Found MPI: TRUE (found version "3.1") found components: C +[1.082s] -- Found JsonCpp: /usr/lib/x86_64-linux-gnu/libjsoncpp.so (found suitable version "1.9.5", minimum required is "0.7.0") +[1.087s] -- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.11") +[1.095s] -- Found PNG: /usr/lib/x86_64-linux-gnu/libpng.so (found version "1.6.37") +[1.102s] -- Found Eigen3: /usr/include/eigen3 (found version "3.4.0") +[1.171s] -- Found X11: /usr/include +[1.171s] -- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so +[1.220s] -- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found +[1.220s] -- Looking for gethostbyname +[1.267s] -- Looking for gethostbyname - found +[1.267s] -- Looking for connect +[1.314s] -- Looking for connect - found +[1.314s] -- Looking for remove +[1.363s] -- Looking for remove - found +[1.363s] -- Looking for shmat +[1.415s] -- Looking for shmat - found +[1.415s] -- Looking for IceConnectionNumber in ICE +[1.465s] -- Looking for IceConnectionNumber in ICE - found +[1.531s] -- Found EXPAT: /usr/lib/x86_64-linux-gnu/libexpat.so (found version "2.4.7") +[1.532s] -- Found double-conversion: /usr/lib/x86_64-linux-gnu/libdouble-conversion.so +[1.534s] -- Found LZ4: /usr/lib/x86_64-linux-gnu/liblz4.so (found version "1.9.3") +[1.534s] -- Found LZMA: /usr/lib/x86_64-linux-gnu/liblzma.so (found version "5.2.5") +[1.546s] -- Found JPEG: /usr/lib/x86_64-linux-gnu/libjpeg.so (found version "80") +[1.548s] -- Found TIFF: /usr/lib/x86_64-linux-gnu/libtiff.so (found version "4.3.0") +[1.551s] -- Found Freetype: /usr/lib/x86_64-linux-gnu/libfreetype.so (found version "2.11.1") +[1.554s] -- Found utf8cpp: /usr/include/utf8cpp +[1.620s] -- Checking for module 'libusb-1.0' +[1.632s] -- Found libusb-1.0, version 1.0.25 +[1.666s] -- Found libusb: /usr/lib/x86_64-linux-gnu/libusb-1.0.so +[1.667s] -- Found OpenNI: /usr/lib/libOpenNI.so;libusb::libusb (found version "1.5.4.0") +[1.667s] -- OpenNI found (version: 1.5.4.0, include: /usr/include/ni, lib: /usr/lib/libOpenNI.so;libusb::libusb) +[1.719s] -- Found OpenNI2: /usr/lib/x86_64-linux-gnu/libOpenNI2.so;libusb::libusb (found version "2.2.0.33") +[1.719s] -- OpenNI2 found (version: 2.2.0.33, include: /usr/include/openni2, lib: /usr/lib/x86_64-linux-gnu/libOpenNI2.so;libusb::libusb) +[1.719s] ** WARNING ** io features related to pcap will be disabled +[1.807s] -- OpenNI found (version: 1.5.4.0, include: /usr/include/ni, lib: /usr/lib/libOpenNI.so;libusb::libusb) +[1.814s] -- OpenNI2 found (version: 2.2.0.33, include: /usr/include/openni2, lib: /usr/lib/x86_64-linux-gnu/libOpenNI2.so;libusb::libusb) +[1.895s] -- Found Qhull version 8.0.2 +[1.989s] -- OpenNI found (version: 1.5.4.0, include: /usr/include/ni, lib: /usr/lib/libOpenNI.so;libusb::libusb) +[2.079s] -- looking for PCL_COMMON +[2.080s] -- Found PCL_COMMON: /usr/lib/x86_64-linux-gnu/libpcl_common.so +[2.080s] -- looking for PCL_KDTREE +[2.080s] -- Found PCL_KDTREE: /usr/lib/x86_64-linux-gnu/libpcl_kdtree.so +[2.080s] -- looking for PCL_OCTREE +[2.081s] -- Found PCL_OCTREE: /usr/lib/x86_64-linux-gnu/libpcl_octree.so +[2.081s] -- looking for PCL_SEARCH +[2.081s] -- Found PCL_SEARCH: /usr/lib/x86_64-linux-gnu/libpcl_search.so +[2.081s] -- looking for PCL_SAMPLE_CONSENSUS +[2.082s] -- Found PCL_SAMPLE_CONSENSUS: /usr/lib/x86_64-linux-gnu/libpcl_sample_consensus.so +[2.082s] -- looking for PCL_FILTERS +[2.082s] -- Found PCL_FILTERS: /usr/lib/x86_64-linux-gnu/libpcl_filters.so +[2.082s] -- looking for PCL_2D +[2.082s] -- Found PCL_2D: /usr/include/pcl-1.12 +[2.082s] -- looking for PCL_GEOMETRY +[2.082s] -- Found PCL_GEOMETRY: /usr/include/pcl-1.12 +[2.082s] -- looking for PCL_IO +[2.083s] -- Found PCL_IO: /usr/lib/x86_64-linux-gnu/libpcl_io.so +[2.083s] -- looking for PCL_FEATURES +[2.083s] -- Found PCL_FEATURES: /usr/lib/x86_64-linux-gnu/libpcl_features.so +[2.083s] -- looking for PCL_ML +[2.084s] -- Found PCL_ML: /usr/lib/x86_64-linux-gnu/libpcl_ml.so +[2.084s] -- looking for PCL_SEGMENTATION +[2.084s] -- Found PCL_SEGMENTATION: /usr/lib/x86_64-linux-gnu/libpcl_segmentation.so +[2.084s] -- looking for PCL_VISUALIZATION +[2.085s] -- Found PCL_VISUALIZATION: /usr/lib/x86_64-linux-gnu/libpcl_visualization.so +[2.085s] -- looking for PCL_SURFACE +[2.085s] -- Found PCL_SURFACE: /usr/lib/x86_64-linux-gnu/libpcl_surface.so +[2.085s] -- looking for PCL_REGISTRATION +[2.086s] -- Found PCL_REGISTRATION: /usr/lib/x86_64-linux-gnu/libpcl_registration.so +[2.086s] -- looking for PCL_KEYPOINTS +[2.086s] -- Found PCL_KEYPOINTS: /usr/lib/x86_64-linux-gnu/libpcl_keypoints.so +[2.086s] -- looking for PCL_TRACKING +[2.087s] -- Found PCL_TRACKING: /usr/lib/x86_64-linux-gnu/libpcl_tracking.so +[2.087s] -- looking for PCL_RECOGNITION +[2.087s] -- Found PCL_RECOGNITION: /usr/lib/x86_64-linux-gnu/libpcl_recognition.so +[2.087s] -- looking for PCL_STEREO +[2.088s] -- Found PCL_STEREO: /usr/lib/x86_64-linux-gnu/libpcl_stereo.so +[2.088s] -- looking for PCL_APPS +[2.088s] -- Found PCL_APPS: /usr/lib/x86_64-linux-gnu/libpcl_apps.so +[2.089s] -- looking for PCL_IN_HAND_SCANNER +[2.089s] -- Found PCL_IN_HAND_SCANNER: /usr/include/pcl-1.12 +[2.089s] -- looking for PCL_MODELER +[2.089s] -- Found PCL_MODELER: /usr/include/pcl-1.12 +[2.089s] -- looking for PCL_POINT_CLOUD_EDITOR +[2.089s] -- Found PCL_POINT_CLOUD_EDITOR: /usr/include/pcl-1.12 +[2.089s] -- looking for PCL_OUTOFCORE +[2.090s] -- Found PCL_OUTOFCORE: /usr/lib/x86_64-linux-gnu/libpcl_outofcore.so +[2.090s] -- looking for PCL_PEOPLE +[2.090s] -- Found PCL_PEOPLE: /usr/lib/x86_64-linux-gnu/libpcl_people.so +[2.091s] -- Found PCL: pcl_common;pcl_kdtree;pcl_octree;pcl_search;pcl_sample_consensus;pcl_filters;pcl_io;pcl_features;pcl_ml;pcl_segmentation;pcl_visualization;pcl_surface;pcl_registration;pcl_keypoints;pcl_tracking;pcl_recognition;pcl_stereo;pcl_apps;pcl_outofcore;pcl_people;Boost::system;Boost::filesystem;Boost::date_time;Boost::iostreams;Boost::serialization;/usr/lib/libOpenNI.so;libusb::libusb;/usr/lib/x86_64-linux-gnu/libOpenNI2.so;libusb::libusb;VTK::ChartsCore;VTK::CommonColor;VTK::CommonComputationalGeometry;VTK::CommonCore;VTK::CommonDataModel;VTK::CommonExecutionModel;VTK::CommonMath;VTK::CommonMisc;VTK::CommonTransforms;VTK::FiltersCore;VTK::FiltersExtraction;VTK::FiltersGeneral;VTK::FiltersGeometry;VTK::FiltersModeling;VTK::FiltersSources;VTK::ImagingCore;VTK::ImagingSources;VTK::InteractionImage;VTK::InteractionStyle;VTK::InteractionWidgets;VTK::IOCore;VTK::IOGeometry;VTK::IOImage;VTK::IOLegacy;VTK::IOPLY;VTK::RenderingAnnotation;VTK::RenderingCore;VTK::RenderingContext2D;VTK::RenderingLOD;VTK::RenderingFreeType;VTK::ViewsCore;VTK::ViewsContext2D;VTK::RenderingOpenGL2;VTK::GUISupportQt;FLANN::FLANN;QHULL::QHULL +[2.102s] -- Found pcl_ros: 2.4.5 (/opt/ros/humble/share/pcl_ros/cmake) +[2.145s] CMake Warning at CMakeLists.txt:81 (find_package): +[2.145s] By not providing "Findgtest.cmake" in CMAKE_MODULE_PATH this project has +[2.145s] asked CMake to find a package configuration file provided by "gtest", but +[2.146s] CMake did not find one. +[2.146s] +[2.146s] Could not find a package configuration file provided by "gtest" with any of +[2.146s] the following names: +[2.146s] +[2.146s] gtestConfig.cmake +[2.146s] gtest-config.cmake +[2.146s] +[2.146s] Add the installation prefix of "gtest" to CMAKE_PREFIX_PATH or set +[2.146s] "gtest_DIR" to a directory containing one of the above files. If "gtest" +[2.146s] provides a separate development package or SDK, be sure it has been +[2.146s] installed. +[2.146s] +[2.146s]  +[2.147s] -- Found ament_cmake_gtest: 1.3.10 (/opt/ros/humble/share/ament_cmake_gtest/cmake) +[2.148s] -- Found gtest sources under '/opt/ros/humble/src/gtest_vendor': C++ tests using 'Google Test' will be built +[2.201s] -- Configuring done +[2.253s] -- Generating done +[2.254s] -- Build files have been written to: /root/build/orb_slam3_ros2_wrapper +[2.266s] Invoked command in '/root/build/orb_slam3_ros2_wrapper' returned '0': AMENT_PREFIX_PATH=/root/install/slam_msgs:${AMENT_PREFIX_PATH} CMAKE_PREFIX_PATH=/root/install/slam_msgs:/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/opt/ros/humble LD_LIBRARY_PATH=/root/install/slam_msgs/lib:${LD_LIBRARY_PATH} PYTHONPATH=/root/install/slam_msgs/local/lib/python3.10/dist-packages:${PYTHONPATH} /usr/bin/cmake /root/colcon_ws/src/orb_slam3_ros2_wrapper -DCMAKE_INSTALL_PREFIX=/root/install/orb_slam3_ros2_wrapper +[2.267s] Invoking command in '/root/build/orb_slam3_ros2_wrapper': AMENT_PREFIX_PATH=/root/install/slam_msgs:${AMENT_PREFIX_PATH} CMAKE_PREFIX_PATH=/root/install/slam_msgs:/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/opt/ros/humble LD_LIBRARY_PATH=/root/install/slam_msgs/lib:${LD_LIBRARY_PATH} PYTHONPATH=/root/install/slam_msgs/local/lib/python3.10/dist-packages:${PYTHONPATH} /usr/bin/cmake --build /root/build/orb_slam3_ros2_wrapper -- -j18 -l18 +[2.306s] [ 8%] Building CXX object gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o +[2.308s] [ 16%] Building CXX object gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o +[2.309s] [ 25%] Building CXX object CMakeFiles/rgbd.dir/src/orb_slam3_interface.cpp.o +[2.311s] [ 33%] Building CXX object CMakeFiles/rgbd.dir/src/rgbd/rgbd-slam-node.cpp.o +[2.311s] [ 41%] Building CXX object CMakeFiles/rgbd.dir/src/type_conversion.cpp.o +[2.312s] [ 50%] Building CXX object CMakeFiles/rgbd.dir/src/rgbd/rgbd.cpp.o +[3.090s] [ 58%] Linking CXX static library libgtest_main.a +[3.122s] [ 58%] Built target gtest_main +[5.853s] In file included from /home/orb/ORB_SLAM3/include/Frame.h:30, +[5.853s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.853s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.854s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[5.854s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[5.854s] /home/orb/ORB_SLAM3/include/ImuTypes.h: In member function ‘void ORB_SLAM3::IMU::Preintegrated::printMeasurements() const’: +[5.854s] /home/orb/ORB_SLAM3/include/ImuTypes.h:204:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] +[5.854s] 204 | for(int i=0; i, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[5.952s] | ^~~~~~~~~~ +[5.952s] +[5.952s] In file included from /usr/include/eigen3/Eigen/Core:161, +[5.952s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[5.952s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[5.952s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[5.953s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[5.953s] | ^~~~~~~~~~ +[5.958s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[5.958s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[5.958s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[5.958s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.958s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.958s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[5.958s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[5.958s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[5.958s] 59 | Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[5.958s] | ^~~~~~~~~~ +[5.958s] +[5.958s] In file included from /usr/include/eigen3/Eigen/Core:161, +[5.958s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[5.958s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[5.958s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[5.958s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[5.958s] | ^~~~~~~~~~ +[5.958s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[5.959s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[5.959s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[5.959s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.959s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.959s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[5.959s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[5.959s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[5.959s] 60 | Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[5.959s] | ^~~~~~~~~~ +[5.959s] +[5.959s] In file included from /usr/include/eigen3/Eigen/Core:161, +[5.959s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[5.959s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[5.959s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[5.959s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[5.959s] | ^~~~~~~~~~ +[5.988s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41, +[5.988s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[5.988s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[5.988s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.988s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.989s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[5.989s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[5.989s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38: warning: extra ‘;’ [-Wpedantic] +[5.989s] 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW; +[5.989s] | ^ +[5.989s] | - +[6.174s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, +[6.174s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.175s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.175s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.175s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.175s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.175s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[6.175s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<3, Eigen::Matrix >’: +[6.176s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35: required from here +[6.176s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.176s] 62 | Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.176s] | ~~~~~~^~~~~~~~~~~~ +[6.176s] +[6.176s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.176s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.176s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[6.177s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.177s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.177s] | ^~~~~~~~~~ +[6.193s] In file included from /home/orb/ORB_SLAM3/include/Frame.h:30, +[6.194s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.194s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.194s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, +[6.194s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[6.194s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[6.195s] from /home/orb/ORB_SLAM3/include/System.h:31, +[6.195s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[6.195s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[6.195s] /home/orb/ORB_SLAM3/include/ImuTypes.h: In member function ‘void ORB_SLAM3::IMU::Preintegrated::printMeasurements() const’: +[6.195s] /home/orb/ORB_SLAM3/include/ImuTypes.h:204:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] +[6.195s] 204 | for(int i=0; i’: +[6.196s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33: required from here +[6.196s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.196s] 62 | Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.196s] | ~~~~~~^~~~~~~~~~~~ +[6.196s] +[6.196s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.196s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.196s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[6.196s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.196s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.196s] | ^~~~~~~~~~ +[6.215s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.216s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.216s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.216s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.216s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.216s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.216s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[6.216s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>’: +[6.217s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24: required from here +[6.217s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.217s] 59 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.217s] | ~~~~~~^~~~~~~~~~~~ +[6.217s] +[6.217s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.217s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.217s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[6.217s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.218s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.218s] | ^~~~~~~~~~ +[6.218s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.218s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.218s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.218s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.218s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.218s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.218s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[6.218s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.218s] 60 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[6.218s] | ~~~~~~^~~~~~~~~~~~ +[6.218s] +[6.218s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.218s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.218s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[6.218s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.218s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.218s] | ^~~~~~~~~~ +[6.264s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.264s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.264s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.264s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.265s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.265s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.265s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[6.265s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +[6.265s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35: required from here +[6.265s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.265s] 59 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.265s] | ~~~~~~^~~~~~~~~~~~ +[6.266s] +[6.266s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.266s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.266s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[6.266s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.266s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.266s] | ^~~~~~~~~~ +[6.270s] In file included from /home/orb/ORB_SLAM3/include/Frame.h:30, +[6.270s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.270s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.270s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.270s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.270s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[6.271s] /home/orb/ORB_SLAM3/include/ImuTypes.h: In member function ‘void ORB_SLAM3::IMU::Preintegrated::printMeasurements() const’: +[6.271s] /home/orb/ORB_SLAM3/include/ImuTypes.h:204:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] +[6.271s] 204 | for(int i=0; i, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[6.274s] | ~~~~~~^~~~~~~~~~~~ +[6.274s] +[6.275s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.275s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.275s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[6.275s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.275s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.275s] | ^~~~~~~~~~ +[6.277s] In file included from /home/orb/ORB_SLAM3/include/Frame.h:30, +[6.277s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.277s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.277s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.277s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.277s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.277s] /home/orb/ORB_SLAM3/include/ImuTypes.h: In member function ‘void ORB_SLAM3::IMU::Preintegrated::printMeasurements() const’: +[6.277s] /home/orb/ORB_SLAM3/include/ImuTypes.h:204:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] +[6.278s] 204 | for(int i=0; i, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.293s] | ^~~~~~~~~~ +[6.293s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.293s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, +[6.293s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[6.294s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.294s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.294s] | ^~~~~~~~~~ +[6.298s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.298s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.298s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.298s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.299s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.299s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, +[6.299s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[6.299s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[6.299s] from /home/orb/ORB_SLAM3/include/System.h:31, +[6.299s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[6.299s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[6.299s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.299s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.299s] | ^~~~~~~~~~ +[6.299s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.299s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, +[6.299s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[6.299s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.299s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.299s] | ^~~~~~~~~~ +[6.299s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.299s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.299s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.299s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.299s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.300s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, +[6.300s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[6.300s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[6.300s] from /home/orb/ORB_SLAM3/include/System.h:31, +[6.300s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[6.300s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[6.300s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.300s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[6.300s] | ^~~~~~~~~~ +[6.300s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.300s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, +[6.300s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[6.300s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.300s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.300s] | ^~~~~~~~~~ +[6.316s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.316s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.316s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.317s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.317s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.317s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.317s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[6.317s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<3, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +[6.317s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41: required from here +[6.317s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.317s] 59 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.317s] | ~~~~~~^~~~~~~~~~~~ +[6.317s] +[6.317s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.317s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.317s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[6.317s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.317s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.317s] | ^~~~~~~~~~ +[6.318s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.318s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.318s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.318s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.318s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.318s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.318s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[6.318s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.318s] 60 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[6.318s] | ~~~~~~^~~~~~~~~~~~ +[6.318s] +[6.318s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.318s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.318s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[6.318s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.318s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.318s] | ^~~~~~~~~~ +[6.322s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, +[6.322s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.322s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.322s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.322s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.322s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.322s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.322s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[6.322s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: At global scope: +[6.323s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:74: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.323s] 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.323s] | ^~~~~~~~~~ +[6.323s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.323s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.323s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.323s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[6.323s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.323s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.323s] | ^~~~~~~~~~ +[6.328s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.328s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.328s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.328s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.329s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.329s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.329s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.329s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[6.329s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.329s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.329s] | ^~~~~~~~~~ +[6.329s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.329s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.329s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.329s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[6.329s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.329s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.329s] | ^~~~~~~~~~ +[6.329s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.329s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.329s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.329s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.329s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.329s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.329s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.329s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[6.329s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.329s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[6.330s] | ^~~~~~~~~~ +[6.330s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.330s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.330s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.330s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[6.330s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.330s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.330s] | ^~~~~~~~~~ +[6.330s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, +[6.330s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.330s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.330s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.330s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.330s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.330s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.330s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.330s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: At global scope: +[6.330s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:74: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.330s] 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.330s] | ^~~~~~~~~~ +[6.330s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.330s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.330s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.330s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.331s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.331s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.331s] | ^~~~~~~~~~ +[6.331s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41, +[6.331s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.331s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.331s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.331s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.331s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, +[6.331s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[6.331s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[6.331s] from /home/orb/ORB_SLAM3/include/System.h:31, +[6.331s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[6.331s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[6.331s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38: warning: extra ‘;’ [-Wpedantic] +[6.331s] 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW; +[6.331s] | ^ +[6.331s] | - +[6.334s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.334s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.334s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.334s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.334s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.334s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.335s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.335s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.335s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.335s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.335s] | ^~~~~~~~~~ +[6.335s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.335s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.335s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.335s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.335s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.335s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.335s] | ^~~~~~~~~~ +[6.335s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.335s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.335s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.335s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.335s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.335s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.335s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.335s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.335s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.335s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[6.335s] | ^~~~~~~~~~ +[6.335s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.335s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.336s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.336s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.336s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.336s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.336s] | ^~~~~~~~~~ +[6.360s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41, +[6.360s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.360s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.360s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.360s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.360s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.360s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.360s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[6.360s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38: warning: extra ‘;’ [-Wpedantic] +[6.360s] 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW; +[6.360s] | ^ +[6.360s] | - +[6.366s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41, +[6.366s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.366s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.366s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.366s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.366s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.366s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.366s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.366s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38: warning: extra ‘;’ [-Wpedantic] +[6.366s] 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW; +[6.367s] | ^ +[6.367s] | - +[6.470s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, +[6.470s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.470s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.470s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.470s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.471s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.471s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[6.471s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<7, g2o::Sim3>’: +[6.471s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35: required from here +[6.471s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.471s] 62 | Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.471s] | ~~~~~~^~~~~~~~~~~~ +[6.471s] +[6.471s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.471s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.472s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[6.472s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.472s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.472s] | ^~~~~~~~~~ +[6.493s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.493s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.494s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.494s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.494s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.494s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.494s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[6.494s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>’: +[6.494s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27: required from here +[6.494s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.494s] 59 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.495s] | ~~~~~~^~~~~~~~~~~~ +[6.495s] +[6.495s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.495s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.495s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[6.495s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.495s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.495s] | ^~~~~~~~~~ +[6.495s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.495s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.495s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.496s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.496s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.496s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.496s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[6.496s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.496s] 60 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[6.496s] | ~~~~~~^~~~~~~~~~~~ +[6.496s] +[6.496s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.496s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.496s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[6.496s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.496s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.496s] | ^~~~~~~~~~ +[6.513s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, +[6.513s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.513s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.513s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.513s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.513s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, +[6.513s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[6.513s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[6.513s] from /home/orb/ORB_SLAM3/include/System.h:31, +[6.514s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[6.514s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[6.514s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<3, Eigen::Matrix >’: +[6.514s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35: required from here +[6.514s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.514s] 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.514s] | ~~~~~~^~~~~~~~~~~~ +[6.514s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.514s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, +[6.514s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[6.514s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.514s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.514s] | ^~~~~~~~~~ +[6.525s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.525s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.525s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.525s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.526s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.526s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.526s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[6.526s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>’: +[6.526s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36: required from here +[6.526s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.526s] 59 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.526s] | ~~~~~~^~~~~~~~~~~~ +[6.526s] +[6.526s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.526s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.526s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[6.526s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.527s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.527s] | ^~~~~~~~~~ +[6.532s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, +[6.532s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.532s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.533s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.533s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.533s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, +[6.533s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[6.533s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[6.533s] from /home/orb/ORB_SLAM3/include/System.h:31, +[6.533s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[6.533s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[6.533s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<6, g2o::SE3Quat>’: +[6.533s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33: required from here +[6.533s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.533s] 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.533s] | ~~~~~~^~~~~~~~~~~~ +[6.533s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.533s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, +[6.533s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[6.533s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.534s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.534s] | ^~~~~~~~~~ +[6.536s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.536s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.536s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.536s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.536s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.536s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.536s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[6.536s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.536s] 60 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[6.536s] | ~~~~~~^~~~~~~~~~~~ +[6.536s] +[6.536s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.536s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.536s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[6.536s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.536s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.536s] | ^~~~~~~~~~ +[6.551s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, +[6.551s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.551s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.551s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.551s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.551s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.551s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.551s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[6.551s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<3, Eigen::Matrix >’: +[6.551s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35: required from here +[6.551s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.551s] 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.551s] | ~~~~~~^~~~~~~~~~~~ +[6.552s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.552s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.552s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.552s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[6.552s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.552s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.552s] | ^~~~~~~~~~ +[6.553s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.553s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.553s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.553s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.553s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.553s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, +[6.553s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[6.553s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[6.553s] from /home/orb/ORB_SLAM3/include/System.h:31, +[6.553s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[6.553s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[6.554s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>’: +[6.554s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24: required from here +[6.554s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.554s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.554s] | ~~~~~~^~~~~~~~~~~~ +[6.554s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.554s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, +[6.554s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[6.554s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.554s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.554s] | ^~~~~~~~~~ +[6.554s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.554s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.554s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.554s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.554s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.554s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, +[6.554s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[6.554s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[6.554s] from /home/orb/ORB_SLAM3/include/System.h:31, +[6.554s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[6.554s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[6.554s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.554s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[6.554s] | ~~~~~~^~~~~~~~~~~~ +[6.555s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.555s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, +[6.555s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[6.555s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.555s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.555s] | ^~~~~~~~~~ +[6.556s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, +[6.556s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.556s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.556s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.556s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.556s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.556s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.556s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.556s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<3, Eigen::Matrix >’: +[6.556s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35: required from here +[6.556s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.557s] 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.557s] | ~~~~~~^~~~~~~~~~~~ +[6.557s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.557s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.557s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.557s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.557s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.557s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.557s] | ^~~~~~~~~~ +[6.571s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, +[6.571s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.571s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.571s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.571s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.571s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.571s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.571s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[6.571s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<6, g2o::SE3Quat>’: +[6.571s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33: required from here +[6.572s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.572s] 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.572s] | ~~~~~~^~~~~~~~~~~~ +[6.572s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.572s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.572s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.572s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[6.572s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.572s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.572s] | ^~~~~~~~~~ +[6.577s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, +[6.577s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.577s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.577s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.577s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.577s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.577s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.577s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.577s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<6, g2o::SE3Quat>’: +[6.577s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33: required from here +[6.577s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.577s] 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.577s] | ~~~~~~^~~~~~~~~~~~ +[6.577s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.577s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.577s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.577s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.577s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.577s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.577s] | ^~~~~~~~~~ +[6.593s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.593s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.593s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.593s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.593s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.593s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.593s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.593s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[6.593s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>’: +[6.594s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24: required from here +[6.594s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.594s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.594s] | ~~~~~~^~~~~~~~~~~~ +[6.594s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.594s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.594s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.594s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[6.594s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.594s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.594s] | ^~~~~~~~~~ +[6.594s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.594s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.594s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.594s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.594s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.594s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.594s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.595s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[6.595s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.595s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[6.595s] | ~~~~~~^~~~~~~~~~~~ +[6.595s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.595s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.595s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.595s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[6.595s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.595s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.595s] | ^~~~~~~~~~ +[6.598s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.598s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.598s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.598s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.598s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.598s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.598s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.599s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.599s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>’: +[6.599s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24: required from here +[6.599s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.599s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.599s] | ~~~~~~^~~~~~~~~~~~ +[6.599s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.599s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.599s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.599s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.599s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.599s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.599s] | ^~~~~~~~~~ +[6.599s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.599s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.599s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.599s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.599s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.599s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.599s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.599s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.599s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.599s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[6.599s] | ~~~~~~^~~~~~~~~~~~ +[6.599s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.599s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.600s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.600s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.600s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.600s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.600s] | ^~~~~~~~~~ +[6.602s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.603s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.603s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.603s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.603s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.603s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, +[6.603s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[6.603s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[6.603s] from /home/orb/ORB_SLAM3/include/System.h:31, +[6.603s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[6.603s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[6.603s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +[6.603s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35: required from here +[6.603s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.603s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.603s] | ~~~~~~^~~~~~~~~~~~ +[6.603s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.603s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, +[6.603s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[6.603s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.603s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.603s] | ^~~~~~~~~~ +[6.613s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.613s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.613s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.613s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.613s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.613s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, +[6.613s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[6.613s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[6.613s] from /home/orb/ORB_SLAM3/include/System.h:31, +[6.613s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[6.613s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[6.613s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.613s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[6.613s] | ~~~~~~^~~~~~~~~~~~ +[6.613s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.613s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, +[6.613s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[6.613s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.613s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.613s] | ^~~~~~~~~~ +[6.644s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.644s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.644s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.644s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.644s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.644s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.644s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.644s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[6.645s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +[6.645s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35: required from here +[6.645s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.645s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.645s] | ~~~~~~^~~~~~~~~~~~ +[6.645s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.645s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.645s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.645s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[6.645s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.645s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.645s] | ^~~~~~~~~~ +[6.649s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.649s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.649s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.649s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.649s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.649s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.649s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.649s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.649s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +[6.649s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35: required from here +[6.649s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.650s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.650s] | ~~~~~~^~~~~~~~~~~~ +[6.650s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.650s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.650s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.650s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.650s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.650s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.650s] | ^~~~~~~~~~ +[6.654s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.654s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.654s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.654s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.654s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.654s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.654s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.654s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[6.654s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.654s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[6.654s] | ~~~~~~^~~~~~~~~~~~ +[6.654s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.654s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.654s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.654s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[6.654s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.654s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.654s] | ^~~~~~~~~~ +[6.655s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.655s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.655s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.655s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.655s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.655s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, +[6.655s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[6.655s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[6.655s] from /home/orb/ORB_SLAM3/include/System.h:31, +[6.655s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[6.655s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[6.655s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<3, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +[6.655s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41: required from here +[6.655s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.655s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.655s] | ~~~~~~^~~~~~~~~~~~ +[6.655s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.655s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, +[6.655s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[6.655s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.656s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.656s] | ^~~~~~~~~~ +[6.656s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.656s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.656s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.656s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.656s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.656s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, +[6.656s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[6.656s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[6.656s] from /home/orb/ORB_SLAM3/include/System.h:31, +[6.656s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[6.656s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[6.656s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.656s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[6.656s] | ~~~~~~^~~~~~~~~~~~ +[6.656s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.656s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, +[6.656s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[6.656s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.656s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.656s] | ^~~~~~~~~~ +[6.659s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.659s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.659s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.659s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.659s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.659s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.659s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.659s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.659s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.659s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[6.659s] | ~~~~~~^~~~~~~~~~~~ +[6.659s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.659s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.659s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.659s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.659s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.659s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.659s] | ^~~~~~~~~~ +[6.698s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.698s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.698s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.698s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.698s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.698s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.699s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.699s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[6.699s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<3, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +[6.699s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41: required from here +[6.699s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.699s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.699s] | ~~~~~~^~~~~~~~~~~~ +[6.699s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.699s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.700s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.700s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[6.700s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.700s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.700s] | ^~~~~~~~~~ +[6.700s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.700s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.700s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.700s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.700s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.700s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.700s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.700s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[6.700s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.700s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[6.701s] | ~~~~~~^~~~~~~~~~~~ +[6.701s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.701s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.701s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.701s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[6.701s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.701s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.701s] | ^~~~~~~~~~ +[6.703s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.703s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.703s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.703s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.703s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.703s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.704s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.704s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.704s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<3, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +[6.704s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41: required from here +[6.704s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.704s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.704s] | ~~~~~~^~~~~~~~~~~~ +[6.704s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.704s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.704s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.704s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.704s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.704s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.704s] | ^~~~~~~~~~ +[6.704s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.704s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.704s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.704s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.704s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.704s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.704s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.704s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.704s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.704s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[6.704s] | ~~~~~~^~~~~~~~~~~~ +[6.705s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.705s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.705s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.705s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.705s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.705s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.705s] | ^~~~~~~~~~ +[6.810s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, +[6.810s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.810s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.810s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.811s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.811s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, +[6.811s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[6.811s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[6.811s] from /home/orb/ORB_SLAM3/include/System.h:31, +[6.811s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[6.811s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[6.812s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<7, g2o::Sim3>’: +[6.812s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35: required from here +[6.812s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.812s] 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.812s] | ~~~~~~^~~~~~~~~~~~ +[6.812s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.812s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, +[6.812s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[6.813s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.813s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.813s] | ^~~~~~~~~~ +[6.834s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.834s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.834s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.834s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.835s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.835s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, +[6.835s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[6.835s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[6.835s] from /home/orb/ORB_SLAM3/include/System.h:31, +[6.835s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[6.835s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[6.835s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>’: +[6.836s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27: required from here +[6.836s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.836s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.836s] | ~~~~~~^~~~~~~~~~~~ +[6.836s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.836s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, +[6.836s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[6.836s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.836s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.836s] | ^~~~~~~~~~ +[6.836s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.837s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.837s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.837s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.837s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.837s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, +[6.837s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[6.837s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[6.837s] from /home/orb/ORB_SLAM3/include/System.h:31, +[6.837s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[6.837s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[6.837s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.837s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[6.837s] | ~~~~~~^~~~~~~~~~~~ +[6.837s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.837s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, +[6.837s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[6.837s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.837s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.837s] | ^~~~~~~~~~ +[6.866s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.867s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.867s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.867s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.867s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.867s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, +[6.867s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[6.867s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[6.867s] from /home/orb/ORB_SLAM3/include/System.h:31, +[6.868s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[6.868s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[6.868s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>’: +[6.868s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36: required from here +[6.868s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.868s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.868s] | ~~~~~~^~~~~~~~~~~~ +[6.868s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.868s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, +[6.868s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[6.869s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.869s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.869s] | ^~~~~~~~~~ +[6.877s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.877s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.877s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.877s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.877s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.877s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, +[6.878s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[6.878s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[6.878s] from /home/orb/ORB_SLAM3/include/System.h:31, +[6.878s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[6.878s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[6.878s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.878s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[6.878s] | ~~~~~~^~~~~~~~~~~~ +[6.878s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.878s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, +[6.878s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[6.878s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.878s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.878s] | ^~~~~~~~~~ +[7.245s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, +[7.246s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[7.246s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[7.246s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[7.246s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[7.246s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[7.246s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[7.246s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[7.247s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<7, g2o::Sim3>’: +[7.247s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35: required from here +[7.247s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[7.247s] 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[7.247s] | ~~~~~~^~~~~~~~~~~~ +[7.247s] In file included from /usr/include/eigen3/Eigen/Core:161, +[7.247s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[7.247s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[7.247s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[7.248s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[7.248s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[7.248s] | ^~~~~~~~~~ +[7.262s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, +[7.262s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[7.262s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[7.263s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[7.263s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[7.263s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[7.263s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[7.263s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[7.263s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<7, g2o::Sim3>’: +[7.263s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35: required from here +[7.263s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[7.263s] 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[7.263s] | ~~~~~~^~~~~~~~~~~~ +[7.263s] In file included from /usr/include/eigen3/Eigen/Core:161, +[7.264s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[7.264s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[7.264s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[7.264s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[7.264s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[7.264s] | ^~~~~~~~~~ +[7.270s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[7.270s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[7.270s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[7.270s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[7.270s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[7.270s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[7.270s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[7.270s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[7.270s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>’: +[7.270s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27: required from here +[7.270s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[7.270s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[7.271s] | ~~~~~~^~~~~~~~~~~~ +[7.271s] In file included from /usr/include/eigen3/Eigen/Core:161, +[7.271s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[7.271s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[7.271s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[7.271s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[7.271s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[7.271s] | ^~~~~~~~~~ +[7.271s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[7.271s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[7.271s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[7.271s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[7.271s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[7.271s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[7.271s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[7.271s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[7.271s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[7.271s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[7.271s] | ~~~~~~^~~~~~~~~~~~ +[7.271s] In file included from /usr/include/eigen3/Eigen/Core:161, +[7.271s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[7.271s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[7.272s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[7.272s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[7.272s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[7.272s] | ^~~~~~~~~~ +[7.287s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[7.287s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[7.287s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[7.287s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[7.287s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[7.287s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[7.287s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[7.287s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[7.287s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>’: +[7.288s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27: required from here +[7.288s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[7.288s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[7.288s] | ~~~~~~^~~~~~~~~~~~ +[7.288s] In file included from /usr/include/eigen3/Eigen/Core:161, +[7.288s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[7.288s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[7.288s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[7.288s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[7.288s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[7.288s] | ^~~~~~~~~~ +[7.288s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[7.288s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[7.288s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[7.288s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[7.288s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[7.289s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[7.289s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[7.289s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[7.289s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[7.289s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[7.289s] | ~~~~~~^~~~~~~~~~~~ +[7.289s] In file included from /usr/include/eigen3/Eigen/Core:161, +[7.289s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[7.289s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[7.289s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[7.289s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[7.289s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[7.289s] | ^~~~~~~~~~ +[7.303s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[7.303s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[7.303s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[7.303s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[7.303s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[7.304s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[7.304s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[7.304s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[7.304s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>’: +[7.304s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36: required from here +[7.304s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[7.304s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[7.304s] | ~~~~~~^~~~~~~~~~~~ +[7.304s] In file included from /usr/include/eigen3/Eigen/Core:161, +[7.304s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[7.304s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[7.304s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[7.304s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[7.304s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[7.304s] | ^~~~~~~~~~ +[7.310s] In file included from /home/orb/ORB_SLAM3/include/Atlas.h:26, +[7.310s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, +[7.310s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[7.310s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[7.310s] from /home/orb/ORB_SLAM3/include/System.h:31, +[7.310s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[7.310s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[7.311s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h: In member function ‘virtual bool ORB_SLAM3::Pinhole::matchAndtriangulate(const cv::KeyPoint&, const cv::KeyPoint&, ORB_SLAM3::GeometricCamera*, Sophus::SE3f&, Sophus::SE3f&, float, float, Eigen::Vector3f&)’: +[7.311s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:54: warning: unused parameter ‘kp1’ [-Wunused-parameter] +[7.311s] 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, +[7.311s] | ~~~~~~~~~~~~~~~~~~~~^~~ +[7.311s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:79: warning: unused parameter ‘kp2’ [-Wunused-parameter] +[7.311s] 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, +[7.311s] | ~~~~~~~~~~~~~~~~~~~~^~~ +[7.311s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:101: warning: unused parameter ‘pOther’ [-Wunused-parameter] +[7.311s] 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, +[7.311s] | ~~~~~~~~~~~~~~~~~^~~~~~ +[7.311s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:48: warning: unused parameter ‘Tcw1’ [-Wunused-parameter] +[7.312s] 84 | Sophus::SE3f& Tcw1, Sophus::SE3f& Tcw2, +[7.312s] | ~~~~~~~~~~~~~~^~~~ +[7.312s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:68: warning: unused parameter ‘Tcw2’ [-Wunused-parameter] +[7.312s] 84 | Sophus::SE3f& Tcw1, Sophus::SE3f& Tcw2, +[7.312s] | ~~~~~~~~~~~~~~^~~~ +[7.312s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:46: warning: unused parameter ‘sigmaLevel1’ [-Wunused-parameter] +[7.312s] 85 | const float sigmaLevel1, const float sigmaLevel2, +[7.312s] | ~~~~~~~~~~~~^~~~~~~~~~~ +[7.312s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:71: warning: unused parameter ‘sigmaLevel2’ [-Wunused-parameter] +[7.312s] 85 | const float sigmaLevel1, const float sigmaLevel2, +[7.312s] | ~~~~~~~~~~~~^~~~~~~~~~~ +[7.312s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:86:51: warning: unused parameter ‘x3Dtriangulated’ [-Wunused-parameter] +[7.312s] 86 | Eigen::Vector3f& x3Dtriangulated) { return false;} +[7.312s] | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +[7.312s] In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, +[7.312s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, +[7.312s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[7.312s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[7.312s] from /home/orb/ORB_SLAM3/include/System.h:31, +[7.312s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[7.312s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[7.312s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector)’: +[7.312s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] +[7.312s] 102 | const float precision; +[7.312s] | ^~~~~~~~~ +[7.313s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] +[7.313s] 88 | std::vector mvLappingArea; +[7.313s] | ^~~~~~~~~~~~~ +[7.313s] In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, +[7.313s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, +[7.313s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[7.313s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[7.313s] from /home/orb/ORB_SLAM3/include/System.h:31, +[7.313s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[7.313s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[7.313s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:47:9: warning:  when initialized here [-Wreorder] +[7.313s] 47 | KannalaBrandt8(const std::vector _vParameters) : GeometricCamera(_vParameters), precision(1e-6), mvLappingArea(2,0) ,tvr(nullptr) { +[7.313s] | ^~~~~~~~~~~~~~ +[7.313s] In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, +[7.313s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, +[7.313s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[7.313s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[7.313s] from /home/orb/ORB_SLAM3/include/System.h:31, +[7.313s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[7.313s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[7.313s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector, float)’: +[7.313s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] +[7.313s] 102 | const float precision; +[7.313s] | ^~~~~~~~~ +[7.313s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] +[7.313s] 88 | std::vector mvLappingArea; +[7.314s] | ^~~~~~~~~~~~~ +[7.314s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:53:9: warning:  when initialized here [-Wreorder] +[7.314s] 53 | KannalaBrandt8(const std::vector _vParameters, const float _precision) : GeometricCamera(_vParameters), +[7.314s] | ^~~~~~~~~~~~~~ +[7.314s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(ORB_SLAM3::KannalaBrandt8*)’: +[7.314s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] +[7.314s] 102 | const float precision; +[7.314s] | ^~~~~~~~~ +[7.314s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] +[7.314s] 88 | std::vector mvLappingArea; +[7.314s] | ^~~~~~~~~~~~~ +[7.314s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:59:9: warning:  when initialized here [-Wreorder] +[7.314s] 59 | KannalaBrandt8(KannalaBrandt8* pKannala) : GeometricCamera(pKannala->mvParameters), precision(pKannala->precision), mvLappingArea(2,0) ,tvr(nullptr) { +[7.314s] | ^~~~~~~~~~~~~~ +[7.314s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[7.314s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[7.314s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[7.314s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[7.314s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[7.314s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[7.315s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[7.315s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[7.315s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[7.315s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[7.315s] | ~~~~~~^~~~~~~~~~~~ +[7.315s] In file included from /usr/include/eigen3/Eigen/Core:161, +[7.315s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[7.315s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[7.315s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[7.315s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[7.315s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[7.315s] | ^~~~~~~~~~ +[7.322s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[7.322s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[7.322s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[7.322s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[7.322s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[7.322s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[7.322s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[7.322s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[7.322s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>’: +[7.322s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36: required from here +[7.322s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[7.322s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[7.322s] | ~~~~~~^~~~~~~~~~~~ +[7.322s] In file included from /usr/include/eigen3/Eigen/Core:161, +[7.322s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[7.322s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[7.322s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[7.322s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[7.322s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[7.322s] | ^~~~~~~~~~ +[7.339s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[7.339s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[7.339s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[7.339s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[7.339s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[7.339s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[7.339s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[7.339s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[7.339s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[7.339s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[7.340s] | ~~~~~~^~~~~~~~~~~~ +[7.340s] In file included from /usr/include/eigen3/Eigen/Core:161, +[7.340s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[7.340s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[7.340s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[7.340s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[7.340s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[7.340s] | ^~~~~~~~~~ +[7.773s] In file included from /home/orb/ORB_SLAM3/include/Atlas.h:26, +[7.773s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, +[7.774s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[7.774s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[7.774s] from /home/orb/ORB_SLAM3/include/System.h:31, +[7.774s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[7.774s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, +[7.775s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[7.775s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h: In member function ‘virtual bool ORB_SLAM3::Pinhole::matchAndtriangulate(const cv::KeyPoint&, const cv::KeyPoint&, ORB_SLAM3::GeometricCamera*, Sophus::SE3f&, Sophus::SE3f&, float, float, Eigen::Vector3f&)’: +[7.775s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:54: warning: unused parameter ‘kp1’ [-Wunused-parameter] +[7.775s] 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, +[7.775s] | ~~~~~~~~~~~~~~~~~~~~^~~ +[7.775s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:79: warning: unused parameter ‘kp2’ [-Wunused-parameter] +[7.775s] 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, +[7.775s] | ~~~~~~~~~~~~~~~~~~~~^~~ +[7.775s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:101: warning: unused parameter ‘pOther’ [-Wunused-parameter] +[7.775s] 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, +[7.776s] | ~~~~~~~~~~~~~~~~~^~~~~~ +[7.776s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:48: warning: unused parameter ‘Tcw1’ [-Wunused-parameter] +[7.776s] 84 | Sophus::SE3f& Tcw1, Sophus::SE3f& Tcw2, +[7.776s] | ~~~~~~~~~~~~~~^~~~ +[7.776s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:68: warning: unused parameter ‘Tcw2’ [-Wunused-parameter] +[7.776s] 84 | Sophus::SE3f& Tcw1, Sophus::SE3f& Tcw2, +[7.776s] | ~~~~~~~~~~~~~~^~~~ +[7.776s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:46: warning: unused parameter ‘sigmaLevel1’ [-Wunused-parameter] +[7.776s] 85 | const float sigmaLevel1, const float sigmaLevel2, +[7.776s] | ~~~~~~~~~~~~^~~~~~~~~~~ +[7.776s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:71: warning: unused parameter ‘sigmaLevel2’ [-Wunused-parameter] +[7.776s] 85 | const float sigmaLevel1, const float sigmaLevel2, +[7.776s] | ~~~~~~~~~~~~^~~~~~~~~~~ +[7.776s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:86:51: warning: unused parameter ‘x3Dtriangulated’ [-Wunused-parameter] +[7.776s] 86 | Eigen::Vector3f& x3Dtriangulated) { return false;} +[7.777s] | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +[7.777s] In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, +[7.777s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, +[7.777s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[7.777s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[7.777s] from /home/orb/ORB_SLAM3/include/System.h:31, +[7.777s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[7.777s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, +[7.777s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[7.777s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector)’: +[7.777s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] +[7.777s] 102 | const float precision; +[7.777s] | ^~~~~~~~~ +[7.777s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] +[7.777s] 88 | std::vector mvLappingArea; +[7.777s] | ^~~~~~~~~~~~~ +[7.777s] In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, +[7.777s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, +[7.777s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[7.777s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[7.777s] from /home/orb/ORB_SLAM3/include/System.h:31, +[7.777s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[7.777s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, +[7.777s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[7.778s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:47:9: warning:  when initialized here [-Wreorder] +[7.778s] 47 | KannalaBrandt8(const std::vector _vParameters) : GeometricCamera(_vParameters), precision(1e-6), mvLappingArea(2,0) ,tvr(nullptr) { +[7.778s] | ^~~~~~~~~~~~~~ +[7.778s] In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, +[7.778s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, +[7.778s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[7.778s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[7.778s] from /home/orb/ORB_SLAM3/include/System.h:31, +[7.778s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[7.778s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, +[7.778s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[7.778s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector, float)’: +[7.778s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] +[7.778s] 102 | const float precision; +[7.778s] | ^~~~~~~~~ +[7.778s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] +[7.778s] 88 | std::vector mvLappingArea; +[7.778s] | ^~~~~~~~~~~~~ +[7.778s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:53:9: warning:  when initialized here [-Wreorder] +[7.778s] 53 | KannalaBrandt8(const std::vector _vParameters, const float _precision) : GeometricCamera(_vParameters), +[7.778s] | ^~~~~~~~~~~~~~ +[7.778s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(ORB_SLAM3::KannalaBrandt8*)’: +[7.778s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] +[7.778s] 102 | const float precision; +[7.778s] | ^~~~~~~~~ +[7.778s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] +[7.779s] 88 | std::vector mvLappingArea; +[7.779s] | ^~~~~~~~~~~~~ +[7.779s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:59:9: warning:  when initialized here [-Wreorder] +[7.779s] 59 | KannalaBrandt8(KannalaBrandt8* pKannala) : GeometricCamera(pKannala->mvParameters), precision(pKannala->precision), mvLappingArea(2,0) ,tvr(nullptr) { +[7.779s] | ^~~~~~~~~~~~~~ +[7.783s] In file included from /home/orb/ORB_SLAM3/include/Atlas.h:26, +[7.783s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, +[7.783s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[7.783s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[7.783s] from /home/orb/ORB_SLAM3/include/System.h:31, +[7.783s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[7.783s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, +[7.783s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[7.783s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h: In member function ‘virtual bool ORB_SLAM3::Pinhole::matchAndtriangulate(const cv::KeyPoint&, const cv::KeyPoint&, ORB_SLAM3::GeometricCamera*, Sophus::SE3f&, Sophus::SE3f&, float, float, Eigen::Vector3f&)’: +[7.783s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:54: warning: unused parameter ‘kp1’ [-Wunused-parameter] +[7.783s] 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, +[7.783s] | ~~~~~~~~~~~~~~~~~~~~^~~ +[7.784s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:79: warning: unused parameter ‘kp2’ [-Wunused-parameter] +[7.784s] 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, +[7.784s] | ~~~~~~~~~~~~~~~~~~~~^~~ +[7.784s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:101: warning: unused parameter ‘pOther’ [-Wunused-parameter] +[7.784s] 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, +[7.784s] | ~~~~~~~~~~~~~~~~~^~~~~~ +[7.784s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:48: warning: unused parameter ‘Tcw1’ [-Wunused-parameter] +[7.784s] 84 | Sophus::SE3f& Tcw1, Sophus::SE3f& Tcw2, +[7.784s] | ~~~~~~~~~~~~~~^~~~ +[7.784s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:68: warning: unused parameter ‘Tcw2’ [-Wunused-parameter] +[7.784s] 84 | Sophus::SE3f& Tcw1, Sophus::SE3f& Tcw2, +[7.784s] | ~~~~~~~~~~~~~~^~~~ +[7.784s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:46: warning: unused parameter ‘sigmaLevel1’ [-Wunused-parameter] +[7.784s] 85 | const float sigmaLevel1, const float sigmaLevel2, +[7.784s] | ~~~~~~~~~~~~^~~~~~~~~~~ +[7.784s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:71: warning: unused parameter ‘sigmaLevel2’ [-Wunused-parameter] +[7.785s] 85 | const float sigmaLevel1, const float sigmaLevel2, +[7.785s] | ~~~~~~~~~~~~^~~~~~~~~~~ +[7.785s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:86:51: warning: unused parameter ‘x3Dtriangulated’ [-Wunused-parameter] +[7.785s] 86 | Eigen::Vector3f& x3Dtriangulated) { return false;} +[7.785s] | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +[7.785s] In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, +[7.785s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, +[7.785s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[7.785s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[7.785s] from /home/orb/ORB_SLAM3/include/System.h:31, +[7.785s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[7.785s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, +[7.785s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[7.785s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector)’: +[7.785s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] +[7.785s] 102 | const float precision; +[7.785s] | ^~~~~~~~~ +[7.785s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] +[7.785s] 88 | std::vector mvLappingArea; +[7.785s] | ^~~~~~~~~~~~~ +[7.785s] In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, +[7.785s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, +[7.785s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[7.785s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[7.785s] from /home/orb/ORB_SLAM3/include/System.h:31, +[7.785s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[7.786s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, +[7.786s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[7.786s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:47:9: warning:  when initialized here [-Wreorder] +[7.786s] 47 | KannalaBrandt8(const std::vector _vParameters) : GeometricCamera(_vParameters), precision(1e-6), mvLappingArea(2,0) ,tvr(nullptr) { +[7.786s] | ^~~~~~~~~~~~~~ +[7.786s] In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, +[7.786s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, +[7.786s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[7.786s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[7.786s] from /home/orb/ORB_SLAM3/include/System.h:31, +[7.786s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[7.786s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, +[7.786s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[7.786s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector, float)’: +[7.786s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] +[7.786s] 102 | const float precision; +[7.786s] | ^~~~~~~~~ +[7.786s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] +[7.786s] 88 | std::vector mvLappingArea; +[7.786s] | ^~~~~~~~~~~~~ +[7.786s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:53:9: warning:  when initialized here [-Wreorder] +[7.786s] 53 | KannalaBrandt8(const std::vector _vParameters, const float _precision) : GeometricCamera(_vParameters), +[7.786s] | ^~~~~~~~~~~~~~ +[7.786s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(ORB_SLAM3::KannalaBrandt8*)’: +[7.786s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] +[7.786s] 102 | const float precision; +[7.787s] | ^~~~~~~~~ +[7.787s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] +[7.787s] 88 | std::vector mvLappingArea; +[7.787s] | ^~~~~~~~~~~~~ +[7.787s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:59:9: warning:  when initialized here [-Wreorder] +[7.787s] 59 | KannalaBrandt8(KannalaBrandt8* pKannala) : GeometricCamera(pKannala->mvParameters), precision(pKannala->precision), mvLappingArea(2,0) ,tvr(nullptr) { +[7.787s] | ^~~~~~~~~~~~~~ +[7.996s] /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp: In member function ‘void ORB_SLAM3_Wrapper::ORBSLAM3Interface::mapPointsVisibleFromPose(Sophus::SE3f&, std::vector&, int, float, float)’: +[7.996s] /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:181:14: warning: variable ‘mRwc’ set but not used [-Wunused-but-set-variable] +[7.996s] 181 | auto mRwc = Twc.rotationMatrix(); +[7.996s] | ^~~~ +[7.996s] /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:168:166: warning: unused parameter ‘maxAngle’ [-Wunused-parameter] +[7.997s] 168 | void ORBSLAM3Interface::mapPointsVisibleFromPose(Sophus::SE3f& cameraPose, std::vector& points, int maxLandmarks, float maxDistance, float maxAngle) +[7.997s] | ~~~~~~^~~~~~~~ +[8.015s] /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp: In member function ‘bool ORB_SLAM3_Wrapper::ORBSLAM3Interface::trackRGBD(sensor_msgs::msg::Image_ >::SharedPtr, sensor_msgs::msg::Image_ >::SharedPtr, Sophus::SE3f&)’: +[8.016s] /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:558:18: warning: variable ‘tempTwc’ set but not used [-Wunused-but-set-variable] +[8.016s] 558 | auto tempTwc = Tcw.inverse(); +[8.016s] | ^~~~~~~ +[8.109s] /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp: In member function ‘void ORB_SLAM3_Wrapper::RgbdSlamNode::getMapServer(std::shared_ptr, std::shared_ptr > >, std::shared_ptr > >)’: +[8.109s] /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:199:71: warning: unused parameter ‘request_header’ [-Wunused-parameter] +[8.110s] 199 | void RgbdSlamNode::getMapServer(std::shared_ptr request_header, +[8.110s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +[8.115s] /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp: In member function ‘void ORB_SLAM3_Wrapper::RgbdSlamNode::getMapPointsInViewServer(std::shared_ptr, std::shared_ptr > >, std::shared_ptr > >)’: +[8.115s] /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:209:83: warning: unused parameter ‘request_header’ [-Wunused-parameter] +[8.115s] 209 | void RgbdSlamNode::getMapPointsInViewServer(std::shared_ptr request_header, +[8.115s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +[9.524s] [ 66%] Linking CXX static library libgtest.a +[9.563s] [ 66%] Built target gtest +[9.581s] [ 83%] Building CXX object CMakeFiles/typeconversionTests.dir/src/type_conversion.cpp.o +[9.581s] [ 83%] Building CXX object CMakeFiles/typeconversionTests.dir/tests/typeConversionsTests.cpp.o +[14.239s] In file included from /home/orb/ORB_SLAM3/include/Frame.h:30, +[14.239s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[14.239s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[14.239s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[14.239s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[14.239s] /home/orb/ORB_SLAM3/include/ImuTypes.h: In member function ‘void ORB_SLAM3::IMU::Preintegrated::printMeasurements() const’: +[14.239s] /home/orb/ORB_SLAM3/include/ImuTypes.h:204:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] +[14.239s] 204 | for(int i=0; i, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[14.345s] | ^~~~~~~~~~ +[14.345s] In file included from /usr/include/eigen3/Eigen/Core:161, +[14.345s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[14.345s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[14.345s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[14.345s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[14.345s] | ^~~~~~~~~~ +[14.350s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[14.350s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[14.350s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[14.350s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[14.351s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[14.351s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[14.351s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[14.351s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[14.351s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[14.351s] | ^~~~~~~~~~ +[14.351s] In file included from /usr/include/eigen3/Eigen/Core:161, +[14.351s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[14.351s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[14.351s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[14.351s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[14.351s] | ^~~~~~~~~~ +[14.351s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[14.351s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[14.351s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[14.351s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[14.351s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[14.351s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[14.351s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[14.351s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[14.351s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[14.351s] | ^~~~~~~~~~ +[14.351s] In file included from /usr/include/eigen3/Eigen/Core:161, +[14.351s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[14.352s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[14.352s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[14.352s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[14.352s] | ^~~~~~~~~~ +[14.382s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41, +[14.382s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[14.382s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[14.382s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[14.382s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[14.382s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[14.382s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[14.382s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38: warning: extra ‘;’ [-Wpedantic] +[14.382s] 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW; +[14.382s] | ^ +[14.382s] | - +[14.568s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, +[14.569s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[14.569s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[14.569s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[14.569s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[14.569s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[14.569s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[14.569s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<3, Eigen::Matrix >’: +[14.569s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35: required from here +[14.569s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[14.569s] 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[14.569s] | ~~~~~~^~~~~~~~~~~~ +[14.569s] In file included from /usr/include/eigen3/Eigen/Core:161, +[14.569s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[14.569s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[14.569s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[14.569s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[14.569s] | ^~~~~~~~~~ +[14.588s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, +[14.588s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[14.588s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[14.588s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[14.588s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[14.588s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[14.589s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[14.589s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<6, g2o::SE3Quat>’: +[14.589s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33: required from here +[14.589s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[14.589s] 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[14.589s] | ~~~~~~^~~~~~~~~~~~ +[14.589s] In file included from /usr/include/eigen3/Eigen/Core:161, +[14.589s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[14.589s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[14.589s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[14.589s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[14.589s] | ^~~~~~~~~~ +[14.608s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[14.608s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[14.608s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[14.608s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[14.608s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[14.608s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[14.608s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[14.608s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>’: +[14.608s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24: required from here +[14.608s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[14.608s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[14.609s] | ~~~~~~^~~~~~~~~~~~ +[14.609s] In file included from /usr/include/eigen3/Eigen/Core:161, +[14.609s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[14.609s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[14.609s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[14.609s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[14.609s] | ^~~~~~~~~~ +[14.609s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[14.609s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[14.609s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[14.609s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[14.609s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[14.609s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[14.609s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[14.609s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[14.609s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[14.609s] | ~~~~~~^~~~~~~~~~~~ +[14.609s] In file included from /usr/include/eigen3/Eigen/Core:161, +[14.609s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[14.609s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[14.609s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[14.609s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[14.609s] | ^~~~~~~~~~ +[14.655s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[14.655s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[14.655s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[14.656s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[14.656s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[14.656s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[14.656s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[14.656s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +[14.656s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35: required from here +[14.656s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[14.656s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[14.656s] | ~~~~~~^~~~~~~~~~~~ +[14.656s] In file included from /usr/include/eigen3/Eigen/Core:161, +[14.656s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[14.656s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[14.656s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[14.656s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[14.656s] | ^~~~~~~~~~ +[14.665s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[14.665s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[14.665s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[14.665s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[14.665s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[14.665s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[14.665s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[14.665s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[14.665s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[14.665s] | ~~~~~~^~~~~~~~~~~~ +[14.665s] In file included from /usr/include/eigen3/Eigen/Core:161, +[14.665s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[14.665s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[14.665s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[14.665s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[14.665s] | ^~~~~~~~~~ +[14.704s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[14.704s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[14.704s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[14.704s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[14.704s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[14.704s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[14.704s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[14.704s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<3, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +[14.704s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41: required from here +[14.704s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[14.704s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[14.704s] | ~~~~~~^~~~~~~~~~~~ +[14.704s] In file included from /usr/include/eigen3/Eigen/Core:161, +[14.704s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[14.704s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[14.704s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[14.704s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[14.704s] | ^~~~~~~~~~ +[14.704s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[14.704s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[14.705s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[14.705s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[14.705s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[14.705s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[14.705s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[14.705s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[14.705s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[14.705s] | ~~~~~~^~~~~~~~~~~~ +[14.705s] In file included from /usr/include/eigen3/Eigen/Core:161, +[14.705s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[14.705s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[14.705s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[14.705s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[14.705s] | ^~~~~~~~~~ +[14.848s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, +[14.848s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[14.848s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[14.848s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[14.848s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[14.848s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[14.849s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[14.849s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<7, g2o::Sim3>’: +[14.849s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35: required from here +[14.849s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[14.849s] 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[14.849s] | ~~~~~~^~~~~~~~~~~~ +[14.849s] In file included from /usr/include/eigen3/Eigen/Core:161, +[14.849s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[14.849s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[14.849s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[14.849s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[14.849s] | ^~~~~~~~~~ +[14.870s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[14.870s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[14.870s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[14.871s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[14.871s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[14.871s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[14.871s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[14.871s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>’: +[14.871s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27: required from here +[14.871s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[14.871s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[14.871s] | ~~~~~~^~~~~~~~~~~~ +[14.871s] In file included from /usr/include/eigen3/Eigen/Core:161, +[14.871s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[14.871s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[14.871s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[14.871s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[14.871s] | ^~~~~~~~~~ +[14.871s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[14.871s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[14.871s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[14.871s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[14.871s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[14.871s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[14.871s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[14.871s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[14.871s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[14.872s] | ~~~~~~^~~~~~~~~~~~ +[14.872s] In file included from /usr/include/eigen3/Eigen/Core:161, +[14.872s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[14.872s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[14.872s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[14.872s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[14.872s] | ^~~~~~~~~~ +[14.900s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[14.900s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[14.900s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[14.900s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[14.900s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[14.900s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[14.901s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[14.901s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>’: +[14.901s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36: required from here +[14.901s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[14.901s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[14.901s] | ~~~~~~^~~~~~~~~~~~ +[14.901s] In file included from /usr/include/eigen3/Eigen/Core:161, +[14.901s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[14.901s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[14.901s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[14.901s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[14.901s] | ^~~~~~~~~~ +[14.911s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[14.911s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[14.911s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[14.911s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[14.911s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[14.911s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[14.911s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[14.911s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[14.911s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[14.911s] | ~~~~~~^~~~~~~~~~~~ +[14.911s] In file included from /usr/include/eigen3/Eigen/Core:161, +[14.911s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[14.911s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[14.911s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[14.911s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[14.911s] | ^~~~~~~~~~ +[15.407s] In file included from /home/orb/ORB_SLAM3/include/Frame.h:30, +[15.407s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[15.407s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[15.407s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[15.407s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +[15.407s] /home/orb/ORB_SLAM3/include/ImuTypes.h: In member function ‘void ORB_SLAM3::IMU::Preintegrated::printMeasurements() const’: +[15.408s] /home/orb/ORB_SLAM3/include/ImuTypes.h:204:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] +[15.408s] 204 | for(int i=0; i, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[15.472s] | ^~~~~~~~~~ +[15.472s] In file included from /usr/include/eigen3/Eigen/Core:161, +[15.472s] from /usr/include/eigen3/Eigen/Dense:1, +[15.473s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +[15.473s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[15.473s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[15.473s] | ^~~~~~~~~~ +[15.480s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[15.481s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[15.481s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[15.481s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[15.481s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[15.481s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[15.481s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +[15.481s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[15.481s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[15.481s] | ^~~~~~~~~~ +[15.481s] In file included from /usr/include/eigen3/Eigen/Core:161, +[15.482s] from /usr/include/eigen3/Eigen/Dense:1, +[15.482s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +[15.482s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[15.482s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[15.482s] | ^~~~~~~~~~ +[15.482s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[15.482s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[15.482s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[15.482s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[15.482s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[15.482s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[15.482s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +[15.482s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[15.482s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[15.482s] | ^~~~~~~~~~ +[15.482s] In file included from /usr/include/eigen3/Eigen/Core:161, +[15.483s] from /usr/include/eigen3/Eigen/Dense:1, +[15.483s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +[15.483s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[15.483s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[15.483s] | ^~~~~~~~~~ +[15.512s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41, +[15.512s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[15.512s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[15.512s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[15.512s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[15.513s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[15.513s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +[15.513s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38: warning: extra ‘;’ [-Wpedantic] +[15.513s] 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW; +[15.513s] | ^ +[15.513s] | - +[15.698s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, +[15.698s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[15.698s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[15.699s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[15.699s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[15.699s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[15.699s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +[15.699s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<3, Eigen::Matrix >’: +[15.699s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35: required from here +[15.699s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[15.699s] 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[15.700s] | ~~~~~~^~~~~~~~~~~~ +[15.700s] In file included from /usr/include/eigen3/Eigen/Core:161, +[15.700s] from /usr/include/eigen3/Eigen/Dense:1, +[15.700s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +[15.700s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[15.700s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[15.700s] | ^~~~~~~~~~ +[15.717s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, +[15.717s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[15.717s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[15.718s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[15.718s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[15.718s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[15.718s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +[15.718s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<6, g2o::SE3Quat>’: +[15.718s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33: required from here +[15.718s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[15.718s] 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[15.718s] | ~~~~~~^~~~~~~~~~~~ +[15.718s] In file included from /usr/include/eigen3/Eigen/Core:161, +[15.718s] from /usr/include/eigen3/Eigen/Dense:1, +[15.719s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +[15.719s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[15.719s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[15.719s] | ^~~~~~~~~~ +[15.736s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[15.736s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[15.737s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[15.737s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[15.737s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[15.737s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[15.737s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +[15.737s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>’: +[15.737s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24: required from here +[15.737s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[15.738s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[15.738s] | ~~~~~~^~~~~~~~~~~~ +[15.738s] In file included from /usr/include/eigen3/Eigen/Core:161, +[15.738s] from /usr/include/eigen3/Eigen/Dense:1, +[15.738s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +[15.738s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[15.738s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[15.738s] | ^~~~~~~~~~ +[15.738s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[15.738s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[15.738s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[15.738s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[15.738s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[15.739s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[15.739s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +[15.739s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[15.739s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[15.739s] | ~~~~~~^~~~~~~~~~~~ +[15.739s] In file included from /usr/include/eigen3/Eigen/Core:161, +[15.739s] from /usr/include/eigen3/Eigen/Dense:1, +[15.739s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +[15.739s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[15.739s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[15.739s] | ^~~~~~~~~~ +[15.781s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[15.781s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[15.781s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[15.781s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[15.782s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[15.782s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[15.782s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +[15.782s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +[15.782s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35: required from here +[15.782s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[15.782s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[15.782s] | ~~~~~~^~~~~~~~~~~~ +[15.783s] In file included from /usr/include/eigen3/Eigen/Core:161, +[15.783s] from /usr/include/eigen3/Eigen/Dense:1, +[15.783s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +[15.783s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[15.783s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[15.783s] | ^~~~~~~~~~ +[15.790s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[15.790s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[15.790s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[15.790s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[15.790s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[15.791s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[15.791s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +[15.791s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[15.791s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[15.791s] | ~~~~~~^~~~~~~~~~~~ +[15.791s] In file included from /usr/include/eigen3/Eigen/Core:161, +[15.791s] from /usr/include/eigen3/Eigen/Dense:1, +[15.791s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +[15.791s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[15.791s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[15.791s] | ^~~~~~~~~~ +[15.828s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[15.828s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[15.829s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[15.829s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[15.829s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[15.829s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[15.829s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +[15.829s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<3, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +[15.829s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41: required from here +[15.829s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[15.829s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[15.830s] | ~~~~~~^~~~~~~~~~~~ +[15.830s] In file included from /usr/include/eigen3/Eigen/Core:161, +[15.830s] from /usr/include/eigen3/Eigen/Dense:1, +[15.830s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +[15.830s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[15.830s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[15.830s] | ^~~~~~~~~~ +[15.830s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[15.830s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[15.830s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[15.830s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[15.830s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[15.831s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[15.831s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +[15.831s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[15.831s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[15.831s] | ~~~~~~^~~~~~~~~~~~ +[15.831s] In file included from /usr/include/eigen3/Eigen/Core:161, +[15.831s] from /usr/include/eigen3/Eigen/Dense:1, +[15.831s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +[15.831s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[15.831s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[15.831s] | ^~~~~~~~~~ +[15.968s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, +[15.968s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[15.968s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[15.968s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[15.969s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[15.969s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[15.969s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +[15.969s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<7, g2o::Sim3>’: +[15.969s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35: required from here +[15.969s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[15.969s] 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[15.970s] | ~~~~~~^~~~~~~~~~~~ +[15.970s] In file included from /usr/include/eigen3/Eigen/Core:161, +[15.970s] from /usr/include/eigen3/Eigen/Dense:1, +[15.970s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +[15.970s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[15.970s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[15.970s] | ^~~~~~~~~~ +[15.989s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[15.989s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[15.989s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[15.989s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[15.989s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[15.990s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[15.990s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +[15.990s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>’: +[15.990s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27: required from here +[15.990s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[15.990s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[15.990s] | ~~~~~~^~~~~~~~~~~~ +[15.990s] In file included from /usr/include/eigen3/Eigen/Core:161, +[15.990s] from /usr/include/eigen3/Eigen/Dense:1, +[15.991s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +[15.991s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[15.991s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[15.991s] | ^~~~~~~~~~ +[15.991s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[15.991s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[15.991s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[15.991s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[15.991s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[15.991s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[15.991s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +[15.991s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[15.991s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[15.991s] | ~~~~~~^~~~~~~~~~~~ +[15.991s] In file included from /usr/include/eigen3/Eigen/Core:161, +[15.991s] from /usr/include/eigen3/Eigen/Dense:1, +[15.992s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +[15.992s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[15.992s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[15.992s] | ^~~~~~~~~~ +[16.018s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[16.018s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[16.018s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[16.018s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[16.018s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[16.018s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[16.018s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +[16.018s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>’: +[16.018s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36: required from here +[16.019s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[16.019s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[16.019s] | ~~~~~~^~~~~~~~~~~~ +[16.019s] In file included from /usr/include/eigen3/Eigen/Core:161, +[16.019s] from /usr/include/eigen3/Eigen/Dense:1, +[16.019s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +[16.019s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[16.019s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[16.019s] | ^~~~~~~~~~ +[16.027s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[16.027s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[16.028s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[16.028s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[16.028s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[16.028s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[16.028s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +[16.028s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[16.028s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[16.028s] | ~~~~~~^~~~~~~~~~~~ +[16.028s] In file included from /usr/include/eigen3/Eigen/Core:161, +[16.028s] from /usr/include/eigen3/Eigen/Dense:1, +[16.028s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +[16.028s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[16.029s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[16.029s] | ^~~~~~~~~~ +[22.873s] [ 91%] Linking CXX executable typeconversionTests +[23.671s] [ 91%] Built target typeconversionTests +[29.482s] [100%] Linking CXX executable rgbd +[29.914s] /usr/bin/ld: warning: libopencv_imgcodecs.so.4.5d, needed by /opt/ros/humble/lib/libcv_bridge.so, may conflict with libopencv_imgcodecs.so.4.4 +[30.198s] [100%] Built target rgbd +[30.210s] Invoked command in '/root/build/orb_slam3_ros2_wrapper' returned '0': AMENT_PREFIX_PATH=/root/install/slam_msgs:${AMENT_PREFIX_PATH} CMAKE_PREFIX_PATH=/root/install/slam_msgs:/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/opt/ros/humble LD_LIBRARY_PATH=/root/install/slam_msgs/lib:${LD_LIBRARY_PATH} PYTHONPATH=/root/install/slam_msgs/local/lib/python3.10/dist-packages:${PYTHONPATH} /usr/bin/cmake --build /root/build/orb_slam3_ros2_wrapper -- -j18 -l18 +[30.239s] Invoking command in '/root/build/orb_slam3_ros2_wrapper': AMENT_PREFIX_PATH=/root/install/slam_msgs:${AMENT_PREFIX_PATH} CMAKE_PREFIX_PATH=/root/install/slam_msgs:/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/opt/ros/humble LD_LIBRARY_PATH=/root/install/slam_msgs/lib:${LD_LIBRARY_PATH} PYTHONPATH=/root/install/slam_msgs/local/lib/python3.10/dist-packages:${PYTHONPATH} /usr/bin/cmake --install /root/build/orb_slam3_ros2_wrapper +[30.246s] -- Install configuration: "Release" +[30.246s] -- Installing: /root/install/orb_slam3_ros2_wrapper/lib/orb_slam3_ros2_wrapper/rgbd +[30.247s] -- Set runtime path of "/root/install/orb_slam3_ros2_wrapper/lib/orb_slam3_ros2_wrapper/rgbd" to "" +[30.247s] -- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/launch +[30.248s] -- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/launch/rgbd.launch.py +[30.248s] -- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/launch/unirobot.launch.py +[30.248s] -- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/params +[30.248s] -- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/params/rgbd-ros-params.yaml +[30.248s] -- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/params/gazebo_rgbd.yaml +[30.248s] -- Installing: /root/install/orb_slam3_ros2_wrapper/share/ament_index/resource_index/package_run_dependencies/orb_slam3_ros2_wrapper +[30.248s] -- Installing: /root/install/orb_slam3_ros2_wrapper/share/ament_index/resource_index/parent_prefix_path/orb_slam3_ros2_wrapper +[30.249s] -- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/environment/ament_prefix_path.sh +[30.249s] -- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/environment/ament_prefix_path.dsv +[30.249s] -- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/environment/path.sh +[30.249s] -- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/environment/path.dsv +[30.249s] -- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/local_setup.bash +[30.249s] -- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/local_setup.sh +[30.249s] -- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/local_setup.zsh +[30.249s] -- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/local_setup.dsv +[30.249s] -- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.dsv +[30.249s] -- Installing: /root/install/orb_slam3_ros2_wrapper/share/ament_index/resource_index/packages/orb_slam3_ros2_wrapper +[30.249s] -- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/cmake/orb_slam3_ros2_wrapperConfig.cmake +[30.249s] -- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/cmake/orb_slam3_ros2_wrapperConfig-version.cmake +[30.249s] -- Installing: /root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.xml +[30.250s] Invoked command in '/root/build/orb_slam3_ros2_wrapper' returned '0': AMENT_PREFIX_PATH=/root/install/slam_msgs:${AMENT_PREFIX_PATH} CMAKE_PREFIX_PATH=/root/install/slam_msgs:/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/opt/ros/humble LD_LIBRARY_PATH=/root/install/slam_msgs/lib:${LD_LIBRARY_PATH} PYTHONPATH=/root/install/slam_msgs/local/lib/python3.10/dist-packages:${PYTHONPATH} /usr/bin/cmake --install /root/build/orb_slam3_ros2_wrapper diff --git a/container_root/log/build_2024-12-07_23-10-25/slam_msgs/command.log b/container_root/log/build_2024-12-07_23-10-25/slam_msgs/command.log new file mode 100644 index 0000000..7f8a64f --- /dev/null +++ b/container_root/log/build_2024-12-07_23-10-25/slam_msgs/command.log @@ -0,0 +1,6 @@ +Invoking command in '/root/build/slam_msgs': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake /root/colcon_ws/src/slam_msgs -DCMAKE_INSTALL_PREFIX=/root/install/slam_msgs +Invoked command in '/root/build/slam_msgs' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake /root/colcon_ws/src/slam_msgs -DCMAKE_INSTALL_PREFIX=/root/install/slam_msgs +Invoking command in '/root/build/slam_msgs': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /root/build/slam_msgs -- -j18 -l18 +Invoked command in '/root/build/slam_msgs' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /root/build/slam_msgs -- -j18 -l18 +Invoking command in '/root/build/slam_msgs': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --install /root/build/slam_msgs +Invoked command in '/root/build/slam_msgs' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --install /root/build/slam_msgs diff --git a/container_root/log/build_2024-12-07_23-10-25/slam_msgs/stderr.log b/container_root/log/build_2024-12-07_23-10-25/slam_msgs/stderr.log new file mode 100644 index 0000000..e69de29 diff --git a/container_root/log/build_2024-12-07_23-10-25/slam_msgs/stdout.log b/container_root/log/build_2024-12-07_23-10-25/slam_msgs/stdout.log new file mode 100644 index 0000000..55c4ffc --- /dev/null +++ b/container_root/log/build_2024-12-07_23-10-25/slam_msgs/stdout.log @@ -0,0 +1,392 @@ +-- The C compiler identification is GNU 11.4.0 +-- The CXX compiler identification is GNU 11.4.0 +-- Detecting C compiler ABI info +-- Detecting C compiler ABI info - done +-- Check for working C compiler: /usr/bin/cc - skipped +-- Detecting C compile features +-- Detecting C compile features - done +-- Detecting CXX compiler ABI info +-- Detecting CXX compiler ABI info - done +-- Check for working CXX compiler: /usr/bin/c++ - skipped +-- Detecting CXX compile features +-- Detecting CXX compile features - done +-- Found ament_cmake: 1.3.10 (/opt/ros/humble/share/ament_cmake/cmake) +-- Found Python3: /usr/bin/python3 (found version "3.10.12") found components: Interpreter +-- Found rclcpp: 16.0.10 (/opt/ros/humble/share/rclcpp/cmake) +-- Found rosidl_generator_c: 3.1.5 (/opt/ros/humble/share/rosidl_generator_c/cmake) +-- Found rosidl_adapter: 3.1.5 (/opt/ros/humble/share/rosidl_adapter/cmake) +-- Found rosidl_generator_cpp: 3.1.5 (/opt/ros/humble/share/rosidl_generator_cpp/cmake) +-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c +-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp +-- Found rmw_implementation_cmake: 6.1.2 (/opt/ros/humble/share/rmw_implementation_cmake/cmake) +-- Found rmw_fastrtps_cpp: 6.2.7 (/opt/ros/humble/share/rmw_fastrtps_cpp/cmake) +-- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "3.0.2") +-- Found FastRTPS: /opt/ros/humble/include +-- Using RMW implementation 'rmw_fastrtps_cpp' as default +-- Looking for pthread.h +-- Looking for pthread.h - found +-- Performing Test CMAKE_HAVE_LIBC_PTHREAD +-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success +-- Found Threads: TRUE +-- Found geometry_msgs: 4.2.4 (/opt/ros/humble/share/geometry_msgs/cmake) +-- Found sensor_msgs: 4.2.4 (/opt/ros/humble/share/sensor_msgs/cmake) +-- Found rosidl_default_generators: 1.2.0 (/opt/ros/humble/share/rosidl_default_generators/cmake) +-- Found ament_cmake_ros: 0.10.0 (/opt/ros/humble/share/ament_cmake_ros/cmake) +-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c +-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp +-- Found PythonInterp: /usr/bin/python3 (found suitable version "3.10.12", minimum required is "3.6") +-- Found python_cmake_module: 0.10.0 (/opt/ros/humble/share/python_cmake_module/cmake) +-- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython3.10.so (found suitable version "3.10.12", minimum required is "3.5") +-- Using PYTHON_EXECUTABLE: /usr/bin/python3 +-- Using PYTHON_INCLUDE_DIRS: /usr/include/python3.10 +-- Using PYTHON_LIBRARIES: /usr/lib/x86_64-linux-gnu/libpython3.10.so +-- Found PythonExtra: .so +-- Configuring done +-- Generating done +-- Build files have been written to: /root/build/slam_msgs +[ 1%] Generating C code for ROS interfaces +[ 2%] Generating C++ code for ROS interfaces +[ 2%] Built target ament_cmake_python_copy_slam_msgs +running egg_info +creating slam_msgs.egg-info +writing slam_msgs.egg-info/PKG-INFO +writing dependency_links to slam_msgs.egg-info/dependency_links.txt +writing top-level names to slam_msgs.egg-info/top_level.txt +writing manifest file 'slam_msgs.egg-info/SOURCES.txt' +reading manifest file 'slam_msgs.egg-info/SOURCES.txt' +writing manifest file 'slam_msgs.egg-info/SOURCES.txt' +[ 2%] Built target ament_cmake_python_build_slam_msgs_egg +[ 2%] Built target slam_msgs__cpp +[ 5%] Generating C++ type support for eProsima Fast-RTPS +[ 5%] Generating C++ type support dispatch for ROS interfaces +[ 7%] Generating C++ introspection for ROS interfaces +[ 9%] Building C object CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c.o +[ 9%] Building C object CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c.o +[ 11%] Building C object CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c.o +[ 14%] Building C object CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c.o +[ 14%] Building C object CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c.o +[ 15%] Building C object CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c.o +[ 16%] Linking C shared library libslam_msgs__rosidl_generator_c.so +[ 16%] Built target slam_msgs__rosidl_generator_c +[ 18%] Generating C type support for eProsima Fast-RTPS +[ 19%] Generating C type support dispatch for ROS interfaces +[ 21%] Generating C introspection for ROS interfaces +[ 22%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp.o +[ 25%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp.o +[ 25%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__type_support.cpp.o +[ 28%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp.o +[ 28%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp.o +[ 29%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp.o +[ 30%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp.o +[ 32%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp.o +[ 33%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp.o +[ 35%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp.o +[ 36%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp.o +[ 38%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp.o +[ 39%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp.o +[ 40%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp.o +[ 42%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp.o +[ 43%] Building C object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c.o +[ 45%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp.o +[ 46%] Building C object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c.o +[ 47%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp.o +[ 50%] Building C object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c.o +[ 50%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp.o +[ 52%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp.o +[ 53%] Building C object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c.o +[ 54%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp.o +[ 56%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.cpp.o +[ 57%] Building C object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c.o +[ 59%] Building C object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c.o +[ 60%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o +[ 61%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp.o +[ 63%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp.o +[ 64%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp.o +[ 66%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp.o +[ 67%] Linking C shared library libslam_msgs__rosidl_typesupport_introspection_c.so +[ 69%] Linking CXX shared library libslam_msgs__rosidl_typesupport_c.so +[ 69%] Built target slam_msgs__rosidl_typesupport_introspection_c +[ 70%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o +[ 70%] Built target slam_msgs__rosidl_typesupport_c +[ 71%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp.o +[ 73%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp.o +[ 74%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp.o +[ 76%] Linking CXX shared library libslam_msgs__rosidl_typesupport_introspection_cpp.so +[ 77%] Linking CXX shared library libslam_msgs__rosidl_typesupport_fastrtps_cpp.so +[ 77%] Built target slam_msgs__rosidl_typesupport_introspection_cpp +[ 77%] Built target slam_msgs__rosidl_typesupport_fastrtps_cpp +[ 78%] Linking CXX shared library libslam_msgs__rosidl_typesupport_cpp.so +[ 78%] Built target slam_msgs__rosidl_typesupport_cpp +[ 80%] Linking CXX shared library libslam_msgs__rosidl_typesupport_fastrtps_c.so +[ 80%] Built target slam_msgs__rosidl_typesupport_fastrtps_c +[ 80%] Built target slam_msgs +[ 81%] Generating Python code for ROS interfaces +[ 81%] Built target slam_msgs__py +[ 83%] Building C object CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_point_s.c.o +[ 84%] Building C object CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c.o +[ 85%] Building C object CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_map_s.c.o +[ 88%] Building C object CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_graph_s.c.o +[ 88%] Building C object CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_data_s.c.o +[ 90%] Building C object CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_key_frame_s.c.o +[ 91%] Linking C shared library rosidl_generator_py/slam_msgs/libslam_msgs__rosidl_generator_py.so +[ 91%] Built target slam_msgs__rosidl_generator_py +[ 92%] Building C object CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c.o +[ 94%] Building C object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c.o +[ 95%] Building C object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.o +[ 97%] Linking C shared library rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so +[ 98%] Linking C shared library rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so +[100%] Linking C shared library rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so +[100%] Built target slam_msgs__rosidl_typesupport_c__pyext +[100%] Built target slam_msgs__rosidl_typesupport_fastrtps_c__pyext +[100%] Built target slam_msgs__rosidl_typesupport_introspection_c__pyext +-- Install configuration: "" +-- Installing: /root/install/slam_msgs/share/ament_index/resource_index/rosidl_interfaces/slam_msgs +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/rosidl_generator_c__visibility_control.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__functions.c +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__functions.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__functions.c +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__functions.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__struct.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__functions.c +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__struct.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__type_support.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__struct.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__functions.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__type_support.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__type_support.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__type_support.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__struct.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__functions.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__functions.c +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_data.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_graph.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_point.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/key_frame.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__struct.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__functions.c +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__struct.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__functions.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__type_support.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__functions.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__functions.c +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__type_support.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_landmarks_in_view.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_map.h +-- Installing: /root/install/slam_msgs/share/slam_msgs/environment/library_path.sh +-- Installing: /root/install/slam_msgs/share/slam_msgs/environment/library_path.dsv +-- Installing: /root/install/slam_msgs/lib/libslam_msgs__rosidl_generator_c.so +-- Set runtime path of "/root/install/slam_msgs/lib/libslam_msgs__rosidl_generator_c.so" to "" +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__rosidl_typesupport_fastrtps_c.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__rosidl_typesupport_fastrtps_c.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__rosidl_typesupport_fastrtps_c.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__rosidl_typesupport_fastrtps_c.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__rosidl_typesupport_fastrtps_c.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_fastrtps_c.h +-- Installing: /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_fastrtps_c.so +-- Set runtime path of "/root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_fastrtps_c.so" to "" +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_graph.hpp +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__traits.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__builder.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__traits.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__struct.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__struct.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__traits.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__builder.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__builder.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__struct.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__builder.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__struct.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__traits.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/key_frame.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_data.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_point.hpp +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_landmarks_in_view.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_map.hpp +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__traits.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__struct.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__traits.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__struct.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__builder.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__builder.hpp +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__rosidl_typesupport_fastrtps_cpp.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__rosidl_typesupport_fastrtps_cpp.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__rosidl_typesupport_fastrtps_cpp.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__rosidl_typesupport_fastrtps_cpp.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/dds_fastrtps +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__rosidl_typesupport_fastrtps_cpp.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_fastrtps_cpp.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/dds_fastrtps +-- Installing: /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_fastrtps_cpp.so +-- Set runtime path of "/root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_fastrtps_cpp.so" to "" +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__rosidl_typesupport_introspection_c.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__type_support.c +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__rosidl_typesupport_introspection_c.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__type_support.c +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__type_support.c +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__rosidl_typesupport_introspection_c.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__type_support.c +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__type_support.c +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__rosidl_typesupport_introspection_c.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_introspection_c.h +-- Installing: /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_introspection_c.so +-- Set runtime path of "/root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_introspection_c.so" to "" +-- Installing: /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_c.so +-- Set runtime path of "/root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_c.so" to "" +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__type_support.cpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__type_support.cpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__rosidl_typesupport_introspection_cpp.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_cpp.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__rosidl_typesupport_introspection_cpp.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__type_support.cpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__rosidl_typesupport_introspection_cpp.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__type_support.cpp +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_introspection_cpp.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__type_support.cpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__rosidl_typesupport_introspection_cpp.hpp +-- Installing: /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_introspection_cpp.so +-- Set runtime path of "/root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_introspection_cpp.so" to "" +-- Installing: /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_cpp.so +-- Set runtime path of "/root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_cpp.so" to "" +-- Installing: /root/install/slam_msgs/share/slam_msgs/environment/pythonpath.sh +-- Installing: /root/install/slam_msgs/share/slam_msgs/environment/pythonpath.dsv +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs-1.0.0-py3.10.egg-info +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs-1.0.0-py3.10.egg-info/top_level.txt +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs-1.0.0-py3.10.egg-info/PKG-INFO +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs-1.0.0-py3.10.egg-info/dependency_links.txt +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs-1.0.0-py3.10.egg-info/SOURCES.txt +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_data.py +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_graph.py +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_data_s.c +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_point_s.c +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_point.py +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/__init__.py +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_graph_s.c +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_key_frame_s.c +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_key_frame.py +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/libslam_msgs__rosidl_generator_py.so +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/__init__.py +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/_get_map.py +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/_get_map_s.c +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/__init__.py +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/_get_landmarks_in_view.py +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/_get_landmarks_in_view_s.c +Listing '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs'... +Compiling '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/__init__.py'... +Listing '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg'... +Compiling '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/__init__.py'... +Compiling '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_key_frame.py'... +Compiling '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_data.py'... +Compiling '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_graph.py'... +Compiling '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_point.py'... +Listing '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv'... +Compiling '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/__init__.py'... +Compiling '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/_get_landmarks_in_view.py'... +Compiling '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/_get_map.py'... +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so +-- Set runtime path of "/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so" to "" +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so +-- Set runtime path of "/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so" to "" +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so +-- Set runtime path of "/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so" to "" +-- Installing: /root/install/slam_msgs/lib/libslam_msgs__rosidl_generator_py.so +-- Set runtime path of "/root/install/slam_msgs/lib/libslam_msgs__rosidl_generator_py.so" to "" +-- Installing: /root/install/slam_msgs/share/slam_msgs/msg/MapGraph.idl +-- Installing: /root/install/slam_msgs/share/slam_msgs/msg/MapData.idl +-- Installing: /root/install/slam_msgs/share/slam_msgs/msg/KeyFrame.idl +-- Installing: /root/install/slam_msgs/share/slam_msgs/msg/MapPoint.idl +-- Installing: /root/install/slam_msgs/share/slam_msgs/srv/GetMap.idl +-- Installing: /root/install/slam_msgs/share/slam_msgs/srv/GetLandmarksInView.idl +-- Installing: /root/install/slam_msgs/share/slam_msgs/msg/MapGraph.msg +-- Installing: /root/install/slam_msgs/share/slam_msgs/msg/MapData.msg +-- Installing: /root/install/slam_msgs/share/slam_msgs/msg/KeyFrame.msg +-- Installing: /root/install/slam_msgs/share/slam_msgs/msg/MapPoint.msg +-- Installing: /root/install/slam_msgs/share/slam_msgs/srv/GetMap.srv +-- Installing: /root/install/slam_msgs/share/slam_msgs/srv/GetMap_Request.msg +-- Installing: /root/install/slam_msgs/share/slam_msgs/srv/GetMap_Response.msg +-- Installing: /root/install/slam_msgs/share/slam_msgs/srv/GetLandmarksInView.srv +-- Installing: /root/install/slam_msgs/share/slam_msgs/srv/GetLandmarksInView_Request.msg +-- Installing: /root/install/slam_msgs/share/slam_msgs/srv/GetLandmarksInView_Response.msg +-- Installing: /root/install/slam_msgs/share/ament_index/resource_index/package_run_dependencies/slam_msgs +-- Installing: /root/install/slam_msgs/share/ament_index/resource_index/parent_prefix_path/slam_msgs +-- Installing: /root/install/slam_msgs/share/slam_msgs/environment/ament_prefix_path.sh +-- Installing: /root/install/slam_msgs/share/slam_msgs/environment/ament_prefix_path.dsv +-- Installing: /root/install/slam_msgs/share/slam_msgs/environment/path.sh +-- Installing: /root/install/slam_msgs/share/slam_msgs/environment/path.dsv +-- Installing: /root/install/slam_msgs/share/slam_msgs/local_setup.bash +-- Installing: /root/install/slam_msgs/share/slam_msgs/local_setup.sh +-- Installing: /root/install/slam_msgs/share/slam_msgs/local_setup.zsh +-- Installing: /root/install/slam_msgs/share/slam_msgs/local_setup.dsv +-- Installing: /root/install/slam_msgs/share/slam_msgs/package.dsv +-- Installing: /root/install/slam_msgs/share/ament_index/resource_index/packages/slam_msgs +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cExport.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cExport-noconfig.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cExport.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cExport-noconfig.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cppExport.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cppExport.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cExport.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cExport-noconfig.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cExport.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cExport-noconfig.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cppExport.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cppExport-noconfig.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cppExport.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cppExport-noconfig.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_pyExport.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_pyExport-noconfig.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/rosidl_cmake-extras.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/ament_cmake_export_dependencies-extras.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/ament_cmake_export_include_directories-extras.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/ament_cmake_export_libraries-extras.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/ament_cmake_export_targets-extras.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/slam_msgsConfig.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/slam_msgsConfig-version.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/package.xml diff --git a/container_root/log/build_2024-12-07_23-10-25/slam_msgs/stdout_stderr.log b/container_root/log/build_2024-12-07_23-10-25/slam_msgs/stdout_stderr.log new file mode 100644 index 0000000..55c4ffc --- /dev/null +++ b/container_root/log/build_2024-12-07_23-10-25/slam_msgs/stdout_stderr.log @@ -0,0 +1,392 @@ +-- The C compiler identification is GNU 11.4.0 +-- The CXX compiler identification is GNU 11.4.0 +-- Detecting C compiler ABI info +-- Detecting C compiler ABI info - done +-- Check for working C compiler: /usr/bin/cc - skipped +-- Detecting C compile features +-- Detecting C compile features - done +-- Detecting CXX compiler ABI info +-- Detecting CXX compiler ABI info - done +-- Check for working CXX compiler: /usr/bin/c++ - skipped +-- Detecting CXX compile features +-- Detecting CXX compile features - done +-- Found ament_cmake: 1.3.10 (/opt/ros/humble/share/ament_cmake/cmake) +-- Found Python3: /usr/bin/python3 (found version "3.10.12") found components: Interpreter +-- Found rclcpp: 16.0.10 (/opt/ros/humble/share/rclcpp/cmake) +-- Found rosidl_generator_c: 3.1.5 (/opt/ros/humble/share/rosidl_generator_c/cmake) +-- Found rosidl_adapter: 3.1.5 (/opt/ros/humble/share/rosidl_adapter/cmake) +-- Found rosidl_generator_cpp: 3.1.5 (/opt/ros/humble/share/rosidl_generator_cpp/cmake) +-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c +-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp +-- Found rmw_implementation_cmake: 6.1.2 (/opt/ros/humble/share/rmw_implementation_cmake/cmake) +-- Found rmw_fastrtps_cpp: 6.2.7 (/opt/ros/humble/share/rmw_fastrtps_cpp/cmake) +-- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "3.0.2") +-- Found FastRTPS: /opt/ros/humble/include +-- Using RMW implementation 'rmw_fastrtps_cpp' as default +-- Looking for pthread.h +-- Looking for pthread.h - found +-- Performing Test CMAKE_HAVE_LIBC_PTHREAD +-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success +-- Found Threads: TRUE +-- Found geometry_msgs: 4.2.4 (/opt/ros/humble/share/geometry_msgs/cmake) +-- Found sensor_msgs: 4.2.4 (/opt/ros/humble/share/sensor_msgs/cmake) +-- Found rosidl_default_generators: 1.2.0 (/opt/ros/humble/share/rosidl_default_generators/cmake) +-- Found ament_cmake_ros: 0.10.0 (/opt/ros/humble/share/ament_cmake_ros/cmake) +-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c +-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp +-- Found PythonInterp: /usr/bin/python3 (found suitable version "3.10.12", minimum required is "3.6") +-- Found python_cmake_module: 0.10.0 (/opt/ros/humble/share/python_cmake_module/cmake) +-- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython3.10.so (found suitable version "3.10.12", minimum required is "3.5") +-- Using PYTHON_EXECUTABLE: /usr/bin/python3 +-- Using PYTHON_INCLUDE_DIRS: /usr/include/python3.10 +-- Using PYTHON_LIBRARIES: /usr/lib/x86_64-linux-gnu/libpython3.10.so +-- Found PythonExtra: .so +-- Configuring done +-- Generating done +-- Build files have been written to: /root/build/slam_msgs +[ 1%] Generating C code for ROS interfaces +[ 2%] Generating C++ code for ROS interfaces +[ 2%] Built target ament_cmake_python_copy_slam_msgs +running egg_info +creating slam_msgs.egg-info +writing slam_msgs.egg-info/PKG-INFO +writing dependency_links to slam_msgs.egg-info/dependency_links.txt +writing top-level names to slam_msgs.egg-info/top_level.txt +writing manifest file 'slam_msgs.egg-info/SOURCES.txt' +reading manifest file 'slam_msgs.egg-info/SOURCES.txt' +writing manifest file 'slam_msgs.egg-info/SOURCES.txt' +[ 2%] Built target ament_cmake_python_build_slam_msgs_egg +[ 2%] Built target slam_msgs__cpp +[ 5%] Generating C++ type support for eProsima Fast-RTPS +[ 5%] Generating C++ type support dispatch for ROS interfaces +[ 7%] Generating C++ introspection for ROS interfaces +[ 9%] Building C object CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c.o +[ 9%] Building C object CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c.o +[ 11%] Building C object CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c.o +[ 14%] Building C object CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c.o +[ 14%] Building C object CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c.o +[ 15%] Building C object CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c.o +[ 16%] Linking C shared library libslam_msgs__rosidl_generator_c.so +[ 16%] Built target slam_msgs__rosidl_generator_c +[ 18%] Generating C type support for eProsima Fast-RTPS +[ 19%] Generating C type support dispatch for ROS interfaces +[ 21%] Generating C introspection for ROS interfaces +[ 22%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp.o +[ 25%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp.o +[ 25%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__type_support.cpp.o +[ 28%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp.o +[ 28%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp.o +[ 29%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp.o +[ 30%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp.o +[ 32%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp.o +[ 33%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp.o +[ 35%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp.o +[ 36%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp.o +[ 38%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp.o +[ 39%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp.o +[ 40%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp.o +[ 42%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp.o +[ 43%] Building C object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c.o +[ 45%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp.o +[ 46%] Building C object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c.o +[ 47%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp.o +[ 50%] Building C object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c.o +[ 50%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp.o +[ 52%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp.o +[ 53%] Building C object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c.o +[ 54%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp.o +[ 56%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.cpp.o +[ 57%] Building C object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c.o +[ 59%] Building C object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c.o +[ 60%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o +[ 61%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp.o +[ 63%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp.o +[ 64%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp.o +[ 66%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp.o +[ 67%] Linking C shared library libslam_msgs__rosidl_typesupport_introspection_c.so +[ 69%] Linking CXX shared library libslam_msgs__rosidl_typesupport_c.so +[ 69%] Built target slam_msgs__rosidl_typesupport_introspection_c +[ 70%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o +[ 70%] Built target slam_msgs__rosidl_typesupport_c +[ 71%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp.o +[ 73%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp.o +[ 74%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp.o +[ 76%] Linking CXX shared library libslam_msgs__rosidl_typesupport_introspection_cpp.so +[ 77%] Linking CXX shared library libslam_msgs__rosidl_typesupport_fastrtps_cpp.so +[ 77%] Built target slam_msgs__rosidl_typesupport_introspection_cpp +[ 77%] Built target slam_msgs__rosidl_typesupport_fastrtps_cpp +[ 78%] Linking CXX shared library libslam_msgs__rosidl_typesupport_cpp.so +[ 78%] Built target slam_msgs__rosidl_typesupport_cpp +[ 80%] Linking CXX shared library libslam_msgs__rosidl_typesupport_fastrtps_c.so +[ 80%] Built target slam_msgs__rosidl_typesupport_fastrtps_c +[ 80%] Built target slam_msgs +[ 81%] Generating Python code for ROS interfaces +[ 81%] Built target slam_msgs__py +[ 83%] Building C object CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_point_s.c.o +[ 84%] Building C object CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c.o +[ 85%] Building C object CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_map_s.c.o +[ 88%] Building C object CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_graph_s.c.o +[ 88%] Building C object CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_data_s.c.o +[ 90%] Building C object CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_key_frame_s.c.o +[ 91%] Linking C shared library rosidl_generator_py/slam_msgs/libslam_msgs__rosidl_generator_py.so +[ 91%] Built target slam_msgs__rosidl_generator_py +[ 92%] Building C object CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c.o +[ 94%] Building C object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c.o +[ 95%] Building C object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.o +[ 97%] Linking C shared library rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so +[ 98%] Linking C shared library rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so +[100%] Linking C shared library rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so +[100%] Built target slam_msgs__rosidl_typesupport_c__pyext +[100%] Built target slam_msgs__rosidl_typesupport_fastrtps_c__pyext +[100%] Built target slam_msgs__rosidl_typesupport_introspection_c__pyext +-- Install configuration: "" +-- Installing: /root/install/slam_msgs/share/ament_index/resource_index/rosidl_interfaces/slam_msgs +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/rosidl_generator_c__visibility_control.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__functions.c +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__functions.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__functions.c +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__functions.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__struct.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__functions.c +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__struct.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__type_support.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__struct.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__functions.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__type_support.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__type_support.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__type_support.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__struct.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__functions.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__functions.c +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_data.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_graph.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_point.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/key_frame.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__struct.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__functions.c +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__struct.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__functions.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__type_support.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__functions.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__functions.c +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__type_support.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_landmarks_in_view.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_map.h +-- Installing: /root/install/slam_msgs/share/slam_msgs/environment/library_path.sh +-- Installing: /root/install/slam_msgs/share/slam_msgs/environment/library_path.dsv +-- Installing: /root/install/slam_msgs/lib/libslam_msgs__rosidl_generator_c.so +-- Set runtime path of "/root/install/slam_msgs/lib/libslam_msgs__rosidl_generator_c.so" to "" +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__rosidl_typesupport_fastrtps_c.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__rosidl_typesupport_fastrtps_c.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__rosidl_typesupport_fastrtps_c.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__rosidl_typesupport_fastrtps_c.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__rosidl_typesupport_fastrtps_c.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_fastrtps_c.h +-- Installing: /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_fastrtps_c.so +-- Set runtime path of "/root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_fastrtps_c.so" to "" +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_graph.hpp +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__traits.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__builder.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__traits.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__struct.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__struct.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__traits.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__builder.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__builder.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__struct.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__builder.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__struct.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__traits.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/key_frame.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_data.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_point.hpp +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_landmarks_in_view.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_map.hpp +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__traits.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__struct.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__traits.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__struct.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__builder.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__builder.hpp +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__rosidl_typesupport_fastrtps_cpp.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__rosidl_typesupport_fastrtps_cpp.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__rosidl_typesupport_fastrtps_cpp.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__rosidl_typesupport_fastrtps_cpp.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/dds_fastrtps +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__rosidl_typesupport_fastrtps_cpp.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_fastrtps_cpp.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/dds_fastrtps +-- Installing: /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_fastrtps_cpp.so +-- Set runtime path of "/root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_fastrtps_cpp.so" to "" +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__rosidl_typesupport_introspection_c.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__type_support.c +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__rosidl_typesupport_introspection_c.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__type_support.c +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__type_support.c +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__rosidl_typesupport_introspection_c.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__type_support.c +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__type_support.c +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__rosidl_typesupport_introspection_c.h +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_introspection_c.h +-- Installing: /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_introspection_c.so +-- Set runtime path of "/root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_introspection_c.so" to "" +-- Installing: /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_c.so +-- Set runtime path of "/root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_c.so" to "" +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__type_support.cpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__type_support.cpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__rosidl_typesupport_introspection_cpp.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_cpp.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__rosidl_typesupport_introspection_cpp.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__type_support.cpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__rosidl_typesupport_introspection_cpp.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__type_support.cpp +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv +-- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_introspection_cpp.hpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__type_support.cpp +-- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__rosidl_typesupport_introspection_cpp.hpp +-- Installing: /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_introspection_cpp.so +-- Set runtime path of "/root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_introspection_cpp.so" to "" +-- Installing: /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_cpp.so +-- Set runtime path of "/root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_cpp.so" to "" +-- Installing: /root/install/slam_msgs/share/slam_msgs/environment/pythonpath.sh +-- Installing: /root/install/slam_msgs/share/slam_msgs/environment/pythonpath.dsv +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs-1.0.0-py3.10.egg-info +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs-1.0.0-py3.10.egg-info/top_level.txt +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs-1.0.0-py3.10.egg-info/PKG-INFO +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs-1.0.0-py3.10.egg-info/dependency_links.txt +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs-1.0.0-py3.10.egg-info/SOURCES.txt +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_data.py +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_graph.py +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_data_s.c +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_point_s.c +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_point.py +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/__init__.py +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_graph_s.c +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_key_frame_s.c +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_key_frame.py +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/libslam_msgs__rosidl_generator_py.so +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/__init__.py +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/_get_map.py +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/_get_map_s.c +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/__init__.py +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/_get_landmarks_in_view.py +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/_get_landmarks_in_view_s.c +Listing '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs'... +Compiling '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/__init__.py'... +Listing '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg'... +Compiling '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/__init__.py'... +Compiling '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_key_frame.py'... +Compiling '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_data.py'... +Compiling '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_graph.py'... +Compiling '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_point.py'... +Listing '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv'... +Compiling '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/__init__.py'... +Compiling '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/_get_landmarks_in_view.py'... +Compiling '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/_get_map.py'... +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so +-- Set runtime path of "/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so" to "" +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so +-- Set runtime path of "/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so" to "" +-- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so +-- Set runtime path of "/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so" to "" +-- Installing: /root/install/slam_msgs/lib/libslam_msgs__rosidl_generator_py.so +-- Set runtime path of "/root/install/slam_msgs/lib/libslam_msgs__rosidl_generator_py.so" to "" +-- Installing: /root/install/slam_msgs/share/slam_msgs/msg/MapGraph.idl +-- Installing: /root/install/slam_msgs/share/slam_msgs/msg/MapData.idl +-- Installing: /root/install/slam_msgs/share/slam_msgs/msg/KeyFrame.idl +-- Installing: /root/install/slam_msgs/share/slam_msgs/msg/MapPoint.idl +-- Installing: /root/install/slam_msgs/share/slam_msgs/srv/GetMap.idl +-- Installing: /root/install/slam_msgs/share/slam_msgs/srv/GetLandmarksInView.idl +-- Installing: /root/install/slam_msgs/share/slam_msgs/msg/MapGraph.msg +-- Installing: /root/install/slam_msgs/share/slam_msgs/msg/MapData.msg +-- Installing: /root/install/slam_msgs/share/slam_msgs/msg/KeyFrame.msg +-- Installing: /root/install/slam_msgs/share/slam_msgs/msg/MapPoint.msg +-- Installing: /root/install/slam_msgs/share/slam_msgs/srv/GetMap.srv +-- Installing: /root/install/slam_msgs/share/slam_msgs/srv/GetMap_Request.msg +-- Installing: /root/install/slam_msgs/share/slam_msgs/srv/GetMap_Response.msg +-- Installing: /root/install/slam_msgs/share/slam_msgs/srv/GetLandmarksInView.srv +-- Installing: /root/install/slam_msgs/share/slam_msgs/srv/GetLandmarksInView_Request.msg +-- Installing: /root/install/slam_msgs/share/slam_msgs/srv/GetLandmarksInView_Response.msg +-- Installing: /root/install/slam_msgs/share/ament_index/resource_index/package_run_dependencies/slam_msgs +-- Installing: /root/install/slam_msgs/share/ament_index/resource_index/parent_prefix_path/slam_msgs +-- Installing: /root/install/slam_msgs/share/slam_msgs/environment/ament_prefix_path.sh +-- Installing: /root/install/slam_msgs/share/slam_msgs/environment/ament_prefix_path.dsv +-- Installing: /root/install/slam_msgs/share/slam_msgs/environment/path.sh +-- Installing: /root/install/slam_msgs/share/slam_msgs/environment/path.dsv +-- Installing: /root/install/slam_msgs/share/slam_msgs/local_setup.bash +-- Installing: /root/install/slam_msgs/share/slam_msgs/local_setup.sh +-- Installing: /root/install/slam_msgs/share/slam_msgs/local_setup.zsh +-- Installing: /root/install/slam_msgs/share/slam_msgs/local_setup.dsv +-- Installing: /root/install/slam_msgs/share/slam_msgs/package.dsv +-- Installing: /root/install/slam_msgs/share/ament_index/resource_index/packages/slam_msgs +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cExport.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cExport-noconfig.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cExport.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cExport-noconfig.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cppExport.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cppExport.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cExport.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cExport-noconfig.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cExport.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cExport-noconfig.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cppExport.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cppExport-noconfig.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cppExport.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cppExport-noconfig.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_pyExport.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_pyExport-noconfig.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/rosidl_cmake-extras.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/ament_cmake_export_dependencies-extras.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/ament_cmake_export_include_directories-extras.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/ament_cmake_export_libraries-extras.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/ament_cmake_export_targets-extras.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/slam_msgsConfig.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/slam_msgsConfig-version.cmake +-- Installing: /root/install/slam_msgs/share/slam_msgs/package.xml diff --git a/container_root/log/build_2024-12-07_23-10-25/slam_msgs/streams.log b/container_root/log/build_2024-12-07_23-10-25/slam_msgs/streams.log new file mode 100644 index 0000000..7d37504 --- /dev/null +++ b/container_root/log/build_2024-12-07_23-10-25/slam_msgs/streams.log @@ -0,0 +1,398 @@ +[0.018s] Invoking command in '/root/build/slam_msgs': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake /root/colcon_ws/src/slam_msgs -DCMAKE_INSTALL_PREFIX=/root/install/slam_msgs +[0.063s] -- The C compiler identification is GNU 11.4.0 +[0.101s] -- The CXX compiler identification is GNU 11.4.0 +[0.105s] -- Detecting C compiler ABI info +[0.150s] -- Detecting C compiler ABI info - done +[0.155s] -- Check for working C compiler: /usr/bin/cc - skipped +[0.156s] -- Detecting C compile features +[0.156s] -- Detecting C compile features - done +[0.158s] -- Detecting CXX compiler ABI info +[0.211s] -- Detecting CXX compiler ABI info - done +[0.215s] -- Check for working CXX compiler: /usr/bin/c++ - skipped +[0.215s] -- Detecting CXX compile features +[0.216s] -- Detecting CXX compile features - done +[0.218s] -- Found ament_cmake: 1.3.10 (/opt/ros/humble/share/ament_cmake/cmake) +[0.319s] -- Found Python3: /usr/bin/python3 (found version "3.10.12") found components: Interpreter +[0.391s] -- Found rclcpp: 16.0.10 (/opt/ros/humble/share/rclcpp/cmake) +[0.419s] -- Found rosidl_generator_c: 3.1.5 (/opt/ros/humble/share/rosidl_generator_c/cmake) +[0.423s] -- Found rosidl_adapter: 3.1.5 (/opt/ros/humble/share/rosidl_adapter/cmake) +[0.428s] -- Found rosidl_generator_cpp: 3.1.5 (/opt/ros/humble/share/rosidl_generator_cpp/cmake) +[0.435s] -- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c +[0.445s] -- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp +[0.471s] -- Found rmw_implementation_cmake: 6.1.2 (/opt/ros/humble/share/rmw_implementation_cmake/cmake) +[0.473s] -- Found rmw_fastrtps_cpp: 6.2.7 (/opt/ros/humble/share/rmw_fastrtps_cpp/cmake) +[0.547s] -- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "3.0.2") +[0.572s] -- Found FastRTPS: /opt/ros/humble/include +[0.602s] -- Using RMW implementation 'rmw_fastrtps_cpp' as default +[0.610s] -- Looking for pthread.h +[0.666s] -- Looking for pthread.h - found +[0.666s] -- Performing Test CMAKE_HAVE_LIBC_PTHREAD +[0.720s] -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success +[0.722s] -- Found Threads: TRUE +[0.753s] -- Found geometry_msgs: 4.2.4 (/opt/ros/humble/share/geometry_msgs/cmake) +[0.761s] -- Found sensor_msgs: 4.2.4 (/opt/ros/humble/share/sensor_msgs/cmake) +[0.773s] -- Found rosidl_default_generators: 1.2.0 (/opt/ros/humble/share/rosidl_default_generators/cmake) +[0.983s] -- Found ament_cmake_ros: 0.10.0 (/opt/ros/humble/share/ament_cmake_ros/cmake) +[1.280s] -- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c +[1.406s] -- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp +[1.421s] -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.10.12", minimum required is "3.6") +[1.423s] -- Found python_cmake_module: 0.10.0 (/opt/ros/humble/share/python_cmake_module/cmake) +[1.441s] -- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython3.10.so (found suitable version "3.10.12", minimum required is "3.5") +[1.441s] -- Using PYTHON_EXECUTABLE: /usr/bin/python3 +[1.441s] -- Using PYTHON_INCLUDE_DIRS: /usr/include/python3.10 +[1.441s] -- Using PYTHON_LIBRARIES: /usr/lib/x86_64-linux-gnu/libpython3.10.so +[1.454s] -- Found PythonExtra: .so +[1.500s] -- Configuring done +[1.522s] -- Generating done +[1.523s] -- Build files have been written to: /root/build/slam_msgs +[1.530s] Invoked command in '/root/build/slam_msgs' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake /root/colcon_ws/src/slam_msgs -DCMAKE_INSTALL_PREFIX=/root/install/slam_msgs +[1.534s] Invoking command in '/root/build/slam_msgs': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /root/build/slam_msgs -- -j18 -l18 +[1.571s] [ 1%] Generating C code for ROS interfaces +[1.579s] [ 2%] Generating C++ code for ROS interfaces +[1.587s] [ 2%] Built target ament_cmake_python_copy_slam_msgs +[1.724s] running egg_info +[1.724s] creating slam_msgs.egg-info +[1.724s] writing slam_msgs.egg-info/PKG-INFO +[1.724s] writing dependency_links to slam_msgs.egg-info/dependency_links.txt +[1.724s] writing top-level names to slam_msgs.egg-info/top_level.txt +[1.724s] writing manifest file 'slam_msgs.egg-info/SOURCES.txt' +[1.726s] reading manifest file 'slam_msgs.egg-info/SOURCES.txt' +[1.726s] writing manifest file 'slam_msgs.egg-info/SOURCES.txt' +[1.748s] [ 2%] Built target ament_cmake_python_build_slam_msgs_egg +[1.939s] [ 2%] Built target slam_msgs__cpp +[1.947s] [ 5%] Generating C++ type support for eProsima Fast-RTPS +[1.947s] [ 5%] Generating C++ type support dispatch for ROS interfaces +[1.948s] [ 7%] Generating C++ introspection for ROS interfaces +[1.954s] [ 9%] Building C object CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c.o +[1.954s] [ 9%] Building C object CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c.o +[1.956s] [ 11%] Building C object CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c.o +[1.956s] [ 14%] Building C object CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c.o +[1.957s] [ 14%] Building C object CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c.o +[1.957s] [ 15%] Building C object CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c.o +[2.012s] [ 16%] Linking C shared library libslam_msgs__rosidl_generator_c.so +[2.039s] [ 16%] Built target slam_msgs__rosidl_generator_c +[2.047s] [ 18%] Generating C type support for eProsima Fast-RTPS +[2.048s] [ 19%] Generating C type support dispatch for ROS interfaces +[2.048s] [ 21%] Generating C introspection for ROS interfaces +[2.249s] [ 22%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp.o +[2.249s] [ 25%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp.o +[2.249s] [ 25%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__type_support.cpp.o +[2.249s] [ 28%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp.o +[2.249s] [ 28%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp.o +[2.250s] [ 29%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp.o +[2.311s] [ 30%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp.o +[2.312s] [ 32%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp.o +[2.312s] [ 33%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp.o +[2.313s] [ 35%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp.o +[2.314s] [ 36%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp.o +[2.316s] [ 38%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp.o +[2.379s] [ 39%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp.o +[2.380s] [ 40%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp.o +[2.388s] [ 42%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp.o +[2.404s] [ 43%] Building C object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c.o +[2.431s] [ 45%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp.o +[2.469s] [ 46%] Building C object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c.o +[2.480s] [ 47%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp.o +[2.519s] [ 50%] Building C object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c.o +[2.519s] [ 50%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp.o +[2.563s] [ 52%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp.o +[2.563s] [ 53%] Building C object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c.o +[2.597s] [ 54%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp.o +[2.609s] [ 56%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.cpp.o +[2.619s] [ 57%] Building C object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c.o +[2.635s] [ 59%] Building C object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c.o +[2.643s] [ 60%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o +[2.646s] [ 61%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp.o +[2.664s] [ 63%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp.o +[2.668s] [ 64%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp.o +[2.673s] [ 66%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp.o +[2.676s] [ 67%] Linking C shared library libslam_msgs__rosidl_typesupport_introspection_c.so +[2.683s] [ 69%] Linking CXX shared library libslam_msgs__rosidl_typesupport_c.so +[2.715s] [ 69%] Built target slam_msgs__rosidl_typesupport_introspection_c +[2.722s] [ 70%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o +[2.732s] [ 70%] Built target slam_msgs__rosidl_typesupport_c +[2.732s] [ 71%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp.o +[2.747s] [ 73%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp.o +[2.751s] [ 74%] Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp.o +[2.846s] [ 76%] Linking CXX shared library libslam_msgs__rosidl_typesupport_introspection_cpp.so +[2.893s] [ 77%] Linking CXX shared library libslam_msgs__rosidl_typesupport_fastrtps_cpp.so +[2.902s] [ 77%] Built target slam_msgs__rosidl_typesupport_introspection_cpp +[2.958s] [ 77%] Built target slam_msgs__rosidl_typesupport_fastrtps_cpp +[2.962s] [ 78%] Linking CXX shared library libslam_msgs__rosidl_typesupport_cpp.so +[2.994s] [ 78%] Built target slam_msgs__rosidl_typesupport_cpp +[3.056s] [ 80%] Linking CXX shared library libslam_msgs__rosidl_typesupport_fastrtps_c.so +[3.107s] [ 80%] Built target slam_msgs__rosidl_typesupport_fastrtps_c +[3.122s] [ 80%] Built target slam_msgs +[3.137s] [ 81%] Generating Python code for ROS interfaces +[3.679s] [ 81%] Built target slam_msgs__py +[3.692s] [ 83%] Building C object CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_point_s.c.o +[3.693s] [ 84%] Building C object CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c.o +[3.694s] [ 85%] Building C object CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_map_s.c.o +[3.694s] [ 88%] Building C object CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_graph_s.c.o +[3.694s] [ 88%] Building C object CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_data_s.c.o +[3.694s] [ 90%] Building C object CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_key_frame_s.c.o +[3.792s] [ 91%] Linking C shared library rosidl_generator_py/slam_msgs/libslam_msgs__rosidl_generator_py.so +[3.827s] [ 91%] Built target slam_msgs__rosidl_generator_py +[3.844s] [ 92%] Building C object CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c.o +[3.845s] [ 94%] Building C object CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c.o +[3.845s] [ 95%] Building C object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.o +[3.921s] [ 97%] Linking C shared library rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so +[3.924s] [ 98%] Linking C shared library rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so +[3.926s] [100%] Linking C shared library rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so +[3.963s] [100%] Built target slam_msgs__rosidl_typesupport_c__pyext +[3.963s] [100%] Built target slam_msgs__rosidl_typesupport_fastrtps_c__pyext +[3.967s] [100%] Built target slam_msgs__rosidl_typesupport_introspection_c__pyext +[3.978s] Invoked command in '/root/build/slam_msgs' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /root/build/slam_msgs -- -j18 -l18 +[4.101s] Invoking command in '/root/build/slam_msgs': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --install /root/build/slam_msgs +[4.106s] -- Install configuration: "" +[4.106s] -- Installing: /root/install/slam_msgs/share/ament_index/resource_index/rosidl_interfaces/slam_msgs +[4.106s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs +[4.107s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg +[4.107s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/rosidl_generator_c__visibility_control.h +[4.107s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail +[4.107s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__functions.c +[4.107s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__functions.h +[4.107s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__functions.c +[4.107s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__functions.h +[4.107s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__struct.h +[4.107s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__functions.c +[4.107s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__struct.h +[4.107s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__type_support.h +[4.107s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__struct.h +[4.107s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__functions.h +[4.107s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__type_support.h +[4.107s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__type_support.h +[4.108s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__type_support.h +[4.108s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__struct.h +[4.108s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__functions.h +[4.108s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__functions.c +[4.108s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_data.h +[4.108s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_graph.h +[4.108s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_point.h +[4.108s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/key_frame.h +[4.108s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv +[4.108s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail +[4.108s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__struct.h +[4.108s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__functions.c +[4.108s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__struct.h +[4.108s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__functions.h +[4.108s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__type_support.h +[4.108s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__functions.h +[4.108s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__functions.c +[4.109s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__type_support.h +[4.109s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_landmarks_in_view.h +[4.109s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_map.h +[4.109s] -- Installing: /root/install/slam_msgs/share/slam_msgs/environment/library_path.sh +[4.109s] -- Installing: /root/install/slam_msgs/share/slam_msgs/environment/library_path.dsv +[4.109s] -- Installing: /root/install/slam_msgs/lib/libslam_msgs__rosidl_generator_c.so +[4.109s] -- Set runtime path of "/root/install/slam_msgs/lib/libslam_msgs__rosidl_generator_c.so" to "" +[4.109s] -- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs +[4.109s] -- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg +[4.109s] -- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail +[4.109s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__rosidl_typesupport_fastrtps_c.h +[4.109s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__rosidl_typesupport_fastrtps_c.h +[4.109s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__rosidl_typesupport_fastrtps_c.h +[4.109s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__rosidl_typesupport_fastrtps_c.h +[4.110s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +[4.110s] -- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv +[4.110s] -- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail +[4.110s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__rosidl_typesupport_fastrtps_c.h +[4.110s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_fastrtps_c.h +[4.110s] -- Installing: /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_fastrtps_c.so +[4.110s] -- Set runtime path of "/root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_fastrtps_c.so" to "" +[4.110s] -- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs +[4.110s] -- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg +[4.110s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_graph.hpp +[4.110s] -- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail +[4.110s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__traits.hpp +[4.110s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__builder.hpp +[4.110s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__traits.hpp +[4.110s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__struct.hpp +[4.110s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__struct.hpp +[4.111s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__traits.hpp +[4.111s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__builder.hpp +[4.111s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__builder.hpp +[4.111s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__struct.hpp +[4.111s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__builder.hpp +[4.111s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__struct.hpp +[4.111s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__traits.hpp +[4.111s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/key_frame.hpp +[4.111s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_data.hpp +[4.111s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/map_point.hpp +[4.111s] -- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv +[4.111s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_landmarks_in_view.hpp +[4.111s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/get_map.hpp +[4.111s] -- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail +[4.111s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__traits.hpp +[4.111s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__struct.hpp +[4.111s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__traits.hpp +[4.112s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__struct.hpp +[4.112s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__builder.hpp +[4.112s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__builder.hpp +[4.112s] -- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs +[4.112s] -- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg +[4.112s] -- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail +[4.113s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__rosidl_typesupport_fastrtps_cpp.hpp +[4.113s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__rosidl_typesupport_fastrtps_cpp.hpp +[4.113s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__rosidl_typesupport_fastrtps_cpp.hpp +[4.114s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__rosidl_typesupport_fastrtps_cpp.hpp +[4.114s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/dds_fastrtps +[4.114s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +[4.114s] -- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv +[4.114s] -- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail +[4.114s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__rosidl_typesupport_fastrtps_cpp.hpp +[4.115s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_fastrtps_cpp.hpp +[4.115s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/dds_fastrtps +[4.115s] -- Installing: /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_fastrtps_cpp.so +[4.115s] -- Set runtime path of "/root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_fastrtps_cpp.so" to "" +[4.115s] -- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs +[4.115s] -- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg +[4.115s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h +[4.115s] -- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail +[4.115s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__rosidl_typesupport_introspection_c.h +[4.116s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__type_support.c +[4.116s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__rosidl_typesupport_introspection_c.h +[4.116s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__type_support.c +[4.116s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__type_support.c +[4.116s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__rosidl_typesupport_introspection_c.h +[4.116s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h +[4.116s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__type_support.c +[4.116s] -- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv +[4.116s] -- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail +[4.116s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__type_support.c +[4.117s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__rosidl_typesupport_introspection_c.h +[4.117s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c +[4.117s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_introspection_c.h +[4.117s] -- Installing: /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_introspection_c.so +[4.117s] -- Set runtime path of "/root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_introspection_c.so" to "" +[4.117s] -- Installing: /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_c.so +[4.117s] -- Set runtime path of "/root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_c.so" to "" +[4.117s] -- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs +[4.117s] -- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg +[4.117s] -- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail +[4.117s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__type_support.cpp +[4.117s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__type_support.cpp +[4.117s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_data__rosidl_typesupport_introspection_cpp.hpp +[4.117s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_cpp.hpp +[4.117s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__rosidl_typesupport_introspection_cpp.hpp +[4.117s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__type_support.cpp +[4.117s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/key_frame__rosidl_typesupport_introspection_cpp.hpp +[4.117s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/msg/detail/map_point__type_support.cpp +[4.117s] -- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv +[4.117s] -- Up-to-date: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail +[4.117s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_introspection_cpp.hpp +[4.117s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp +[4.117s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__type_support.cpp +[4.117s] -- Installing: /root/install/slam_msgs/include/slam_msgs/slam_msgs/srv/detail/get_map__rosidl_typesupport_introspection_cpp.hpp +[4.117s] -- Installing: /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_introspection_cpp.so +[4.117s] -- Set runtime path of "/root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_introspection_cpp.so" to "" +[4.117s] -- Installing: /root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_cpp.so +[4.117s] -- Set runtime path of "/root/install/slam_msgs/lib/libslam_msgs__rosidl_typesupport_cpp.so" to "" +[4.117s] -- Installing: /root/install/slam_msgs/share/slam_msgs/environment/pythonpath.sh +[4.117s] -- Installing: /root/install/slam_msgs/share/slam_msgs/environment/pythonpath.dsv +[4.117s] -- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs-1.0.0-py3.10.egg-info +[4.118s] -- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs-1.0.0-py3.10.egg-info/top_level.txt +[4.118s] -- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs-1.0.0-py3.10.egg-info/PKG-INFO +[4.118s] -- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs-1.0.0-py3.10.egg-info/dependency_links.txt +[4.118s] -- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs-1.0.0-py3.10.egg-info/SOURCES.txt +[4.118s] -- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs +[4.118s] -- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg +[4.118s] -- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_data.py +[4.118s] -- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_graph.py +[4.118s] -- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_data_s.c +[4.118s] -- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_point_s.c +[4.118s] -- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_point.py +[4.118s] -- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/__init__.py +[4.118s] -- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_graph_s.c +[4.118s] -- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_key_frame_s.c +[4.118s] -- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_key_frame.py +[4.118s] -- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/libslam_msgs__rosidl_generator_py.so +[4.118s] -- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so +[4.118s] -- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so +[4.118s] -- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c +[4.118s] -- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/__init__.py +[4.118s] -- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c +[4.118s] -- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c +[4.118s] -- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so +[4.118s] -- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv +[4.118s] -- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/_get_map.py +[4.118s] -- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/_get_map_s.c +[4.118s] -- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/__init__.py +[4.118s] -- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/_get_landmarks_in_view.py +[4.118s] -- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/_get_landmarks_in_view_s.c +[4.148s] Listing '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs'... +[4.149s] Compiling '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/__init__.py'... +[4.149s] Listing '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg'... +[4.149s] Compiling '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/__init__.py'... +[4.149s] Compiling '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_key_frame.py'... +[4.149s] Compiling '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_data.py'... +[4.149s] Compiling '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_graph.py'... +[4.149s] Compiling '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/msg/_map_point.py'... +[4.149s] Listing '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv'... +[4.149s] Compiling '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/__init__.py'... +[4.149s] Compiling '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/_get_landmarks_in_view.py'... +[4.149s] Compiling '/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/srv/_get_map.py'... +[4.151s] -- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so +[4.152s] -- Set runtime path of "/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so" to "" +[4.152s] -- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so +[4.152s] -- Set runtime path of "/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so" to "" +[4.152s] -- Installing: /root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so +[4.152s] -- Set runtime path of "/root/install/slam_msgs/local/lib/python3.10/dist-packages/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so" to "" +[4.153s] -- Installing: /root/install/slam_msgs/lib/libslam_msgs__rosidl_generator_py.so +[4.153s] -- Set runtime path of "/root/install/slam_msgs/lib/libslam_msgs__rosidl_generator_py.so" to "" +[4.153s] -- Installing: /root/install/slam_msgs/share/slam_msgs/msg/MapGraph.idl +[4.153s] -- Installing: /root/install/slam_msgs/share/slam_msgs/msg/MapData.idl +[4.153s] -- Installing: /root/install/slam_msgs/share/slam_msgs/msg/KeyFrame.idl +[4.153s] -- Installing: /root/install/slam_msgs/share/slam_msgs/msg/MapPoint.idl +[4.153s] -- Installing: /root/install/slam_msgs/share/slam_msgs/srv/GetMap.idl +[4.153s] -- Installing: /root/install/slam_msgs/share/slam_msgs/srv/GetLandmarksInView.idl +[4.153s] -- Installing: /root/install/slam_msgs/share/slam_msgs/msg/MapGraph.msg +[4.154s] -- Installing: /root/install/slam_msgs/share/slam_msgs/msg/MapData.msg +[4.154s] -- Installing: /root/install/slam_msgs/share/slam_msgs/msg/KeyFrame.msg +[4.154s] -- Installing: /root/install/slam_msgs/share/slam_msgs/msg/MapPoint.msg +[4.154s] -- Installing: /root/install/slam_msgs/share/slam_msgs/srv/GetMap.srv +[4.154s] -- Installing: /root/install/slam_msgs/share/slam_msgs/srv/GetMap_Request.msg +[4.154s] -- Installing: /root/install/slam_msgs/share/slam_msgs/srv/GetMap_Response.msg +[4.154s] -- Installing: /root/install/slam_msgs/share/slam_msgs/srv/GetLandmarksInView.srv +[4.154s] -- Installing: /root/install/slam_msgs/share/slam_msgs/srv/GetLandmarksInView_Request.msg +[4.154s] -- Installing: /root/install/slam_msgs/share/slam_msgs/srv/GetLandmarksInView_Response.msg +[4.154s] -- Installing: /root/install/slam_msgs/share/ament_index/resource_index/package_run_dependencies/slam_msgs +[4.154s] -- Installing: /root/install/slam_msgs/share/ament_index/resource_index/parent_prefix_path/slam_msgs +[4.154s] -- Installing: /root/install/slam_msgs/share/slam_msgs/environment/ament_prefix_path.sh +[4.154s] -- Installing: /root/install/slam_msgs/share/slam_msgs/environment/ament_prefix_path.dsv +[4.154s] -- Installing: /root/install/slam_msgs/share/slam_msgs/environment/path.sh +[4.154s] -- Installing: /root/install/slam_msgs/share/slam_msgs/environment/path.dsv +[4.154s] -- Installing: /root/install/slam_msgs/share/slam_msgs/local_setup.bash +[4.155s] -- Installing: /root/install/slam_msgs/share/slam_msgs/local_setup.sh +[4.155s] -- Installing: /root/install/slam_msgs/share/slam_msgs/local_setup.zsh +[4.155s] -- Installing: /root/install/slam_msgs/share/slam_msgs/local_setup.dsv +[4.155s] -- Installing: /root/install/slam_msgs/share/slam_msgs/package.dsv +[4.155s] -- Installing: /root/install/slam_msgs/share/ament_index/resource_index/packages/slam_msgs +[4.155s] -- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cExport.cmake +[4.155s] -- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cExport-noconfig.cmake +[4.155s] -- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cExport.cmake +[4.155s] -- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cExport-noconfig.cmake +[4.155s] -- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cppExport.cmake +[4.155s] -- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cppExport.cmake +[4.155s] -- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake +[4.155s] -- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cExport.cmake +[4.155s] -- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cExport-noconfig.cmake +[4.155s] -- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cExport.cmake +[4.155s] -- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cExport-noconfig.cmake +[4.155s] -- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cppExport.cmake +[4.155s] -- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cppExport-noconfig.cmake +[4.156s] -- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cppExport.cmake +[4.156s] -- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cppExport-noconfig.cmake +[4.156s] -- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_pyExport.cmake +[4.156s] -- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_pyExport-noconfig.cmake +[4.156s] -- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/rosidl_cmake-extras.cmake +[4.156s] -- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/ament_cmake_export_dependencies-extras.cmake +[4.156s] -- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/ament_cmake_export_include_directories-extras.cmake +[4.156s] -- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/ament_cmake_export_libraries-extras.cmake +[4.156s] -- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/ament_cmake_export_targets-extras.cmake +[4.156s] -- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake +[4.156s] -- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake +[4.156s] -- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/slam_msgsConfig.cmake +[4.156s] -- Installing: /root/install/slam_msgs/share/slam_msgs/cmake/slam_msgsConfig-version.cmake +[4.156s] -- Installing: /root/install/slam_msgs/share/slam_msgs/package.xml +[4.158s] Invoked command in '/root/build/slam_msgs' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --install /root/build/slam_msgs diff --git a/container_root/log/build_2024-12-11_15-04-26/events.log b/container_root/log/build_2024-12-11_15-04-26/events.log new file mode 100644 index 0000000..b83de74 --- /dev/null +++ b/container_root/log/build_2024-12-11_15-04-26/events.log @@ -0,0 +1,37 @@ +[0.000000] (-) TimerEvent: {} +[0.000269] (orb_slam3_ros2_wrapper) JobQueued: {'identifier': 'orb_slam3_ros2_wrapper', 'dependencies': OrderedDict()} +[0.000328] (orb_slam3_ros2_wrapper) JobStarted: {'identifier': 'orb_slam3_ros2_wrapper'} +[0.007067] (orb_slam3_ros2_wrapper) JobProgress: {'identifier': 'orb_slam3_ros2_wrapper', 'progress': 'cmake'} +[0.008334] (orb_slam3_ros2_wrapper) Command: {'cmd': ['/usr/bin/cmake', '/root/colcon_ws/src/orb_slam3_ros2_wrapper', '-DAMENT_CMAKE_SYMLINK_INSTALL=1', '-DCMAKE_INSTALL_PREFIX=/root/install/orb_slam3_ros2_wrapper'], 'cwd': '/root/build/orb_slam3_ros2_wrapper', 'env': OrderedDict([('HOSTNAME', 'grh'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/root/colcon_ws/install/slam_msgs/lib:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib'), ('HOME', '/root'), ('OLDPWD', '/root/colcon_ws'), ('ROS_PYTHON_VERSION', '3'), ('COLCON_PREFIX_PATH', '/root/colcon_ws/install'), ('ROS_DISTRO', 'humble'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('SCOUT_NAMESPACE', 'scout_2'), ('TERM', 'xterm'), ('ROS_LOCALHOST_ONLY', '1'), ('PATH', '/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'), ('XDG_RUNTIME_DIR', '/tmp/runtime-root'), ('DISPLAY', ':1'), ('LANG', 'C.UTF-8'), ('RMW_IMPLEMENTATION', 'rmw_cyclonedds_cpp'), ('LS_COLORS', 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:'), ('ROS_DOMAIN_ID', '0'), ('AMENT_PREFIX_PATH', '/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/opt/ros/humble'), ('PWD', '/root/build/orb_slam3_ros2_wrapper'), ('LC_ALL', 'C.UTF-8'), ('RCUTILS_COLORIZED_OUTPUT', '1'), ('PYTHONPATH', '/root/colcon_ws/install/slam_msgs/local/lib/python3.10/dist-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages'), ('COLCON', '1'), ('CMAKE_PREFIX_PATH', '/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/opt/ros/humble')]), 'shell': False} +[0.020993] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[0mBuild type: Release\x1b[0m\n'} +[0.021560] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found ament_cmake_auto: 1.3.10 (/opt/ros/humble/share/ament_cmake_auto/cmake)\n'} +[0.099441] (-) TimerEvent: {} +[0.105803] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Override CMake install command with custom implementation using symlinks instead of copying resources\n'} +[0.117547] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found rclcpp: 16.0.10 (/opt/ros/humble/share/rclcpp/cmake)\n'} +[0.140974] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found rosidl_generator_c: 3.1.5 (/opt/ros/humble/share/rosidl_generator_c/cmake)\n'} +[0.143025] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found rosidl_adapter: 3.1.5 (/opt/ros/humble/share/rosidl_adapter/cmake)\n'} +[0.148004] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found rosidl_generator_cpp: 3.1.5 (/opt/ros/humble/share/rosidl_generator_cpp/cmake)\n'} +[0.156188] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c\n'} +[0.165350] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp\n'} +[0.190715] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found rmw_implementation_cmake: 6.1.2 (/opt/ros/humble/share/rmw_implementation_cmake/cmake)\n'} +[0.191776] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[31mCMake Error at /opt/ros/humble/share/rmw_implementation_cmake/cmake/get_default_rmw_implementation.cmake:60 (message):\n'} +[0.191942] (orb_slam3_ros2_wrapper) StderrLine: {'line': b" Could not find ROS middleware implementation 'rmw_cyclonedds_cpp'. Choose\n"} +[0.192045] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' one of the following: rmw_fastrtps_cpp\n'} +[0.192132] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'Call Stack (most recent call first):\n'} +[0.192216] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' /opt/ros/humble/share/rmw_implementation/cmake/rmw_implementation-extras.cmake:19 (get_default_rmw_implementation)\n'} +[0.192300] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' /opt/ros/humble/share/rmw_implementation/cmake/rmw_implementationConfig.cmake:41 (include)\n'} +[0.192382] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' /opt/ros/humble/share/rcl/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)\n'} +[0.192462] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' /opt/ros/humble/share/rcl/cmake/rclConfig.cmake:41 (include)\n'} +[0.192564] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' /opt/ros/humble/share/libstatistics_collector/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)\n'} +[0.192800] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' /opt/ros/humble/share/libstatistics_collector/cmake/libstatistics_collectorConfig.cmake:41 (include)\n'} +[0.192933] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' /opt/ros/humble/share/rclcpp/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)\n'} +[0.193027] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' /opt/ros/humble/share/rclcpp/cmake/rclcppConfig.cmake:41 (include)\n'} +[0.193107] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' CMakeLists.txt:31 (find_package)\n'} +[0.193185] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\n'} +[0.193263] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[0m\n'} +[0.193339] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Configuring incomplete, errors occurred!\n'} +[0.193426] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'See also "/root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeOutput.log".\n'} +[0.195211] (orb_slam3_ros2_wrapper) CommandEnded: {'returncode': 1} +[0.199514] (-) TimerEvent: {} +[0.217630] (orb_slam3_ros2_wrapper) JobEnded: {'identifier': 'orb_slam3_ros2_wrapper', 'rc': 1} +[0.227836] (-) EventReactorShutdown: {} diff --git a/container_root/log/build_2024-12-11_15-04-26/logger_all.log b/container_root/log/build_2024-12-11_15-04-26/logger_all.log new file mode 100644 index 0000000..0a6da13 --- /dev/null +++ b/container_root/log/build_2024-12-11_15-04-26/logger_all.log @@ -0,0 +1,158 @@ +[0.069s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build', '--symlink-install'] +[0.069s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=True, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=18, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, mixin_files=None, mixin=None, verb_parser=, verb_extension=, main=>, mixin_verb=('build',)) +[0.142s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters +[0.143s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters +[0.143s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters +[0.143s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters +[0.143s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover +[0.143s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover +[0.143s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/root' +[0.143s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install'] +[0.143s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore' +[0.143s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install' +[0.143s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg'] +[0.143s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg' +[0.143s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta'] +[0.143s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta' +[0.143s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros'] +[0.143s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros' +[0.149s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python'] +[0.149s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake' +[0.149s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python' +[0.149s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py'] +[0.149s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py' +[0.149s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install'] +[0.149s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore' +[0.149s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored +[0.149s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extensions ['ignore', 'ignore_ament_install'] +[0.149s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'ignore' +[0.149s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'ignore_ament_install' +[0.149s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extensions ['colcon_pkg'] +[0.149s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'colcon_pkg' +[0.149s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extensions ['colcon_meta'] +[0.149s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'colcon_meta' +[0.149s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extensions ['ros'] +[0.149s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'ros' +[0.150s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extensions ['cmake', 'python'] +[0.150s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'cmake' +[0.150s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'python' +[0.150s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extensions ['python_setup_py'] +[0.150s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'python_setup_py' +[0.150s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/build) by extensions ['ignore', 'ignore_ament_install'] +[0.150s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/build) by extension 'ignore' +[0.150s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/build) ignored +[0.150s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/install) by extensions ['ignore', 'ignore_ament_install'] +[0.150s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/install) by extension 'ignore' +[0.150s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/install) ignored +[0.150s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/log) by extensions ['ignore', 'ignore_ament_install'] +[0.150s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/log) by extension 'ignore' +[0.150s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/log) ignored +[0.150s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extensions ['ignore', 'ignore_ament_install'] +[0.150s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'ignore' +[0.150s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'ignore_ament_install' +[0.150s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extensions ['colcon_pkg'] +[0.150s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'colcon_pkg' +[0.150s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extensions ['colcon_meta'] +[0.150s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'colcon_meta' +[0.150s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extensions ['ros'] +[0.150s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'ros' +[0.150s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extensions ['cmake', 'python'] +[0.150s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'cmake' +[0.150s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'python' +[0.150s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extensions ['python_setup_py'] +[0.150s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'python_setup_py' +[0.150s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extensions ['ignore', 'ignore_ament_install'] +[0.150s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extension 'ignore' +[0.150s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extension 'ignore_ament_install' +[0.150s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extensions ['colcon_pkg'] +[0.150s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extension 'colcon_pkg' +[0.150s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extensions ['colcon_meta'] +[0.150s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extension 'colcon_meta' +[0.150s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extensions ['ros'] +[0.150s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extension 'ros' +[0.152s] DEBUG:colcon.colcon_core.package_identification:Package 'colcon_ws/src/orb_slam3_ros2_wrapper' with type 'ros.ament_cmake' and name 'orb_slam3_ros2_wrapper' +[0.152s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/slam_msgs) by extensions ['ignore', 'ignore_ament_install'] +[0.152s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/slam_msgs) by extension 'ignore' +[0.152s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/slam_msgs) ignored +[0.152s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install'] +[0.152s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore' +[0.152s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored +[0.153s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install'] +[0.153s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore' +[0.153s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored +[0.153s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extensions ['ignore', 'ignore_ament_install'] +[0.153s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'ignore' +[0.153s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'ignore_ament_install' +[0.153s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extensions ['colcon_pkg'] +[0.153s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'colcon_pkg' +[0.153s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extensions ['colcon_meta'] +[0.153s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'colcon_meta' +[0.153s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extensions ['ros'] +[0.153s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'ros' +[0.153s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extensions ['cmake', 'python'] +[0.153s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'cmake' +[0.153s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'python' +[0.153s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extensions ['python_setup_py'] +[0.153s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'python_setup_py' +[0.153s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults +[0.153s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover +[0.153s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults +[0.153s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover +[0.153s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults +[0.164s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'cmake_args' from command line to 'None' +[0.165s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'cmake_target' from command line to 'None' +[0.165s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.165s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'cmake_clean_cache' from command line to 'False' +[0.165s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'cmake_clean_first' from command line to 'False' +[0.165s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'cmake_force_configure' from command line to 'False' +[0.165s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'ament_cmake_args' from command line to 'None' +[0.165s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'catkin_cmake_args' from command line to 'None' +[0.165s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.165s] DEBUG:colcon.colcon_core.verb:Building package 'orb_slam3_ros2_wrapper' with the following arguments: {'ament_cmake_args': None, 'build_base': '/root/build/orb_slam3_ros2_wrapper', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/root/install/orb_slam3_ros2_wrapper', 'merge_install': False, 'path': '/root/colcon_ws/src/orb_slam3_ros2_wrapper', 'symlink_install': True, 'test_result_base': None} +[0.165s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor +[0.166s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete +[0.166s] INFO:colcon.colcon_ros.task.ament_cmake.build:Building ROS package in '/root/colcon_ws/src/orb_slam3_ros2_wrapper' with build type 'ament_cmake' +[0.166s] INFO:colcon.colcon_cmake.task.cmake.build:Building CMake package in '/root/colcon_ws/src/orb_slam3_ros2_wrapper' +[0.167s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems +[0.167s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.167s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[0.176s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/root/build/orb_slam3_ros2_wrapper': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake /root/colcon_ws/src/orb_slam3_ros2_wrapper -DAMENT_CMAKE_SYMLINK_INSTALL=1 -DCMAKE_INSTALL_PREFIX=/root/install/orb_slam3_ros2_wrapper +[0.362s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/root/build/orb_slam3_ros2_wrapper' returned '1': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake /root/colcon_ws/src/orb_slam3_ros2_wrapper -DAMENT_CMAKE_SYMLINK_INSTALL=1 -DCMAKE_INSTALL_PREFIX=/root/install/orb_slam3_ros2_wrapper +[0.375s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(orb_slam3_ros2_wrapper) +[0.377s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper' for CMake module files +[0.378s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper' for CMake config files +[0.379s] Level 1:colcon.colcon_core.shell:create_environment_hook('orb_slam3_ros2_wrapper', 'cmake_prefix_path') +[0.379s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/hook/cmake_prefix_path.ps1' +[0.380s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/hook/cmake_prefix_path.dsv' +[0.380s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/hook/cmake_prefix_path.sh' +[0.380s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper/lib' +[0.380s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper/bin' +[0.381s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper/lib/pkgconfig/orb_slam3_ros2_wrapper.pc' +[0.382s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper/lib/python3.10/site-packages' +[0.382s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper/bin' +[0.382s] INFO:colcon.colcon_core.shell:Creating package script '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.ps1' +[0.382s] INFO:colcon.colcon_core.shell:Creating package descriptor '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.dsv' +[0.382s] INFO:colcon.colcon_core.shell:Creating package script '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.sh' +[0.383s] INFO:colcon.colcon_core.shell:Creating package script '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.bash' +[0.383s] INFO:colcon.colcon_core.shell:Creating package script '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.zsh' +[0.383s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/root/install/orb_slam3_ros2_wrapper/share/colcon-core/packages/orb_slam3_ros2_wrapper) +[0.394s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop +[0.394s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed +[0.394s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '1' +[0.394s] DEBUG:colcon.colcon_core.event_reactor:joining thread +[0.397s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.notify_send': Could not find 'notify-send' +[0.397s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems +[0.397s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems +[0.397s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2' +[0.399s] DEBUG:colcon.colcon_notification.desktop_notification.notify2:Failed to initialize notify2: org.freedesktop.DBus.Error.Spawn.ExecFailed: /usr/bin/dbus-launch terminated abnormally without any error message +[0.399s] DEBUG:colcon.colcon_core.event_reactor:joined thread +[0.399s] INFO:colcon.colcon_core.shell:Creating prefix script '/root/install/local_setup.ps1' +[0.400s] INFO:colcon.colcon_core.shell:Creating prefix util module '/root/install/_local_setup_util_ps1.py' +[0.401s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/root/install/setup.ps1' +[0.402s] INFO:colcon.colcon_core.shell:Creating prefix script '/root/install/local_setup.sh' +[0.402s] INFO:colcon.colcon_core.shell:Creating prefix util module '/root/install/_local_setup_util_sh.py' +[0.402s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/root/install/setup.sh' +[0.403s] INFO:colcon.colcon_core.shell:Creating prefix script '/root/install/local_setup.bash' +[0.403s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/root/install/setup.bash' +[0.404s] INFO:colcon.colcon_core.shell:Creating prefix script '/root/install/local_setup.zsh' +[0.404s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/root/install/setup.zsh' diff --git a/container_root/log/build_2024-12-11_15-04-26/orb_slam3_ros2_wrapper/command.log b/container_root/log/build_2024-12-11_15-04-26/orb_slam3_ros2_wrapper/command.log new file mode 100644 index 0000000..5bd3684 --- /dev/null +++ b/container_root/log/build_2024-12-11_15-04-26/orb_slam3_ros2_wrapper/command.log @@ -0,0 +1,2 @@ +Invoking command in '/root/build/orb_slam3_ros2_wrapper': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake /root/colcon_ws/src/orb_slam3_ros2_wrapper -DAMENT_CMAKE_SYMLINK_INSTALL=1 -DCMAKE_INSTALL_PREFIX=/root/install/orb_slam3_ros2_wrapper +Invoked command in '/root/build/orb_slam3_ros2_wrapper' returned '1': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake /root/colcon_ws/src/orb_slam3_ros2_wrapper -DAMENT_CMAKE_SYMLINK_INSTALL=1 -DCMAKE_INSTALL_PREFIX=/root/install/orb_slam3_ros2_wrapper diff --git a/container_root/log/build_2024-12-11_15-04-26/orb_slam3_ros2_wrapper/stderr.log b/container_root/log/build_2024-12-11_15-04-26/orb_slam3_ros2_wrapper/stderr.log new file mode 100644 index 0000000..33ea985 --- /dev/null +++ b/container_root/log/build_2024-12-11_15-04-26/orb_slam3_ros2_wrapper/stderr.log @@ -0,0 +1,16 @@ +Build type: Release +CMake Error at /opt/ros/humble/share/rmw_implementation_cmake/cmake/get_default_rmw_implementation.cmake:60 (message): + Could not find ROS middleware implementation 'rmw_cyclonedds_cpp'. Choose + one of the following: rmw_fastrtps_cpp +Call Stack (most recent call first): + /opt/ros/humble/share/rmw_implementation/cmake/rmw_implementation-extras.cmake:19 (get_default_rmw_implementation) + /opt/ros/humble/share/rmw_implementation/cmake/rmw_implementationConfig.cmake:41 (include) + /opt/ros/humble/share/rcl/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) + /opt/ros/humble/share/rcl/cmake/rclConfig.cmake:41 (include) + /opt/ros/humble/share/libstatistics_collector/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) + /opt/ros/humble/share/libstatistics_collector/cmake/libstatistics_collectorConfig.cmake:41 (include) + /opt/ros/humble/share/rclcpp/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) + /opt/ros/humble/share/rclcpp/cmake/rclcppConfig.cmake:41 (include) + CMakeLists.txt:31 (find_package) + + diff --git a/container_root/log/build_2024-12-11_15-04-26/orb_slam3_ros2_wrapper/stdout.log b/container_root/log/build_2024-12-11_15-04-26/orb_slam3_ros2_wrapper/stdout.log new file mode 100644 index 0000000..59d840d --- /dev/null +++ b/container_root/log/build_2024-12-11_15-04-26/orb_slam3_ros2_wrapper/stdout.log @@ -0,0 +1,11 @@ +-- Found ament_cmake_auto: 1.3.10 (/opt/ros/humble/share/ament_cmake_auto/cmake) +-- Override CMake install command with custom implementation using symlinks instead of copying resources +-- Found rclcpp: 16.0.10 (/opt/ros/humble/share/rclcpp/cmake) +-- Found rosidl_generator_c: 3.1.5 (/opt/ros/humble/share/rosidl_generator_c/cmake) +-- Found rosidl_adapter: 3.1.5 (/opt/ros/humble/share/rosidl_adapter/cmake) +-- Found rosidl_generator_cpp: 3.1.5 (/opt/ros/humble/share/rosidl_generator_cpp/cmake) +-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c +-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp +-- Found rmw_implementation_cmake: 6.1.2 (/opt/ros/humble/share/rmw_implementation_cmake/cmake) +-- Configuring incomplete, errors occurred! +See also "/root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeOutput.log". diff --git a/container_root/log/build_2024-12-11_15-04-26/orb_slam3_ros2_wrapper/stdout_stderr.log b/container_root/log/build_2024-12-11_15-04-26/orb_slam3_ros2_wrapper/stdout_stderr.log new file mode 100644 index 0000000..a5b8f93 --- /dev/null +++ b/container_root/log/build_2024-12-11_15-04-26/orb_slam3_ros2_wrapper/stdout_stderr.log @@ -0,0 +1,27 @@ +Build type: Release +-- Found ament_cmake_auto: 1.3.10 (/opt/ros/humble/share/ament_cmake_auto/cmake) +-- Override CMake install command with custom implementation using symlinks instead of copying resources +-- Found rclcpp: 16.0.10 (/opt/ros/humble/share/rclcpp/cmake) +-- Found rosidl_generator_c: 3.1.5 (/opt/ros/humble/share/rosidl_generator_c/cmake) +-- Found rosidl_adapter: 3.1.5 (/opt/ros/humble/share/rosidl_adapter/cmake) +-- Found rosidl_generator_cpp: 3.1.5 (/opt/ros/humble/share/rosidl_generator_cpp/cmake) +-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c +-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp +-- Found rmw_implementation_cmake: 6.1.2 (/opt/ros/humble/share/rmw_implementation_cmake/cmake) +CMake Error at /opt/ros/humble/share/rmw_implementation_cmake/cmake/get_default_rmw_implementation.cmake:60 (message): + Could not find ROS middleware implementation 'rmw_cyclonedds_cpp'. Choose + one of the following: rmw_fastrtps_cpp +Call Stack (most recent call first): + /opt/ros/humble/share/rmw_implementation/cmake/rmw_implementation-extras.cmake:19 (get_default_rmw_implementation) + /opt/ros/humble/share/rmw_implementation/cmake/rmw_implementationConfig.cmake:41 (include) + /opt/ros/humble/share/rcl/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) + /opt/ros/humble/share/rcl/cmake/rclConfig.cmake:41 (include) + /opt/ros/humble/share/libstatistics_collector/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) + /opt/ros/humble/share/libstatistics_collector/cmake/libstatistics_collectorConfig.cmake:41 (include) + /opt/ros/humble/share/rclcpp/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) + /opt/ros/humble/share/rclcpp/cmake/rclcppConfig.cmake:41 (include) + CMakeLists.txt:31 (find_package) + + +-- Configuring incomplete, errors occurred! +See also "/root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeOutput.log". diff --git a/container_root/log/build_2024-12-11_15-04-26/orb_slam3_ros2_wrapper/streams.log b/container_root/log/build_2024-12-11_15-04-26/orb_slam3_ros2_wrapper/streams.log new file mode 100644 index 0000000..f0e77eb --- /dev/null +++ b/container_root/log/build_2024-12-11_15-04-26/orb_slam3_ros2_wrapper/streams.log @@ -0,0 +1,29 @@ +[0.010s] Invoking command in '/root/build/orb_slam3_ros2_wrapper': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake /root/colcon_ws/src/orb_slam3_ros2_wrapper -DAMENT_CMAKE_SYMLINK_INSTALL=1 -DCMAKE_INSTALL_PREFIX=/root/install/orb_slam3_ros2_wrapper +[0.021s] Build type: Release +[0.021s] -- Found ament_cmake_auto: 1.3.10 (/opt/ros/humble/share/ament_cmake_auto/cmake) +[0.106s] -- Override CMake install command with custom implementation using symlinks instead of copying resources +[0.117s] -- Found rclcpp: 16.0.10 (/opt/ros/humble/share/rclcpp/cmake) +[0.141s] -- Found rosidl_generator_c: 3.1.5 (/opt/ros/humble/share/rosidl_generator_c/cmake) +[0.143s] -- Found rosidl_adapter: 3.1.5 (/opt/ros/humble/share/rosidl_adapter/cmake) +[0.148s] -- Found rosidl_generator_cpp: 3.1.5 (/opt/ros/humble/share/rosidl_generator_cpp/cmake) +[0.156s] -- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c +[0.165s] -- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp +[0.190s] -- Found rmw_implementation_cmake: 6.1.2 (/opt/ros/humble/share/rmw_implementation_cmake/cmake) +[0.192s] CMake Error at /opt/ros/humble/share/rmw_implementation_cmake/cmake/get_default_rmw_implementation.cmake:60 (message): +[0.192s] Could not find ROS middleware implementation 'rmw_cyclonedds_cpp'. Choose +[0.192s] one of the following: rmw_fastrtps_cpp +[0.192s] Call Stack (most recent call first): +[0.192s] /opt/ros/humble/share/rmw_implementation/cmake/rmw_implementation-extras.cmake:19 (get_default_rmw_implementation) +[0.192s] /opt/ros/humble/share/rmw_implementation/cmake/rmw_implementationConfig.cmake:41 (include) +[0.192s] /opt/ros/humble/share/rcl/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) +[0.192s] /opt/ros/humble/share/rcl/cmake/rclConfig.cmake:41 (include) +[0.192s] /opt/ros/humble/share/libstatistics_collector/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) +[0.193s] /opt/ros/humble/share/libstatistics_collector/cmake/libstatistics_collectorConfig.cmake:41 (include) +[0.193s] /opt/ros/humble/share/rclcpp/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) +[0.193s] /opt/ros/humble/share/rclcpp/cmake/rclcppConfig.cmake:41 (include) +[0.193s] CMakeLists.txt:31 (find_package) +[0.193s] +[0.193s]  +[0.193s] -- Configuring incomplete, errors occurred! +[0.193s] See also "/root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeOutput.log". +[0.196s] Invoked command in '/root/build/orb_slam3_ros2_wrapper' returned '1': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake /root/colcon_ws/src/orb_slam3_ros2_wrapper -DAMENT_CMAKE_SYMLINK_INSTALL=1 -DCMAKE_INSTALL_PREFIX=/root/install/orb_slam3_ros2_wrapper diff --git a/container_root/log/build_2024-12-11_15-05-07/events.log b/container_root/log/build_2024-12-11_15-05-07/events.log new file mode 100644 index 0000000..8871da2 --- /dev/null +++ b/container_root/log/build_2024-12-11_15-05-07/events.log @@ -0,0 +1,2432 @@ +[0.000000] (-) TimerEvent: {} +[0.000511] (orb_slam3_ros2_wrapper) JobQueued: {'identifier': 'orb_slam3_ros2_wrapper', 'dependencies': OrderedDict()} +[0.000558] (orb_slam3_ros2_wrapper) JobStarted: {'identifier': 'orb_slam3_ros2_wrapper'} +[0.007594] (orb_slam3_ros2_wrapper) JobProgress: {'identifier': 'orb_slam3_ros2_wrapper', 'progress': 'cmake'} +[0.007715] (orb_slam3_ros2_wrapper) Command: {'cmd': ['/usr/bin/cmake', '/root/colcon_ws/src/orb_slam3_ros2_wrapper', '-DAMENT_CMAKE_SYMLINK_INSTALL=1', '-DCMAKE_INSTALL_PREFIX=/root/install/orb_slam3_ros2_wrapper'], 'cwd': '/root/build/orb_slam3_ros2_wrapper', 'env': OrderedDict([('HOSTNAME', 'grh'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/root/colcon_ws/install/slam_msgs/lib:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib'), ('HOME', '/root'), ('OLDPWD', '/root/colcon_ws'), ('ROS_PYTHON_VERSION', '3'), ('COLCON_PREFIX_PATH', '/root/colcon_ws/install'), ('ROS_DISTRO', 'humble'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('SCOUT_NAMESPACE', 'scout_2'), ('TERM', 'xterm'), ('ROS_LOCALHOST_ONLY', '1'), ('PATH', '/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'), ('XDG_RUNTIME_DIR', '/tmp/runtime-root'), ('DISPLAY', ':1'), ('LANG', 'C.UTF-8'), ('RMW_IMPLEMENTATION', 'rmw_cyclonedds_cpp'), ('LS_COLORS', 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:'), ('ROS_DOMAIN_ID', '0'), ('AMENT_PREFIX_PATH', '/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/opt/ros/humble'), ('PWD', '/root/build/orb_slam3_ros2_wrapper'), ('LC_ALL', 'C.UTF-8'), ('RCUTILS_COLORIZED_OUTPUT', '1'), ('PYTHONPATH', '/root/colcon_ws/install/slam_msgs/local/lib/python3.10/dist-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages'), ('COLCON', '1'), ('CMAKE_PREFIX_PATH', '/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/opt/ros/humble')]), 'shell': False} +[0.018435] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[0mBuild type: Release\x1b[0m\n'} +[0.018598] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found ament_cmake_auto: 1.3.10 (/opt/ros/humble/share/ament_cmake_auto/cmake)\n'} +[0.099760] (-) TimerEvent: {} +[0.100814] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Override CMake install command with custom implementation using symlinks instead of copying resources\n'} +[0.106262] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found rclcpp: 16.0.10 (/opt/ros/humble/share/rclcpp/cmake)\n'} +[0.122690] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found rosidl_generator_c: 3.1.5 (/opt/ros/humble/share/rosidl_generator_c/cmake)\n'} +[0.123995] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found rosidl_adapter: 3.1.5 (/opt/ros/humble/share/rosidl_adapter/cmake)\n'} +[0.127250] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found rosidl_generator_cpp: 3.1.5 (/opt/ros/humble/share/rosidl_generator_cpp/cmake)\n'} +[0.132553] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c\n'} +[0.139380] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp\n'} +[0.157930] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found rmw_implementation_cmake: 6.1.2 (/opt/ros/humble/share/rmw_implementation_cmake/cmake)\n'} +[0.159702] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found rmw_cyclonedds_cpp: 1.3.4 (/opt/ros/humble/share/rmw_cyclonedds_cpp/cmake)\n'} +[0.174902] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b"-- Using RMW implementation 'rmw_cyclonedds_cpp' as default\n"} +[0.199849] (-) TimerEvent: {} +[0.211189] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found sensor_msgs: 4.2.4 (/opt/ros/humble/share/sensor_msgs/cmake)\n'} +[0.232708] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found cv_bridge: 3.2.1 (/opt/ros/humble/share/cv_bridge/cmake)\n'} +[0.236528] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found message_filters: 4.3.5 (/opt/ros/humble/share/message_filters/cmake)\n'} +[0.242186] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found tf2_ros: 0.25.7 (/opt/ros/humble/share/tf2_ros/cmake)\n'} +[0.299967] (-) TimerEvent: {} +[0.300330] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found tf2_eigen: 0.25.7 (/opt/ros/humble/share/tf2_eigen/cmake)\n'} +[0.303425] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found slam_msgs: 1.0.0 (/root/install/slam_msgs/share/slam_msgs/cmake)\n'} +[0.317045] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found nav_msgs: 4.2.4 (/opt/ros/humble/share/nav_msgs/cmake)\n'} +[0.328434] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found tf2_geometry_msgs: 0.25.7 (/opt/ros/humble/share/tf2_geometry_msgs/cmake)\n'} +[0.330625] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found eigen3_cmake_module: 0.1.1 (/opt/ros/humble/share/eigen3_cmake_module/cmake)\n'} +[0.331584] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found Eigen3: TRUE (found version "3.4.0") \n'} +[0.331731] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Ensuring Eigen3 include directory is part of orocos-kdl CMake target\n'} +[0.363322] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- FLANN found (include: /usr/include, lib: /usr/lib/x86_64-linux-gnu/libflann_cpp.so)\n'} +[0.400130] (-) TimerEvent: {} +[0.500649] (-) TimerEvent: {} +[0.508078] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found Eigen3: /usr/include/eigen3 (found version "3.4.0") \n'} +[0.600819] (-) TimerEvent: {} +[0.611239] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- OpenNI found (version: 1.5.4.0, include: /usr/include/ni, lib: /usr/lib/libOpenNI.so;libusb::libusb)\n'} +[0.617806] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- OpenNI2 found (version: 2.2.0.33, include: /usr/include/openni2, lib: /usr/lib/x86_64-linux-gnu/libOpenNI2.so;libusb::libusb)\n'} +[0.618238] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[0m** WARNING ** io features related to pcap will be disabled\x1b[0m\n'} +[0.700935] (-) TimerEvent: {} +[0.718066] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- OpenNI found (version: 1.5.4.0, include: /usr/include/ni, lib: /usr/lib/libOpenNI.so;libusb::libusb)\n'} +[0.722128] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- OpenNI2 found (version: 2.2.0.33, include: /usr/include/openni2, lib: /usr/lib/x86_64-linux-gnu/libOpenNI2.so;libusb::libusb)\n'} +[0.801034] (-) TimerEvent: {} +[0.817821] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found Qhull version 8.0.2\n'} +[0.901167] (-) TimerEvent: {} +[0.910578] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- OpenNI found (version: 1.5.4.0, include: /usr/include/ni, lib: /usr/lib/libOpenNI.so;libusb::libusb)\n'} +[0.989007] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_COMMON\n'} +[0.989463] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_KDTREE\n'} +[0.989613] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_OCTREE\n'} +[0.989953] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_SEARCH\n'} +[0.990097] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_SAMPLE_CONSENSUS\n'} +[0.990194] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_FILTERS\n'} +[0.990285] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_2D\n'} +[0.990378] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_GEOMETRY\n'} +[0.990598] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_IO\n'} +[0.990754] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_FEATURES\n'} +[0.990861] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_ML\n'} +[0.990976] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_SEGMENTATION\n'} +[0.991061] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_VISUALIZATION\n'} +[0.991174] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_SURFACE\n'} +[0.991445] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_REGISTRATION\n'} +[0.991606] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_KEYPOINTS\n'} +[0.991870] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_TRACKING\n'} +[0.992022] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_RECOGNITION\n'} +[0.992317] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_STEREO\n'} +[0.992468] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_APPS\n'} +[0.992802] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_IN_HAND_SCANNER\n'} +[0.992954] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_MODELER\n'} +[0.993089] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_POINT_CLOUD_EDITOR\n'} +[0.993219] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_OUTOFCORE\n'} +[0.993423] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- looking for PCL_PEOPLE\n'} +[1.001238] (-) TimerEvent: {} +[1.003762] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found pcl_ros: 2.4.5 (/opt/ros/humble/share/pcl_ros/cmake)\n'} +[1.045826] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[33mCMake Warning at CMakeLists.txt:81 (find_package):\n'} +[1.045972] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' By not providing "Findgtest.cmake" in CMAKE_MODULE_PATH this project has\n'} +[1.046005] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' asked CMake to find a package configuration file provided by "gtest", but\n'} +[1.046033] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' CMake did not find one.\n'} +[1.046060] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\n'} +[1.046084] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' Could not find a package configuration file provided by "gtest" with any of\n'} +[1.046107] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' the following names:\n'} +[1.046130] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\n'} +[1.046154] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' gtestConfig.cmake\n'} +[1.046177] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' gtest-config.cmake\n'} +[1.046202] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\n'} +[1.046226] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' Add the installation prefix of "gtest" to CMAKE_PREFIX_PATH or set\n'} +[1.046250] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' "gtest_DIR" to a directory containing one of the above files. If "gtest"\n'} +[1.046310] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' provides a separate development package or SDK, be sure it has been\n'} +[1.046335] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' installed.\n'} +[1.046364] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\n'} +[1.046386] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[0m\n'} +[1.046410] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found ament_cmake_gtest: 1.3.10 (/opt/ros/humble/share/ament_cmake_gtest/cmake)\n'} +[1.047946] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b"-- Found gtest sources under '/opt/ros/humble/src/gtest_vendor': C++ tests using 'Google Test' will be built\n"} +[1.100545] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Configuring done\n'} +[1.101308] (-) TimerEvent: {} +[1.180905] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Generating done\n'} +[1.182727] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Build files have been written to: /root/build/orb_slam3_ros2_wrapper\n'} +[1.193053] (orb_slam3_ros2_wrapper) CommandEnded: {'returncode': 0} +[1.194822] (orb_slam3_ros2_wrapper) JobProgress: {'identifier': 'orb_slam3_ros2_wrapper', 'progress': 'build'} +[1.194881] (orb_slam3_ros2_wrapper) Command: {'cmd': ['/usr/bin/cmake', '--build', '/root/build/orb_slam3_ros2_wrapper', '--', '-j18', '-l18'], 'cwd': '/root/build/orb_slam3_ros2_wrapper', 'env': OrderedDict([('HOSTNAME', 'grh'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/root/colcon_ws/install/slam_msgs/lib:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib'), ('HOME', '/root'), ('OLDPWD', '/root/colcon_ws'), ('ROS_PYTHON_VERSION', '3'), ('COLCON_PREFIX_PATH', '/root/colcon_ws/install'), ('ROS_DISTRO', 'humble'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('SCOUT_NAMESPACE', 'scout_2'), ('TERM', 'xterm'), ('ROS_LOCALHOST_ONLY', '1'), ('PATH', '/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'), ('XDG_RUNTIME_DIR', '/tmp/runtime-root'), ('DISPLAY', ':1'), ('LANG', 'C.UTF-8'), ('RMW_IMPLEMENTATION', 'rmw_cyclonedds_cpp'), ('LS_COLORS', 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:'), ('ROS_DOMAIN_ID', '0'), ('AMENT_PREFIX_PATH', '/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/opt/ros/humble'), ('PWD', '/root/build/orb_slam3_ros2_wrapper'), ('LC_ALL', 'C.UTF-8'), ('RCUTILS_COLORIZED_OUTPUT', '1'), ('PYTHONPATH', '/root/colcon_ws/install/slam_msgs/local/lib/python3.10/dist-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages'), ('COLCON', '1'), ('CMAKE_PREFIX_PATH', '/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/opt/ros/humble')]), 'shell': False} +[1.201383] (-) TimerEvent: {} +[1.226964] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'\x1b[35m\x1b[1mConsolidate compiler generated dependencies of target gtest\x1b[0m\n'} +[1.227128] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'\x1b[35m\x1b[1mConsolidate compiler generated dependencies of target gtest_main\x1b[0m\n'} +[1.234007] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'\x1b[35m\x1b[1mConsolidate compiler generated dependencies of target rgbd\x1b[0m\n'} +[1.237289] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'[ 16%] Built target gtest\n'} +[1.238555] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'[ 33%] Built target gtest_main\n'} +[1.251153] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'\x1b[35m\x1b[1mConsolidate compiler generated dependencies of target typeconversionTests\x1b[0m\n'} +[1.258002] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'[ 41%] \x1b[32mBuilding CXX object CMakeFiles/rgbd.dir/src/type_conversion.cpp.o\x1b[0m\n'} +[1.261598] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'[ 50%] \x1b[32mBuilding CXX object CMakeFiles/rgbd.dir/src/rgbd/rgbd-slam-node.cpp.o\x1b[0m\n'} +[1.262144] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'[ 58%] \x1b[32mBuilding CXX object CMakeFiles/rgbd.dir/src/orb_slam3_interface.cpp.o\x1b[0m\n'} +[1.264534] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'[ 66%] \x1b[32mBuilding CXX object CMakeFiles/rgbd.dir/src/rgbd/rgbd.cpp.o\x1b[0m\n'} +[1.271454] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'[ 75%] \x1b[32mBuilding CXX object CMakeFiles/typeconversionTests.dir/src/type_conversion.cpp.o\x1b[0m\n'} +[1.274536] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'[ 83%] \x1b[32mBuilding CXX object CMakeFiles/typeconversionTests.dir/tests/typeConversionsTests.cpp.o\x1b[0m\n'} +[1.301514] (-) TimerEvent: {} +[1.401931] (-) TimerEvent: {} +[1.502335] (-) TimerEvent: {} +[1.602630] (-) TimerEvent: {} +[1.703009] (-) TimerEvent: {} +[1.803313] (-) TimerEvent: {} +[1.903629] (-) TimerEvent: {} +[2.003915] (-) TimerEvent: {} +[2.104255] (-) TimerEvent: {} +[2.204587] (-) TimerEvent: {} +[2.304907] (-) TimerEvent: {} +[2.405277] (-) TimerEvent: {} +[2.505601] (-) TimerEvent: {} +[2.605911] (-) TimerEvent: {} +[2.706232] (-) TimerEvent: {} +[2.806550] (-) TimerEvent: {} +[2.906874] (-) TimerEvent: {} +[3.007189] (-) TimerEvent: {} +[3.107504] (-) TimerEvent: {} +[3.207817] (-) TimerEvent: {} +[3.308159] (-) TimerEvent: {} +[3.408477] (-) TimerEvent: {} +[3.508792] (-) TimerEvent: {} +[3.609110] (-) TimerEvent: {} +[3.709434] (-) TimerEvent: {} +[3.809759] (-) TimerEvent: {} +[3.910091] (-) TimerEvent: {} +[4.010413] (-) TimerEvent: {} +[4.110743] (-) TimerEvent: {} +[4.211072] (-) TimerEvent: {} +[4.311404] (-) TimerEvent: {} +[4.411731] (-) TimerEvent: {} +[4.512071] (-) TimerEvent: {} +[4.612389] (-) TimerEvent: {} +[4.712711] (-) TimerEvent: {} +[4.813050] (-) TimerEvent: {} +[4.913365] (-) TimerEvent: {} +[5.013676] (-) TimerEvent: {} +[5.017369] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:30\x1b[m\x1b[K,\n'} +[5.017558] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[5.017616] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[5.017660] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[5.017705] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[5.017748] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/ImuTypes.h:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvoid ORB_SLAM3::IMU::Preintegrated::printMeasurements() const\x1b[m\x1b[K\xe2\x80\x99:\n'} +[5.017791] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/ImuTypes.h:204:23:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kcomparison of integer expressions of different signedness: \xe2\x80\x98\x1b[01m\x1b[Kint\x1b[m\x1b[K\xe2\x80\x99 and \xe2\x80\x98\x1b[01m\x1b[Kstd::vector::size_type\x1b[m\x1b[K\xe2\x80\x99 {aka \xe2\x80\x98\x1b[01m\x1b[Klong unsigned int\x1b[m\x1b[K\xe2\x80\x99} [\x1b[01;35m\x1b[K-Wsign-compare\x1b[m\x1b[K]\n'} +[5.017866] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 204 | for(int i=0; \x1b[01;35m\x1b[Ki, Matrix::Flags & \x1b[01;35m\x1b[KAlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[5.118183] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.118222] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\n'} +[5.118262] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[5.118302] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[5.118342] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[5.118381] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[5.118421] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[5.118460] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.123752] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[5.123946] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[5.124015] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[5.124060] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[5.124103] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[5.124144] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[5.124192] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[5.124234] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[5.124277] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | Map, Matrix::Flags & \x1b[01;35m\x1b[KAlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[5.124319] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.124361] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\n'} +[5.124402] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[5.124443] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[5.124484] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[5.124524] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[5.124566] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[5.124605] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.124645] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[5.124687] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[5.124728] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[5.124768] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[5.124807] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[5.124856] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[5.124906] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[5.124946] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[5.124990] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | Map, Matrix::Flags & \x1b[01;35m\x1b[KAlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[5.125031] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.125069] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\n'} +[5.125109] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[5.125148] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[5.125187] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[5.125227] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[5.125266] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[5.125305] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.155522] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41\x1b[m\x1b[K,\n'} +[5.155710] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[5.155773] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[5.155818] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[5.155878] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[5.155921] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[5.155964] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[5.156006] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kextra \xe2\x80\x98\x1b[01m\x1b[K;\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wpedantic\x1b[m\x1b[K]\n'} +[5.156049] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW\x1b[01;35m\x1b[K;\x1b[m\x1b[K\n'} +[5.156104] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^\x1b[m\x1b[K\n'} +[5.156145] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[31m\x1b[K-\x1b[m\x1b[K\n'} +[5.213913] (-) TimerEvent: {} +[5.314258] (-) TimerEvent: {} +[5.350407] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37\x1b[m\x1b[K,\n'} +[5.350597] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[5.350668] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[5.350716] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[5.350759] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[5.350801] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[5.350861] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[5.350906] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseVertex<3, Eigen::Matrix >\x1b[m\x1b[K\xe2\x80\x99:\n'} +[5.350951] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35:\x1b[m\x1b[K required from here\n'} +[5.350991] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[5.351033] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 62 | Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[5.351073] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[5.351114] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\n'} +[5.351154] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[5.351195] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[5.351242] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[5.351283] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[5.351323] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[5.351365] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.366730] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:30\x1b[m\x1b[K,\n'} +[5.366928] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[5.366980] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[5.367023] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:24\x1b[m\x1b[K,\n'} +[5.367066] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[5.367108] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[5.367148] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[5.367202] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[5.367244] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[5.367285] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/ImuTypes.h:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvoid ORB_SLAM3::IMU::Preintegrated::printMeasurements() const\x1b[m\x1b[K\xe2\x80\x99:\n'} +[5.367328] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/ImuTypes.h:204:23:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kcomparison of integer expressions of different signedness: \xe2\x80\x98\x1b[01m\x1b[Kint\x1b[m\x1b[K\xe2\x80\x99 and \xe2\x80\x98\x1b[01m\x1b[Kstd::vector::size_type\x1b[m\x1b[K\xe2\x80\x99 {aka \xe2\x80\x98\x1b[01m\x1b[Klong unsigned int\x1b[m\x1b[K\xe2\x80\x99} [\x1b[01;35m\x1b[K-Wsign-compare\x1b[m\x1b[K]\n'} +[5.367372] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 204 | for(int i=0; \x1b[01;35m\x1b[Ki::size_type\x1b[m\x1b[K\xe2\x80\x99 {aka \xe2\x80\x98\x1b[01m\x1b[Klong unsigned int\x1b[m\x1b[K\xe2\x80\x99} [\x1b[01;35m\x1b[K-Wsign-compare\x1b[m\x1b[K]\n'} +[5.368021] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 204 | for(int i=0; \x1b[01;35m\x1b[Ki\x1b[m\x1b[K\xe2\x80\x99:\n'} +[5.371890] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33:\x1b[m\x1b[K required from here\n'} +[5.371931] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[5.371974] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 62 | Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[5.372014] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[5.372055] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\n'} +[5.372094] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[5.372134] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[5.372174] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[5.372214] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[5.372254] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[5.372293] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.392685] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[5.392880] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[5.392942] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[5.392987] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[5.393029] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[5.393070] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[5.393112] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[5.393170] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[5.393214] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24:\x1b[m\x1b[K required from here\n'} +[5.393254] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[5.393295] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | ::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[5.393336] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[5.393376] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\n'} +[5.393416] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[5.393463] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[5.393504] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[5.393543] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[5.393586] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[5.393625] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.393665] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[5.393703] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[5.393743] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[5.393782] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[5.393821] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[5.393872] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[5.393914] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[5.393958] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[5.393999] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | ::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[5.394041] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[5.394081] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\n'} +[5.394120] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[5.394158] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[5.394198] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[5.394237] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[5.394276] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[5.394316] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.414367] (-) TimerEvent: {} +[5.419605] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37\x1b[m\x1b[K,\n'} +[5.419790] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[5.419848] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[5.419897] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[5.419940] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[5.419982] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[5.420024] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[5.420065] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[5.420106] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:\x1b[m\x1b[K At global scope:\n'} +[5.420147] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:74:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[5.420190] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 62 | typedef Eigen::Map, Matrix::Flags & \x1b[01;35m\x1b[KAlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[5.420231] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.420271] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[5.420312] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[5.420352] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[5.420409] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[5.420448] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[5.420494] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[5.420533] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.426067] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[5.426242] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[5.426293] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[5.426347] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[5.426390] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[5.426431] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[5.426472] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[5.426517] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[5.426558] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[5.426601] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::Flags & \x1b[01;35m\x1b[KAlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[5.426642] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.426681] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[5.426721] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[5.426760] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[5.426800] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[5.426845] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[5.426891] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[5.426930] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.426975] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[5.427015] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[5.427054] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[5.427092] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[5.427132] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[5.427170] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[5.427209] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[5.427247] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[5.427287] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[5.427328] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::Flags & \x1b[01;35m\x1b[KAlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[5.427368] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.427406] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[5.427445] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[5.427484] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[5.427523] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[5.427562] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[5.427602] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[5.427641] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.443640] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[5.443850] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[5.443909] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[5.443953] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[5.443995] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[5.444044] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[5.444088] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[5.444129] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[5.444172] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35:\x1b[m\x1b[K required from here\n'} +[5.444212] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[5.444254] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | ::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[5.444294] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[5.444335] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\n'} +[5.444374] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[5.444413] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[5.444452] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[5.444491] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[5.444530] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[5.444569] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.454119] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[5.454301] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[5.454352] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[5.454398] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[5.454440] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[5.454482] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[5.454524] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[5.454567] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[5.454627] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | ::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[5.454668] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[5.454708] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\n'} +[5.454747] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[5.454787] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[5.454827] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[5.454883] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[5.454924] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[5.454963] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.458624] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41\x1b[m\x1b[K,\n'} +[5.458799] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[5.458856] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[5.458906] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[5.458955] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[5.459004] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[5.459064] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[5.459114] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[5.459160] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kextra \xe2\x80\x98\x1b[01m\x1b[K;\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wpedantic\x1b[m\x1b[K]\n'} +[5.459212] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW\x1b[01;35m\x1b[K;\x1b[m\x1b[K\n'} +[5.459254] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^\x1b[m\x1b[K\n'} +[5.459295] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[31m\x1b[K-\x1b[m\x1b[K\n'} +[5.467382] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37\x1b[m\x1b[K,\n'} +[5.467573] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[5.467651] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[5.467696] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[5.467739] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[5.467780] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:24\x1b[m\x1b[K,\n'} +[5.467821] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[5.467874] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[5.467915] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[5.467955] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[5.467996] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[5.468036] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:\x1b[m\x1b[K At global scope:\n'} +[5.468076] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:74:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[5.468119] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 62 | typedef Eigen::Map, Matrix::Flags & \x1b[01;35m\x1b[KAlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[5.468159] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.468199] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[5.468238] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12\x1b[m\x1b[K,\n'} +[5.468277] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[5.468316] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[5.468356] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[5.468395] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.473810] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[5.474000] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[5.474055] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[5.474099] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[5.474154] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[5.474196] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:24\x1b[m\x1b[K,\n'} +[5.474239] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[5.474281] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[5.474323] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[5.474363] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[5.474403] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[5.474446] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[5.474495] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::Flags & \x1b[01;35m\x1b[KAlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[5.474545] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.474585] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[5.474625] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12\x1b[m\x1b[K,\n'} +[5.474667] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[5.474706] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[5.474746] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[5.474786] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.474825] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[5.474876] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[5.474916] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[5.474955] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[5.474993] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[5.475032] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:24\x1b[m\x1b[K,\n'} +[5.475071] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[5.475113] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[5.475152] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[5.475191] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[5.475230] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[5.475269] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[5.475308] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::Flags & \x1b[01;35m\x1b[KAlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[5.475347] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.475385] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[5.475424] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12\x1b[m\x1b[K,\n'} +[5.475462] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[5.475500] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[5.475539] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[5.475577] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.499299] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[5.499497] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[5.499553] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[5.499597] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[5.499641] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[5.499687] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[5.499729] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[5.499770] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<3, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[5.499827] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41:\x1b[m\x1b[K required from here\n'} +[5.499885] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[5.499928] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | ::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[5.499975] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[5.500014] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\n'} +[5.500056] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[5.500096] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[5.500139] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[5.500183] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[5.500226] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[5.500267] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.500308] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[5.500348] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[5.500393] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[5.500436] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[5.500475] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[5.500513] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[5.500552] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[5.500590] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[5.500631] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | ::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[5.500670] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[5.500709] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\n'} +[5.500748] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[5.500794] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[5.500846] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[5.500896] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[5.500935] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[5.500974] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.506676] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41\x1b[m\x1b[K,\n'} +[5.506860] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[5.506919] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[5.506963] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[5.507005] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[5.507045] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:24\x1b[m\x1b[K,\n'} +[5.507084] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[5.507123] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[5.507161] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[5.507210] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[5.507251] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[5.507291] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kextra \xe2\x80\x98\x1b[01m\x1b[K;\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wpedantic\x1b[m\x1b[K]\n'} +[5.507333] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW\x1b[01;35m\x1b[K;\x1b[m\x1b[K\n'} +[5.507371] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^\x1b[m\x1b[K\n'} +[5.507410] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[31m\x1b[K-\x1b[m\x1b[K\n'} +[5.514474] (-) TimerEvent: {} +[5.614786] (-) TimerEvent: {} +[5.660605] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37\x1b[m\x1b[K,\n'} +[5.660794] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[5.660870] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[5.660921] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[5.660986] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[5.661029] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[5.661072] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[5.661116] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseVertex<7, g2o::Sim3>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[5.661163] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35:\x1b[m\x1b[K required from here\n'} +[5.661204] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[5.661253] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 62 | Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[5.661292] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[5.661331] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\n'} +[5.661370] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[5.661408] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[5.661447] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[5.661486] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[5.661526] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[5.661565] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.684704] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[5.684919] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[5.684982] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[5.685026] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[5.685068] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[5.685109] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[5.685150] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[5.685191] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[5.685249] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27:\x1b[m\x1b[K required from here\n'} +[5.685291] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[5.685333] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | ::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[5.685378] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[5.685418] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\n'} +[5.685457] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[5.685497] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[5.685536] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[5.685574] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[5.685614] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[5.685653] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.685692] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[5.685732] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[5.685771] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[5.685810] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[5.685860] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[5.685907] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[5.685946] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[5.685984] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[5.686026] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | ::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[5.686065] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[5.686105] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\n'} +[5.686143] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[5.686181] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[5.686219] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[5.686258] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[5.686297] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[5.686335] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.692667] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37\x1b[m\x1b[K,\n'} +[5.692864] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[5.692926] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[5.692976] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[5.693020] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[5.693062] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[5.693104] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[5.693145] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[5.693191] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseVertex<3, Eigen::Matrix >\x1b[m\x1b[K\xe2\x80\x99:\n'} +[5.693234] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35:\x1b[m\x1b[K required from here\n'} +[5.693276] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[5.693322] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 62 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[5.693378] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[5.693418] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[5.693457] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[5.693496] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[5.693540] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[5.693581] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[5.693625] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[5.693666] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.695152] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37\x1b[m\x1b[K,\n'} +[5.695310] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[5.695367] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[5.695411] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[5.695454] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[5.695496] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:24\x1b[m\x1b[K,\n'} +[5.695536] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[5.695576] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[5.695625] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[5.695665] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[5.695706] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[5.695750] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseVertex<3, Eigen::Matrix >\x1b[m\x1b[K\xe2\x80\x99:\n'} +[5.695792] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35:\x1b[m\x1b[K required from here\n'} +[5.695831] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[5.695892] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 62 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[5.695937] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[5.695977] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[5.696017] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12\x1b[m\x1b[K,\n'} +[5.696061] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[5.696100] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[5.696141] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[5.696182] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.714914] (-) TimerEvent: {} +[5.716461] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37\x1b[m\x1b[K,\n'} +[5.716628] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[5.716679] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[5.716722] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[5.716764] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[5.716805] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:24\x1b[m\x1b[K,\n'} +[5.716860] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[5.716915] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[5.716956] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[5.716995] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[5.717036] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[5.717075] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseVertex<6, g2o::SE3Quat>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[5.717115] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33:\x1b[m\x1b[K required from here\n'} +[5.717154] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[5.717196] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 62 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[5.717237] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[5.717275] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[5.717315] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12\x1b[m\x1b[K,\n'} +[5.717360] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[5.717400] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[5.717441] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[5.717480] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.719668] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[5.719820] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[5.719896] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[5.719941] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[5.719984] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[5.720025] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[5.720071] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[5.720113] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[5.720156] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36:\x1b[m\x1b[K required from here\n'} +[5.720196] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[5.720238] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | ::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[5.720278] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[5.720318] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\n'} +[5.720357] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[5.720397] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[5.720436] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[5.720475] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[5.720515] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[5.720558] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.723997] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37\x1b[m\x1b[K,\n'} +[5.724168] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[5.724220] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[5.724263] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[5.724305] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[5.724347] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[5.724389] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[5.724429] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[5.724468] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseVertex<6, g2o::SE3Quat>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[5.724510] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33:\x1b[m\x1b[K required from here\n'} +[5.724549] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[5.724591] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 62 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[5.724631] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[5.724671] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[5.724710] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[5.724750] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[5.724789] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[5.724829] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[5.724882] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[5.724923] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.731217] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[5.731419] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[5.731472] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[5.731516] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[5.731565] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[5.731614] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[5.731657] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[5.731698] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[5.731742] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | ::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[5.731783] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[5.731824] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\n'} +[5.731876] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[5.731917] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[5.731957] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[5.731996] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[5.732036] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[5.732080] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.737697] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[5.737933] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[5.737989] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[5.738033] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[5.738076] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[5.738118] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:24\x1b[m\x1b[K,\n'} +[5.738160] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[5.738200] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[5.738253] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[5.738293] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[5.738334] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[5.738374] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[5.738416] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24:\x1b[m\x1b[K required from here\n'} +[5.738456] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[5.738497] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[5.738537] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[5.738576] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[5.738615] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12\x1b[m\x1b[K,\n'} +[5.738655] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[5.738694] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[5.738733] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[5.738773] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.738812] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[5.738867] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[5.738908] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[5.738946] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[5.738985] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[5.739027] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:24\x1b[m\x1b[K,\n'} +[5.739066] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[5.739104] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[5.739146] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[5.739184] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[5.739223] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[5.739261] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[5.739300] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[5.739343] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[5.739381] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[5.739419] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12\x1b[m\x1b[K,\n'} +[5.739458] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[5.739496] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[5.739534] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[5.739573] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.756457] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[5.756789] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[5.756870] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[5.756919] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[5.756962] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[5.757003] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[5.757045] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[5.757086] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[5.757126] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[5.757169] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24:\x1b[m\x1b[K required from here\n'} +[5.757226] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[5.757268] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[5.757309] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[5.757349] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[5.757389] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[5.757429] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[5.757469] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[5.757509] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[5.757555] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[5.757594] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.757632] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[5.757671] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[5.757715] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[5.757753] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[5.757792] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[5.757830] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[5.757882] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[5.757921] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[5.757959] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[5.758002] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[5.758044] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[5.758082] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[5.758120] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[5.758159] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[5.758198] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[5.758236] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[5.758275] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[5.758314] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.788851] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[5.789036] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[5.789092] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[5.789137] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[5.789179] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[5.789220] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:24\x1b[m\x1b[K,\n'} +[5.789261] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[5.789301] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[5.789340] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[5.789379] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[5.789418] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[5.789458] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[5.789499] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35:\x1b[m\x1b[K required from here\n'} +[5.789538] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[5.789578] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[5.789632] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[5.789671] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[5.789710] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12\x1b[m\x1b[K,\n'} +[5.789752] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[5.789791] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[5.789830] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[5.789881] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.798926] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[5.799120] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[5.799178] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[5.799234] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[5.799277] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[5.799319] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:24\x1b[m\x1b[K,\n'} +[5.799361] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[5.799403] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[5.799447] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[5.799488] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[5.799530] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[5.799569] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[5.799612] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[5.799654] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[5.799695] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[5.799745] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12\x1b[m\x1b[K,\n'} +[5.799785] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[5.799826] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[5.799882] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[5.799923] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.815028] (-) TimerEvent: {} +[5.832445] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[5.832640] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[5.832696] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[5.832751] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[5.832797] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[5.832853] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[5.832908] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[5.832951] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[5.832992] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[5.833035] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35:\x1b[m\x1b[K required from here\n'} +[5.833074] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[5.833115] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[5.833155] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[5.833195] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[5.833250] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[5.833292] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[5.833336] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[5.833380] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[5.833420] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[5.833458] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.842543] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[5.842724] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[5.842778] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[5.842822] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[5.842877] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[5.842920] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:24\x1b[m\x1b[K,\n'} +[5.842961] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[5.843000] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[5.843040] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[5.843081] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[5.843123] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[5.843164] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<3, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[5.843208] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41:\x1b[m\x1b[K required from here\n'} +[5.843249] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[5.843291] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[5.843335] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[5.843376] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[5.843418] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12\x1b[m\x1b[K,\n'} +[5.843477] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[5.843520] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[5.843560] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[5.843600] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.843640] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[5.843680] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[5.843719] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[5.843759] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[5.843798] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[5.843854] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:24\x1b[m\x1b[K,\n'} +[5.843906] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[5.843952] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[5.843998] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[5.844044] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[5.844085] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[5.844125] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[5.844174] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[5.844216] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[5.844259] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[5.844299] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12\x1b[m\x1b[K,\n'} +[5.844339] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[5.844380] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[5.844423] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[5.844469] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.848359] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[5.848539] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[5.848598] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[5.848649] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[5.848699] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[5.848746] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[5.848793] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[5.848846] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[5.848900] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[5.848949] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[5.848998] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[5.849044] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[5.849089] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[5.849134] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[5.849180] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[5.849226] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[5.849271] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[5.849315] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.888070] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:30\x1b[m\x1b[K,\n'} +[5.888267] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[5.888323] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[5.888380] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[5.888433] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5\x1b[m\x1b[K:\n'} +[5.888483] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/ImuTypes.h:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvoid ORB_SLAM3::IMU::Preintegrated::printMeasurements() const\x1b[m\x1b[K\xe2\x80\x99:\n'} +[5.888542] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/ImuTypes.h:204:23:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kcomparison of integer expressions of different signedness: \xe2\x80\x98\x1b[01m\x1b[Kint\x1b[m\x1b[K\xe2\x80\x99 and \xe2\x80\x98\x1b[01m\x1b[Kstd::vector::size_type\x1b[m\x1b[K\xe2\x80\x99 {aka \xe2\x80\x98\x1b[01m\x1b[Klong unsigned int\x1b[m\x1b[K\xe2\x80\x99} [\x1b[01;35m\x1b[K-Wsign-compare\x1b[m\x1b[K]\n'} +[5.888609] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 204 | for(int i=0; \x1b[01;35m\x1b[Ki, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[5.915983] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41:\x1b[m\x1b[K required from here\n'} +[5.916030] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[5.916079] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[5.916131] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[5.916188] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[5.916231] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[5.916272] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[5.916311] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[5.916351] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[5.916391] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[5.916429] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.916468] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[5.916507] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[5.916546] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[5.916585] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[5.916624] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[5.916662] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[5.916701] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[5.916740] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[5.916779] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[5.916819] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[5.916870] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[5.916915] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[5.916954] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[5.916993] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[5.917032] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[5.917074] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[5.917113] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[5.917155] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.949410] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37\x1b[m\x1b[K,\n'} +[5.949606] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[5.949663] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[5.949719] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[5.949767] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[5.949811] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[5.949876] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5\x1b[m\x1b[K:\n'} +[5.949924] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:\x1b[m\x1b[K At global scope:\n'} +[5.949966] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:74:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[5.950011] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 62 | typedef Eigen::Map, Matrix::Flags & \x1b[01;35m\x1b[KAlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[5.950051] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.950094] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[5.950133] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Dense:1\x1b[m\x1b[K,\n'} +[5.950173] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3\x1b[m\x1b[K:\n'} +[5.950213] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[5.950252] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[5.950292] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.958819] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[5.959033] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[5.959095] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[5.959154] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[5.959198] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[5.959239] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[5.959281] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5\x1b[m\x1b[K:\n'} +[5.959321] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[5.959364] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::Flags & \x1b[01;35m\x1b[KAlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[5.959406] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.959445] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[5.959484] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Dense:1\x1b[m\x1b[K,\n'} +[5.959529] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3\x1b[m\x1b[K:\n'} +[5.959568] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[5.959607] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[5.959645] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.959684] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[5.959723] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[5.959762] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[5.959800] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[5.959847] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[5.959894] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[5.959938] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5\x1b[m\x1b[K:\n'} +[5.959977] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[5.960016] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::Flags & \x1b[01;35m\x1b[KAlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[5.960061] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.960100] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[5.960138] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Dense:1\x1b[m\x1b[K,\n'} +[5.960175] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3\x1b[m\x1b[K:\n'} +[5.960213] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[5.960252] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[5.960290] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[5.990372] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41\x1b[m\x1b[K,\n'} +[5.990560] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[5.990620] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[5.990667] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[5.990708] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[5.990750] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[5.990792] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5\x1b[m\x1b[K:\n'} +[5.990842] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kextra \xe2\x80\x98\x1b[01m\x1b[K;\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wpedantic\x1b[m\x1b[K]\n'} +[5.990907] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW\x1b[01;35m\x1b[K;\x1b[m\x1b[K\n'} +[5.990951] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^\x1b[m\x1b[K\n'} +[5.990991] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[31m\x1b[K-\x1b[m\x1b[K\n'} +[6.004975] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37\x1b[m\x1b[K,\n'} +[6.005158] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[6.005212] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[6.005255] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[6.005296] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[6.005353] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:24\x1b[m\x1b[K,\n'} +[6.005392] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[6.005431] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[6.005478] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[6.005518] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[6.005557] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[6.005597] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseVertex<7, g2o::Sim3>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[6.005637] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35:\x1b[m\x1b[K required from here\n'} +[6.005676] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[6.005717] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 62 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[6.005756] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[6.005795] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[6.005843] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12\x1b[m\x1b[K,\n'} +[6.005895] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[6.005934] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[6.005973] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[6.006012] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.015567] (-) TimerEvent: {} +[6.029293] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[6.029615] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[6.029678] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[6.029723] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[6.029765] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[6.029805] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:24\x1b[m\x1b[K,\n'} +[6.029869] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[6.029910] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[6.029951] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[6.029990] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[6.030030] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[6.030070] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[6.030113] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27:\x1b[m\x1b[K required from here\n'} +[6.030153] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[6.030194] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[6.030236] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[6.030275] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[6.030314] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12\x1b[m\x1b[K,\n'} +[6.030353] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[6.030391] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[6.030437] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[6.030476] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.030515] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[6.030553] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[6.030591] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[6.030629] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[6.030668] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[6.030707] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:24\x1b[m\x1b[K,\n'} +[6.030748] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[6.030787] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[6.030825] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[6.030876] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[6.030917] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[6.030956] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[6.030997] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[6.031044] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[6.031085] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[6.031124] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12\x1b[m\x1b[K,\n'} +[6.031163] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[6.031205] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[6.031244] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[6.031282] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.062976] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[6.063167] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[6.063219] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[6.063262] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[6.063302] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[6.063341] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:24\x1b[m\x1b[K,\n'} +[6.063380] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[6.063418] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[6.063457] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[6.063507] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[6.063547] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[6.063585] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[6.063626] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36:\x1b[m\x1b[K required from here\n'} +[6.063664] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[6.063710] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[6.063749] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[6.063786] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[6.063824] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12\x1b[m\x1b[K,\n'} +[6.063878] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[6.063918] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[6.063956] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[6.063994] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.074774] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[6.074978] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[6.075036] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[6.075078] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[6.075119] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[6.075158] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:24\x1b[m\x1b[K,\n'} +[6.075196] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[6.075235] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[6.075289] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[6.075327] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[6.075366] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[6.075409] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[6.075450] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[6.075492] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[6.075530] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[6.075568] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12\x1b[m\x1b[K,\n'} +[6.075607] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[6.075645] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[6.075684] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[6.075721] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.115690] (-) TimerEvent: {} +[6.139455] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:30\x1b[m\x1b[K,\n'} +[6.139638] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[6.139688] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[6.139730] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[6.139772] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[6.139813] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[6.139865] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/ImuTypes.h:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvoid ORB_SLAM3::IMU::Preintegrated::printMeasurements() const\x1b[m\x1b[K\xe2\x80\x99:\n'} +[6.139908] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/ImuTypes.h:204:23:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kcomparison of integer expressions of different signedness: \xe2\x80\x98\x1b[01m\x1b[Kint\x1b[m\x1b[K\xe2\x80\x99 and \xe2\x80\x98\x1b[01m\x1b[Kstd::vector::size_type\x1b[m\x1b[K\xe2\x80\x99 {aka \xe2\x80\x98\x1b[01m\x1b[Klong unsigned int\x1b[m\x1b[K\xe2\x80\x99} [\x1b[01;35m\x1b[K-Wsign-compare\x1b[m\x1b[K]\n'} +[6.139972] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 204 | for(int i=0; \x1b[01;35m\x1b[Ki >\x1b[m\x1b[K\xe2\x80\x99:\n'} +[6.176170] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35:\x1b[m\x1b[K required from here\n'} +[6.176210] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[6.176252] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 62 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[6.176292] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[6.176331] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[6.176370] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Dense:1\x1b[m\x1b[K,\n'} +[6.176409] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3\x1b[m\x1b[K:\n'} +[6.176447] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[6.176486] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[6.176538] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.193584] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37\x1b[m\x1b[K,\n'} +[6.193763] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[6.193827] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[6.193883] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[6.193925] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[6.193964] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[6.194004] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[6.194043] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[6.194080] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:\x1b[m\x1b[K At global scope:\n'} +[6.194119] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:74:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[6.194160] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 62 | typedef Eigen::Map, Matrix::Flags & \x1b[01;35m\x1b[KAlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[6.194198] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.194236] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[6.194273] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[6.194315] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[6.194353] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[6.194390] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[6.194427] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[6.194465] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.196293] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37\x1b[m\x1b[K,\n'} +[6.196447] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[6.196498] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[6.196539] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[6.196579] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[6.196618] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[6.196669] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5\x1b[m\x1b[K:\n'} +[6.196709] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseVertex<6, g2o::SE3Quat>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[6.196747] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33:\x1b[m\x1b[K required from here\n'} +[6.196786] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[6.196826] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 62 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[6.196880] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[6.196920] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[6.196962] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Dense:1\x1b[m\x1b[K,\n'} +[6.197002] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3\x1b[m\x1b[K:\n'} +[6.197041] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[6.197082] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[6.197120] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.199893] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[6.200192] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[6.200243] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[6.200285] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[6.200324] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[6.200371] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[6.200411] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[6.200450] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[6.200488] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[6.200531] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::Flags & \x1b[01;35m\x1b[KAlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[6.200571] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.200612] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[6.200650] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[6.200688] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[6.200726] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[6.200763] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[6.200801] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[6.200847] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.200891] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[6.200930] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[6.200967] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[6.201005] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[6.201042] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[6.201079] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[6.201117] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[6.201154] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[6.201191] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[6.201229] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::Flags & \x1b[01;35m\x1b[KAlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[6.201267] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.201304] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[6.201342] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[6.201384] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[6.201422] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[6.201459] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[6.201497] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[6.201534] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.215806] (-) TimerEvent: {} +[6.216635] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[6.216851] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[6.216936] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[6.216980] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[6.217019] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[6.217058] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[6.217102] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5\x1b[m\x1b[K:\n'} +[6.217142] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[6.217183] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24:\x1b[m\x1b[K required from here\n'} +[6.217222] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[6.217265] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[6.217304] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[6.217342] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[6.217380] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Dense:1\x1b[m\x1b[K,\n'} +[6.217417] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3\x1b[m\x1b[K:\n'} +[6.217455] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[6.217497] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[6.217536] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.217576] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[6.217614] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[6.217651] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[6.217688] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[6.217725] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[6.217762] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[6.217799] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5\x1b[m\x1b[K:\n'} +[6.217841] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[6.217887] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[6.217924] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[6.217962] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[6.217999] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Dense:1\x1b[m\x1b[K,\n'} +[6.218036] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3\x1b[m\x1b[K:\n'} +[6.218073] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[6.218110] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[6.218148] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.233303] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41\x1b[m\x1b[K,\n'} +[6.233478] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[6.233526] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[6.233567] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[6.233606] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[6.233657] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[6.233696] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[6.233740] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[6.233778] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kextra \xe2\x80\x98\x1b[01m\x1b[K;\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wpedantic\x1b[m\x1b[K]\n'} +[6.233821] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW\x1b[01;35m\x1b[K;\x1b[m\x1b[K\n'} +[6.233870] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^\x1b[m\x1b[K\n'} +[6.233909] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[31m\x1b[K-\x1b[m\x1b[K\n'} +[6.265144] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[6.265337] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[6.265391] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[6.265433] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[6.265473] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[6.265511] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[6.265550] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5\x1b[m\x1b[K:\n'} +[6.265588] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[6.265629] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35:\x1b[m\x1b[K required from here\n'} +[6.265667] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[6.265706] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[6.265744] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[6.265781] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[6.265819] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Dense:1\x1b[m\x1b[K,\n'} +[6.265879] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3\x1b[m\x1b[K:\n'} +[6.265919] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[6.265956] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[6.265994] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.274933] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[6.275113] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[6.275162] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[6.275205] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[6.275245] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[6.275284] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[6.275324] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5\x1b[m\x1b[K:\n'} +[6.275364] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[6.275406] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[6.275445] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[6.275483] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[6.275521] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Dense:1\x1b[m\x1b[K,\n'} +[6.275559] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3\x1b[m\x1b[K:\n'} +[6.275597] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[6.275635] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[6.275688] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.315124] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:30\x1b[m\x1b[K,\n'} +[6.315307] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[6.315372] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[6.315422] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[6.315464] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[6.315504] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/ImuTypes.h:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvoid ORB_SLAM3::IMU::Preintegrated::printMeasurements() const\x1b[m\x1b[K\xe2\x80\x99:\n'} +[6.315545] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/ImuTypes.h:204:23:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kcomparison of integer expressions of different signedness: \xe2\x80\x98\x1b[01m\x1b[Kint\x1b[m\x1b[K\xe2\x80\x99 and \xe2\x80\x98\x1b[01m\x1b[Kstd::vector::size_type\x1b[m\x1b[K\xe2\x80\x99 {aka \xe2\x80\x98\x1b[01m\x1b[Klong unsigned int\x1b[m\x1b[K\xe2\x80\x99} [\x1b[01;35m\x1b[K-Wsign-compare\x1b[m\x1b[K]\n'} +[6.315588] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 204 | for(int i=0; \x1b[01;35m\x1b[Ki, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[6.316584] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41:\x1b[m\x1b[K required from here\n'} +[6.316628] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[6.316678] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[6.316725] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[6.316770] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[6.316823] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Dense:1\x1b[m\x1b[K,\n'} +[6.316877] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3\x1b[m\x1b[K:\n'} +[6.316922] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[6.316966] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[6.317011] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.317054] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[6.317097] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[6.317140] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[6.317183] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[6.317226] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[6.317269] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[6.317312] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5\x1b[m\x1b[K:\n'} +[6.317355] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[6.317402] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[6.317439] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[6.317476] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[6.317515] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Dense:1\x1b[m\x1b[K,\n'} +[6.317552] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3\x1b[m\x1b[K:\n'} +[6.317588] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[6.317625] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[6.317661] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.416000] (-) TimerEvent: {} +[6.428774] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37\x1b[m\x1b[K,\n'} +[6.428961] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[6.429024] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[6.429066] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[6.429105] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[6.429142] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[6.429181] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[6.429220] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[6.429257] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseVertex<3, Eigen::Matrix >\x1b[m\x1b[K\xe2\x80\x99:\n'} +[6.429297] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35:\x1b[m\x1b[K required from here\n'} +[6.429335] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[6.429374] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 62 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[6.429412] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[6.429450] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[6.429487] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[6.429524] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[6.429560] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[6.429597] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[6.429635] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[6.429672] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.449585] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37\x1b[m\x1b[K,\n'} +[6.449965] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[6.450044] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[6.450090] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[6.450146] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[6.450187] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[6.450227] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[6.450267] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:\x1b[m\x1b[K At global scope:\n'} +[6.450316] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:74:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[6.450358] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 62 | typedef Eigen::Map, Matrix::Flags & \x1b[01;35m\x1b[KAlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[6.450402] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.450439] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[6.450477] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[6.450517] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[6.450555] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[6.450593] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[6.450630] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.450667] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37\x1b[m\x1b[K,\n'} +[6.450704] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[6.450741] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[6.450778] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[6.450816] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[6.450866] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[6.450905] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[6.450942] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[6.450979] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseVertex<6, g2o::SE3Quat>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[6.451022] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33:\x1b[m\x1b[K required from here\n'} +[6.451059] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[6.451098] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 62 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[6.451135] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[6.451173] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[6.451209] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[6.451247] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[6.451283] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[6.451319] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[6.451356] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[6.451392] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.458324] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[6.458500] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[6.458552] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[6.458594] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[6.458634] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[6.458673] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[6.458724] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[6.458765] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[6.458807] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::Flags & \x1b[01;35m\x1b[KAlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[6.458861] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.458912] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[6.458951] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[6.458989] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[6.459027] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[6.459068] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[6.459106] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.459143] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[6.459181] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[6.459219] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[6.459257] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[6.459294] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[6.459331] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[6.459368] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[6.459406] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[6.459445] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::Flags & \x1b[01;35m\x1b[KAlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[6.459483] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.459520] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[6.459558] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[6.459595] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[6.459632] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[6.459669] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[6.459706] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.466818] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37\x1b[m\x1b[K,\n'} +[6.467005] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[6.467055] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[6.467096] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[6.467135] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[6.467174] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[6.467216] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5\x1b[m\x1b[K:\n'} +[6.467260] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseVertex<7, g2o::Sim3>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[6.467314] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35:\x1b[m\x1b[K required from here\n'} +[6.467354] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[6.467395] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 62 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[6.467437] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[6.467475] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[6.467514] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Dense:1\x1b[m\x1b[K,\n'} +[6.467551] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3\x1b[m\x1b[K:\n'} +[6.467589] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[6.467632] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[6.467669] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.471913] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[6.472096] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[6.472168] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[6.472211] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[6.472264] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[6.472305] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[6.472355] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[6.472400] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[6.472440] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[6.472690] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24:\x1b[m\x1b[K required from here\n'} +[6.472747] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[6.472792] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[6.472838] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[6.472887] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[6.472927] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[6.472968] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[6.473006] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[6.473044] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[6.473082] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[6.473120] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.473158] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[6.473196] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[6.473233] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[6.473271] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[6.473308] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[6.473356] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[6.473398] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[6.473436] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[6.473473] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[6.473511] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[6.473549] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[6.473587] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[6.473624] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[6.473662] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[6.473699] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[6.473742] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[6.473779] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[6.473816] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.489914] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[6.490115] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[6.490172] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[6.490216] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[6.490259] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[6.490302] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[6.490342] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5\x1b[m\x1b[K:\n'} +[6.490383] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[6.490424] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27:\x1b[m\x1b[K required from here\n'} +[6.490470] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[6.490511] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[6.490550] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[6.490588] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[6.490626] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Dense:1\x1b[m\x1b[K,\n'} +[6.490664] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3\x1b[m\x1b[K:\n'} +[6.490702] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[6.490741] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[6.490783] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.490823] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[6.490878] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[6.490918] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[6.490959] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[6.490998] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[6.491035] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[6.491073] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5\x1b[m\x1b[K:\n'} +[6.491111] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[6.491150] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[6.491189] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[6.491227] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[6.491265] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Dense:1\x1b[m\x1b[K,\n'} +[6.491307] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3\x1b[m\x1b[K:\n'} +[6.491345] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[6.491383] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[6.491422] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.506066] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41\x1b[m\x1b[K,\n'} +[6.506263] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[6.506322] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[6.506365] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[6.506404] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[6.506442] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[6.506487] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[6.506526] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kextra \xe2\x80\x98\x1b[01m\x1b[K;\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wpedantic\x1b[m\x1b[K]\n'} +[6.506567] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW\x1b[01;35m\x1b[K;\x1b[m\x1b[K\n'} +[6.506606] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^\x1b[m\x1b[K\n'} +[6.506645] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[31m\x1b[K-\x1b[m\x1b[K\n'} +[6.513939] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Atlas.h:26\x1b[m\x1b[K,\n'} +[6.514122] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:25\x1b[m\x1b[K,\n'} +[6.514174] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[6.514218] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[6.514263] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[6.514304] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[6.514345] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[6.514384] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvirtual bool ORB_SLAM3::Pinhole::matchAndtriangulate(const cv::KeyPoint&, const cv::KeyPoint&, ORB_SLAM3::GeometricCamera*, Sophus::SE3f&, Sophus::SE3f&, float, float, Eigen::Vector3f&)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[6.514440] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:54:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Kkp1\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[6.514481] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 83 | bool matchAndtriangulate(\x1b[01;35m\x1b[Kconst cv::KeyPoint& kp1\x1b[m\x1b[K, const cv::KeyPoint& kp2, GeometricCamera* pOther,\n'} +[6.514520] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~~~~~~~~~^~~\x1b[m\x1b[K\n'} +[6.514565] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:79:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Kkp2\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[6.514608] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, \x1b[01;35m\x1b[Kconst cv::KeyPoint& kp2\x1b[m\x1b[K, GeometricCamera* pOther,\n'} +[6.514646] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~~~~~~~~~^~~\x1b[m\x1b[K\n'} +[6.514684] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:101:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KpOther\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[6.514729] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, \x1b[01;35m\x1b[KGeometricCamera* pOther\x1b[m\x1b[K,\n'} +[6.514773] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~~~~~~^~~~~~\x1b[m\x1b[K\n'} +[6.514815] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:48:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KTcw1\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[6.515062] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 84 | \x1b[01;35m\x1b[KSophus::SE3f& Tcw1\x1b[m\x1b[K, Sophus::SE3f& Tcw2,\n'} +[6.515125] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~~~^~~~\x1b[m\x1b[K\n'} +[6.515169] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:68:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KTcw2\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[6.515212] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 84 | Sophus::SE3f& Tcw1, \x1b[01;35m\x1b[KSophus::SE3f& Tcw2\x1b[m\x1b[K,\n'} +[6.515252] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~~~^~~~\x1b[m\x1b[K\n'} +[6.515291] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:46:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KsigmaLevel1\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[6.515331] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 85 | \x1b[01;35m\x1b[Kconst float sigmaLevel1\x1b[m\x1b[K, const float sigmaLevel2,\n'} +[6.515385] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~^~~~~~~~~~~\x1b[m\x1b[K\n'} +[6.515425] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:71:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KsigmaLevel2\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[6.515468] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 85 | const float sigmaLevel1, \x1b[01;35m\x1b[Kconst float sigmaLevel2\x1b[m\x1b[K,\n'} +[6.515509] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~^~~~~~~~~~~\x1b[m\x1b[K\n'} +[6.515548] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:86:51:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Kx3Dtriangulated\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[6.515588] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 86 | \x1b[01;35m\x1b[KEigen::Vector3f& x3Dtriangulated\x1b[m\x1b[K) { return false;}\n'} +[6.515626] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[6.515664] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Atlas.h:27\x1b[m\x1b[K,\n'} +[6.515703] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:25\x1b[m\x1b[K,\n'} +[6.515741] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[6.515779] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[6.515817] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[6.515866] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[6.515907] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[6.515945] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:\x1b[m\x1b[K In constructor \xe2\x80\x98\x1b[01m\x1b[KORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[6.515984] (-) TimerEvent: {} +[6.516075] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KORB_SLAM3::KannalaBrandt8::precision\x1b[m\x1b[K\xe2\x80\x99 will be initialized after [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[6.516123] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 102 | const float \x1b[01;35m\x1b[Kprecision\x1b[m\x1b[K;\n'} +[6.516168] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~\x1b[m\x1b[K\n'} +[6.516214] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K \xe2\x80\x98\x1b[01m\x1b[Kstd::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[6.516257] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 88 | std::vector \x1b[01;35m\x1b[KmvLappingArea\x1b[m\x1b[K;\n'} +[6.516302] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[6.516347] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Atlas.h:27\x1b[m\x1b[K,\n'} +[6.516399] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:25\x1b[m\x1b[K,\n'} +[6.516447] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[6.516491] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[6.516536] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[6.516580] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[6.516626] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[6.516673] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:47:9:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K when initialized here [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[6.516721] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 47 | \x1b[01;35m\x1b[KKannalaBrandt8\x1b[m\x1b[K(const std::vector _vParameters) : GeometricCamera(_vParameters), precision(1e-6), mvLappingArea(2,0) ,tvr(nullptr) {\n'} +[6.516766] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[6.516811] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Atlas.h:27\x1b[m\x1b[K,\n'} +[6.516870] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:25\x1b[m\x1b[K,\n'} +[6.516917] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[6.516961] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[6.517004] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[6.517043] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[6.517081] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6\x1b[m\x1b[K:\n'} +[6.517119] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:\x1b[m\x1b[K In constructor \xe2\x80\x98\x1b[01m\x1b[KORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector, float)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[6.517162] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KORB_SLAM3::KannalaBrandt8::precision\x1b[m\x1b[K\xe2\x80\x99 will be initialized after [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[6.517201] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 102 | const float \x1b[01;35m\x1b[Kprecision\x1b[m\x1b[K;\n'} +[6.517241] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~\x1b[m\x1b[K\n'} +[6.517280] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K \xe2\x80\x98\x1b[01m\x1b[Kstd::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[6.517322] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 88 | std::vector \x1b[01;35m\x1b[KmvLappingArea\x1b[m\x1b[K;\n'} +[6.517360] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[6.517398] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:53:9:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K when initialized here [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[6.517436] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 53 | \x1b[01;35m\x1b[KKannalaBrandt8\x1b[m\x1b[K(const std::vector _vParameters, const float _precision) : GeometricCamera(_vParameters),\n'} +[6.517474] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[6.517512] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:\x1b[m\x1b[K In constructor \xe2\x80\x98\x1b[01m\x1b[KORB_SLAM3::KannalaBrandt8::KannalaBrandt8(ORB_SLAM3::KannalaBrandt8*)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[6.517550] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KORB_SLAM3::KannalaBrandt8::precision\x1b[m\x1b[K\xe2\x80\x99 will be initialized after [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[6.517590] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 102 | const float \x1b[01;35m\x1b[Kprecision\x1b[m\x1b[K;\n'} +[6.517627] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~\x1b[m\x1b[K\n'} +[6.517668] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K \xe2\x80\x98\x1b[01m\x1b[Kstd::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[6.517707] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 88 | std::vector \x1b[01;35m\x1b[KmvLappingArea\x1b[m\x1b[K;\n'} +[6.517747] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[6.517784] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:59:9:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K when initialized here [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[6.517824] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | \x1b[01;35m\x1b[KKannalaBrandt8\x1b[m\x1b[K(KannalaBrandt8* pKannala) : GeometricCamera(pKannala->mvParameters), precision(pKannala->precision), mvLappingArea(2,0) ,tvr(nullptr) {\n'} +[6.517871] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[6.521994] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[6.522151] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[6.522208] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[6.522250] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[6.522290] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[6.522329] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[6.522368] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[6.522415] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[6.522454] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[6.522494] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35:\x1b[m\x1b[K required from here\n'} +[6.522531] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[6.522571] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[6.522609] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[6.522647] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[6.522685] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[6.522727] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[6.522765] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[6.522809] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[6.522868] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[6.522914] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.522953] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[6.522991] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[6.523028] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[6.523065] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[6.523103] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[6.523140] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[6.523177] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5\x1b[m\x1b[K:\n'} +[6.523215] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[6.523260] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36:\x1b[m\x1b[K required from here\n'} +[6.523297] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[6.523336] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[6.523373] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[6.523410] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[6.523447] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Dense:1\x1b[m\x1b[K,\n'} +[6.523483] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3\x1b[m\x1b[K:\n'} +[6.523521] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[6.523558] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[6.523596] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.531820] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[6.532016] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[6.532068] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[6.532111] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[6.532153] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[6.532192] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[6.532235] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[6.532273] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[6.532312] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[6.532353] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[6.532406] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[6.532444] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[6.532482] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[6.532520] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[6.532563] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[6.532600] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[6.532638] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[6.532678] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.532867] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[6.532966] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[6.533013] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[6.533058] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[6.533102] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[6.533143] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[6.533184] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5\x1b[m\x1b[K:\n'} +[6.533235] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[6.533278] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[6.533317] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[6.533356] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[6.533394] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Dense:1\x1b[m\x1b[K,\n'} +[6.533433] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3\x1b[m\x1b[K:\n'} +[6.533471] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[6.533515] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[6.533554] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.576968] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[6.577151] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[6.577213] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[6.577256] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[6.577296] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[6.577335] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[6.577375] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[6.577414] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[6.577452] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<3, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[6.577494] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41:\x1b[m\x1b[K required from here\n'} +[6.577532] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[6.577572] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[6.577611] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[6.577649] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[6.577688] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[6.577726] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[6.577765] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[6.577822] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[6.577885] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[6.577932] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.577975] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[6.578016] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[6.578054] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[6.578096] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[6.578134] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[6.578174] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[6.578212] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[6.578250] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[6.578288] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[6.578328] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[6.578367] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[6.578405] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[6.578443] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[6.578481] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[6.578519] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[6.578556] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[6.578595] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[6.578632] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.616121] (-) TimerEvent: {} +[6.716433] (-) TimerEvent: {} +[6.727779] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37\x1b[m\x1b[K,\n'} +[6.727983] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[6.728036] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[6.728078] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[6.728131] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[6.728171] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[6.728211] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[6.728251] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[6.728290] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseVertex<7, g2o::Sim3>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[6.728330] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35:\x1b[m\x1b[K required from here\n'} +[6.728368] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[6.728409] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 62 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[6.728448] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[6.728487] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[6.728524] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[6.728562] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[6.728607] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[6.728644] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[6.728683] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[6.728720] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.765495] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[6.765700] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[6.765754] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[6.765797] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[6.765843] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[6.765888] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[6.765935] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[6.765975] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[6.766014] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[6.766054] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27:\x1b[m\x1b[K required from here\n'} +[6.766093] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[6.766132] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[6.766172] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[6.766210] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[6.766248] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[6.766286] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[6.766325] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[6.766363] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[6.766401] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[6.766439] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.766478] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[6.766515] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[6.766553] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[6.766592] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[6.766630] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[6.766668] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[6.766705] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[6.766752] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[6.766790] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[6.766828] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[6.766881] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[6.766920] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[6.766957] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[6.766998] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[6.767038] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[6.767075] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[6.767114] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[6.767155] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.787576] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37\x1b[m\x1b[K,\n'} +[6.787768] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[6.787823] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[6.787879] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[6.787920] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[6.787959] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[6.788000] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[6.788039] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseVertex<3, Eigen::Matrix >\x1b[m\x1b[K\xe2\x80\x99:\n'} +[6.788082] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35:\x1b[m\x1b[K required from here\n'} +[6.788122] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[6.788176] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 62 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[6.788216] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[6.788254] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[6.788292] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[6.788330] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[6.788368] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[6.788405] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[6.788445] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.809497] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[6.809692] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[6.809754] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[6.809797] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[6.809848] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[6.809894] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[6.809935] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[6.809974] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[6.810013] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[6.810055] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36:\x1b[m\x1b[K required from here\n'} +[6.810094] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[6.810133] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[6.810186] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[6.810228] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[6.810270] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[6.810308] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[6.810346] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[6.810387] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[6.810425] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[6.810463] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.816535] (-) TimerEvent: {} +[6.820458] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37\x1b[m\x1b[K,\n'} +[6.820614] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[6.820679] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[6.820722] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[6.820762] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[6.820801] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[6.820852] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[6.820895] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseVertex<6, g2o::SE3Quat>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[6.820936] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33:\x1b[m\x1b[K required from here\n'} +[6.820974] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[6.821015] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 62 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[6.821055] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[6.821092] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[6.821130] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[6.821168] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[6.821223] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[6.821269] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[6.821310] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.821515] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[6.821557] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[6.821595] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[6.821633] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[6.821671] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[6.821708] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[6.821747] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[6.821787] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[6.821827] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[6.821883] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[6.821924] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[6.821963] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[6.822001] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[6.822039] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[6.822081] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[6.822118] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[6.822155] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[6.822196] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.852476] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[6.852694] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[6.852755] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[6.852798] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[6.852848] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[6.852895] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[6.852938] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[6.852978] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[6.853020] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24:\x1b[m\x1b[K required from here\n'} +[6.853059] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[6.853100] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[6.853140] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[6.853181] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[6.853219] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[6.853257] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[6.853295] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[6.853334] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[6.853372] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.853409] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[6.853446] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[6.853483] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[6.853520] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[6.853558] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[6.853609] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[6.853648] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[6.853687] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[6.853730] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[6.853770] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[6.853808] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[6.853857] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[6.853899] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[6.853937] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[6.853974] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[6.854016] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.916657] (-) TimerEvent: {} +[6.929138] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[6.929323] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[6.929378] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[6.929436] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[6.929475] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[6.929515] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[6.929556] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[6.929596] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[6.929639] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35:\x1b[m\x1b[K required from here\n'} +[6.929679] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[6.929726] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[6.929764] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[6.929804] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[6.929852] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[6.929895] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[6.929932] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[6.929971] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[6.930008] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[6.943996] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[6.944179] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[6.944231] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[6.944279] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[6.944325] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[6.944371] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[6.944418] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[6.944462] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[6.944520] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[6.944567] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[6.944611] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[6.944649] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[6.944688] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[6.944731] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[6.944769] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[6.944806] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[7.006901] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[7.007092] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[7.007159] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[7.007204] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[7.007243] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[7.007281] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[7.007461] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[7.007545] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<3, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[7.007592] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41:\x1b[m\x1b[K required from here\n'} +[7.007633] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[7.007675] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[7.007714] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[7.007752] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[7.007790] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[7.007828] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[7.007881] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[7.007921] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[7.007959] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[7.008006] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[7.008044] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[7.008081] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[7.008118] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[7.008155] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[7.008192] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[7.008229] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[7.008266] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[7.008307] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[7.008345] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[7.008382] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[7.008419] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[7.008456] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[7.008492] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[7.008529] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[7.008566] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[7.016769] (-) TimerEvent: {} +[7.117081] (-) TimerEvent: {} +[7.217402] (-) TimerEvent: {} +[7.240728] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37\x1b[m\x1b[K,\n'} +[7.240929] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[7.240988] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[7.241031] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[7.241071] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[7.241110] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[7.241169] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[7.241209] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseVertex<7, g2o::Sim3>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[7.241249] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35:\x1b[m\x1b[K required from here\n'} +[7.241291] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[7.241333] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 62 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[7.241372] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[7.241414] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[7.241453] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[7.241491] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[7.241530] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[7.241574] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[7.241611] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[7.241847] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvoid ORB_SLAM3_Wrapper::ORBSLAM3Interface::mapPointsVisibleFromPose(Sophus::SE3f&, std::vector&, int, float, float)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[7.241967] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:181:14:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kvariable \xe2\x80\x98\x1b[01m\x1b[KmRwc\x1b[m\x1b[K\xe2\x80\x99 set but not used [\x1b[01;35m\x1b[K-Wunused-but-set-variable\x1b[m\x1b[K]\n'} +[7.242017] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 181 | auto \x1b[01;35m\x1b[KmRwc\x1b[m\x1b[K = Twc.rotationMatrix();\n'} +[7.242060] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~\x1b[m\x1b[K\n'} +[7.242101] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:168:166:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KmaxAngle\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[7.242141] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 168 | void ORBSLAM3Interface::mapPointsVisibleFromPose(Sophus::SE3f& cameraPose, std::vector& points, int maxLandmarks, float maxDistance, \x1b[01;35m\x1b[Kfloat maxAngle\x1b[m\x1b[K)\n'} +[7.242191] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~\x1b[m\x1b[K\n'} +[7.261556] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kbool ORB_SLAM3_Wrapper::ORBSLAM3Interface::trackRGBD(sensor_msgs::msg::Image_ >::SharedPtr, sensor_msgs::msg::Image_ >::SharedPtr, Sophus::SE3f&)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[7.261743] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:558:18:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kvariable \xe2\x80\x98\x1b[01m\x1b[KtempTwc\x1b[m\x1b[K\xe2\x80\x99 set but not used [\x1b[01;35m\x1b[K-Wunused-but-set-variable\x1b[m\x1b[K]\n'} +[7.261800] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 558 | auto \x1b[01;35m\x1b[KtempTwc\x1b[m\x1b[K = Tcw.inverse();\n'} +[7.261852] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~\x1b[m\x1b[K\n'} +[7.274496] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[7.274675] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[7.274727] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[7.274769] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[7.274809] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[7.274859] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[7.274902] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[7.274940] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[7.274994] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27:\x1b[m\x1b[K required from here\n'} +[7.275033] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[7.275076] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[7.275115] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[7.275152] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[7.275190] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[7.275228] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[7.275269] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[7.275307] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[7.275344] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[7.275381] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[7.275418] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[7.275456] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[7.275493] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[7.275529] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[7.275567] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[7.275604] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[7.275641] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[7.275684] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[7.275722] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[7.275759] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[7.275795] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[7.275831] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[7.275879] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[7.275916] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[7.275954] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[7.294346] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37\x1b[m\x1b[K,\n'} +[7.294530] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[7.294590] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[7.294632] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[7.294683] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[7.294722] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[7.294762] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[7.294800] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[7.294850] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseVertex<7, g2o::Sim3>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[7.294896] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35:\x1b[m\x1b[K required from here\n'} +[7.294934] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[7.294981] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 62 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[7.295019] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[7.295059] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[7.295097] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[7.295135] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[7.295173] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[7.295210] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[7.295247] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[7.295291] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[7.295523] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Atlas.h:26\x1b[m\x1b[K,\n'} +[7.295618] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:25\x1b[m\x1b[K,\n'} +[7.295663] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[7.295703] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[7.295743] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[7.295782] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[7.295830] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37\x1b[m\x1b[K,\n'} +[7.295892] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[7.295931] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvirtual bool ORB_SLAM3::Pinhole::matchAndtriangulate(const cv::KeyPoint&, const cv::KeyPoint&, ORB_SLAM3::GeometricCamera*, Sophus::SE3f&, Sophus::SE3f&, float, float, Eigen::Vector3f&)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[7.295974] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:54:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Kkp1\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[7.296014] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 83 | bool matchAndtriangulate(\x1b[01;35m\x1b[Kconst cv::KeyPoint& kp1\x1b[m\x1b[K, const cv::KeyPoint& kp2, GeometricCamera* pOther,\n'} +[7.296052] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~~~~~~~~~^~~\x1b[m\x1b[K\n'} +[7.296089] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:79:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Kkp2\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[7.296129] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, \x1b[01;35m\x1b[Kconst cv::KeyPoint& kp2\x1b[m\x1b[K, GeometricCamera* pOther,\n'} +[7.296169] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~~~~~~~~~^~~\x1b[m\x1b[K\n'} +[7.296208] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:101:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KpOther\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[7.296246] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, \x1b[01;35m\x1b[KGeometricCamera* pOther\x1b[m\x1b[K,\n'} +[7.296285] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~~~~~~^~~~~~\x1b[m\x1b[K\n'} +[7.296325] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:48:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KTcw1\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[7.296366] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 84 | \x1b[01;35m\x1b[KSophus::SE3f& Tcw1\x1b[m\x1b[K, Sophus::SE3f& Tcw2,\n'} +[7.296403] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~~~^~~~\x1b[m\x1b[K\n'} +[7.296443] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:68:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KTcw2\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[7.296487] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 84 | Sophus::SE3f& Tcw1, \x1b[01;35m\x1b[KSophus::SE3f& Tcw2\x1b[m\x1b[K,\n'} +[7.296532] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~~~^~~~\x1b[m\x1b[K\n'} +[7.296751] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:46:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KsigmaLevel1\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[7.296809] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 85 | \x1b[01;35m\x1b[Kconst float sigmaLevel1\x1b[m\x1b[K, const float sigmaLevel2,\n'} +[7.296863] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~^~~~~~~~~~~\x1b[m\x1b[K\n'} +[7.296911] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:71:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KsigmaLevel2\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[7.296952] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 85 | const float sigmaLevel1, \x1b[01;35m\x1b[Kconst float sigmaLevel2\x1b[m\x1b[K,\n'} +[7.296990] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~^~~~~~~~~~~\x1b[m\x1b[K\n'} +[7.297029] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:86:51:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Kx3Dtriangulated\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[7.297068] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 86 | \x1b[01;35m\x1b[KEigen::Vector3f& x3Dtriangulated\x1b[m\x1b[K) { return false;}\n'} +[7.297105] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[7.297142] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Atlas.h:27\x1b[m\x1b[K,\n'} +[7.297179] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:25\x1b[m\x1b[K,\n'} +[7.297216] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[7.297254] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[7.297295] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[7.297333] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[7.297370] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37\x1b[m\x1b[K,\n'} +[7.297407] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[7.297444] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:\x1b[m\x1b[K In constructor \xe2\x80\x98\x1b[01m\x1b[KORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[7.297482] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KORB_SLAM3::KannalaBrandt8::precision\x1b[m\x1b[K\xe2\x80\x99 will be initialized after [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[7.297523] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 102 | const float \x1b[01;35m\x1b[Kprecision\x1b[m\x1b[K;\n'} +[7.297560] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~\x1b[m\x1b[K\n'} +[7.297597] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K \xe2\x80\x98\x1b[01m\x1b[Kstd::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[7.297635] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 88 | std::vector \x1b[01;35m\x1b[KmvLappingArea\x1b[m\x1b[K;\n'} +[7.297671] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[7.297708] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Atlas.h:27\x1b[m\x1b[K,\n'} +[7.297745] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:25\x1b[m\x1b[K,\n'} +[7.297781] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[7.297818] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[7.297864] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[7.297902] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[7.297940] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37\x1b[m\x1b[K,\n'} +[7.297977] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[7.298014] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:47:9:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K when initialized here [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[7.298052] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 47 | \x1b[01;35m\x1b[KKannalaBrandt8\x1b[m\x1b[K(const std::vector _vParameters) : GeometricCamera(_vParameters), precision(1e-6), mvLappingArea(2,0) ,tvr(nullptr) {\n'} +[7.298089] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[7.298125] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Atlas.h:27\x1b[m\x1b[K,\n'} +[7.298162] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:25\x1b[m\x1b[K,\n'} +[7.298199] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[7.298239] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[7.298276] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[7.298313] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[7.298350] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37\x1b[m\x1b[K,\n'} +[7.298390] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7\x1b[m\x1b[K:\n'} +[7.298429] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:\x1b[m\x1b[K In constructor \xe2\x80\x98\x1b[01m\x1b[KORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector, float)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[7.298466] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KORB_SLAM3::KannalaBrandt8::precision\x1b[m\x1b[K\xe2\x80\x99 will be initialized after [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[7.298504] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 102 | const float \x1b[01;35m\x1b[Kprecision\x1b[m\x1b[K;\n'} +[7.298541] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~\x1b[m\x1b[K\n'} +[7.298578] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K \xe2\x80\x98\x1b[01m\x1b[Kstd::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[7.298618] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 88 | std::vector \x1b[01;35m\x1b[KmvLappingArea\x1b[m\x1b[K;\n'} +[7.298654] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[7.298692] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:53:9:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K when initialized here [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[7.298729] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 53 | \x1b[01;35m\x1b[KKannalaBrandt8\x1b[m\x1b[K(const std::vector _vParameters, const float _precision) : GeometricCamera(_vParameters),\n'} +[7.298766] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[7.298803] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:\x1b[m\x1b[K In constructor \xe2\x80\x98\x1b[01m\x1b[KORB_SLAM3::KannalaBrandt8::KannalaBrandt8(ORB_SLAM3::KannalaBrandt8*)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[7.298844] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KORB_SLAM3::KannalaBrandt8::precision\x1b[m\x1b[K\xe2\x80\x99 will be initialized after [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[7.298885] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 102 | const float \x1b[01;35m\x1b[Kprecision\x1b[m\x1b[K;\n'} +[7.298922] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~\x1b[m\x1b[K\n'} +[7.298958] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K \xe2\x80\x98\x1b[01m\x1b[Kstd::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[7.298995] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 88 | std::vector \x1b[01;35m\x1b[KmvLappingArea\x1b[m\x1b[K;\n'} +[7.299032] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[7.299069] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:59:9:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K when initialized here [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[7.299106] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | \x1b[01;35m\x1b[KKannalaBrandt8\x1b[m\x1b[K(KannalaBrandt8* pKannala) : GeometricCamera(pKannala->mvParameters), precision(pKannala->precision), mvLappingArea(2,0) ,tvr(nullptr) {\n'} +[7.299147] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[7.317518] (-) TimerEvent: {} +[7.321095] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[7.321269] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[7.321319] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[7.321361] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[7.321400] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[7.321439] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[7.321479] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[7.321517] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[7.321559] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36:\x1b[m\x1b[K required from here\n'} +[7.321597] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[7.321649] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[7.321689] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[7.321732] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[7.321784] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[7.321823] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[7.321874] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[7.321915] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[7.321956] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[7.329793] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[7.329974] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[7.330040] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[7.330083] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[7.330123] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[7.330161] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[7.330201] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[7.330240] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[7.330279] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[7.330320] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27:\x1b[m\x1b[K required from here\n'} +[7.330359] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[7.330399] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[7.330438] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[7.330475] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[7.330514] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[7.330552] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[7.330591] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[7.330629] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[7.330667] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[7.330705] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[7.330742] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[7.330780] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[7.330817] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[7.330867] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[7.330912] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[7.330951] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[7.330988] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[7.331026] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[7.331063] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[7.331106] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[7.331143] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[7.331184] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[7.331222] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[7.331261] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[7.331299] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[7.331336] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[7.331373] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[7.331411] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[7.337007] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[7.337175] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[7.337227] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[7.337269] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[7.337308] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[7.337347] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[7.337386] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[7.337425] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[7.337478] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[7.337518] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[7.337557] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[7.337595] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[7.337633] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7\x1b[m\x1b[K:\n'} +[7.337671] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[7.337709] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[7.337746] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[7.378272] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[7.378449] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[7.378498] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[7.378540] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[7.378579] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[7.378617] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[7.378657] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[7.378695] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[7.378733] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kclass g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>\x1b[m\x1b[K\xe2\x80\x99:\n'} +[7.378773] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36:\x1b[m\x1b[K required from here\n'} +[7.378811] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[7.378881] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockType;\n'} +[7.378926] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[7.378966] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[7.379007] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[7.379044] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[7.379082] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[7.379119] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[7.379156] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[7.379194] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[7.394583] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38\x1b[m\x1b[K,\n'} +[7.394759] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Converter.h:26\x1b[m\x1b[K,\n'} +[7.394815] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Frame.h:33\x1b[m\x1b[K,\n'} +[7.394876] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/KeyFrame.h:28\x1b[m\x1b[K,\n'} +[7.394921] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/MapPoint.h:23\x1b[m\x1b[K,\n'} +[7.394960] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26\x1b[m\x1b[K,\n'} +[7.395000] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[7.395039] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[7.395076] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KEigen::AlignedBit\x1b[m\x1b[K\xe2\x80\x99 is deprecated [\x1b[01;35m\x1b[K-Wdeprecated-declarations\x1b[m\x1b[K]\n'} +[7.395117] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 60 | typedef Eigen::Map, Matrix::\x1b[01;35m\x1b[KFlags & AlignedBit\x1b[m\x1b[K ? Aligned : Unaligned > HessianBlockTransposedType;\n'} +[7.395156] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~^~~~~~~~~~~~\x1b[m\x1b[K\n'} +[7.395194] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/eigen3/Eigen/Core:161\x1b[m\x1b[K,\n'} +[7.395231] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10\x1b[m\x1b[K,\n'} +[7.395268] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36\x1b[m\x1b[K,\n'} +[7.395318] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[7.395356] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kdeclared here\n'} +[7.395392] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 167 | EIGEN_DEPRECATED const unsigned int \x1b[01;36m\x1b[KAlignedBit\x1b[m\x1b[K = 0x80;\n'} +[7.395429] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~~~~\x1b[m\x1b[K\n'} +[7.417635] (-) TimerEvent: {} +[7.517957] (-) TimerEvent: {} +[7.618274] (-) TimerEvent: {} +[7.718628] (-) TimerEvent: {} +[7.819001] (-) TimerEvent: {} +[7.919308] (-) TimerEvent: {} +[8.019617] (-) TimerEvent: {} +[8.046674] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Atlas.h:26\x1b[m\x1b[K,\n'} +[8.046889] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:25\x1b[m\x1b[K,\n'} +[8.047150] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[8.047205] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[8.047253] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[8.047298] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[8.047352] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37\x1b[m\x1b[K,\n'} +[8.047398] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[8.047442] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvirtual bool ORB_SLAM3::Pinhole::matchAndtriangulate(const cv::KeyPoint&, const cv::KeyPoint&, ORB_SLAM3::GeometricCamera*, Sophus::SE3f&, Sophus::SE3f&, float, float, Eigen::Vector3f&)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[8.047491] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:54:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Kkp1\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[8.047553] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 83 | bool matchAndtriangulate(\x1b[01;35m\x1b[Kconst cv::KeyPoint& kp1\x1b[m\x1b[K, const cv::KeyPoint& kp2, GeometricCamera* pOther,\n'} +[8.047597] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~~~~~~~~~^~~\x1b[m\x1b[K\n'} +[8.047640] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:79:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Kkp2\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[8.047690] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, \x1b[01;35m\x1b[Kconst cv::KeyPoint& kp2\x1b[m\x1b[K, GeometricCamera* pOther,\n'} +[8.047733] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~~~~~~~~~^~~\x1b[m\x1b[K\n'} +[8.047780] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:101:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KpOther\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[8.047825] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, \x1b[01;35m\x1b[KGeometricCamera* pOther\x1b[m\x1b[K,\n'} +[8.048071] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~~~~~~^~~~~~\x1b[m\x1b[K\n'} +[8.048137] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:48:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KTcw1\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[8.048190] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 84 | \x1b[01;35m\x1b[KSophus::SE3f& Tcw1\x1b[m\x1b[K, Sophus::SE3f& Tcw2,\n'} +[8.048241] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~~~^~~~\x1b[m\x1b[K\n'} +[8.048287] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:68:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KTcw2\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[8.048336] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 84 | Sophus::SE3f& Tcw1, \x1b[01;35m\x1b[KSophus::SE3f& Tcw2\x1b[m\x1b[K,\n'} +[8.048382] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~~~^~~~\x1b[m\x1b[K\n'} +[8.048438] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:46:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KsigmaLevel1\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[8.048497] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 85 | \x1b[01;35m\x1b[Kconst float sigmaLevel1\x1b[m\x1b[K, const float sigmaLevel2,\n'} +[8.048549] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~^~~~~~~~~~~\x1b[m\x1b[K\n'} +[8.048602] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:71:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[KsigmaLevel2\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[8.048656] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 85 | const float sigmaLevel1, \x1b[01;35m\x1b[Kconst float sigmaLevel2\x1b[m\x1b[K,\n'} +[8.048703] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~^~~~~~~~~~~\x1b[m\x1b[K\n'} +[8.048749] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:86:51:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Kx3Dtriangulated\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[8.048796] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 86 | \x1b[01;35m\x1b[KEigen::Vector3f& x3Dtriangulated\x1b[m\x1b[K) { return false;}\n'} +[8.049013] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[8.049095] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Atlas.h:27\x1b[m\x1b[K,\n'} +[8.049142] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:25\x1b[m\x1b[K,\n'} +[8.049184] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[8.049230] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[8.049275] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[8.049318] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[8.049362] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37\x1b[m\x1b[K,\n'} +[8.049400] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[8.049443] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:\x1b[m\x1b[K In constructor \xe2\x80\x98\x1b[01m\x1b[KORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[8.049484] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KORB_SLAM3::KannalaBrandt8::precision\x1b[m\x1b[K\xe2\x80\x99 will be initialized after [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[8.049526] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 102 | const float \x1b[01;35m\x1b[Kprecision\x1b[m\x1b[K;\n'} +[8.049565] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~\x1b[m\x1b[K\n'} +[8.049603] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K \xe2\x80\x98\x1b[01m\x1b[Kstd::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[8.049645] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 88 | std::vector \x1b[01;35m\x1b[KmvLappingArea\x1b[m\x1b[K;\n'} +[8.049682] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[8.049718] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Atlas.h:27\x1b[m\x1b[K,\n'} +[8.049754] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:25\x1b[m\x1b[K,\n'} +[8.049791] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[8.049829] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[8.049877] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[8.049916] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[8.049953] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37\x1b[m\x1b[K,\n'} +[8.049992] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[8.050036] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:47:9:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K when initialized here [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[8.050080] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 47 | \x1b[01;35m\x1b[KKannalaBrandt8\x1b[m\x1b[K(const std::vector _vParameters) : GeometricCamera(_vParameters), precision(1e-6), mvLappingArea(2,0) ,tvr(nullptr) {\n'} +[8.050123] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[8.050162] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Atlas.h:27\x1b[m\x1b[K,\n'} +[8.050203] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/FrameDrawer.h:25\x1b[m\x1b[K,\n'} +[8.050246] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Viewer.h:23\x1b[m\x1b[K,\n'} +[8.050287] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/Tracking.h:26\x1b[m\x1b[K,\n'} +[8.050326] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/System.h:31\x1b[m\x1b[K,\n'} +[8.050364] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28\x1b[m\x1b[K,\n'} +[8.050402] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37\x1b[m\x1b[K,\n'} +[8.050439] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' from \x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6\x1b[m\x1b[K:\n'} +[8.050475] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:\x1b[m\x1b[K In constructor \xe2\x80\x98\x1b[01m\x1b[KORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector, float)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[8.050514] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KORB_SLAM3::KannalaBrandt8::precision\x1b[m\x1b[K\xe2\x80\x99 will be initialized after [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[8.050553] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 102 | const float \x1b[01;35m\x1b[Kprecision\x1b[m\x1b[K;\n'} +[8.050590] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~\x1b[m\x1b[K\n'} +[8.050626] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K \xe2\x80\x98\x1b[01m\x1b[Kstd::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[8.050664] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 88 | std::vector \x1b[01;35m\x1b[KmvLappingArea\x1b[m\x1b[K;\n'} +[8.050700] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[8.050737] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:53:9:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K when initialized here [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[8.050780] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 53 | \x1b[01;35m\x1b[KKannalaBrandt8\x1b[m\x1b[K(const std::vector _vParameters, const float _precision) : GeometricCamera(_vParameters),\n'} +[8.050818] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[8.050871] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:\x1b[m\x1b[K In constructor \xe2\x80\x98\x1b[01m\x1b[KORB_SLAM3::KannalaBrandt8::KannalaBrandt8(ORB_SLAM3::KannalaBrandt8*)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[8.050911] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[KORB_SLAM3::KannalaBrandt8::precision\x1b[m\x1b[K\xe2\x80\x99 will be initialized after [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[8.050949] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 102 | const float \x1b[01;35m\x1b[Kprecision\x1b[m\x1b[K;\n'} +[8.050988] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~\x1b[m\x1b[K\n'} +[8.051024] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K \xe2\x80\x98\x1b[01m\x1b[Kstd::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[8.051063] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 88 | std::vector \x1b[01;35m\x1b[KmvLappingArea\x1b[m\x1b[K;\n'} +[8.051102] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[8.051140] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:59:9:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[K when initialized here [\x1b[01;35m\x1b[K-Wreorder\x1b[m\x1b[K]\n'} +[8.051178] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 59 | \x1b[01;35m\x1b[KKannalaBrandt8\x1b[m\x1b[K(KannalaBrandt8* pKannala) : GeometricCamera(pKannala->mvParameters), precision(pKannala->precision), mvLappingArea(2,0) ,tvr(nullptr) {\n'} +[8.051216] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K^~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[8.119732] (-) TimerEvent: {} +[8.220054] (-) TimerEvent: {} +[8.320370] (-) TimerEvent: {} +[8.420678] (-) TimerEvent: {} +[8.521009] (-) TimerEvent: {} +[8.542612] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvoid ORB_SLAM3_Wrapper::RgbdSlamNode::getMapServer(std::shared_ptr, std::shared_ptr > >, std::shared_ptr > >)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[8.542811] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:199:71:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Krequest_header\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[8.542898] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 199 | void RgbdSlamNode::getMapServer(\x1b[01;35m\x1b[Kstd::shared_ptr request_header\x1b[m\x1b[K,\n'} +[8.542946] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[8.548173] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:\x1b[m\x1b[K In member function \xe2\x80\x98\x1b[01m\x1b[Kvoid ORB_SLAM3_Wrapper::RgbdSlamNode::getMapPointsInViewServer(std::shared_ptr, std::shared_ptr > >, std::shared_ptr > >)\x1b[m\x1b[K\xe2\x80\x99:\n'} +[8.548366] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[01m\x1b[K/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:209:83:\x1b[m\x1b[K \x1b[01;35m\x1b[Kwarning: \x1b[m\x1b[Kunused parameter \xe2\x80\x98\x1b[01m\x1b[Krequest_header\x1b[m\x1b[K\xe2\x80\x99 [\x1b[01;35m\x1b[K-Wunused-parameter\x1b[m\x1b[K]\n'} +[8.548463] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' 209 | void RgbdSlamNode::getMapPointsInViewServer(\x1b[01;35m\x1b[Kstd::shared_ptr request_header\x1b[m\x1b[K,\n'} +[8.548518] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' | \x1b[01;35m\x1b[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~\x1b[m\x1b[K\n'} +[8.621129] (-) TimerEvent: {} +[8.721459] (-) TimerEvent: {} +[8.821805] (-) TimerEvent: {} +[8.922192] (-) TimerEvent: {} +[9.022505] (-) TimerEvent: {} +[9.122851] (-) TimerEvent: {} +[9.223234] (-) TimerEvent: {} +[9.323550] (-) TimerEvent: {} +[9.423864] (-) TimerEvent: {} +[9.524187] (-) TimerEvent: {} +[9.624492] (-) TimerEvent: {} +[9.724804] (-) TimerEvent: {} +[9.825128] (-) TimerEvent: {} +[9.925450] (-) TimerEvent: {} +[10.025758] (-) TimerEvent: {} +[10.126084] (-) TimerEvent: {} +[10.226397] (-) TimerEvent: {} +[10.326708] (-) TimerEvent: {} +[10.427040] (-) TimerEvent: {} +[10.527355] (-) TimerEvent: {} +[10.627662] (-) TimerEvent: {} +[10.727982] (-) TimerEvent: {} +[10.828288] (-) TimerEvent: {} +[10.928594] (-) TimerEvent: {} +[11.028902] (-) TimerEvent: {} +[11.129213] (-) TimerEvent: {} +[11.229578] (-) TimerEvent: {} +[11.329904] (-) TimerEvent: {} +[11.430247] (-) TimerEvent: {} +[11.530552] (-) TimerEvent: {} +[11.630901] (-) TimerEvent: {} +[11.731218] (-) TimerEvent: {} +[11.831537] (-) TimerEvent: {} +[11.931876] (-) TimerEvent: {} +[12.032217] (-) TimerEvent: {} +[12.132546] (-) TimerEvent: {} +[12.232929] (-) TimerEvent: {} +[12.333305] (-) TimerEvent: {} +[12.433640] (-) TimerEvent: {} +[12.533992] (-) TimerEvent: {} +[12.634307] (-) TimerEvent: {} +[12.734626] (-) TimerEvent: {} +[12.834938] (-) TimerEvent: {} +[12.935258] (-) TimerEvent: {} +[12.950082] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'gmake[2]: *** [CMakeFiles/typeconversionTests.dir/build.make:76: CMakeFiles/typeconversionTests.dir/tests/typeConversionsTests.cpp.o] Interrupt\n'} +[12.950447] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'gmake[2]: *** [CMakeFiles/rgbd.dir/build.make:90: CMakeFiles/rgbd.dir/src/orb_slam3_interface.cpp.o] Interrupt\n'} +[12.950615] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'gmake[2]: *** [CMakeFiles/rgbd.dir/build.make:118: CMakeFiles/rgbd.dir/src/rgbd/rgbd.cpp.o] Interrupt\n'} +[12.950748] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'gmake[2]: *** [CMakeFiles/typeconversionTests.dir/build.make:90: CMakeFiles/typeconversionTests.dir/src/type_conversion.cpp.o] Interrupt\n'} +[12.950916] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'gmake[2]: *** [CMakeFiles/rgbd.dir/build.make:76: CMakeFiles/rgbd.dir/src/type_conversion.cpp.o] Interrupt\n'} +[12.951076] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'gmake[2]: *** [CMakeFiles/rgbd.dir/build.make:104: CMakeFiles/rgbd.dir/src/rgbd/rgbd-slam-node.cpp.o] Interrupt\n'} +[12.951203] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'gmake[1]: *** [CMakeFiles/Makefile2:184: CMakeFiles/typeconversionTests.dir/all] Interrupt\n'} +[12.951343] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'gmake[1]: *** [CMakeFiles/Makefile2:157: CMakeFiles/rgbd.dir/all] Interrupt\n'} +[12.951467] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'gmake: *** [Makefile:146: all] Interrupt\n'} +[13.035377] (-) TimerEvent: {} +[13.041839] (orb_slam3_ros2_wrapper) CommandEnded: {'returncode': -2} +[13.076293] (orb_slam3_ros2_wrapper) JobEnded: {'identifier': 'orb_slam3_ros2_wrapper', 'rc': 'SIGINT'} +[13.086525] (-) EventReactorShutdown: {} diff --git a/container_root/log/build_2024-12-11_15-05-07/logger_all.log b/container_root/log/build_2024-12-11_15-05-07/logger_all.log new file mode 100644 index 0000000..28813c6 --- /dev/null +++ b/container_root/log/build_2024-12-11_15-05-07/logger_all.log @@ -0,0 +1,162 @@ +[0.060s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build', '--symlink-install'] +[0.060s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=True, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=18, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, mixin_files=None, mixin=None, verb_parser=, verb_extension=, main=>, mixin_verb=('build',)) +[0.134s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters +[0.134s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters +[0.134s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters +[0.134s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters +[0.134s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover +[0.134s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover +[0.134s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/root' +[0.134s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install'] +[0.134s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore' +[0.134s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install' +[0.134s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg'] +[0.134s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg' +[0.134s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta'] +[0.134s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta' +[0.134s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros'] +[0.134s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros' +[0.141s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python'] +[0.141s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake' +[0.141s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python' +[0.141s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py'] +[0.141s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py' +[0.141s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install'] +[0.141s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore' +[0.141s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored +[0.141s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extensions ['ignore', 'ignore_ament_install'] +[0.141s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'ignore' +[0.141s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'ignore_ament_install' +[0.141s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extensions ['colcon_pkg'] +[0.141s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'colcon_pkg' +[0.141s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extensions ['colcon_meta'] +[0.141s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'colcon_meta' +[0.141s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extensions ['ros'] +[0.141s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'ros' +[0.141s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extensions ['cmake', 'python'] +[0.141s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'cmake' +[0.141s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'python' +[0.141s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extensions ['python_setup_py'] +[0.141s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'python_setup_py' +[0.141s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/build) by extensions ['ignore', 'ignore_ament_install'] +[0.141s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/build) by extension 'ignore' +[0.141s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/build) ignored +[0.141s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/install) by extensions ['ignore', 'ignore_ament_install'] +[0.142s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/install) by extension 'ignore' +[0.142s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/install) ignored +[0.142s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/log) by extensions ['ignore', 'ignore_ament_install'] +[0.142s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/log) by extension 'ignore' +[0.142s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/log) ignored +[0.142s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extensions ['ignore', 'ignore_ament_install'] +[0.142s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'ignore' +[0.142s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'ignore_ament_install' +[0.142s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extensions ['colcon_pkg'] +[0.142s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'colcon_pkg' +[0.142s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extensions ['colcon_meta'] +[0.142s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'colcon_meta' +[0.142s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extensions ['ros'] +[0.142s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'ros' +[0.142s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extensions ['cmake', 'python'] +[0.142s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'cmake' +[0.142s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'python' +[0.142s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extensions ['python_setup_py'] +[0.142s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'python_setup_py' +[0.142s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extensions ['ignore', 'ignore_ament_install'] +[0.142s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extension 'ignore' +[0.142s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extension 'ignore_ament_install' +[0.142s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extensions ['colcon_pkg'] +[0.142s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extension 'colcon_pkg' +[0.142s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extensions ['colcon_meta'] +[0.142s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extension 'colcon_meta' +[0.142s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extensions ['ros'] +[0.142s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extension 'ros' +[0.144s] DEBUG:colcon.colcon_core.package_identification:Package 'colcon_ws/src/orb_slam3_ros2_wrapper' with type 'ros.ament_cmake' and name 'orb_slam3_ros2_wrapper' +[0.144s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/slam_msgs) by extensions ['ignore', 'ignore_ament_install'] +[0.144s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/slam_msgs) by extension 'ignore' +[0.144s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/slam_msgs) ignored +[0.144s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install'] +[0.145s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore' +[0.145s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored +[0.145s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install'] +[0.145s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore' +[0.145s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored +[0.145s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extensions ['ignore', 'ignore_ament_install'] +[0.145s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'ignore' +[0.145s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'ignore_ament_install' +[0.145s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extensions ['colcon_pkg'] +[0.145s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'colcon_pkg' +[0.145s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extensions ['colcon_meta'] +[0.145s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'colcon_meta' +[0.145s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extensions ['ros'] +[0.145s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'ros' +[0.145s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extensions ['cmake', 'python'] +[0.145s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'cmake' +[0.145s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'python' +[0.145s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extensions ['python_setup_py'] +[0.145s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'python_setup_py' +[0.145s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults +[0.145s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover +[0.145s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults +[0.145s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover +[0.145s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults +[0.157s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'cmake_args' from command line to 'None' +[0.157s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'cmake_target' from command line to 'None' +[0.157s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.157s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'cmake_clean_cache' from command line to 'False' +[0.157s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'cmake_clean_first' from command line to 'False' +[0.157s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'cmake_force_configure' from command line to 'False' +[0.157s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'ament_cmake_args' from command line to 'None' +[0.157s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'catkin_cmake_args' from command line to 'None' +[0.157s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.157s] DEBUG:colcon.colcon_core.verb:Building package 'orb_slam3_ros2_wrapper' with the following arguments: {'ament_cmake_args': None, 'build_base': '/root/build/orb_slam3_ros2_wrapper', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/root/install/orb_slam3_ros2_wrapper', 'merge_install': False, 'path': '/root/colcon_ws/src/orb_slam3_ros2_wrapper', 'symlink_install': True, 'test_result_base': None} +[0.158s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor +[0.158s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete +[0.159s] INFO:colcon.colcon_ros.task.ament_cmake.build:Building ROS package in '/root/colcon_ws/src/orb_slam3_ros2_wrapper' with build type 'ament_cmake' +[0.159s] INFO:colcon.colcon_cmake.task.cmake.build:Building CMake package in '/root/colcon_ws/src/orb_slam3_ros2_wrapper' +[0.160s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems +[0.160s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.160s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[0.167s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/root/build/orb_slam3_ros2_wrapper': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake /root/colcon_ws/src/orb_slam3_ros2_wrapper -DAMENT_CMAKE_SYMLINK_INSTALL=1 -DCMAKE_INSTALL_PREFIX=/root/install/orb_slam3_ros2_wrapper +[1.353s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/root/build/orb_slam3_ros2_wrapper' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake /root/colcon_ws/src/orb_slam3_ros2_wrapper -DAMENT_CMAKE_SYMLINK_INSTALL=1 -DCMAKE_INSTALL_PREFIX=/root/install/orb_slam3_ros2_wrapper +[1.354s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/root/build/orb_slam3_ros2_wrapper': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /root/build/orb_slam3_ros2_wrapper -- -j18 -l18 +[13.108s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete was interrupted +[13.108s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete again +[13.200s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/root/build/orb_slam3_ros2_wrapper' returned '-2': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /root/build/orb_slam3_ros2_wrapper -- -j18 -l18 +[13.228s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(orb_slam3_ros2_wrapper) +[13.230s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper' for CMake module files +[13.230s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper' for CMake config files +[13.230s] Level 1:colcon.colcon_core.shell:create_environment_hook('orb_slam3_ros2_wrapper', 'cmake_prefix_path') +[13.230s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/hook/cmake_prefix_path.ps1' +[13.230s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/hook/cmake_prefix_path.dsv' +[13.231s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/hook/cmake_prefix_path.sh' +[13.231s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper/lib' +[13.231s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper/bin' +[13.231s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper/lib/pkgconfig/orb_slam3_ros2_wrapper.pc' +[13.232s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper/lib/python3.10/site-packages' +[13.232s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper/bin' +[13.233s] INFO:colcon.colcon_core.shell:Creating package script '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.ps1' +[13.233s] INFO:colcon.colcon_core.shell:Creating package descriptor '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.dsv' +[13.233s] INFO:colcon.colcon_core.shell:Creating package script '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.sh' +[13.234s] INFO:colcon.colcon_core.shell:Creating package script '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.bash' +[13.234s] INFO:colcon.colcon_core.shell:Creating package script '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.zsh' +[13.235s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/root/install/orb_slam3_ros2_wrapper/share/colcon-core/packages/orb_slam3_ros2_wrapper) +[13.245s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished +[13.245s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop +[13.245s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed +[13.245s] DEBUG:colcon.colcon_core.event_reactor:joining thread +[13.249s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.notify_send': Could not find 'notify-send' +[13.249s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems +[13.249s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems +[13.249s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2' +[13.251s] DEBUG:colcon.colcon_notification.desktop_notification.notify2:Failed to initialize notify2: org.freedesktop.DBus.Error.Spawn.ExecFailed: /usr/bin/dbus-launch terminated abnormally without any error message +[13.252s] DEBUG:colcon.colcon_core.event_reactor:joined thread +[13.252s] INFO:colcon.colcon_core.shell:Creating prefix script '/root/install/local_setup.ps1' +[13.252s] INFO:colcon.colcon_core.shell:Creating prefix util module '/root/install/_local_setup_util_ps1.py' +[13.253s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/root/install/setup.ps1' +[13.254s] INFO:colcon.colcon_core.shell:Creating prefix script '/root/install/local_setup.sh' +[13.254s] INFO:colcon.colcon_core.shell:Creating prefix util module '/root/install/_local_setup_util_sh.py' +[13.254s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/root/install/setup.sh' +[13.255s] INFO:colcon.colcon_core.shell:Creating prefix script '/root/install/local_setup.bash' +[13.255s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/root/install/setup.bash' +[13.255s] INFO:colcon.colcon_core.shell:Creating prefix script '/root/install/local_setup.zsh' +[13.256s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/root/install/setup.zsh' diff --git a/container_root/log/build_2024-12-11_15-05-07/orb_slam3_ros2_wrapper/command.log b/container_root/log/build_2024-12-11_15-05-07/orb_slam3_ros2_wrapper/command.log new file mode 100644 index 0000000..075ba01 --- /dev/null +++ b/container_root/log/build_2024-12-11_15-05-07/orb_slam3_ros2_wrapper/command.log @@ -0,0 +1,4 @@ +Invoking command in '/root/build/orb_slam3_ros2_wrapper': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake /root/colcon_ws/src/orb_slam3_ros2_wrapper -DAMENT_CMAKE_SYMLINK_INSTALL=1 -DCMAKE_INSTALL_PREFIX=/root/install/orb_slam3_ros2_wrapper +Invoked command in '/root/build/orb_slam3_ros2_wrapper' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake /root/colcon_ws/src/orb_slam3_ros2_wrapper -DAMENT_CMAKE_SYMLINK_INSTALL=1 -DCMAKE_INSTALL_PREFIX=/root/install/orb_slam3_ros2_wrapper +Invoking command in '/root/build/orb_slam3_ros2_wrapper': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /root/build/orb_slam3_ros2_wrapper -- -j18 -l18 +Invoked command in '/root/build/orb_slam3_ros2_wrapper' returned '-2': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /root/build/orb_slam3_ros2_wrapper -- -j18 -l18 diff --git a/container_root/log/build_2024-12-11_15-05-07/orb_slam3_ros2_wrapper/stderr.log b/container_root/log/build_2024-12-11_15-05-07/orb_slam3_ros2_wrapper/stderr.log new file mode 100644 index 0000000..3dbbbb2 --- /dev/null +++ b/container_root/log/build_2024-12-11_15-05-07/orb_slam3_ros2_wrapper/stderr.log @@ -0,0 +1,2218 @@ +Build type: Release +** WARNING ** io features related to pcap will be disabled +CMake Warning at CMakeLists.txt:81 (find_package): + By not providing "Findgtest.cmake" in CMAKE_MODULE_PATH this project has + asked CMake to find a package configuration file provided by "gtest", but + CMake did not find one. + + Could not find a package configuration file provided by "gtest" with any of + the following names: + + gtestConfig.cmake + gtest-config.cmake + + Add the installation prefix of "gtest" to CMAKE_PREFIX_PATH or set + "gtest_DIR" to a directory containing one of the above files. If "gtest" + provides a separate development package or SDK, be sure it has been + installed. + + +In file included from /home/orb/ORB_SLAM3/include/Frame.h:30, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/include/ImuTypes.h: In member function ‘void ORB_SLAM3::IMU::Preintegrated::printMeasurements() const’: +/home/orb/ORB_SLAM3/include/ImuTypes.h:204:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] + 204 | for(int i=0; i, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ^~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38: warning: extra ‘;’ [-Wpedantic] + 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW; + | ^ + | - +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<3, Eigen::Matrix >’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Frame.h:30, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/include/ImuTypes.h: In member function ‘void ORB_SLAM3::IMU::Preintegrated::printMeasurements() const’: +/home/orb/ORB_SLAM3/include/ImuTypes.h:204:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] + 204 | for(int i=0; i::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] + 204 | for(int i=0; i’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: At global scope: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:74: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38: warning: extra ‘;’ [-Wpedantic] + 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW; + | ^ + | - +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: At global scope: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:74: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<3, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38: warning: extra ‘;’ [-Wpedantic] + 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW; + | ^ + | - +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<7, g2o::Sim3>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<3, Eigen::Matrix >’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<3, Eigen::Matrix >’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<6, g2o::SE3Quat>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<6, g2o::SE3Quat>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<3, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Frame.h:30, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/include/ImuTypes.h: In member function ‘void ORB_SLAM3::IMU::Preintegrated::printMeasurements() const’: +/home/orb/ORB_SLAM3/include/ImuTypes.h:204:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] + 204 | for(int i=0; i, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: At global scope: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:74: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38: warning: extra ‘;’ [-Wpedantic] + 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW; + | ^ + | - +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<7, g2o::Sim3>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Frame.h:30, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/include/ImuTypes.h: In member function ‘void ORB_SLAM3::IMU::Preintegrated::printMeasurements() const’: +/home/orb/ORB_SLAM3/include/ImuTypes.h:204:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] + 204 | for(int i=0; i >’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: At global scope: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:74: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<6, g2o::SE3Quat>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38: warning: extra ‘;’ [-Wpedantic] + 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW; + | ^ + | - +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Frame.h:30, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/include/ImuTypes.h: In member function ‘void ORB_SLAM3::IMU::Preintegrated::printMeasurements() const’: +/home/orb/ORB_SLAM3/include/ImuTypes.h:204:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] + 204 | for(int i=0; i, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<3, Eigen::Matrix >’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: At global scope: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:74: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<6, g2o::SE3Quat>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<7, g2o::Sim3>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38: warning: extra ‘;’ [-Wpedantic] + 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW; + | ^ + | - +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:26, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h: In member function ‘virtual bool ORB_SLAM3::Pinhole::matchAndtriangulate(const cv::KeyPoint&, const cv::KeyPoint&, ORB_SLAM3::GeometricCamera*, Sophus::SE3f&, Sophus::SE3f&, float, float, Eigen::Vector3f&)’: +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:54: warning: unused parameter ‘kp1’ [-Wunused-parameter] + 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, + | ~~~~~~~~~~~~~~~~~~~~^~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:79: warning: unused parameter ‘kp2’ [-Wunused-parameter] + 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, + | ~~~~~~~~~~~~~~~~~~~~^~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:101: warning: unused parameter ‘pOther’ [-Wunused-parameter] + 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, + | ~~~~~~~~~~~~~~~~~^~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:48: warning: unused parameter ‘Tcw1’ [-Wunused-parameter] + 84 | Sophus::SE3f& Tcw1, Sophus::SE3f& Tcw2, + | ~~~~~~~~~~~~~~^~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:68: warning: unused parameter ‘Tcw2’ [-Wunused-parameter] + 84 | Sophus::SE3f& Tcw1, Sophus::SE3f& Tcw2, + | ~~~~~~~~~~~~~~^~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:46: warning: unused parameter ‘sigmaLevel1’ [-Wunused-parameter] + 85 | const float sigmaLevel1, const float sigmaLevel2, + | ~~~~~~~~~~~~^~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:71: warning: unused parameter ‘sigmaLevel2’ [-Wunused-parameter] + 85 | const float sigmaLevel1, const float sigmaLevel2, + | ~~~~~~~~~~~~^~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:86:51: warning: unused parameter ‘x3Dtriangulated’ [-Wunused-parameter] + 86 | Eigen::Vector3f& x3Dtriangulated) { return false;} + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector)’: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] + 102 | const float precision; + | ^~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] + 88 | std::vector mvLappingArea; + | ^~~~~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:47:9: warning:  when initialized here [-Wreorder] + 47 | KannalaBrandt8(const std::vector _vParameters) : GeometricCamera(_vParameters), precision(1e-6), mvLappingArea(2,0) ,tvr(nullptr) { + | ^~~~~~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector, float)’: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] + 102 | const float precision; + | ^~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] + 88 | std::vector mvLappingArea; + | ^~~~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:53:9: warning:  when initialized here [-Wreorder] + 53 | KannalaBrandt8(const std::vector _vParameters, const float _precision) : GeometricCamera(_vParameters), + | ^~~~~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(ORB_SLAM3::KannalaBrandt8*)’: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] + 102 | const float precision; + | ^~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] + 88 | std::vector mvLappingArea; + | ^~~~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:59:9: warning:  when initialized here [-Wreorder] + 59 | KannalaBrandt8(KannalaBrandt8* pKannala) : GeometricCamera(pKannala->mvParameters), precision(pKannala->precision), mvLappingArea(2,0) ,tvr(nullptr) { + | ^~~~~~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<3, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<7, g2o::Sim3>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<3, Eigen::Matrix >’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<6, g2o::SE3Quat>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<3, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<7, g2o::Sim3>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp: In member function ‘void ORB_SLAM3_Wrapper::ORBSLAM3Interface::mapPointsVisibleFromPose(Sophus::SE3f&, std::vector&, int, float, float)’: +/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:181:14: warning: variable ‘mRwc’ set but not used [-Wunused-but-set-variable] + 181 | auto mRwc = Twc.rotationMatrix(); + | ^~~~ +/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:168:166: warning: unused parameter ‘maxAngle’ [-Wunused-parameter] + 168 | void ORBSLAM3Interface::mapPointsVisibleFromPose(Sophus::SE3f& cameraPose, std::vector& points, int maxLandmarks, float maxDistance, float maxAngle) + | ~~~~~~^~~~~~~~ +/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp: In member function ‘bool ORB_SLAM3_Wrapper::ORBSLAM3Interface::trackRGBD(sensor_msgs::msg::Image_ >::SharedPtr, sensor_msgs::msg::Image_ >::SharedPtr, Sophus::SE3f&)’: +/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:558:18: warning: variable ‘tempTwc’ set but not used [-Wunused-but-set-variable] + 558 | auto tempTwc = Tcw.inverse(); + | ^~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<7, g2o::Sim3>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:26, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h: In member function ‘virtual bool ORB_SLAM3::Pinhole::matchAndtriangulate(const cv::KeyPoint&, const cv::KeyPoint&, ORB_SLAM3::GeometricCamera*, Sophus::SE3f&, Sophus::SE3f&, float, float, Eigen::Vector3f&)’: +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:54: warning: unused parameter ‘kp1’ [-Wunused-parameter] + 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, + | ~~~~~~~~~~~~~~~~~~~~^~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:79: warning: unused parameter ‘kp2’ [-Wunused-parameter] + 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, + | ~~~~~~~~~~~~~~~~~~~~^~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:101: warning: unused parameter ‘pOther’ [-Wunused-parameter] + 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, + | ~~~~~~~~~~~~~~~~~^~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:48: warning: unused parameter ‘Tcw1’ [-Wunused-parameter] + 84 | Sophus::SE3f& Tcw1, Sophus::SE3f& Tcw2, + | ~~~~~~~~~~~~~~^~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:68: warning: unused parameter ‘Tcw2’ [-Wunused-parameter] + 84 | Sophus::SE3f& Tcw1, Sophus::SE3f& Tcw2, + | ~~~~~~~~~~~~~~^~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:46: warning: unused parameter ‘sigmaLevel1’ [-Wunused-parameter] + 85 | const float sigmaLevel1, const float sigmaLevel2, + | ~~~~~~~~~~~~^~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:71: warning: unused parameter ‘sigmaLevel2’ [-Wunused-parameter] + 85 | const float sigmaLevel1, const float sigmaLevel2, + | ~~~~~~~~~~~~^~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:86:51: warning: unused parameter ‘x3Dtriangulated’ [-Wunused-parameter] + 86 | Eigen::Vector3f& x3Dtriangulated) { return false;} + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector)’: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] + 102 | const float precision; + | ^~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] + 88 | std::vector mvLappingArea; + | ^~~~~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:47:9: warning:  when initialized here [-Wreorder] + 47 | KannalaBrandt8(const std::vector _vParameters) : GeometricCamera(_vParameters), precision(1e-6), mvLappingArea(2,0) ,tvr(nullptr) { + | ^~~~~~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector, float)’: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] + 102 | const float precision; + | ^~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] + 88 | std::vector mvLappingArea; + | ^~~~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:53:9: warning:  when initialized here [-Wreorder] + 53 | KannalaBrandt8(const std::vector _vParameters, const float _precision) : GeometricCamera(_vParameters), + | ^~~~~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(ORB_SLAM3::KannalaBrandt8*)’: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] + 102 | const float precision; + | ^~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] + 88 | std::vector mvLappingArea; + | ^~~~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:59:9: warning:  when initialized here [-Wreorder] + 59 | KannalaBrandt8(KannalaBrandt8* pKannala) : GeometricCamera(pKannala->mvParameters), precision(pKannala->precision), mvLappingArea(2,0) ,tvr(nullptr) { + | ^~~~~~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:26, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h: In member function ‘virtual bool ORB_SLAM3::Pinhole::matchAndtriangulate(const cv::KeyPoint&, const cv::KeyPoint&, ORB_SLAM3::GeometricCamera*, Sophus::SE3f&, Sophus::SE3f&, float, float, Eigen::Vector3f&)’: +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:54: warning: unused parameter ‘kp1’ [-Wunused-parameter] + 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, + | ~~~~~~~~~~~~~~~~~~~~^~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:79: warning: unused parameter ‘kp2’ [-Wunused-parameter] + 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, + | ~~~~~~~~~~~~~~~~~~~~^~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:101: warning: unused parameter ‘pOther’ [-Wunused-parameter] + 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, + | ~~~~~~~~~~~~~~~~~^~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:48: warning: unused parameter ‘Tcw1’ [-Wunused-parameter] + 84 | Sophus::SE3f& Tcw1, Sophus::SE3f& Tcw2, + | ~~~~~~~~~~~~~~^~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:68: warning: unused parameter ‘Tcw2’ [-Wunused-parameter] + 84 | Sophus::SE3f& Tcw1, Sophus::SE3f& Tcw2, + | ~~~~~~~~~~~~~~^~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:46: warning: unused parameter ‘sigmaLevel1’ [-Wunused-parameter] + 85 | const float sigmaLevel1, const float sigmaLevel2, + | ~~~~~~~~~~~~^~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:71: warning: unused parameter ‘sigmaLevel2’ [-Wunused-parameter] + 85 | const float sigmaLevel1, const float sigmaLevel2, + | ~~~~~~~~~~~~^~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:86:51: warning: unused parameter ‘x3Dtriangulated’ [-Wunused-parameter] + 86 | Eigen::Vector3f& x3Dtriangulated) { return false;} + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector)’: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] + 102 | const float precision; + | ^~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] + 88 | std::vector mvLappingArea; + | ^~~~~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:47:9: warning:  when initialized here [-Wreorder] + 47 | KannalaBrandt8(const std::vector _vParameters) : GeometricCamera(_vParameters), precision(1e-6), mvLappingArea(2,0) ,tvr(nullptr) { + | ^~~~~~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector, float)’: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] + 102 | const float precision; + | ^~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] + 88 | std::vector mvLappingArea; + | ^~~~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:53:9: warning:  when initialized here [-Wreorder] + 53 | KannalaBrandt8(const std::vector _vParameters, const float _precision) : GeometricCamera(_vParameters), + | ^~~~~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(ORB_SLAM3::KannalaBrandt8*)’: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] + 102 | const float precision; + | ^~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] + 88 | std::vector mvLappingArea; + | ^~~~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:59:9: warning:  when initialized here [-Wreorder] + 59 | KannalaBrandt8(KannalaBrandt8* pKannala) : GeometricCamera(pKannala->mvParameters), precision(pKannala->precision), mvLappingArea(2,0) ,tvr(nullptr) { + | ^~~~~~~~~~~~~~ +/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp: In member function ‘void ORB_SLAM3_Wrapper::RgbdSlamNode::getMapServer(std::shared_ptr, std::shared_ptr > >, std::shared_ptr > >)’: +/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:199:71: warning: unused parameter ‘request_header’ [-Wunused-parameter] + 199 | void RgbdSlamNode::getMapServer(std::shared_ptr request_header, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp: In member function ‘void ORB_SLAM3_Wrapper::RgbdSlamNode::getMapPointsInViewServer(std::shared_ptr, std::shared_ptr > >, std::shared_ptr > >)’: +/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:209:83: warning: unused parameter ‘request_header’ [-Wunused-parameter] + 209 | void RgbdSlamNode::getMapPointsInViewServer(std::shared_ptr request_header, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gmake[2]: *** [CMakeFiles/typeconversionTests.dir/build.make:76: CMakeFiles/typeconversionTests.dir/tests/typeConversionsTests.cpp.o] Interrupt +gmake[2]: *** [CMakeFiles/rgbd.dir/build.make:90: CMakeFiles/rgbd.dir/src/orb_slam3_interface.cpp.o] Interrupt +gmake[2]: *** [CMakeFiles/rgbd.dir/build.make:118: CMakeFiles/rgbd.dir/src/rgbd/rgbd.cpp.o] Interrupt +gmake[2]: *** [CMakeFiles/typeconversionTests.dir/build.make:90: CMakeFiles/typeconversionTests.dir/src/type_conversion.cpp.o] Interrupt +gmake[2]: *** [CMakeFiles/rgbd.dir/build.make:76: CMakeFiles/rgbd.dir/src/type_conversion.cpp.o] Interrupt +gmake[2]: *** [CMakeFiles/rgbd.dir/build.make:104: CMakeFiles/rgbd.dir/src/rgbd/rgbd-slam-node.cpp.o] Interrupt +gmake[1]: *** [CMakeFiles/Makefile2:184: CMakeFiles/typeconversionTests.dir/all] Interrupt +gmake[1]: *** [CMakeFiles/Makefile2:157: CMakeFiles/rgbd.dir/all] Interrupt +gmake: *** [Makefile:146: all] Interrupt diff --git a/container_root/log/build_2024-12-11_15-05-07/orb_slam3_ros2_wrapper/stdout.log b/container_root/log/build_2024-12-11_15-05-07/orb_slam3_ros2_wrapper/stdout.log new file mode 100644 index 0000000..3a2767e --- /dev/null +++ b/container_root/log/build_2024-12-11_15-05-07/orb_slam3_ros2_wrapper/stdout.log @@ -0,0 +1,73 @@ +-- Found ament_cmake_auto: 1.3.10 (/opt/ros/humble/share/ament_cmake_auto/cmake) +-- Override CMake install command with custom implementation using symlinks instead of copying resources +-- Found rclcpp: 16.0.10 (/opt/ros/humble/share/rclcpp/cmake) +-- Found rosidl_generator_c: 3.1.5 (/opt/ros/humble/share/rosidl_generator_c/cmake) +-- Found rosidl_adapter: 3.1.5 (/opt/ros/humble/share/rosidl_adapter/cmake) +-- Found rosidl_generator_cpp: 3.1.5 (/opt/ros/humble/share/rosidl_generator_cpp/cmake) +-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c +-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp +-- Found rmw_implementation_cmake: 6.1.2 (/opt/ros/humble/share/rmw_implementation_cmake/cmake) +-- Found rmw_cyclonedds_cpp: 1.3.4 (/opt/ros/humble/share/rmw_cyclonedds_cpp/cmake) +-- Using RMW implementation 'rmw_cyclonedds_cpp' as default +-- Found sensor_msgs: 4.2.4 (/opt/ros/humble/share/sensor_msgs/cmake) +-- Found cv_bridge: 3.2.1 (/opt/ros/humble/share/cv_bridge/cmake) +-- Found message_filters: 4.3.5 (/opt/ros/humble/share/message_filters/cmake) +-- Found tf2_ros: 0.25.7 (/opt/ros/humble/share/tf2_ros/cmake) +-- Found tf2_eigen: 0.25.7 (/opt/ros/humble/share/tf2_eigen/cmake) +-- Found slam_msgs: 1.0.0 (/root/install/slam_msgs/share/slam_msgs/cmake) +-- Found nav_msgs: 4.2.4 (/opt/ros/humble/share/nav_msgs/cmake) +-- Found tf2_geometry_msgs: 0.25.7 (/opt/ros/humble/share/tf2_geometry_msgs/cmake) +-- Found eigen3_cmake_module: 0.1.1 (/opt/ros/humble/share/eigen3_cmake_module/cmake) +-- Found Eigen3: TRUE (found version "3.4.0") +-- Ensuring Eigen3 include directory is part of orocos-kdl CMake target +-- FLANN found (include: /usr/include, lib: /usr/lib/x86_64-linux-gnu/libflann_cpp.so) +-- Found Eigen3: /usr/include/eigen3 (found version "3.4.0") +-- OpenNI found (version: 1.5.4.0, include: /usr/include/ni, lib: /usr/lib/libOpenNI.so;libusb::libusb) +-- OpenNI2 found (version: 2.2.0.33, include: /usr/include/openni2, lib: /usr/lib/x86_64-linux-gnu/libOpenNI2.so;libusb::libusb) +-- OpenNI found (version: 1.5.4.0, include: /usr/include/ni, lib: /usr/lib/libOpenNI.so;libusb::libusb) +-- OpenNI2 found (version: 2.2.0.33, include: /usr/include/openni2, lib: /usr/lib/x86_64-linux-gnu/libOpenNI2.so;libusb::libusb) +-- Found Qhull version 8.0.2 +-- OpenNI found (version: 1.5.4.0, include: /usr/include/ni, lib: /usr/lib/libOpenNI.so;libusb::libusb) +-- looking for PCL_COMMON +-- looking for PCL_KDTREE +-- looking for PCL_OCTREE +-- looking for PCL_SEARCH +-- looking for PCL_SAMPLE_CONSENSUS +-- looking for PCL_FILTERS +-- looking for PCL_2D +-- looking for PCL_GEOMETRY +-- looking for PCL_IO +-- looking for PCL_FEATURES +-- looking for PCL_ML +-- looking for PCL_SEGMENTATION +-- looking for PCL_VISUALIZATION +-- looking for PCL_SURFACE +-- looking for PCL_REGISTRATION +-- looking for PCL_KEYPOINTS +-- looking for PCL_TRACKING +-- looking for PCL_RECOGNITION +-- looking for PCL_STEREO +-- looking for PCL_APPS +-- looking for PCL_IN_HAND_SCANNER +-- looking for PCL_MODELER +-- looking for PCL_POINT_CLOUD_EDITOR +-- looking for PCL_OUTOFCORE +-- looking for PCL_PEOPLE +-- Found pcl_ros: 2.4.5 (/opt/ros/humble/share/pcl_ros/cmake) +-- Found ament_cmake_gtest: 1.3.10 (/opt/ros/humble/share/ament_cmake_gtest/cmake) +-- Found gtest sources under '/opt/ros/humble/src/gtest_vendor': C++ tests using 'Google Test' will be built +-- Configuring done +-- Generating done +-- Build files have been written to: /root/build/orb_slam3_ros2_wrapper +Consolidate compiler generated dependencies of target gtest +Consolidate compiler generated dependencies of target gtest_main +Consolidate compiler generated dependencies of target rgbd +[ 16%] Built target gtest +[ 33%] Built target gtest_main +Consolidate compiler generated dependencies of target typeconversionTests +[ 41%] Building CXX object CMakeFiles/rgbd.dir/src/type_conversion.cpp.o +[ 50%] Building CXX object CMakeFiles/rgbd.dir/src/rgbd/rgbd-slam-node.cpp.o +[ 58%] Building CXX object CMakeFiles/rgbd.dir/src/orb_slam3_interface.cpp.o +[ 66%] Building CXX object CMakeFiles/rgbd.dir/src/rgbd/rgbd.cpp.o +[ 75%] Building CXX object CMakeFiles/typeconversionTests.dir/src/type_conversion.cpp.o +[ 83%] Building CXX object CMakeFiles/typeconversionTests.dir/tests/typeConversionsTests.cpp.o diff --git a/container_root/log/build_2024-12-11_15-05-07/orb_slam3_ros2_wrapper/stdout_stderr.log b/container_root/log/build_2024-12-11_15-05-07/orb_slam3_ros2_wrapper/stdout_stderr.log new file mode 100644 index 0000000..a0b2be3 --- /dev/null +++ b/container_root/log/build_2024-12-11_15-05-07/orb_slam3_ros2_wrapper/stdout_stderr.log @@ -0,0 +1,2291 @@ +Build type: Release +-- Found ament_cmake_auto: 1.3.10 (/opt/ros/humble/share/ament_cmake_auto/cmake) +-- Override CMake install command with custom implementation using symlinks instead of copying resources +-- Found rclcpp: 16.0.10 (/opt/ros/humble/share/rclcpp/cmake) +-- Found rosidl_generator_c: 3.1.5 (/opt/ros/humble/share/rosidl_generator_c/cmake) +-- Found rosidl_adapter: 3.1.5 (/opt/ros/humble/share/rosidl_adapter/cmake) +-- Found rosidl_generator_cpp: 3.1.5 (/opt/ros/humble/share/rosidl_generator_cpp/cmake) +-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c +-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp +-- Found rmw_implementation_cmake: 6.1.2 (/opt/ros/humble/share/rmw_implementation_cmake/cmake) +-- Found rmw_cyclonedds_cpp: 1.3.4 (/opt/ros/humble/share/rmw_cyclonedds_cpp/cmake) +-- Using RMW implementation 'rmw_cyclonedds_cpp' as default +-- Found sensor_msgs: 4.2.4 (/opt/ros/humble/share/sensor_msgs/cmake) +-- Found cv_bridge: 3.2.1 (/opt/ros/humble/share/cv_bridge/cmake) +-- Found message_filters: 4.3.5 (/opt/ros/humble/share/message_filters/cmake) +-- Found tf2_ros: 0.25.7 (/opt/ros/humble/share/tf2_ros/cmake) +-- Found tf2_eigen: 0.25.7 (/opt/ros/humble/share/tf2_eigen/cmake) +-- Found slam_msgs: 1.0.0 (/root/install/slam_msgs/share/slam_msgs/cmake) +-- Found nav_msgs: 4.2.4 (/opt/ros/humble/share/nav_msgs/cmake) +-- Found tf2_geometry_msgs: 0.25.7 (/opt/ros/humble/share/tf2_geometry_msgs/cmake) +-- Found eigen3_cmake_module: 0.1.1 (/opt/ros/humble/share/eigen3_cmake_module/cmake) +-- Found Eigen3: TRUE (found version "3.4.0") +-- Ensuring Eigen3 include directory is part of orocos-kdl CMake target +-- FLANN found (include: /usr/include, lib: /usr/lib/x86_64-linux-gnu/libflann_cpp.so) +-- Found Eigen3: /usr/include/eigen3 (found version "3.4.0") +-- OpenNI found (version: 1.5.4.0, include: /usr/include/ni, lib: /usr/lib/libOpenNI.so;libusb::libusb) +-- OpenNI2 found (version: 2.2.0.33, include: /usr/include/openni2, lib: /usr/lib/x86_64-linux-gnu/libOpenNI2.so;libusb::libusb) +** WARNING ** io features related to pcap will be disabled +-- OpenNI found (version: 1.5.4.0, include: /usr/include/ni, lib: /usr/lib/libOpenNI.so;libusb::libusb) +-- OpenNI2 found (version: 2.2.0.33, include: /usr/include/openni2, lib: /usr/lib/x86_64-linux-gnu/libOpenNI2.so;libusb::libusb) +-- Found Qhull version 8.0.2 +-- OpenNI found (version: 1.5.4.0, include: /usr/include/ni, lib: /usr/lib/libOpenNI.so;libusb::libusb) +-- looking for PCL_COMMON +-- looking for PCL_KDTREE +-- looking for PCL_OCTREE +-- looking for PCL_SEARCH +-- looking for PCL_SAMPLE_CONSENSUS +-- looking for PCL_FILTERS +-- looking for PCL_2D +-- looking for PCL_GEOMETRY +-- looking for PCL_IO +-- looking for PCL_FEATURES +-- looking for PCL_ML +-- looking for PCL_SEGMENTATION +-- looking for PCL_VISUALIZATION +-- looking for PCL_SURFACE +-- looking for PCL_REGISTRATION +-- looking for PCL_KEYPOINTS +-- looking for PCL_TRACKING +-- looking for PCL_RECOGNITION +-- looking for PCL_STEREO +-- looking for PCL_APPS +-- looking for PCL_IN_HAND_SCANNER +-- looking for PCL_MODELER +-- looking for PCL_POINT_CLOUD_EDITOR +-- looking for PCL_OUTOFCORE +-- looking for PCL_PEOPLE +-- Found pcl_ros: 2.4.5 (/opt/ros/humble/share/pcl_ros/cmake) +CMake Warning at CMakeLists.txt:81 (find_package): + By not providing "Findgtest.cmake" in CMAKE_MODULE_PATH this project has + asked CMake to find a package configuration file provided by "gtest", but + CMake did not find one. + + Could not find a package configuration file provided by "gtest" with any of + the following names: + + gtestConfig.cmake + gtest-config.cmake + + Add the installation prefix of "gtest" to CMAKE_PREFIX_PATH or set + "gtest_DIR" to a directory containing one of the above files. If "gtest" + provides a separate development package or SDK, be sure it has been + installed. + + +-- Found ament_cmake_gtest: 1.3.10 (/opt/ros/humble/share/ament_cmake_gtest/cmake) +-- Found gtest sources under '/opt/ros/humble/src/gtest_vendor': C++ tests using 'Google Test' will be built +-- Configuring done +-- Generating done +-- Build files have been written to: /root/build/orb_slam3_ros2_wrapper +Consolidate compiler generated dependencies of target gtest +Consolidate compiler generated dependencies of target gtest_main +Consolidate compiler generated dependencies of target rgbd +[ 16%] Built target gtest +[ 33%] Built target gtest_main +Consolidate compiler generated dependencies of target typeconversionTests +[ 41%] Building CXX object CMakeFiles/rgbd.dir/src/type_conversion.cpp.o +[ 50%] Building CXX object CMakeFiles/rgbd.dir/src/rgbd/rgbd-slam-node.cpp.o +[ 58%] Building CXX object CMakeFiles/rgbd.dir/src/orb_slam3_interface.cpp.o +[ 66%] Building CXX object CMakeFiles/rgbd.dir/src/rgbd/rgbd.cpp.o +[ 75%] Building CXX object CMakeFiles/typeconversionTests.dir/src/type_conversion.cpp.o +[ 83%] Building CXX object CMakeFiles/typeconversionTests.dir/tests/typeConversionsTests.cpp.o +In file included from /home/orb/ORB_SLAM3/include/Frame.h:30, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/include/ImuTypes.h: In member function ‘void ORB_SLAM3::IMU::Preintegrated::printMeasurements() const’: +/home/orb/ORB_SLAM3/include/ImuTypes.h:204:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] + 204 | for(int i=0; i, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ^~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38: warning: extra ‘;’ [-Wpedantic] + 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW; + | ^ + | - +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<3, Eigen::Matrix >’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Frame.h:30, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/include/ImuTypes.h: In member function ‘void ORB_SLAM3::IMU::Preintegrated::printMeasurements() const’: +/home/orb/ORB_SLAM3/include/ImuTypes.h:204:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] + 204 | for(int i=0; i::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] + 204 | for(int i=0; i’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: At global scope: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:74: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38: warning: extra ‘;’ [-Wpedantic] + 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW; + | ^ + | - +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: At global scope: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:74: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<3, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38: warning: extra ‘;’ [-Wpedantic] + 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW; + | ^ + | - +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<7, g2o::Sim3>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<3, Eigen::Matrix >’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<3, Eigen::Matrix >’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<6, g2o::SE3Quat>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<6, g2o::SE3Quat>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ + +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<3, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Frame.h:30, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/include/ImuTypes.h: In member function ‘void ORB_SLAM3::IMU::Preintegrated::printMeasurements() const’: +/home/orb/ORB_SLAM3/include/ImuTypes.h:204:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] + 204 | for(int i=0; i, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: At global scope: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:74: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38: warning: extra ‘;’ [-Wpedantic] + 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW; + | ^ + | - +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<7, g2o::Sim3>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Frame.h:30, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/include/ImuTypes.h: In member function ‘void ORB_SLAM3::IMU::Preintegrated::printMeasurements() const’: +/home/orb/ORB_SLAM3/include/ImuTypes.h:204:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] + 204 | for(int i=0; i >’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: At global scope: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:74: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<6, g2o::SE3Quat>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38: warning: extra ‘;’ [-Wpedantic] + 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW; + | ^ + | - +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Frame.h:30, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/include/ImuTypes.h: In member function ‘void ORB_SLAM3::IMU::Preintegrated::printMeasurements() const’: +/home/orb/ORB_SLAM3/include/ImuTypes.h:204:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] + 204 | for(int i=0; i, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<3, Eigen::Matrix >’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: At global scope: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:74: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<6, g2o::SE3Quat>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ^~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<7, g2o::Sim3>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38: warning: extra ‘;’ [-Wpedantic] + 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW; + | ^ + | - +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:26, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h: In member function ‘virtual bool ORB_SLAM3::Pinhole::matchAndtriangulate(const cv::KeyPoint&, const cv::KeyPoint&, ORB_SLAM3::GeometricCamera*, Sophus::SE3f&, Sophus::SE3f&, float, float, Eigen::Vector3f&)’: +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:54: warning: unused parameter ‘kp1’ [-Wunused-parameter] + 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, + | ~~~~~~~~~~~~~~~~~~~~^~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:79: warning: unused parameter ‘kp2’ [-Wunused-parameter] + 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, + | ~~~~~~~~~~~~~~~~~~~~^~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:101: warning: unused parameter ‘pOther’ [-Wunused-parameter] + 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, + | ~~~~~~~~~~~~~~~~~^~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:48: warning: unused parameter ‘Tcw1’ [-Wunused-parameter] + 84 | Sophus::SE3f& Tcw1, Sophus::SE3f& Tcw2, + | ~~~~~~~~~~~~~~^~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:68: warning: unused parameter ‘Tcw2’ [-Wunused-parameter] + 84 | Sophus::SE3f& Tcw1, Sophus::SE3f& Tcw2, + | ~~~~~~~~~~~~~~^~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:46: warning: unused parameter ‘sigmaLevel1’ [-Wunused-parameter] + 85 | const float sigmaLevel1, const float sigmaLevel2, + | ~~~~~~~~~~~~^~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:71: warning: unused parameter ‘sigmaLevel2’ [-Wunused-parameter] + 85 | const float sigmaLevel1, const float sigmaLevel2, + | ~~~~~~~~~~~~^~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:86:51: warning: unused parameter ‘x3Dtriangulated’ [-Wunused-parameter] + 86 | Eigen::Vector3f& x3Dtriangulated) { return false;} + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector)’: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] + 102 | const float precision; + | ^~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] + 88 | std::vector mvLappingArea; + | ^~~~~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:47:9: warning:  when initialized here [-Wreorder] + 47 | KannalaBrandt8(const std::vector _vParameters) : GeometricCamera(_vParameters), precision(1e-6), mvLappingArea(2,0) ,tvr(nullptr) { + | ^~~~~~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector, float)’: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] + 102 | const float precision; + | ^~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] + 88 | std::vector mvLappingArea; + | ^~~~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:53:9: warning:  when initialized here [-Wreorder] + 53 | KannalaBrandt8(const std::vector _vParameters, const float _precision) : GeometricCamera(_vParameters), + | ^~~~~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(ORB_SLAM3::KannalaBrandt8*)’: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] + 102 | const float precision; + | ^~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] + 88 | std::vector mvLappingArea; + | ^~~~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:59:9: warning:  when initialized here [-Wreorder] + 59 | KannalaBrandt8(KannalaBrandt8* pKannala) : GeometricCamera(pKannala->mvParameters), precision(pKannala->precision), mvLappingArea(2,0) ,tvr(nullptr) { + | ^~~~~~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /usr/include/eigen3/Eigen/Dense:1, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<3, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<7, g2o::Sim3>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<3, Eigen::Matrix >’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<6, g2o::SE3Quat>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<3, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<7, g2o::Sim3>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp: In member function ‘void ORB_SLAM3_Wrapper::ORBSLAM3Interface::mapPointsVisibleFromPose(Sophus::SE3f&, std::vector&, int, float, float)’: +/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:181:14: warning: variable ‘mRwc’ set but not used [-Wunused-but-set-variable] + 181 | auto mRwc = Twc.rotationMatrix(); + | ^~~~ +/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:168:166: warning: unused parameter ‘maxAngle’ [-Wunused-parameter] + 168 | void ORBSLAM3Interface::mapPointsVisibleFromPose(Sophus::SE3f& cameraPose, std::vector& points, int maxLandmarks, float maxDistance, float maxAngle) + | ~~~~~~^~~~~~~~ +/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp: In member function ‘bool ORB_SLAM3_Wrapper::ORBSLAM3Interface::trackRGBD(sensor_msgs::msg::Image_ >::SharedPtr, sensor_msgs::msg::Image_ >::SharedPtr, Sophus::SE3f&)’: +/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:558:18: warning: variable ‘tempTwc’ set but not used [-Wunused-but-set-variable] + 558 | auto tempTwc = Tcw.inverse(); + | ^~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<7, g2o::Sim3>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:26, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h: In member function ‘virtual bool ORB_SLAM3::Pinhole::matchAndtriangulate(const cv::KeyPoint&, const cv::KeyPoint&, ORB_SLAM3::GeometricCamera*, Sophus::SE3f&, Sophus::SE3f&, float, float, Eigen::Vector3f&)’: +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:54: warning: unused parameter ‘kp1’ [-Wunused-parameter] + 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, + | ~~~~~~~~~~~~~~~~~~~~^~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:79: warning: unused parameter ‘kp2’ [-Wunused-parameter] + 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, + | ~~~~~~~~~~~~~~~~~~~~^~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:101: warning: unused parameter ‘pOther’ [-Wunused-parameter] + 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, + | ~~~~~~~~~~~~~~~~~^~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:48: warning: unused parameter ‘Tcw1’ [-Wunused-parameter] + 84 | Sophus::SE3f& Tcw1, Sophus::SE3f& Tcw2, + | ~~~~~~~~~~~~~~^~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:68: warning: unused parameter ‘Tcw2’ [-Wunused-parameter] + 84 | Sophus::SE3f& Tcw1, Sophus::SE3f& Tcw2, + | ~~~~~~~~~~~~~~^~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:46: warning: unused parameter ‘sigmaLevel1’ [-Wunused-parameter] + 85 | const float sigmaLevel1, const float sigmaLevel2, + | ~~~~~~~~~~~~^~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:71: warning: unused parameter ‘sigmaLevel2’ [-Wunused-parameter] + 85 | const float sigmaLevel1, const float sigmaLevel2, + | ~~~~~~~~~~~~^~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:86:51: warning: unused parameter ‘x3Dtriangulated’ [-Wunused-parameter] + 86 | Eigen::Vector3f& x3Dtriangulated) { return false;} + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector)’: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] + 102 | const float precision; + | ^~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] + 88 | std::vector mvLappingArea; + | ^~~~~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:47:9: warning:  when initialized here [-Wreorder] + 47 | KannalaBrandt8(const std::vector _vParameters) : GeometricCamera(_vParameters), precision(1e-6), mvLappingArea(2,0) ,tvr(nullptr) { + | ^~~~~~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector, float)’: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] + 102 | const float precision; + | ^~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] + 88 | std::vector mvLappingArea; + | ^~~~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:53:9: warning:  when initialized here [-Wreorder] + 53 | KannalaBrandt8(const std::vector _vParameters, const float _precision) : GeometricCamera(_vParameters), + | ^~~~~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(ORB_SLAM3::KannalaBrandt8*)’: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] + 102 | const float precision; + | ^~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] + 88 | std::vector mvLappingArea; + | ^~~~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:59:9: warning:  when initialized here [-Wreorder] + 59 | KannalaBrandt8(KannalaBrandt8* pKannala) : GeometricCamera(pKannala->mvParameters), precision(pKannala->precision), mvLappingArea(2,0) ,tvr(nullptr) { + | ^~~~~~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>’: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36: required from here +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, + from /home/orb/ORB_SLAM3/include/Converter.h:26, + from /home/orb/ORB_SLAM3/include/Frame.h:33, + from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, + from /home/orb/ORB_SLAM3/include/MapPoint.h:23, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] + 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; + | ~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/eigen3/Eigen/Core:161, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here + 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; + | ^~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:26, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h: In member function ‘virtual bool ORB_SLAM3::Pinhole::matchAndtriangulate(const cv::KeyPoint&, const cv::KeyPoint&, ORB_SLAM3::GeometricCamera*, Sophus::SE3f&, Sophus::SE3f&, float, float, Eigen::Vector3f&)’: +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:54: warning: unused parameter ‘kp1’ [-Wunused-parameter] + 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, + | ~~~~~~~~~~~~~~~~~~~~^~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:79: warning: unused parameter ‘kp2’ [-Wunused-parameter] + 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, + | ~~~~~~~~~~~~~~~~~~~~^~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:101: warning: unused parameter ‘pOther’ [-Wunused-parameter] + 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, + | ~~~~~~~~~~~~~~~~~^~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:48: warning: unused parameter ‘Tcw1’ [-Wunused-parameter] + 84 | Sophus::SE3f& Tcw1, Sophus::SE3f& Tcw2, + | ~~~~~~~~~~~~~~^~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:68: warning: unused parameter ‘Tcw2’ [-Wunused-parameter] + 84 | Sophus::SE3f& Tcw1, Sophus::SE3f& Tcw2, + | ~~~~~~~~~~~~~~^~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:46: warning: unused parameter ‘sigmaLevel1’ [-Wunused-parameter] + 85 | const float sigmaLevel1, const float sigmaLevel2, + | ~~~~~~~~~~~~^~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:71: warning: unused parameter ‘sigmaLevel2’ [-Wunused-parameter] + 85 | const float sigmaLevel1, const float sigmaLevel2, + | ~~~~~~~~~~~~^~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:86:51: warning: unused parameter ‘x3Dtriangulated’ [-Wunused-parameter] + 86 | Eigen::Vector3f& x3Dtriangulated) { return false;} + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector)’: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] + 102 | const float precision; + | ^~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] + 88 | std::vector mvLappingArea; + | ^~~~~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:47:9: warning:  when initialized here [-Wreorder] + 47 | KannalaBrandt8(const std::vector _vParameters) : GeometricCamera(_vParameters), precision(1e-6), mvLappingArea(2,0) ,tvr(nullptr) { + | ^~~~~~~~~~~~~~ +In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, + from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, + from /home/orb/ORB_SLAM3/include/Viewer.h:23, + from /home/orb/ORB_SLAM3/include/Tracking.h:26, + from /home/orb/ORB_SLAM3/include/System.h:31, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, + from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector, float)’: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] + 102 | const float precision; + | ^~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] + 88 | std::vector mvLappingArea; + | ^~~~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:53:9: warning:  when initialized here [-Wreorder] + 53 | KannalaBrandt8(const std::vector _vParameters, const float _precision) : GeometricCamera(_vParameters), + | ^~~~~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(ORB_SLAM3::KannalaBrandt8*)’: +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] + 102 | const float precision; + | ^~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] + 88 | std::vector mvLappingArea; + | ^~~~~~~~~~~~~ +/home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:59:9: warning:  when initialized here [-Wreorder] + 59 | KannalaBrandt8(KannalaBrandt8* pKannala) : GeometricCamera(pKannala->mvParameters), precision(pKannala->precision), mvLappingArea(2,0) ,tvr(nullptr) { + | ^~~~~~~~~~~~~~ +/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp: In member function ‘void ORB_SLAM3_Wrapper::RgbdSlamNode::getMapServer(std::shared_ptr, std::shared_ptr > >, std::shared_ptr > >)’: +/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:199:71: warning: unused parameter ‘request_header’ [-Wunused-parameter] + 199 | void RgbdSlamNode::getMapServer(std::shared_ptr request_header, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp: In member function ‘void ORB_SLAM3_Wrapper::RgbdSlamNode::getMapPointsInViewServer(std::shared_ptr, std::shared_ptr > >, std::shared_ptr > >)’: +/root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:209:83: warning: unused parameter ‘request_header’ [-Wunused-parameter] + 209 | void RgbdSlamNode::getMapPointsInViewServer(std::shared_ptr request_header, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +gmake[2]: *** [CMakeFiles/typeconversionTests.dir/build.make:76: CMakeFiles/typeconversionTests.dir/tests/typeConversionsTests.cpp.o] Interrupt +gmake[2]: *** [CMakeFiles/rgbd.dir/build.make:90: CMakeFiles/rgbd.dir/src/orb_slam3_interface.cpp.o] Interrupt +gmake[2]: *** [CMakeFiles/rgbd.dir/build.make:118: CMakeFiles/rgbd.dir/src/rgbd/rgbd.cpp.o] Interrupt +gmake[2]: *** [CMakeFiles/typeconversionTests.dir/build.make:90: CMakeFiles/typeconversionTests.dir/src/type_conversion.cpp.o] Interrupt +gmake[2]: *** [CMakeFiles/rgbd.dir/build.make:76: CMakeFiles/rgbd.dir/src/type_conversion.cpp.o] Interrupt +gmake[2]: *** [CMakeFiles/rgbd.dir/build.make:104: CMakeFiles/rgbd.dir/src/rgbd/rgbd-slam-node.cpp.o] Interrupt +gmake[1]: *** [CMakeFiles/Makefile2:184: CMakeFiles/typeconversionTests.dir/all] Interrupt +gmake[1]: *** [CMakeFiles/Makefile2:157: CMakeFiles/rgbd.dir/all] Interrupt +gmake: *** [Makefile:146: all] Interrupt diff --git a/container_root/log/build_2024-12-11_15-05-07/orb_slam3_ros2_wrapper/streams.log b/container_root/log/build_2024-12-11_15-05-07/orb_slam3_ros2_wrapper/streams.log new file mode 100644 index 0000000..3e9a9f8 --- /dev/null +++ b/container_root/log/build_2024-12-11_15-05-07/orb_slam3_ros2_wrapper/streams.log @@ -0,0 +1,2295 @@ +[0.008s] Invoking command in '/root/build/orb_slam3_ros2_wrapper': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake /root/colcon_ws/src/orb_slam3_ros2_wrapper -DAMENT_CMAKE_SYMLINK_INSTALL=1 -DCMAKE_INSTALL_PREFIX=/root/install/orb_slam3_ros2_wrapper +[0.018s] Build type: Release +[0.018s] -- Found ament_cmake_auto: 1.3.10 (/opt/ros/humble/share/ament_cmake_auto/cmake) +[0.100s] -- Override CMake install command with custom implementation using symlinks instead of copying resources +[0.106s] -- Found rclcpp: 16.0.10 (/opt/ros/humble/share/rclcpp/cmake) +[0.122s] -- Found rosidl_generator_c: 3.1.5 (/opt/ros/humble/share/rosidl_generator_c/cmake) +[0.123s] -- Found rosidl_adapter: 3.1.5 (/opt/ros/humble/share/rosidl_adapter/cmake) +[0.127s] -- Found rosidl_generator_cpp: 3.1.5 (/opt/ros/humble/share/rosidl_generator_cpp/cmake) +[0.132s] -- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c +[0.139s] -- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp +[0.157s] -- Found rmw_implementation_cmake: 6.1.2 (/opt/ros/humble/share/rmw_implementation_cmake/cmake) +[0.159s] -- Found rmw_cyclonedds_cpp: 1.3.4 (/opt/ros/humble/share/rmw_cyclonedds_cpp/cmake) +[0.174s] -- Using RMW implementation 'rmw_cyclonedds_cpp' as default +[0.211s] -- Found sensor_msgs: 4.2.4 (/opt/ros/humble/share/sensor_msgs/cmake) +[0.232s] -- Found cv_bridge: 3.2.1 (/opt/ros/humble/share/cv_bridge/cmake) +[0.236s] -- Found message_filters: 4.3.5 (/opt/ros/humble/share/message_filters/cmake) +[0.242s] -- Found tf2_ros: 0.25.7 (/opt/ros/humble/share/tf2_ros/cmake) +[0.300s] -- Found tf2_eigen: 0.25.7 (/opt/ros/humble/share/tf2_eigen/cmake) +[0.303s] -- Found slam_msgs: 1.0.0 (/root/install/slam_msgs/share/slam_msgs/cmake) +[0.317s] -- Found nav_msgs: 4.2.4 (/opt/ros/humble/share/nav_msgs/cmake) +[0.328s] -- Found tf2_geometry_msgs: 0.25.7 (/opt/ros/humble/share/tf2_geometry_msgs/cmake) +[0.330s] -- Found eigen3_cmake_module: 0.1.1 (/opt/ros/humble/share/eigen3_cmake_module/cmake) +[0.331s] -- Found Eigen3: TRUE (found version "3.4.0") +[0.331s] -- Ensuring Eigen3 include directory is part of orocos-kdl CMake target +[0.363s] -- FLANN found (include: /usr/include, lib: /usr/lib/x86_64-linux-gnu/libflann_cpp.so) +[0.508s] -- Found Eigen3: /usr/include/eigen3 (found version "3.4.0") +[0.611s] -- OpenNI found (version: 1.5.4.0, include: /usr/include/ni, lib: /usr/lib/libOpenNI.so;libusb::libusb) +[0.618s] -- OpenNI2 found (version: 2.2.0.33, include: /usr/include/openni2, lib: /usr/lib/x86_64-linux-gnu/libOpenNI2.so;libusb::libusb) +[0.618s] ** WARNING ** io features related to pcap will be disabled +[0.718s] -- OpenNI found (version: 1.5.4.0, include: /usr/include/ni, lib: /usr/lib/libOpenNI.so;libusb::libusb) +[0.722s] -- OpenNI2 found (version: 2.2.0.33, include: /usr/include/openni2, lib: /usr/lib/x86_64-linux-gnu/libOpenNI2.so;libusb::libusb) +[0.817s] -- Found Qhull version 8.0.2 +[0.910s] -- OpenNI found (version: 1.5.4.0, include: /usr/include/ni, lib: /usr/lib/libOpenNI.so;libusb::libusb) +[0.989s] -- looking for PCL_COMMON +[0.989s] -- looking for PCL_KDTREE +[0.989s] -- looking for PCL_OCTREE +[0.989s] -- looking for PCL_SEARCH +[0.990s] -- looking for PCL_SAMPLE_CONSENSUS +[0.990s] -- looking for PCL_FILTERS +[0.990s] -- looking for PCL_2D +[0.990s] -- looking for PCL_GEOMETRY +[0.990s] -- looking for PCL_IO +[0.990s] -- looking for PCL_FEATURES +[0.990s] -- looking for PCL_ML +[0.990s] -- looking for PCL_SEGMENTATION +[0.991s] -- looking for PCL_VISUALIZATION +[0.991s] -- looking for PCL_SURFACE +[0.991s] -- looking for PCL_REGISTRATION +[0.991s] -- looking for PCL_KEYPOINTS +[0.991s] -- looking for PCL_TRACKING +[0.992s] -- looking for PCL_RECOGNITION +[0.992s] -- looking for PCL_STEREO +[0.992s] -- looking for PCL_APPS +[0.992s] -- looking for PCL_IN_HAND_SCANNER +[0.992s] -- looking for PCL_MODELER +[0.993s] -- looking for PCL_POINT_CLOUD_EDITOR +[0.993s] -- looking for PCL_OUTOFCORE +[0.993s] -- looking for PCL_PEOPLE +[1.003s] -- Found pcl_ros: 2.4.5 (/opt/ros/humble/share/pcl_ros/cmake) +[1.045s] CMake Warning at CMakeLists.txt:81 (find_package): +[1.045s] By not providing "Findgtest.cmake" in CMAKE_MODULE_PATH this project has +[1.045s] asked CMake to find a package configuration file provided by "gtest", but +[1.045s] CMake did not find one. +[1.046s] +[1.046s] Could not find a package configuration file provided by "gtest" with any of +[1.046s] the following names: +[1.046s] +[1.046s] gtestConfig.cmake +[1.046s] gtest-config.cmake +[1.046s] +[1.046s] Add the installation prefix of "gtest" to CMAKE_PREFIX_PATH or set +[1.046s] "gtest_DIR" to a directory containing one of the above files. If "gtest" +[1.046s] provides a separate development package or SDK, be sure it has been +[1.046s] installed. +[1.046s] +[1.046s]  +[1.046s] -- Found ament_cmake_gtest: 1.3.10 (/opt/ros/humble/share/ament_cmake_gtest/cmake) +[1.047s] -- Found gtest sources under '/opt/ros/humble/src/gtest_vendor': C++ tests using 'Google Test' will be built +[1.100s] -- Configuring done +[1.180s] -- Generating done +[1.182s] -- Build files have been written to: /root/build/orb_slam3_ros2_wrapper +[1.194s] Invoked command in '/root/build/orb_slam3_ros2_wrapper' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake /root/colcon_ws/src/orb_slam3_ros2_wrapper -DAMENT_CMAKE_SYMLINK_INSTALL=1 -DCMAKE_INSTALL_PREFIX=/root/install/orb_slam3_ros2_wrapper +[1.194s] Invoking command in '/root/build/orb_slam3_ros2_wrapper': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /root/build/orb_slam3_ros2_wrapper -- -j18 -l18 +[1.226s] Consolidate compiler generated dependencies of target gtest +[1.227s] Consolidate compiler generated dependencies of target gtest_main +[1.233s] Consolidate compiler generated dependencies of target rgbd +[1.237s] [ 16%] Built target gtest +[1.238s] [ 33%] Built target gtest_main +[1.251s] Consolidate compiler generated dependencies of target typeconversionTests +[1.257s] [ 41%] Building CXX object CMakeFiles/rgbd.dir/src/type_conversion.cpp.o +[1.261s] [ 50%] Building CXX object CMakeFiles/rgbd.dir/src/rgbd/rgbd-slam-node.cpp.o +[1.262s] [ 58%] Building CXX object CMakeFiles/rgbd.dir/src/orb_slam3_interface.cpp.o +[1.264s] [ 66%] Building CXX object CMakeFiles/rgbd.dir/src/rgbd/rgbd.cpp.o +[1.271s] [ 75%] Building CXX object CMakeFiles/typeconversionTests.dir/src/type_conversion.cpp.o +[1.274s] [ 83%] Building CXX object CMakeFiles/typeconversionTests.dir/tests/typeConversionsTests.cpp.o +[5.017s] In file included from /home/orb/ORB_SLAM3/include/Frame.h:30, +[5.017s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.017s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.017s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[5.017s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[5.017s] /home/orb/ORB_SLAM3/include/ImuTypes.h: In member function ‘void ORB_SLAM3::IMU::Preintegrated::printMeasurements() const’: +[5.017s] /home/orb/ORB_SLAM3/include/ImuTypes.h:204:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] +[5.017s] 204 | for(int i=0; i, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[5.118s] | ^~~~~~~~~~ +[5.118s] +[5.118s] In file included from /usr/include/eigen3/Eigen/Core:161, +[5.118s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[5.118s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[5.118s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[5.118s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[5.118s] | ^~~~~~~~~~ +[5.123s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[5.123s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[5.123s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[5.124s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.124s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.124s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[5.124s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[5.124s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[5.124s] 59 | Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[5.124s] | ^~~~~~~~~~ +[5.124s] +[5.124s] In file included from /usr/include/eigen3/Eigen/Core:161, +[5.124s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[5.124s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[5.124s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[5.124s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[5.124s] | ^~~~~~~~~~ +[5.124s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[5.124s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[5.124s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[5.124s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.124s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.124s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[5.124s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[5.124s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[5.124s] 60 | Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[5.124s] | ^~~~~~~~~~ +[5.125s] +[5.125s] In file included from /usr/include/eigen3/Eigen/Core:161, +[5.125s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[5.125s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[5.125s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[5.125s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[5.125s] | ^~~~~~~~~~ +[5.155s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41, +[5.155s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[5.155s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[5.155s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.155s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.155s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[5.155s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[5.155s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38: warning: extra ‘;’ [-Wpedantic] +[5.156s] 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW; +[5.156s] | ^ +[5.156s] | - +[5.350s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, +[5.350s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[5.350s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[5.350s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.350s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.350s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[5.350s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[5.350s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<3, Eigen::Matrix >’: +[5.350s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35: required from here +[5.350s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[5.350s] 62 | Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[5.351s] | ~~~~~~^~~~~~~~~~~~ +[5.351s] +[5.351s] In file included from /usr/include/eigen3/Eigen/Core:161, +[5.351s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[5.351s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[5.351s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[5.351s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[5.351s] | ^~~~~~~~~~ +[5.366s] In file included from /home/orb/ORB_SLAM3/include/Frame.h:30, +[5.366s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.366s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.366s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, +[5.367s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[5.367s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[5.367s] from /home/orb/ORB_SLAM3/include/System.h:31, +[5.367s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[5.367s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[5.367s] /home/orb/ORB_SLAM3/include/ImuTypes.h: In member function ‘void ORB_SLAM3::IMU::Preintegrated::printMeasurements() const’: +[5.367s] /home/orb/ORB_SLAM3/include/ImuTypes.h:204:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] +[5.367s] 204 | for(int i=0; i::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] +[5.367s] 204 | for(int i=0; i’: +[5.371s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33: required from here +[5.371s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[5.371s] 62 | Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[5.371s] | ~~~~~~^~~~~~~~~~~~ +[5.372s] +[5.372s] In file included from /usr/include/eigen3/Eigen/Core:161, +[5.372s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[5.372s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[5.372s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[5.372s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[5.372s] | ^~~~~~~~~~ +[5.392s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[5.392s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[5.392s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[5.392s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.392s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.393s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[5.393s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[5.393s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>’: +[5.393s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24: required from here +[5.393s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[5.393s] 59 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[5.393s] | ~~~~~~^~~~~~~~~~~~ +[5.393s] +[5.393s] In file included from /usr/include/eigen3/Eigen/Core:161, +[5.393s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[5.393s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[5.393s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[5.393s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[5.393s] | ^~~~~~~~~~ +[5.393s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[5.393s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[5.393s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[5.393s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.393s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.393s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[5.393s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[5.393s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[5.393s] 60 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[5.394s] | ~~~~~~^~~~~~~~~~~~ +[5.394s] +[5.394s] In file included from /usr/include/eigen3/Eigen/Core:161, +[5.394s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[5.394s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[5.394s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[5.394s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[5.394s] | ^~~~~~~~~~ +[5.419s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, +[5.419s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[5.419s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[5.419s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.419s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.419s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[5.419s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[5.420s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[5.420s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: At global scope: +[5.420s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:74: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[5.420s] 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[5.420s] | ^~~~~~~~~~ +[5.420s] In file included from /usr/include/eigen3/Eigen/Core:161, +[5.420s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[5.420s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[5.420s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[5.420s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[5.420s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[5.420s] | ^~~~~~~~~~ +[5.426s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[5.426s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[5.426s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[5.426s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.426s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.426s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[5.426s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[5.426s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[5.426s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[5.426s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[5.426s] | ^~~~~~~~~~ +[5.426s] In file included from /usr/include/eigen3/Eigen/Core:161, +[5.426s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[5.426s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[5.426s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[5.426s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[5.426s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[5.426s] | ^~~~~~~~~~ +[5.426s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[5.426s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[5.427s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[5.427s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.427s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.427s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[5.427s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[5.427s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[5.427s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[5.427s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[5.427s] | ^~~~~~~~~~ +[5.427s] In file included from /usr/include/eigen3/Eigen/Core:161, +[5.427s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[5.427s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[5.427s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[5.427s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[5.427s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[5.427s] | ^~~~~~~~~~ +[5.443s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[5.443s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[5.443s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[5.443s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.443s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.444s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[5.444s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[5.444s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +[5.444s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35: required from here +[5.444s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[5.444s] 59 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[5.444s] | ~~~~~~^~~~~~~~~~~~ +[5.444s] +[5.444s] In file included from /usr/include/eigen3/Eigen/Core:161, +[5.444s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[5.444s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[5.444s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[5.444s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[5.444s] | ^~~~~~~~~~ +[5.454s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[5.454s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[5.454s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[5.454s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.454s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.454s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[5.454s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[5.454s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[5.454s] 60 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[5.454s] | ~~~~~~^~~~~~~~~~~~ +[5.454s] +[5.454s] In file included from /usr/include/eigen3/Eigen/Core:161, +[5.454s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[5.454s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[5.454s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[5.454s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[5.454s] | ^~~~~~~~~~ +[5.458s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41, +[5.458s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[5.458s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[5.458s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.458s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.458s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[5.459s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[5.459s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[5.459s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38: warning: extra ‘;’ [-Wpedantic] +[5.459s] 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW; +[5.459s] | ^ +[5.459s] | - +[5.467s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, +[5.467s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[5.467s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[5.467s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.467s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.467s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, +[5.467s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[5.467s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[5.467s] from /home/orb/ORB_SLAM3/include/System.h:31, +[5.467s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[5.467s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[5.467s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: At global scope: +[5.468s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:74: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[5.468s] 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[5.468s] | ^~~~~~~~~~ +[5.468s] In file included from /usr/include/eigen3/Eigen/Core:161, +[5.468s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, +[5.468s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[5.468s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[5.468s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[5.468s] | ^~~~~~~~~~ +[5.473s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[5.473s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[5.474s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[5.474s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.474s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.474s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, +[5.474s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[5.474s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[5.474s] from /home/orb/ORB_SLAM3/include/System.h:31, +[5.474s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[5.474s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[5.474s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[5.474s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[5.474s] | ^~~~~~~~~~ +[5.474s] In file included from /usr/include/eigen3/Eigen/Core:161, +[5.474s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, +[5.474s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[5.474s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[5.474s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[5.474s] | ^~~~~~~~~~ +[5.474s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[5.474s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[5.474s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[5.474s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.474s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.474s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, +[5.475s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[5.475s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[5.475s] from /home/orb/ORB_SLAM3/include/System.h:31, +[5.475s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[5.475s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[5.475s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[5.475s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[5.475s] | ^~~~~~~~~~ +[5.475s] In file included from /usr/include/eigen3/Eigen/Core:161, +[5.475s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, +[5.475s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[5.475s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[5.475s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[5.475s] | ^~~~~~~~~~ +[5.499s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[5.499s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[5.499s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[5.499s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.499s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.499s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[5.499s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[5.499s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<3, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +[5.499s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41: required from here +[5.499s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[5.499s] 59 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[5.499s] | ~~~~~~^~~~~~~~~~~~ +[5.499s] +[5.500s] In file included from /usr/include/eigen3/Eigen/Core:161, +[5.500s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[5.500s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[5.500s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[5.500s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[5.500s] | ^~~~~~~~~~ +[5.500s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[5.500s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[5.500s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[5.500s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.500s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.500s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[5.500s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[5.500s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[5.500s] 60 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[5.500s] | ~~~~~~^~~~~~~~~~~~ +[5.500s] +[5.500s] In file included from /usr/include/eigen3/Eigen/Core:161, +[5.500s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[5.500s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[5.500s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[5.500s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[5.500s] | ^~~~~~~~~~ +[5.506s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41, +[5.506s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[5.506s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[5.506s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.506s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.507s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, +[5.507s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[5.507s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[5.507s] from /home/orb/ORB_SLAM3/include/System.h:31, +[5.507s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[5.507s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[5.507s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38: warning: extra ‘;’ [-Wpedantic] +[5.507s] 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW; +[5.507s] | ^ +[5.507s] | - +[5.660s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, +[5.660s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[5.660s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[5.660s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.660s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.660s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[5.661s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[5.661s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<7, g2o::Sim3>’: +[5.661s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35: required from here +[5.661s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[5.661s] 62 | Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[5.661s] | ~~~~~~^~~~~~~~~~~~ +[5.661s] +[5.661s] In file included from /usr/include/eigen3/Eigen/Core:161, +[5.661s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[5.661s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[5.661s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[5.661s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[5.661s] | ^~~~~~~~~~ +[5.684s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[5.684s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[5.684s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[5.684s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.685s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.685s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[5.685s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[5.685s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>’: +[5.685s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27: required from here +[5.685s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[5.685s] 59 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[5.685s] | ~~~~~~^~~~~~~~~~~~ +[5.685s] +[5.685s] In file included from /usr/include/eigen3/Eigen/Core:161, +[5.685s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[5.685s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[5.685s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[5.685s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[5.685s] | ^~~~~~~~~~ +[5.685s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[5.685s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[5.685s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[5.685s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.685s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.685s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[5.685s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[5.685s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[5.685s] 60 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[5.686s] | ~~~~~~^~~~~~~~~~~~ +[5.686s] +[5.686s] In file included from /usr/include/eigen3/Eigen/Core:161, +[5.686s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[5.686s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[5.686s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[5.686s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[5.686s] | ^~~~~~~~~~ +[5.692s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, +[5.692s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[5.692s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[5.692s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.692s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.693s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[5.693s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[5.693s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[5.693s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<3, Eigen::Matrix >’: +[5.693s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35: required from here +[5.693s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[5.693s] 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[5.693s] | ~~~~~~^~~~~~~~~~~~ +[5.693s] In file included from /usr/include/eigen3/Eigen/Core:161, +[5.693s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[5.693s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[5.693s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[5.693s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[5.693s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[5.693s] | ^~~~~~~~~~ +[5.695s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, +[5.695s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[5.695s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[5.695s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.695s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.695s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, +[5.695s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[5.695s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[5.695s] from /home/orb/ORB_SLAM3/include/System.h:31, +[5.695s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[5.695s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[5.695s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<3, Eigen::Matrix >’: +[5.695s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35: required from here +[5.695s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[5.695s] 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[5.695s] | ~~~~~~^~~~~~~~~~~~ +[5.695s] In file included from /usr/include/eigen3/Eigen/Core:161, +[5.695s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, +[5.696s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[5.696s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[5.696s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[5.696s] | ^~~~~~~~~~ +[5.716s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, +[5.716s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[5.716s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[5.716s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.716s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.716s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, +[5.716s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[5.716s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[5.716s] from /home/orb/ORB_SLAM3/include/System.h:31, +[5.716s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[5.716s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[5.717s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<6, g2o::SE3Quat>’: +[5.717s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33: required from here +[5.717s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[5.717s] 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[5.717s] | ~~~~~~^~~~~~~~~~~~ +[5.717s] In file included from /usr/include/eigen3/Eigen/Core:161, +[5.717s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, +[5.717s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[5.717s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[5.717s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[5.717s] | ^~~~~~~~~~ +[5.719s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[5.719s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[5.719s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[5.719s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.719s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.719s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[5.720s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[5.720s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>’: +[5.720s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36: required from here +[5.720s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[5.720s] 59 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[5.720s] | ~~~~~~^~~~~~~~~~~~ +[5.720s] +[5.720s] In file included from /usr/include/eigen3/Eigen/Core:161, +[5.720s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[5.720s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[5.720s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[5.720s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[5.720s] | ^~~~~~~~~~ +[5.724s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, +[5.724s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[5.724s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[5.724s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.724s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.724s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[5.724s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[5.724s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[5.724s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<6, g2o::SE3Quat>’: +[5.724s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33: required from here +[5.724s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[5.724s] 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[5.724s] | ~~~~~~^~~~~~~~~~~~ +[5.724s] In file included from /usr/include/eigen3/Eigen/Core:161, +[5.724s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[5.724s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[5.724s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[5.724s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[5.724s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[5.724s] | ^~~~~~~~~~ +[5.731s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[5.731s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[5.731s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[5.731s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.731s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.731s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[5.731s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[5.731s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[5.731s] 60 | ::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[5.731s] | ~~~~~~^~~~~~~~~~~~ +[5.731s] +[5.731s] In file included from /usr/include/eigen3/Eigen/Core:161, +[5.731s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[5.731s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[5.731s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[5.731s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[5.732s] | ^~~~~~~~~~ +[5.737s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[5.737s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[5.737s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[5.737s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.738s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.738s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, +[5.738s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[5.738s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[5.738s] from /home/orb/ORB_SLAM3/include/System.h:31, +[5.738s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[5.738s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[5.738s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>’: +[5.738s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24: required from here +[5.738s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[5.738s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[5.738s] | ~~~~~~^~~~~~~~~~~~ +[5.738s] In file included from /usr/include/eigen3/Eigen/Core:161, +[5.738s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, +[5.738s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[5.738s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[5.738s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[5.738s] | ^~~~~~~~~~ +[5.738s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[5.738s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[5.738s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[5.738s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.738s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.738s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, +[5.739s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[5.739s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[5.739s] from /home/orb/ORB_SLAM3/include/System.h:31, +[5.739s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[5.739s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[5.739s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[5.739s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[5.739s] | ~~~~~~^~~~~~~~~~~~ +[5.739s] In file included from /usr/include/eigen3/Eigen/Core:161, +[5.739s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, +[5.739s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[5.739s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[5.739s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[5.739s] | ^~~~~~~~~~ +[5.756s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[5.756s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[5.756s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[5.756s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.756s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.756s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[5.757s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[5.757s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[5.757s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>’: +[5.757s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24: required from here +[5.757s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[5.757s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[5.757s] | ~~~~~~^~~~~~~~~~~~ +[5.757s] In file included from /usr/include/eigen3/Eigen/Core:161, +[5.757s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[5.757s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[5.757s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[5.757s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[5.757s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[5.757s] | ^~~~~~~~~~ +[5.757s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[5.757s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[5.757s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[5.757s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.757s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.757s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[5.757s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[5.757s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[5.757s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[5.757s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[5.758s] | ~~~~~~^~~~~~~~~~~~ +[5.758s] In file included from /usr/include/eigen3/Eigen/Core:161, +[5.758s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[5.758s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[5.758s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[5.758s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[5.758s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[5.758s] | ^~~~~~~~~~ +[5.788s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[5.789s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[5.789s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[5.789s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.789s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.789s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, +[5.789s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[5.789s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[5.789s] from /home/orb/ORB_SLAM3/include/System.h:31, +[5.789s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[5.789s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[5.789s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +[5.789s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35: required from here +[5.789s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[5.789s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[5.789s] | ~~~~~~^~~~~~~~~~~~ +[5.789s] In file included from /usr/include/eigen3/Eigen/Core:161, +[5.789s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, +[5.789s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[5.789s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[5.789s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[5.789s] | ^~~~~~~~~~ +[5.799s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[5.799s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[5.799s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[5.799s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.799s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.799s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, +[5.799s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[5.799s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[5.799s] from /home/orb/ORB_SLAM3/include/System.h:31, +[5.799s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[5.799s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[5.799s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[5.799s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[5.799s] | ~~~~~~^~~~~~~~~~~~ +[5.799s] In file included from /usr/include/eigen3/Eigen/Core:161, +[5.799s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, +[5.799s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[5.799s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[5.799s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[5.799s] | ^~~~~~~~~~ +[5.832s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[5.832s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[5.832s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[5.832s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.832s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.832s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[5.832s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[5.832s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[5.832s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +[5.832s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35: required from here +[5.833s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[5.833s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[5.833s] | ~~~~~~^~~~~~~~~~~~ +[5.833s] In file included from /usr/include/eigen3/Eigen/Core:161, +[5.833s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[5.833s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[5.833s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[5.833s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[5.833s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[5.833s] | ^~~~~~~~~~ +[5.842s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[5.842s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[5.842s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[5.842s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.842s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.842s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, +[5.842s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[5.842s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[5.843s] from /home/orb/ORB_SLAM3/include/System.h:31, +[5.843s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[5.843s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[5.843s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<3, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +[5.843s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41: required from here +[5.843s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[5.843s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[5.843s] | ~~~~~~^~~~~~~~~~~~ +[5.843s] In file included from /usr/include/eigen3/Eigen/Core:161, +[5.843s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, +[5.843s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[5.843s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[5.843s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[5.843s] | ^~~~~~~~~~ +[5.843s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[5.843s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[5.843s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[5.843s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.843s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.843s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, +[5.843s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[5.843s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[5.843s] from /home/orb/ORB_SLAM3/include/System.h:31, +[5.844s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[5.844s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[5.844s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[5.844s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[5.844s] | ~~~~~~^~~~~~~~~~~~ +[5.844s] In file included from /usr/include/eigen3/Eigen/Core:161, +[5.844s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, +[5.844s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[5.844s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[5.844s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[5.844s] | ^~~~~~~~~~ +[5.848s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[5.848s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[5.848s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[5.848s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.848s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.848s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[5.848s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[5.848s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[5.848s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[5.848s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[5.848s] | ~~~~~~^~~~~~~~~~~~ +[5.849s] In file included from /usr/include/eigen3/Eigen/Core:161, +[5.849s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[5.849s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[5.849s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[5.849s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[5.849s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[5.849s] | ^~~~~~~~~~ +[5.888s] In file included from /home/orb/ORB_SLAM3/include/Frame.h:30, +[5.888s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.888s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.888s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[5.888s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +[5.888s] /home/orb/ORB_SLAM3/include/ImuTypes.h: In member function ‘void ORB_SLAM3::IMU::Preintegrated::printMeasurements() const’: +[5.888s] /home/orb/ORB_SLAM3/include/ImuTypes.h:204:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] +[5.888s] 204 | for(int i=0; i, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +[5.915s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41: required from here +[5.915s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[5.916s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[5.916s] | ~~~~~~^~~~~~~~~~~~ +[5.916s] In file included from /usr/include/eigen3/Eigen/Core:161, +[5.916s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[5.916s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[5.916s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[5.916s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[5.916s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[5.916s] | ^~~~~~~~~~ +[5.916s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[5.916s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[5.916s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[5.916s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.916s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.916s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[5.916s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[5.916s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[5.916s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[5.916s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[5.916s] | ~~~~~~^~~~~~~~~~~~ +[5.916s] In file included from /usr/include/eigen3/Eigen/Core:161, +[5.916s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[5.916s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[5.916s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[5.917s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[5.917s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[5.917s] | ^~~~~~~~~~ +[5.949s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, +[5.949s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[5.949s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[5.949s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.949s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.949s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[5.949s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +[5.949s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: At global scope: +[5.949s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:74: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[5.949s] 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[5.950s] | ^~~~~~~~~~ +[5.950s] In file included from /usr/include/eigen3/Eigen/Core:161, +[5.950s] from /usr/include/eigen3/Eigen/Dense:1, +[5.950s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +[5.950s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[5.950s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[5.950s] | ^~~~~~~~~~ +[5.958s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[5.959s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[5.959s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[5.959s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.959s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.959s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[5.959s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +[5.959s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[5.959s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[5.959s] | ^~~~~~~~~~ +[5.959s] In file included from /usr/include/eigen3/Eigen/Core:161, +[5.959s] from /usr/include/eigen3/Eigen/Dense:1, +[5.959s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +[5.959s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[5.959s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[5.959s] | ^~~~~~~~~~ +[5.959s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[5.959s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[5.959s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[5.959s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.959s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.959s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[5.959s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +[5.959s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[5.959s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[5.960s] | ^~~~~~~~~~ +[5.960s] In file included from /usr/include/eigen3/Eigen/Core:161, +[5.960s] from /usr/include/eigen3/Eigen/Dense:1, +[5.960s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +[5.960s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[5.960s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[5.960s] | ^~~~~~~~~~ +[5.990s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41, +[5.990s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[5.990s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[5.990s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[5.990s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[5.990s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[5.990s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +[5.990s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38: warning: extra ‘;’ [-Wpedantic] +[5.990s] 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW; +[5.990s] | ^ +[5.990s] | - +[6.005s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, +[6.005s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.005s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.005s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.005s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.005s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, +[6.005s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[6.005s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[6.005s] from /home/orb/ORB_SLAM3/include/System.h:31, +[6.005s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[6.005s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[6.005s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<7, g2o::Sim3>’: +[6.005s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35: required from here +[6.005s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.005s] 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.005s] | ~~~~~~^~~~~~~~~~~~ +[6.005s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.005s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, +[6.005s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[6.005s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.005s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.005s] | ^~~~~~~~~~ +[6.029s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.029s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.029s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.029s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.029s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.029s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, +[6.029s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[6.029s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[6.029s] from /home/orb/ORB_SLAM3/include/System.h:31, +[6.029s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[6.029s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[6.030s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>’: +[6.030s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27: required from here +[6.030s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.030s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.030s] | ~~~~~~^~~~~~~~~~~~ +[6.030s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.030s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, +[6.030s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[6.030s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.030s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.030s] | ^~~~~~~~~~ +[6.030s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.030s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.030s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.030s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.030s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.030s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, +[6.030s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[6.030s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[6.030s] from /home/orb/ORB_SLAM3/include/System.h:31, +[6.030s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[6.030s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[6.030s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.030s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[6.031s] | ~~~~~~^~~~~~~~~~~~ +[6.031s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.031s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, +[6.031s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[6.031s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.031s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.031s] | ^~~~~~~~~~ +[6.063s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.063s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.063s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.063s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.063s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.063s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, +[6.063s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[6.063s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[6.063s] from /home/orb/ORB_SLAM3/include/System.h:31, +[6.063s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[6.063s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[6.063s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>’: +[6.063s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36: required from here +[6.063s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.063s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.063s] | ~~~~~~^~~~~~~~~~~~ +[6.063s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.063s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, +[6.063s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[6.063s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.063s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.063s] | ^~~~~~~~~~ +[6.074s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.074s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.075s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.075s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.075s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.075s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:24, +[6.075s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[6.075s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[6.075s] from /home/orb/ORB_SLAM3/include/System.h:31, +[6.075s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[6.075s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[6.075s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.075s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[6.075s] | ~~~~~~^~~~~~~~~~~~ +[6.075s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.075s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:12, +[6.075s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[6.075s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.075s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.075s] | ^~~~~~~~~~ +[6.139s] In file included from /home/orb/ORB_SLAM3/include/Frame.h:30, +[6.139s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.139s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.139s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.139s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.139s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.139s] /home/orb/ORB_SLAM3/include/ImuTypes.h: In member function ‘void ORB_SLAM3::IMU::Preintegrated::printMeasurements() const’: +[6.139s] /home/orb/ORB_SLAM3/include/ImuTypes.h:204:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] +[6.139s] 204 | for(int i=0; i >’: +[6.176s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35: required from here +[6.176s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.176s] 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.176s] | ~~~~~~^~~~~~~~~~~~ +[6.176s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.176s] from /usr/include/eigen3/Eigen/Dense:1, +[6.176s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +[6.176s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.176s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.176s] | ^~~~~~~~~~ +[6.193s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, +[6.193s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.193s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.193s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.193s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.193s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.193s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.194s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.194s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: At global scope: +[6.194s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:74: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.194s] 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.194s] | ^~~~~~~~~~ +[6.194s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.194s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.194s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.194s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.194s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.194s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.194s] | ^~~~~~~~~~ +[6.196s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, +[6.196s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.196s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.196s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.196s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.196s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.196s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +[6.196s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<6, g2o::SE3Quat>’: +[6.196s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33: required from here +[6.196s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.196s] 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.196s] | ~~~~~~^~~~~~~~~~~~ +[6.196s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.196s] from /usr/include/eigen3/Eigen/Dense:1, +[6.196s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +[6.197s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.197s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.197s] | ^~~~~~~~~~ +[6.200s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.200s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.200s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.200s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.200s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.200s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.200s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.200s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.200s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.200s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.200s] | ^~~~~~~~~~ +[6.200s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.200s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.200s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.200s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.200s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.200s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.200s] | ^~~~~~~~~~ +[6.200s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.200s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.200s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.200s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.201s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.201s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.201s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.201s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.201s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.201s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[6.201s] | ^~~~~~~~~~ +[6.201s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.201s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.201s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.201s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.201s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.201s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.201s] | ^~~~~~~~~~ +[6.216s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.216s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.216s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.216s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.216s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.217s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.217s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +[6.217s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>’: +[6.217s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24: required from here +[6.217s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.217s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.217s] | ~~~~~~^~~~~~~~~~~~ +[6.217s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.217s] from /usr/include/eigen3/Eigen/Dense:1, +[6.217s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +[6.217s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.217s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.217s] | ^~~~~~~~~~ +[6.217s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.217s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.217s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.217s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.217s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.217s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.217s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +[6.217s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.217s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[6.217s] | ~~~~~~^~~~~~~~~~~~ +[6.217s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.217s] from /usr/include/eigen3/Eigen/Dense:1, +[6.217s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +[6.218s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.218s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.218s] | ^~~~~~~~~~ +[6.233s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41, +[6.233s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.233s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.233s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.233s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.233s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.233s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.233s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.233s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38: warning: extra ‘;’ [-Wpedantic] +[6.233s] 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW; +[6.233s] | ^ +[6.233s] | - +[6.265s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.265s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.265s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.265s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.265s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.265s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.265s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +[6.265s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +[6.265s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35: required from here +[6.265s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.265s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.265s] | ~~~~~~^~~~~~~~~~~~ +[6.265s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.265s] from /usr/include/eigen3/Eigen/Dense:1, +[6.265s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +[6.265s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.265s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.265s] | ^~~~~~~~~~ +[6.274s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.275s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.275s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.275s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.275s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.275s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.275s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +[6.275s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.275s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[6.275s] | ~~~~~~^~~~~~~~~~~~ +[6.275s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.275s] from /usr/include/eigen3/Eigen/Dense:1, +[6.275s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +[6.275s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.275s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.275s] | ^~~~~~~~~~ +[6.315s] In file included from /home/orb/ORB_SLAM3/include/Frame.h:30, +[6.315s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.315s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.315s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.315s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[6.315s] /home/orb/ORB_SLAM3/include/ImuTypes.h: In member function ‘void ORB_SLAM3::IMU::Preintegrated::printMeasurements() const’: +[6.315s] /home/orb/ORB_SLAM3/include/ImuTypes.h:204:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] +[6.315s] 204 | for(int i=0; i, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +[6.316s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41: required from here +[6.316s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.316s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.316s] | ~~~~~~^~~~~~~~~~~~ +[6.316s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.316s] from /usr/include/eigen3/Eigen/Dense:1, +[6.316s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +[6.316s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.316s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.316s] | ^~~~~~~~~~ +[6.317s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.317s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.317s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.317s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.317s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.317s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.317s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +[6.317s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.317s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[6.317s] | ~~~~~~^~~~~~~~~~~~ +[6.317s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.317s] from /usr/include/eigen3/Eigen/Dense:1, +[6.317s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +[6.317s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.317s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.317s] | ^~~~~~~~~~ +[6.428s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, +[6.428s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.428s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.429s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.429s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.429s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.429s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.429s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.429s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<3, Eigen::Matrix >’: +[6.429s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35: required from here +[6.429s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.429s] 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.429s] | ~~~~~~^~~~~~~~~~~~ +[6.429s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.429s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.429s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.429s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.429s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.429s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.429s] | ^~~~~~~~~~ +[6.449s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, +[6.449s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.450s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.450s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.450s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.450s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.450s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[6.450s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: At global scope: +[6.450s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:74: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.450s] 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.450s] | ^~~~~~~~~~ +[6.450s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.450s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.450s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[6.450s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.450s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.450s] | ^~~~~~~~~~ +[6.450s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, +[6.450s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.450s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.450s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.450s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.450s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.450s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.450s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.450s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<6, g2o::SE3Quat>’: +[6.450s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33: required from here +[6.451s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.451s] 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.451s] | ~~~~~~^~~~~~~~~~~~ +[6.451s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.451s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.451s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.451s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.451s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.451s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.451s] | ^~~~~~~~~~ +[6.458s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.458s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.458s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.458s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.458s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.458s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.458s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[6.458s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.458s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.458s] | ^~~~~~~~~~ +[6.458s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.458s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.458s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[6.458s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.459s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.459s] | ^~~~~~~~~~ +[6.459s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.459s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.459s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.459s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.459s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.459s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.459s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[6.459s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.459s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[6.459s] | ^~~~~~~~~~ +[6.459s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.459s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.459s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[6.459s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.459s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.459s] | ^~~~~~~~~~ +[6.466s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, +[6.466s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.467s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.467s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.467s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.467s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.467s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +[6.467s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<7, g2o::Sim3>’: +[6.467s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35: required from here +[6.467s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.467s] 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.467s] | ~~~~~~^~~~~~~~~~~~ +[6.467s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.467s] from /usr/include/eigen3/Eigen/Dense:1, +[6.467s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +[6.467s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.467s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.467s] | ^~~~~~~~~~ +[6.471s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.472s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.472s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.472s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.472s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.472s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.472s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.472s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.472s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>’: +[6.472s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24: required from here +[6.472s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.472s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.472s] | ~~~~~~^~~~~~~~~~~~ +[6.472s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.472s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.472s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.472s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.473s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.473s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.473s] | ^~~~~~~~~~ +[6.473s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.473s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.473s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.473s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.473s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.473s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.473s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.473s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.473s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.473s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[6.473s] | ~~~~~~^~~~~~~~~~~~ +[6.473s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.473s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.473s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.473s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.473s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.473s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.473s] | ^~~~~~~~~~ +[6.489s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.490s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.490s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.490s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.490s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.490s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.490s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +[6.490s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>’: +[6.490s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27: required from here +[6.490s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.490s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.490s] | ~~~~~~^~~~~~~~~~~~ +[6.490s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.490s] from /usr/include/eigen3/Eigen/Dense:1, +[6.490s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +[6.490s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.490s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.490s] | ^~~~~~~~~~ +[6.490s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.490s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.490s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.490s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.490s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.490s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.491s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +[6.491s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.491s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[6.491s] | ~~~~~~^~~~~~~~~~~~ +[6.491s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.491s] from /usr/include/eigen3/Eigen/Dense:1, +[6.491s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +[6.491s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.491s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.491s] | ^~~~~~~~~~ +[6.506s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:41, +[6.506s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.506s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.506s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.506s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.506s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.506s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[6.506s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/se3quat.h:43:38: warning: extra ‘;’ [-Wpedantic] +[6.506s] 43 | EIGEN_MAKE_ALIGNED_OPERATOR_NEW; +[6.506s] | ^ +[6.506s] | - +[6.514s] In file included from /home/orb/ORB_SLAM3/include/Atlas.h:26, +[6.514s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, +[6.514s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[6.514s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[6.514s] from /home/orb/ORB_SLAM3/include/System.h:31, +[6.514s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[6.514s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[6.514s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h: In member function ‘virtual bool ORB_SLAM3::Pinhole::matchAndtriangulate(const cv::KeyPoint&, const cv::KeyPoint&, ORB_SLAM3::GeometricCamera*, Sophus::SE3f&, Sophus::SE3f&, float, float, Eigen::Vector3f&)’: +[6.514s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:54: warning: unused parameter ‘kp1’ [-Wunused-parameter] +[6.514s] 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, +[6.514s] | ~~~~~~~~~~~~~~~~~~~~^~~ +[6.514s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:79: warning: unused parameter ‘kp2’ [-Wunused-parameter] +[6.514s] 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, +[6.514s] | ~~~~~~~~~~~~~~~~~~~~^~~ +[6.514s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:101: warning: unused parameter ‘pOther’ [-Wunused-parameter] +[6.514s] 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, +[6.514s] | ~~~~~~~~~~~~~~~~~^~~~~~ +[6.514s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:48: warning: unused parameter ‘Tcw1’ [-Wunused-parameter] +[6.515s] 84 | Sophus::SE3f& Tcw1, Sophus::SE3f& Tcw2, +[6.515s] | ~~~~~~~~~~~~~~^~~~ +[6.515s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:68: warning: unused parameter ‘Tcw2’ [-Wunused-parameter] +[6.515s] 84 | Sophus::SE3f& Tcw1, Sophus::SE3f& Tcw2, +[6.515s] | ~~~~~~~~~~~~~~^~~~ +[6.515s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:46: warning: unused parameter ‘sigmaLevel1’ [-Wunused-parameter] +[6.515s] 85 | const float sigmaLevel1, const float sigmaLevel2, +[6.515s] | ~~~~~~~~~~~~^~~~~~~~~~~ +[6.515s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:71: warning: unused parameter ‘sigmaLevel2’ [-Wunused-parameter] +[6.515s] 85 | const float sigmaLevel1, const float sigmaLevel2, +[6.515s] | ~~~~~~~~~~~~^~~~~~~~~~~ +[6.515s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:86:51: warning: unused parameter ‘x3Dtriangulated’ [-Wunused-parameter] +[6.515s] 86 | Eigen::Vector3f& x3Dtriangulated) { return false;} +[6.515s] | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +[6.515s] In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, +[6.515s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, +[6.515s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[6.515s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[6.515s] from /home/orb/ORB_SLAM3/include/System.h:31, +[6.515s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[6.515s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[6.515s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector)’: +[6.516s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] +[6.516s] 102 | const float precision; +[6.516s] | ^~~~~~~~~ +[6.516s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] +[6.516s] 88 | std::vector mvLappingArea; +[6.516s] | ^~~~~~~~~~~~~ +[6.516s] In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, +[6.516s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, +[6.516s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[6.516s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[6.516s] from /home/orb/ORB_SLAM3/include/System.h:31, +[6.516s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[6.516s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[6.516s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:47:9: warning:  when initialized here [-Wreorder] +[6.516s] 47 | KannalaBrandt8(const std::vector _vParameters) : GeometricCamera(_vParameters), precision(1e-6), mvLappingArea(2,0) ,tvr(nullptr) { +[6.516s] | ^~~~~~~~~~~~~~ +[6.516s] In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, +[6.516s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, +[6.516s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[6.516s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[6.516s] from /home/orb/ORB_SLAM3/include/System.h:31, +[6.517s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[6.517s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:6: +[6.517s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector, float)’: +[6.517s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] +[6.517s] 102 | const float precision; +[6.517s] | ^~~~~~~~~ +[6.517s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] +[6.517s] 88 | std::vector mvLappingArea; +[6.517s] | ^~~~~~~~~~~~~ +[6.517s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:53:9: warning:  when initialized here [-Wreorder] +[6.517s] 53 | KannalaBrandt8(const std::vector _vParameters, const float _precision) : GeometricCamera(_vParameters), +[6.517s] | ^~~~~~~~~~~~~~ +[6.517s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(ORB_SLAM3::KannalaBrandt8*)’: +[6.517s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] +[6.517s] 102 | const float precision; +[6.517s] | ^~~~~~~~~ +[6.517s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] +[6.517s] 88 | std::vector mvLappingArea; +[6.517s] | ^~~~~~~~~~~~~ +[6.517s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:59:9: warning:  when initialized here [-Wreorder] +[6.517s] 59 | KannalaBrandt8(KannalaBrandt8* pKannala) : GeometricCamera(pKannala->mvParameters), precision(pKannala->precision), mvLappingArea(2,0) ,tvr(nullptr) { +[6.517s] | ^~~~~~~~~~~~~~ +[6.522s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.522s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.522s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.522s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.522s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.522s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.522s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.522s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.522s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +[6.522s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35: required from here +[6.522s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.522s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.522s] | ~~~~~~^~~~~~~~~~~~ +[6.522s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.522s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.522s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.522s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.522s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.522s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.522s] | ^~~~~~~~~~ +[6.522s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.522s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.522s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.523s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.523s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.523s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.523s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +[6.523s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>’: +[6.523s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36: required from here +[6.523s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.523s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.523s] | ~~~~~~^~~~~~~~~~~~ +[6.523s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.523s] from /usr/include/eigen3/Eigen/Dense:1, +[6.523s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +[6.523s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.523s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.523s] | ^~~~~~~~~~ +[6.531s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.531s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.532s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.532s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.532s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.532s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.532s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.532s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.532s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.532s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[6.532s] | ~~~~~~^~~~~~~~~~~~ +[6.532s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.532s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.532s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.532s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.532s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.532s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.532s] | ^~~~~~~~~~ +[6.532s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.532s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.532s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.533s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.533s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.533s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.533s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:5: +[6.533s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.533s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[6.533s] | ~~~~~~^~~~~~~~~~~~ +[6.533s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.533s] from /usr/include/eigen3/Eigen/Dense:1, +[6.533s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp:3: +[6.533s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.533s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.533s] | ^~~~~~~~~~ +[6.577s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.577s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.577s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.577s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.577s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.577s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.577s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.577s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.577s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<3, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +[6.577s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41: required from here +[6.577s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.577s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.577s] | ~~~~~~^~~~~~~~~~~~ +[6.577s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.577s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.577s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.577s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.577s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.577s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.577s] | ^~~~~~~~~~ +[6.577s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.577s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.578s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.578s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.578s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.578s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.578s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.578s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.578s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.578s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[6.578s] | ~~~~~~^~~~~~~~~~~~ +[6.578s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.578s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.578s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.578s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[6.578s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.578s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.578s] | ^~~~~~~~~~ +[6.727s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, +[6.727s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.728s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.728s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.728s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.728s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.728s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.728s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[6.728s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<7, g2o::Sim3>’: +[6.728s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35: required from here +[6.728s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.728s] 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.728s] | ~~~~~~^~~~~~~~~~~~ +[6.728s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.728s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.728s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.728s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[6.728s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.728s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.728s] | ^~~~~~~~~~ +[6.765s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.765s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.765s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.765s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.765s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.765s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.765s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.765s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[6.765s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>’: +[6.766s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27: required from here +[6.766s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.766s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.766s] | ~~~~~~^~~~~~~~~~~~ +[6.766s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.766s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.766s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.766s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[6.766s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.766s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.766s] | ^~~~~~~~~~ +[6.766s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.766s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.766s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.766s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.766s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.766s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.766s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.766s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[6.766s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.766s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[6.766s] | ~~~~~~^~~~~~~~~~~~ +[6.766s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.766s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.766s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.766s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[6.767s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.767s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.767s] | ^~~~~~~~~~ +[6.787s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, +[6.787s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.787s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.787s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.787s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.787s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.787s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[6.788s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<3, Eigen::Matrix >’: +[6.788s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35: required from here +[6.788s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.788s] 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.788s] | ~~~~~~^~~~~~~~~~~~ +[6.788s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.788s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.788s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[6.788s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.788s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.788s] | ^~~~~~~~~~ +[6.809s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.809s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.809s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.809s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.809s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.809s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.809s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.809s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[6.809s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>’: +[6.810s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36: required from here +[6.810s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.810s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.810s] | ~~~~~~^~~~~~~~~~~~ +[6.810s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.810s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.810s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.810s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[6.810s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.810s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.810s] | ^~~~~~~~~~ +[6.820s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, +[6.820s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.820s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.820s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.820s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.820s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.820s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[6.820s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<6, g2o::SE3Quat>’: +[6.820s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33: required from here +[6.820s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.820s] 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.821s] | ~~~~~~^~~~~~~~~~~~ +[6.821s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.821s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.821s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[6.821s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.821s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.821s] | ^~~~~~~~~~ +[6.821s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.821s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.821s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.821s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.821s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.821s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.821s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.821s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[6.821s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.821s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[6.821s] | ~~~~~~^~~~~~~~~~~~ +[6.821s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.821s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.822s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[6.822s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[6.822s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.822s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.822s] | ^~~~~~~~~~ +[6.852s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.852s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.852s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.852s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.852s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.852s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.852s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[6.852s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>’: +[6.852s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24: required from here +[6.853s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.853s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.853s] | ~~~~~~^~~~~~~~~~~~ +[6.853s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.853s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.853s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[6.853s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.853s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.853s] | ^~~~~~~~~~ +[6.853s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.853s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.853s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.853s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.853s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.853s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.853s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[6.853s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.853s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[6.853s] | ~~~~~~^~~~~~~~~~~~ +[6.853s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.853s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.853s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[6.853s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.853s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.853s] | ^~~~~~~~~~ +[6.929s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.929s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.929s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.929s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.929s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.929s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.929s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[6.929s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +[6.929s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35: required from here +[6.929s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.929s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[6.929s] | ~~~~~~^~~~~~~~~~~~ +[6.929s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.929s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.929s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[6.929s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.929s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.929s] | ^~~~~~~~~~ +[6.944s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[6.944s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[6.944s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[6.944s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[6.944s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[6.944s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[6.944s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[6.944s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[6.944s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[6.944s] | ~~~~~~^~~~~~~~~~~~ +[6.944s] In file included from /usr/include/eigen3/Eigen/Core:161, +[6.944s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[6.944s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[6.944s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[6.944s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[6.944s] | ^~~~~~~~~~ +[7.006s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[7.007s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[7.007s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[7.007s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[7.007s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[7.007s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[7.007s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[7.007s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<3, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’: +[7.007s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41: required from here +[7.007s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[7.007s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[7.007s] | ~~~~~~^~~~~~~~~~~~ +[7.007s] In file included from /usr/include/eigen3/Eigen/Core:161, +[7.007s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[7.007s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[7.007s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[7.007s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[7.007s] | ^~~~~~~~~~ +[7.007s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[7.008s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[7.008s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[7.008s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[7.008s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[7.008s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[7.008s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[7.008s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[7.008s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[7.008s] | ~~~~~~^~~~~~~~~~~~ +[7.008s] In file included from /usr/include/eigen3/Eigen/Core:161, +[7.008s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[7.008s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[7.008s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[7.008s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[7.008s] | ^~~~~~~~~~ +[7.240s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, +[7.240s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[7.240s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[7.240s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[7.241s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[7.241s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[7.241s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[7.241s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<7, g2o::Sim3>’: +[7.241s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35: required from here +[7.241s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[7.241s] 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[7.241s] | ~~~~~~^~~~~~~~~~~~ +[7.241s] In file included from /usr/include/eigen3/Eigen/Core:161, +[7.241s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[7.241s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[7.241s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[7.241s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[7.241s] | ^~~~~~~~~~ +[7.241s] /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp: In member function ‘void ORB_SLAM3_Wrapper::ORBSLAM3Interface::mapPointsVisibleFromPose(Sophus::SE3f&, std::vector&, int, float, float)’: +[7.241s] /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:181:14: warning: variable ‘mRwc’ set but not used [-Wunused-but-set-variable] +[7.241s] 181 | auto mRwc = Twc.rotationMatrix(); +[7.242s] | ^~~~ +[7.242s] /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:168:166: warning: unused parameter ‘maxAngle’ [-Wunused-parameter] +[7.242s] 168 | void ORBSLAM3Interface::mapPointsVisibleFromPose(Sophus::SE3f& cameraPose, std::vector& points, int maxLandmarks, float maxDistance, float maxAngle) +[7.242s] | ~~~~~~^~~~~~~~ +[7.261s] /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp: In member function ‘bool ORB_SLAM3_Wrapper::ORBSLAM3Interface::trackRGBD(sensor_msgs::msg::Image_ >::SharedPtr, sensor_msgs::msg::Image_ >::SharedPtr, Sophus::SE3f&)’: +[7.261s] /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp:558:18: warning: variable ‘tempTwc’ set but not used [-Wunused-but-set-variable] +[7.261s] 558 | auto tempTwc = Tcw.inverse(); +[7.261s] | ^~~~~~~ +[7.274s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[7.274s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[7.274s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[7.274s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[7.274s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[7.274s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[7.274s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[7.274s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>’: +[7.274s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27: required from here +[7.274s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[7.275s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[7.275s] | ~~~~~~^~~~~~~~~~~~ +[7.275s] In file included from /usr/include/eigen3/Eigen/Core:161, +[7.275s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[7.275s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[7.275s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[7.275s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[7.275s] | ^~~~~~~~~~ +[7.275s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[7.275s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[7.275s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[7.275s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[7.275s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[7.275s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[7.275s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[7.275s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[7.275s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[7.275s] | ~~~~~~^~~~~~~~~~~~ +[7.275s] In file included from /usr/include/eigen3/Eigen/Core:161, +[7.275s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[7.275s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[7.275s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[7.275s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[7.275s] | ^~~~~~~~~~ +[7.294s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37, +[7.294s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[7.294s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[7.294s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[7.294s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[7.294s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[7.294s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[7.294s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[7.294s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<7, g2o::Sim3>’: +[7.294s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35: required from here +[7.294s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[7.294s] 62 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[7.294s] | ~~~~~~^~~~~~~~~~~~ +[7.295s] In file included from /usr/include/eigen3/Eigen/Core:161, +[7.295s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[7.295s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[7.295s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[7.295s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[7.295s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[7.295s] | ^~~~~~~~~~ +[7.295s] In file included from /home/orb/ORB_SLAM3/include/Atlas.h:26, +[7.295s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, +[7.295s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[7.295s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[7.295s] from /home/orb/ORB_SLAM3/include/System.h:31, +[7.295s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[7.295s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, +[7.295s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[7.295s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h: In member function ‘virtual bool ORB_SLAM3::Pinhole::matchAndtriangulate(const cv::KeyPoint&, const cv::KeyPoint&, ORB_SLAM3::GeometricCamera*, Sophus::SE3f&, Sophus::SE3f&, float, float, Eigen::Vector3f&)’: +[7.295s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:54: warning: unused parameter ‘kp1’ [-Wunused-parameter] +[7.295s] 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, +[7.296s] | ~~~~~~~~~~~~~~~~~~~~^~~ +[7.296s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:79: warning: unused parameter ‘kp2’ [-Wunused-parameter] +[7.296s] 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, +[7.296s] | ~~~~~~~~~~~~~~~~~~~~^~~ +[7.296s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:101: warning: unused parameter ‘pOther’ [-Wunused-parameter] +[7.296s] 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, +[7.296s] | ~~~~~~~~~~~~~~~~~^~~~~~ +[7.296s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:48: warning: unused parameter ‘Tcw1’ [-Wunused-parameter] +[7.296s] 84 | Sophus::SE3f& Tcw1, Sophus::SE3f& Tcw2, +[7.296s] | ~~~~~~~~~~~~~~^~~~ +[7.296s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:68: warning: unused parameter ‘Tcw2’ [-Wunused-parameter] +[7.296s] 84 | Sophus::SE3f& Tcw1, Sophus::SE3f& Tcw2, +[7.296s] | ~~~~~~~~~~~~~~^~~~ +[7.296s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:46: warning: unused parameter ‘sigmaLevel1’ [-Wunused-parameter] +[7.296s] 85 | const float sigmaLevel1, const float sigmaLevel2, +[7.296s] | ~~~~~~~~~~~~^~~~~~~~~~~ +[7.296s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:71: warning: unused parameter ‘sigmaLevel2’ [-Wunused-parameter] +[7.296s] 85 | const float sigmaLevel1, const float sigmaLevel2, +[7.296s] | ~~~~~~~~~~~~^~~~~~~~~~~ +[7.296s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:86:51: warning: unused parameter ‘x3Dtriangulated’ [-Wunused-parameter] +[7.297s] 86 | Eigen::Vector3f& x3Dtriangulated) { return false;} +[7.297s] | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +[7.297s] In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, +[7.297s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, +[7.297s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[7.297s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[7.297s] from /home/orb/ORB_SLAM3/include/System.h:31, +[7.297s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[7.297s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, +[7.297s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[7.297s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector)’: +[7.297s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] +[7.297s] 102 | const float precision; +[7.297s] | ^~~~~~~~~ +[7.297s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] +[7.297s] 88 | std::vector mvLappingArea; +[7.297s] | ^~~~~~~~~~~~~ +[7.297s] In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, +[7.297s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, +[7.297s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[7.297s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[7.297s] from /home/orb/ORB_SLAM3/include/System.h:31, +[7.297s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[7.297s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, +[7.297s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[7.297s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:47:9: warning:  when initialized here [-Wreorder] +[7.298s] 47 | KannalaBrandt8(const std::vector _vParameters) : GeometricCamera(_vParameters), precision(1e-6), mvLappingArea(2,0) ,tvr(nullptr) { +[7.298s] | ^~~~~~~~~~~~~~ +[7.298s] In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, +[7.298s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, +[7.298s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[7.298s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[7.298s] from /home/orb/ORB_SLAM3/include/System.h:31, +[7.298s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[7.298s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, +[7.298s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp:7: +[7.298s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector, float)’: +[7.298s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] +[7.298s] 102 | const float precision; +[7.298s] | ^~~~~~~~~ +[7.298s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] +[7.298s] 88 | std::vector mvLappingArea; +[7.298s] | ^~~~~~~~~~~~~ +[7.298s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:53:9: warning:  when initialized here [-Wreorder] +[7.298s] 53 | KannalaBrandt8(const std::vector _vParameters, const float _precision) : GeometricCamera(_vParameters), +[7.298s] | ^~~~~~~~~~~~~~ +[7.298s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(ORB_SLAM3::KannalaBrandt8*)’: +[7.298s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] +[7.298s] 102 | const float precision; +[7.298s] | ^~~~~~~~~ +[7.298s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] +[7.298s] 88 | std::vector mvLappingArea; +[7.298s] | ^~~~~~~~~~~~~ +[7.299s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:59:9: warning:  when initialized here [-Wreorder] +[7.299s] 59 | KannalaBrandt8(KannalaBrandt8* pKannala) : GeometricCamera(pKannala->mvParameters), precision(pKannala->precision), mvLappingArea(2,0) ,tvr(nullptr) { +[7.299s] | ^~~~~~~~~~~~~~ +[7.321s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[7.321s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[7.321s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[7.321s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[7.321s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[7.321s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[7.321s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[7.321s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>’: +[7.321s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36: required from here +[7.321s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[7.321s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[7.321s] | ~~~~~~^~~~~~~~~~~~ +[7.321s] In file included from /usr/include/eigen3/Eigen/Core:161, +[7.321s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[7.321s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[7.321s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[7.321s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[7.321s] | ^~~~~~~~~~ +[7.329s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[7.329s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[7.330s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[7.330s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[7.330s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[7.330s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[7.330s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[7.330s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[7.330s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>’: +[7.330s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27: required from here +[7.330s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[7.330s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[7.330s] | ~~~~~~^~~~~~~~~~~~ +[7.330s] In file included from /usr/include/eigen3/Eigen/Core:161, +[7.330s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[7.330s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[7.330s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[7.330s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[7.330s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[7.330s] | ^~~~~~~~~~ +[7.330s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[7.330s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[7.330s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[7.330s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[7.330s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[7.330s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[7.330s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[7.330s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[7.331s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[7.331s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[7.331s] | ~~~~~~^~~~~~~~~~~~ +[7.331s] In file included from /usr/include/eigen3/Eigen/Core:161, +[7.331s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[7.331s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[7.331s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[7.331s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[7.331s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[7.331s] | ^~~~~~~~~~ +[7.337s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[7.337s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[7.337s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[7.337s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[7.337s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[7.337s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[7.337s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[7.337s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[7.337s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[7.337s] | ~~~~~~^~~~~~~~~~~~ +[7.337s] In file included from /usr/include/eigen3/Eigen/Core:161, +[7.337s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[7.337s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/type_conversion.cpp:7: +[7.337s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[7.337s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[7.337s] | ^~~~~~~~~~ +[7.378s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[7.378s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[7.378s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[7.378s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[7.378s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[7.378s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[7.378s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[7.378s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[7.378s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>’: +[7.378s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36: required from here +[7.378s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[7.378s] 59 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType; +[7.378s] | ~~~~~~^~~~~~~~~~~~ +[7.378s] In file included from /usr/include/eigen3/Eigen/Core:161, +[7.378s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[7.379s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[7.379s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[7.379s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[7.379s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[7.379s] | ^~~~~~~~~~ +[7.394s] In file included from /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38, +[7.394s] from /home/orb/ORB_SLAM3/include/Converter.h:26, +[7.394s] from /home/orb/ORB_SLAM3/include/Frame.h:33, +[7.394s] from /home/orb/ORB_SLAM3/include/KeyFrame.h:28, +[7.394s] from /home/orb/ORB_SLAM3/include/MapPoint.h:23, +[7.394s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:26, +[7.394s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[7.394s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[7.395s] /home/orb/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations] +[7.395s] 60 | typedef Eigen::Map, Matrix::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType; +[7.395s] | ~~~~~~^~~~~~~~~~~~ +[7.395s] In file included from /usr/include/eigen3/Eigen/Core:161, +[7.395s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp:10, +[7.395s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:36, +[7.395s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[7.395s] /usr/include/eigen3/Eigen/src/Core/util/Constants.h:167:37: note: declared here +[7.395s] 167 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80; +[7.395s] | ^~~~~~~~~~ +[8.046s] In file included from /home/orb/ORB_SLAM3/include/Atlas.h:26, +[8.047s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, +[8.047s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[8.047s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[8.047s] from /home/orb/ORB_SLAM3/include/System.h:31, +[8.047s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[8.047s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, +[8.047s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[8.047s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h: In member function ‘virtual bool ORB_SLAM3::Pinhole::matchAndtriangulate(const cv::KeyPoint&, const cv::KeyPoint&, ORB_SLAM3::GeometricCamera*, Sophus::SE3f&, Sophus::SE3f&, float, float, Eigen::Vector3f&)’: +[8.047s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:54: warning: unused parameter ‘kp1’ [-Wunused-parameter] +[8.047s] 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, +[8.047s] | ~~~~~~~~~~~~~~~~~~~~^~~ +[8.047s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:79: warning: unused parameter ‘kp2’ [-Wunused-parameter] +[8.047s] 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, +[8.047s] | ~~~~~~~~~~~~~~~~~~~~^~~ +[8.047s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:83:101: warning: unused parameter ‘pOther’ [-Wunused-parameter] +[8.047s] 83 | bool matchAndtriangulate(const cv::KeyPoint& kp1, const cv::KeyPoint& kp2, GeometricCamera* pOther, +[8.048s] | ~~~~~~~~~~~~~~~~~^~~~~~ +[8.048s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:48: warning: unused parameter ‘Tcw1’ [-Wunused-parameter] +[8.048s] 84 | Sophus::SE3f& Tcw1, Sophus::SE3f& Tcw2, +[8.048s] | ~~~~~~~~~~~~~~^~~~ +[8.048s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:84:68: warning: unused parameter ‘Tcw2’ [-Wunused-parameter] +[8.048s] 84 | Sophus::SE3f& Tcw1, Sophus::SE3f& Tcw2, +[8.048s] | ~~~~~~~~~~~~~~^~~~ +[8.048s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:46: warning: unused parameter ‘sigmaLevel1’ [-Wunused-parameter] +[8.048s] 85 | const float sigmaLevel1, const float sigmaLevel2, +[8.048s] | ~~~~~~~~~~~~^~~~~~~~~~~ +[8.048s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:85:71: warning: unused parameter ‘sigmaLevel2’ [-Wunused-parameter] +[8.048s] 85 | const float sigmaLevel1, const float sigmaLevel2, +[8.048s] | ~~~~~~~~~~~~^~~~~~~~~~~ +[8.048s] /home/orb/ORB_SLAM3/include/CameraModels/Pinhole.h:86:51: warning: unused parameter ‘x3Dtriangulated’ [-Wunused-parameter] +[8.048s] 86 | Eigen::Vector3f& x3Dtriangulated) { return false;} +[8.049s] | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +[8.049s] In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, +[8.049s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, +[8.049s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[8.049s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[8.049s] from /home/orb/ORB_SLAM3/include/System.h:31, +[8.049s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[8.049s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, +[8.049s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[8.049s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector)’: +[8.049s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] +[8.049s] 102 | const float precision; +[8.049s] | ^~~~~~~~~ +[8.049s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] +[8.049s] 88 | std::vector mvLappingArea; +[8.049s] | ^~~~~~~~~~~~~ +[8.049s] In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, +[8.049s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, +[8.049s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[8.049s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[8.049s] from /home/orb/ORB_SLAM3/include/System.h:31, +[8.049s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[8.049s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, +[8.049s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[8.050s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:47:9: warning:  when initialized here [-Wreorder] +[8.050s] 47 | KannalaBrandt8(const std::vector _vParameters) : GeometricCamera(_vParameters), precision(1e-6), mvLappingArea(2,0) ,tvr(nullptr) { +[8.050s] | ^~~~~~~~~~~~~~ +[8.050s] In file included from /home/orb/ORB_SLAM3/include/Atlas.h:27, +[8.050s] from /home/orb/ORB_SLAM3/include/FrameDrawer.h:25, +[8.050s] from /home/orb/ORB_SLAM3/include/Viewer.h:23, +[8.050s] from /home/orb/ORB_SLAM3/include/Tracking.h:26, +[8.050s] from /home/orb/ORB_SLAM3/include/System.h:31, +[8.050s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp:28, +[8.050s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp:37, +[8.050s] from /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:6: +[8.050s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector, float)’: +[8.050s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] +[8.050s] 102 | const float precision; +[8.050s] | ^~~~~~~~~ +[8.050s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] +[8.050s] 88 | std::vector mvLappingArea; +[8.050s] | ^~~~~~~~~~~~~ +[8.050s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:53:9: warning:  when initialized here [-Wreorder] +[8.050s] 53 | KannalaBrandt8(const std::vector _vParameters, const float _precision) : GeometricCamera(_vParameters), +[8.050s] | ^~~~~~~~~~~~~~ +[8.050s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(ORB_SLAM3::KannalaBrandt8*)’: +[8.050s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder] +[8.050s] 102 | const float precision; +[8.050s] | ^~~~~~~~~ +[8.050s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning:  ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder] +[8.051s] 88 | std::vector mvLappingArea; +[8.051s] | ^~~~~~~~~~~~~ +[8.051s] /home/orb/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:59:9: warning:  when initialized here [-Wreorder] +[8.051s] 59 | KannalaBrandt8(KannalaBrandt8* pKannala) : GeometricCamera(pKannala->mvParameters), precision(pKannala->precision), mvLappingArea(2,0) ,tvr(nullptr) { +[8.051s] | ^~~~~~~~~~~~~~ +[8.542s] /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp: In member function ‘void ORB_SLAM3_Wrapper::RgbdSlamNode::getMapServer(std::shared_ptr, std::shared_ptr > >, std::shared_ptr > >)’: +[8.542s] /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:199:71: warning: unused parameter ‘request_header’ [-Wunused-parameter] +[8.542s] 199 | void RgbdSlamNode::getMapServer(std::shared_ptr request_header, +[8.542s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +[8.548s] /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp: In member function ‘void ORB_SLAM3_Wrapper::RgbdSlamNode::getMapPointsInViewServer(std::shared_ptr, std::shared_ptr > >, std::shared_ptr > >)’: +[8.548s] /root/colcon_ws/src/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp:209:83: warning: unused parameter ‘request_header’ [-Wunused-parameter] +[8.548s] 209 | void RgbdSlamNode::getMapPointsInViewServer(std::shared_ptr request_header, +[8.548s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +[12.950s] gmake[2]: *** [CMakeFiles/typeconversionTests.dir/build.make:76: CMakeFiles/typeconversionTests.dir/tests/typeConversionsTests.cpp.o] Interrupt +[12.950s] gmake[2]: *** [CMakeFiles/rgbd.dir/build.make:90: CMakeFiles/rgbd.dir/src/orb_slam3_interface.cpp.o] Interrupt +[12.950s] gmake[2]: *** [CMakeFiles/rgbd.dir/build.make:118: CMakeFiles/rgbd.dir/src/rgbd/rgbd.cpp.o] Interrupt +[12.950s] gmake[2]: *** [CMakeFiles/typeconversionTests.dir/build.make:90: CMakeFiles/typeconversionTests.dir/src/type_conversion.cpp.o] Interrupt +[12.950s] gmake[2]: *** [CMakeFiles/rgbd.dir/build.make:76: CMakeFiles/rgbd.dir/src/type_conversion.cpp.o] Interrupt +[12.951s] gmake[2]: *** [CMakeFiles/rgbd.dir/build.make:104: CMakeFiles/rgbd.dir/src/rgbd/rgbd-slam-node.cpp.o] Interrupt +[12.951s] gmake[1]: *** [CMakeFiles/Makefile2:184: CMakeFiles/typeconversionTests.dir/all] Interrupt +[12.951s] gmake[1]: *** [CMakeFiles/Makefile2:157: CMakeFiles/rgbd.dir/all] Interrupt +[12.951s] gmake: *** [Makefile:146: all] Interrupt +[13.041s] Invoked command in '/root/build/orb_slam3_ros2_wrapper' returned '-2': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /root/build/orb_slam3_ros2_wrapper -- -j18 -l18 diff --git a/container_root/log/build_2024-12-12_02-47-26/events.log b/container_root/log/build_2024-12-12_02-47-26/events.log new file mode 100644 index 0000000..3eb3a99 --- /dev/null +++ b/container_root/log/build_2024-12-12_02-47-26/events.log @@ -0,0 +1,39 @@ +[0.000000] (-) TimerEvent: {} +[0.000493] (orb_slam3_ros2_wrapper) JobQueued: {'identifier': 'orb_slam3_ros2_wrapper', 'dependencies': OrderedDict()} +[0.000577] (orb_slam3_ros2_wrapper) JobStarted: {'identifier': 'orb_slam3_ros2_wrapper'} +[0.006993] (orb_slam3_ros2_wrapper) JobProgress: {'identifier': 'orb_slam3_ros2_wrapper', 'progress': 'cmake'} +[0.007553] (orb_slam3_ros2_wrapper) JobProgress: {'identifier': 'orb_slam3_ros2_wrapper', 'progress': 'build'} +[0.008110] (orb_slam3_ros2_wrapper) Command: {'cmd': ['/usr/bin/cmake', '--build', '/root/build/orb_slam3_ros2_wrapper', '--', '-j18', '-l18'], 'cwd': '/root/build/orb_slam3_ros2_wrapper', 'env': OrderedDict([('HOSTNAME', 'grh'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/root/colcon_ws/install/slam_msgs/lib:/root/install/slam_msgs/lib:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib'), ('HOME', '/root'), ('OLDPWD', '/'), ('ROS_PYTHON_VERSION', '3'), ('COLCON_PREFIX_PATH', '/root/colcon_ws/install:/root/install'), ('ROS_DISTRO', 'humble'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('SCOUT_NAMESPACE', 'scout_2'), ('TERM', 'xterm'), ('ROS_LOCALHOST_ONLY', '1'), ('PATH', '/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'), ('XDG_RUNTIME_DIR', '/tmp/runtime-root'), ('DISPLAY', ':1'), ('LANG', 'C.UTF-8'), ('LS_COLORS', 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:'), ('ROS_DOMAIN_ID', '0'), ('AMENT_PREFIX_PATH', '/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/root/install/orb_slam3_ros2_wrapper:/root/install/slam_msgs:/opt/ros/humble'), ('PWD', '/root/build/orb_slam3_ros2_wrapper'), ('LC_ALL', 'C.UTF-8'), ('RCUTILS_COLORIZED_OUTPUT', '1'), ('PYTHONPATH', '/root/colcon_ws/install/slam_msgs/local/lib/python3.10/dist-packages:/root/install/slam_msgs/local/lib/python3.10/dist-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages'), ('COLCON', '1'), ('CMAKE_PREFIX_PATH', '/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/root/install/orb_slam3_ros2_wrapper:/root/install/slam_msgs:/opt/ros/humble')]), 'shell': False} +[0.027923] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[0mBuild type: Release\x1b[0m\n'} +[0.028095] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found ament_cmake_auto: 1.3.10 (/opt/ros/humble/share/ament_cmake_auto/cmake)\n'} +[0.099729] (-) TimerEvent: {} +[0.113258] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Override CMake install command with custom implementation using symlinks instead of copying resources\n'} +[0.120865] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found rclcpp: 16.0.10 (/opt/ros/humble/share/rclcpp/cmake)\n'} +[0.138775] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found rosidl_generator_c: 3.1.5 (/opt/ros/humble/share/rosidl_generator_c/cmake)\n'} +[0.140098] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found rosidl_adapter: 3.1.5 (/opt/ros/humble/share/rosidl_adapter/cmake)\n'} +[0.143437] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found rosidl_generator_cpp: 3.1.5 (/opt/ros/humble/share/rosidl_generator_cpp/cmake)\n'} +[0.148996] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c\n'} +[0.156143] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp\n'} +[0.175385] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found rmw_implementation_cmake: 6.1.2 (/opt/ros/humble/share/rmw_implementation_cmake/cmake)\n'} +[0.176264] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[31mCMake Error at /opt/ros/humble/share/rmw_implementation_cmake/cmake/get_default_rmw_implementation.cmake:60 (message):\n'} +[0.176386] (orb_slam3_ros2_wrapper) StderrLine: {'line': b" Could not find ROS middleware implementation 'rmw_cyclonedds_cpp'. Choose\n"} +[0.176441] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' one of the following: rmw_fastrtps_cpp\n'} +[0.176490] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'Call Stack (most recent call first):\n'} +[0.176544] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' /opt/ros/humble/share/rmw_implementation/cmake/rmw_implementation-extras.cmake:19 (get_default_rmw_implementation)\n'} +[0.176595] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' /opt/ros/humble/share/rmw_implementation/cmake/rmw_implementationConfig.cmake:41 (include)\n'} +[0.176644] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' /opt/ros/humble/share/rcl/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)\n'} +[0.176691] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' /opt/ros/humble/share/rcl/cmake/rclConfig.cmake:41 (include)\n'} +[0.176739] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' /opt/ros/humble/share/libstatistics_collector/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)\n'} +[0.176797] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' /opt/ros/humble/share/libstatistics_collector/cmake/libstatistics_collectorConfig.cmake:41 (include)\n'} +[0.176844] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' /opt/ros/humble/share/rclcpp/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)\n'} +[0.176891] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' /opt/ros/humble/share/rclcpp/cmake/rclcppConfig.cmake:41 (include)\n'} +[0.176938] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' CMakeLists.txt:31 (find_package)\n'} +[0.176984] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\n'} +[0.177029] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[0m\n'} +[0.177076] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Configuring incomplete, errors occurred!\n'} +[0.177128] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'See also "/root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeOutput.log".\n'} +[0.179284] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'gmake: *** [Makefile:420: cmake_check_build_system] Error 1\n'} +[0.181312] (orb_slam3_ros2_wrapper) CommandEnded: {'returncode': 2} +[0.199815] (-) TimerEvent: {} +[0.220952] (orb_slam3_ros2_wrapper) JobEnded: {'identifier': 'orb_slam3_ros2_wrapper', 'rc': 2} +[0.231254] (-) EventReactorShutdown: {} diff --git a/container_root/log/build_2024-12-12_02-47-26/logger_all.log b/container_root/log/build_2024-12-12_02-47-26/logger_all.log new file mode 100644 index 0000000..d2b322c --- /dev/null +++ b/container_root/log/build_2024-12-12_02-47-26/logger_all.log @@ -0,0 +1,158 @@ +[0.064s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build', '--symlink-install'] +[0.064s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=True, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=18, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, mixin_files=None, mixin=None, verb_parser=, verb_extension=, main=>, mixin_verb=('build',)) +[0.145s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters +[0.145s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters +[0.145s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters +[0.145s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters +[0.145s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover +[0.145s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover +[0.145s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/root' +[0.145s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install'] +[0.145s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore' +[0.145s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install' +[0.145s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg'] +[0.145s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg' +[0.145s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta'] +[0.145s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta' +[0.145s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros'] +[0.145s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros' +[0.152s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python'] +[0.152s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake' +[0.152s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python' +[0.152s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py'] +[0.152s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py' +[0.152s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install'] +[0.152s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore' +[0.152s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored +[0.152s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extensions ['ignore', 'ignore_ament_install'] +[0.152s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'ignore' +[0.152s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'ignore_ament_install' +[0.152s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extensions ['colcon_pkg'] +[0.152s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'colcon_pkg' +[0.152s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extensions ['colcon_meta'] +[0.152s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'colcon_meta' +[0.152s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extensions ['ros'] +[0.152s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'ros' +[0.152s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extensions ['cmake', 'python'] +[0.152s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'cmake' +[0.152s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'python' +[0.152s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extensions ['python_setup_py'] +[0.152s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'python_setup_py' +[0.152s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/build) by extensions ['ignore', 'ignore_ament_install'] +[0.152s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/build) by extension 'ignore' +[0.153s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/build) ignored +[0.153s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/install) by extensions ['ignore', 'ignore_ament_install'] +[0.153s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/install) by extension 'ignore' +[0.153s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/install) ignored +[0.153s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/log) by extensions ['ignore', 'ignore_ament_install'] +[0.153s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/log) by extension 'ignore' +[0.153s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/log) ignored +[0.153s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extensions ['ignore', 'ignore_ament_install'] +[0.153s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'ignore' +[0.153s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'ignore_ament_install' +[0.153s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extensions ['colcon_pkg'] +[0.153s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'colcon_pkg' +[0.153s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extensions ['colcon_meta'] +[0.153s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'colcon_meta' +[0.153s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extensions ['ros'] +[0.153s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'ros' +[0.153s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extensions ['cmake', 'python'] +[0.153s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'cmake' +[0.153s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'python' +[0.153s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extensions ['python_setup_py'] +[0.153s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'python_setup_py' +[0.153s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extensions ['ignore', 'ignore_ament_install'] +[0.153s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extension 'ignore' +[0.153s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extension 'ignore_ament_install' +[0.153s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extensions ['colcon_pkg'] +[0.153s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extension 'colcon_pkg' +[0.153s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extensions ['colcon_meta'] +[0.153s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extension 'colcon_meta' +[0.153s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extensions ['ros'] +[0.153s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extension 'ros' +[0.155s] DEBUG:colcon.colcon_core.package_identification:Package 'colcon_ws/src/orb_slam3_ros2_wrapper' with type 'ros.ament_cmake' and name 'orb_slam3_ros2_wrapper' +[0.155s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/slam_msgs) by extensions ['ignore', 'ignore_ament_install'] +[0.155s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/slam_msgs) by extension 'ignore' +[0.155s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/slam_msgs) ignored +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install'] +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore' +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install'] +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore' +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extensions ['ignore', 'ignore_ament_install'] +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'ignore' +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'ignore_ament_install' +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extensions ['colcon_pkg'] +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'colcon_pkg' +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extensions ['colcon_meta'] +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'colcon_meta' +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extensions ['ros'] +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'ros' +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extensions ['cmake', 'python'] +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'cmake' +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'python' +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extensions ['python_setup_py'] +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'python_setup_py' +[0.156s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults +[0.156s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover +[0.156s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults +[0.156s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover +[0.156s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults +[0.169s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'cmake_args' from command line to 'None' +[0.169s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'cmake_target' from command line to 'None' +[0.169s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.169s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'cmake_clean_cache' from command line to 'False' +[0.169s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'cmake_clean_first' from command line to 'False' +[0.169s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'cmake_force_configure' from command line to 'False' +[0.169s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'ament_cmake_args' from command line to 'None' +[0.169s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'catkin_cmake_args' from command line to 'None' +[0.169s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.169s] DEBUG:colcon.colcon_core.verb:Building package 'orb_slam3_ros2_wrapper' with the following arguments: {'ament_cmake_args': None, 'build_base': '/root/build/orb_slam3_ros2_wrapper', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/root/install/orb_slam3_ros2_wrapper', 'merge_install': False, 'path': '/root/colcon_ws/src/orb_slam3_ros2_wrapper', 'symlink_install': True, 'test_result_base': None} +[0.169s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor +[0.170s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete +[0.170s] INFO:colcon.colcon_ros.task.ament_cmake.build:Building ROS package in '/root/colcon_ws/src/orb_slam3_ros2_wrapper' with build type 'ament_cmake' +[0.170s] INFO:colcon.colcon_cmake.task.cmake.build:Building CMake package in '/root/colcon_ws/src/orb_slam3_ros2_wrapper' +[0.172s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems +[0.172s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.172s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[0.180s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/root/build/orb_slam3_ros2_wrapper': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /root/build/orb_slam3_ros2_wrapper -- -j18 -l18 +[0.351s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/root/build/orb_slam3_ros2_wrapper' returned '2': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /root/build/orb_slam3_ros2_wrapper -- -j18 -l18 +[0.383s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(orb_slam3_ros2_wrapper) +[0.385s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper' for CMake module files +[0.386s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper' for CMake config files +[0.386s] Level 1:colcon.colcon_core.shell:create_environment_hook('orb_slam3_ros2_wrapper', 'cmake_prefix_path') +[0.386s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/hook/cmake_prefix_path.ps1' +[0.386s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/hook/cmake_prefix_path.dsv' +[0.387s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/hook/cmake_prefix_path.sh' +[0.387s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper/lib' +[0.387s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper/bin' +[0.387s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper/lib/pkgconfig/orb_slam3_ros2_wrapper.pc' +[0.388s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper/lib/python3.10/site-packages' +[0.389s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper/bin' +[0.389s] INFO:colcon.colcon_core.shell:Creating package script '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.ps1' +[0.389s] INFO:colcon.colcon_core.shell:Creating package descriptor '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.dsv' +[0.389s] INFO:colcon.colcon_core.shell:Creating package script '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.sh' +[0.390s] INFO:colcon.colcon_core.shell:Creating package script '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.bash' +[0.390s] INFO:colcon.colcon_core.shell:Creating package script '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.zsh' +[0.391s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/root/install/orb_slam3_ros2_wrapper/share/colcon-core/packages/orb_slam3_ros2_wrapper) +[0.401s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop +[0.401s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed +[0.401s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '2' +[0.401s] DEBUG:colcon.colcon_core.event_reactor:joining thread +[0.406s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.notify_send': Could not find 'notify-send' +[0.406s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems +[0.406s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems +[0.406s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2' +[0.408s] DEBUG:colcon.colcon_notification.desktop_notification.notify2:Failed to initialize notify2: org.freedesktop.DBus.Error.Spawn.ExecFailed: /usr/bin/dbus-launch terminated abnormally without any error message +[0.408s] DEBUG:colcon.colcon_core.event_reactor:joined thread +[0.408s] INFO:colcon.colcon_core.shell:Creating prefix script '/root/install/local_setup.ps1' +[0.409s] INFO:colcon.colcon_core.shell:Creating prefix util module '/root/install/_local_setup_util_ps1.py' +[0.409s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/root/install/setup.ps1' +[0.410s] INFO:colcon.colcon_core.shell:Creating prefix script '/root/install/local_setup.sh' +[0.410s] INFO:colcon.colcon_core.shell:Creating prefix util module '/root/install/_local_setup_util_sh.py' +[0.411s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/root/install/setup.sh' +[0.411s] INFO:colcon.colcon_core.shell:Creating prefix script '/root/install/local_setup.bash' +[0.411s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/root/install/setup.bash' +[0.412s] INFO:colcon.colcon_core.shell:Creating prefix script '/root/install/local_setup.zsh' +[0.412s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/root/install/setup.zsh' diff --git a/container_root/log/build_2024-12-12_02-47-26/orb_slam3_ros2_wrapper/command.log b/container_root/log/build_2024-12-12_02-47-26/orb_slam3_ros2_wrapper/command.log new file mode 100644 index 0000000..4f73b05 --- /dev/null +++ b/container_root/log/build_2024-12-12_02-47-26/orb_slam3_ros2_wrapper/command.log @@ -0,0 +1,2 @@ +Invoking command in '/root/build/orb_slam3_ros2_wrapper': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /root/build/orb_slam3_ros2_wrapper -- -j18 -l18 +Invoked command in '/root/build/orb_slam3_ros2_wrapper' returned '2': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /root/build/orb_slam3_ros2_wrapper -- -j18 -l18 diff --git a/container_root/log/build_2024-12-12_02-47-26/orb_slam3_ros2_wrapper/stderr.log b/container_root/log/build_2024-12-12_02-47-26/orb_slam3_ros2_wrapper/stderr.log new file mode 100644 index 0000000..1a507c8 --- /dev/null +++ b/container_root/log/build_2024-12-12_02-47-26/orb_slam3_ros2_wrapper/stderr.log @@ -0,0 +1,17 @@ +Build type: Release +CMake Error at /opt/ros/humble/share/rmw_implementation_cmake/cmake/get_default_rmw_implementation.cmake:60 (message): + Could not find ROS middleware implementation 'rmw_cyclonedds_cpp'. Choose + one of the following: rmw_fastrtps_cpp +Call Stack (most recent call first): + /opt/ros/humble/share/rmw_implementation/cmake/rmw_implementation-extras.cmake:19 (get_default_rmw_implementation) + /opt/ros/humble/share/rmw_implementation/cmake/rmw_implementationConfig.cmake:41 (include) + /opt/ros/humble/share/rcl/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) + /opt/ros/humble/share/rcl/cmake/rclConfig.cmake:41 (include) + /opt/ros/humble/share/libstatistics_collector/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) + /opt/ros/humble/share/libstatistics_collector/cmake/libstatistics_collectorConfig.cmake:41 (include) + /opt/ros/humble/share/rclcpp/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) + /opt/ros/humble/share/rclcpp/cmake/rclcppConfig.cmake:41 (include) + CMakeLists.txt:31 (find_package) + + +gmake: *** [Makefile:420: cmake_check_build_system] Error 1 diff --git a/container_root/log/build_2024-12-12_02-47-26/orb_slam3_ros2_wrapper/stdout.log b/container_root/log/build_2024-12-12_02-47-26/orb_slam3_ros2_wrapper/stdout.log new file mode 100644 index 0000000..59d840d --- /dev/null +++ b/container_root/log/build_2024-12-12_02-47-26/orb_slam3_ros2_wrapper/stdout.log @@ -0,0 +1,11 @@ +-- Found ament_cmake_auto: 1.3.10 (/opt/ros/humble/share/ament_cmake_auto/cmake) +-- Override CMake install command with custom implementation using symlinks instead of copying resources +-- Found rclcpp: 16.0.10 (/opt/ros/humble/share/rclcpp/cmake) +-- Found rosidl_generator_c: 3.1.5 (/opt/ros/humble/share/rosidl_generator_c/cmake) +-- Found rosidl_adapter: 3.1.5 (/opt/ros/humble/share/rosidl_adapter/cmake) +-- Found rosidl_generator_cpp: 3.1.5 (/opt/ros/humble/share/rosidl_generator_cpp/cmake) +-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c +-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp +-- Found rmw_implementation_cmake: 6.1.2 (/opt/ros/humble/share/rmw_implementation_cmake/cmake) +-- Configuring incomplete, errors occurred! +See also "/root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeOutput.log". diff --git a/container_root/log/build_2024-12-12_02-47-26/orb_slam3_ros2_wrapper/stdout_stderr.log b/container_root/log/build_2024-12-12_02-47-26/orb_slam3_ros2_wrapper/stdout_stderr.log new file mode 100644 index 0000000..9a9adef --- /dev/null +++ b/container_root/log/build_2024-12-12_02-47-26/orb_slam3_ros2_wrapper/stdout_stderr.log @@ -0,0 +1,28 @@ +Build type: Release +-- Found ament_cmake_auto: 1.3.10 (/opt/ros/humble/share/ament_cmake_auto/cmake) +-- Override CMake install command with custom implementation using symlinks instead of copying resources +-- Found rclcpp: 16.0.10 (/opt/ros/humble/share/rclcpp/cmake) +-- Found rosidl_generator_c: 3.1.5 (/opt/ros/humble/share/rosidl_generator_c/cmake) +-- Found rosidl_adapter: 3.1.5 (/opt/ros/humble/share/rosidl_adapter/cmake) +-- Found rosidl_generator_cpp: 3.1.5 (/opt/ros/humble/share/rosidl_generator_cpp/cmake) +-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c +-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp +-- Found rmw_implementation_cmake: 6.1.2 (/opt/ros/humble/share/rmw_implementation_cmake/cmake) +CMake Error at /opt/ros/humble/share/rmw_implementation_cmake/cmake/get_default_rmw_implementation.cmake:60 (message): + Could not find ROS middleware implementation 'rmw_cyclonedds_cpp'. Choose + one of the following: rmw_fastrtps_cpp +Call Stack (most recent call first): + /opt/ros/humble/share/rmw_implementation/cmake/rmw_implementation-extras.cmake:19 (get_default_rmw_implementation) + /opt/ros/humble/share/rmw_implementation/cmake/rmw_implementationConfig.cmake:41 (include) + /opt/ros/humble/share/rcl/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) + /opt/ros/humble/share/rcl/cmake/rclConfig.cmake:41 (include) + /opt/ros/humble/share/libstatistics_collector/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) + /opt/ros/humble/share/libstatistics_collector/cmake/libstatistics_collectorConfig.cmake:41 (include) + /opt/ros/humble/share/rclcpp/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) + /opt/ros/humble/share/rclcpp/cmake/rclcppConfig.cmake:41 (include) + CMakeLists.txt:31 (find_package) + + +-- Configuring incomplete, errors occurred! +See also "/root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeOutput.log". +gmake: *** [Makefile:420: cmake_check_build_system] Error 1 diff --git a/container_root/log/build_2024-12-12_02-47-26/orb_slam3_ros2_wrapper/streams.log b/container_root/log/build_2024-12-12_02-47-26/orb_slam3_ros2_wrapper/streams.log new file mode 100644 index 0000000..9b373e2 --- /dev/null +++ b/container_root/log/build_2024-12-12_02-47-26/orb_slam3_ros2_wrapper/streams.log @@ -0,0 +1,30 @@ +[0.009s] Invoking command in '/root/build/orb_slam3_ros2_wrapper': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /root/build/orb_slam3_ros2_wrapper -- -j18 -l18 +[0.027s] Build type: Release +[0.028s] -- Found ament_cmake_auto: 1.3.10 (/opt/ros/humble/share/ament_cmake_auto/cmake) +[0.113s] -- Override CMake install command with custom implementation using symlinks instead of copying resources +[0.120s] -- Found rclcpp: 16.0.10 (/opt/ros/humble/share/rclcpp/cmake) +[0.138s] -- Found rosidl_generator_c: 3.1.5 (/opt/ros/humble/share/rosidl_generator_c/cmake) +[0.140s] -- Found rosidl_adapter: 3.1.5 (/opt/ros/humble/share/rosidl_adapter/cmake) +[0.143s] -- Found rosidl_generator_cpp: 3.1.5 (/opt/ros/humble/share/rosidl_generator_cpp/cmake) +[0.148s] -- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c +[0.156s] -- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp +[0.175s] -- Found rmw_implementation_cmake: 6.1.2 (/opt/ros/humble/share/rmw_implementation_cmake/cmake) +[0.176s] CMake Error at /opt/ros/humble/share/rmw_implementation_cmake/cmake/get_default_rmw_implementation.cmake:60 (message): +[0.176s] Could not find ROS middleware implementation 'rmw_cyclonedds_cpp'. Choose +[0.176s] one of the following: rmw_fastrtps_cpp +[0.176s] Call Stack (most recent call first): +[0.176s] /opt/ros/humble/share/rmw_implementation/cmake/rmw_implementation-extras.cmake:19 (get_default_rmw_implementation) +[0.176s] /opt/ros/humble/share/rmw_implementation/cmake/rmw_implementationConfig.cmake:41 (include) +[0.176s] /opt/ros/humble/share/rcl/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) +[0.176s] /opt/ros/humble/share/rcl/cmake/rclConfig.cmake:41 (include) +[0.176s] /opt/ros/humble/share/libstatistics_collector/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) +[0.176s] /opt/ros/humble/share/libstatistics_collector/cmake/libstatistics_collectorConfig.cmake:41 (include) +[0.176s] /opt/ros/humble/share/rclcpp/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) +[0.176s] /opt/ros/humble/share/rclcpp/cmake/rclcppConfig.cmake:41 (include) +[0.176s] CMakeLists.txt:31 (find_package) +[0.176s] +[0.176s]  +[0.176s] -- Configuring incomplete, errors occurred! +[0.177s] See also "/root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeOutput.log". +[0.179s] gmake: *** [Makefile:420: cmake_check_build_system] Error 1 +[0.181s] Invoked command in '/root/build/orb_slam3_ros2_wrapper' returned '2': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /root/build/orb_slam3_ros2_wrapper -- -j18 -l18 diff --git a/container_root/log/build_2024-12-12_03-28-49/events.log b/container_root/log/build_2024-12-12_03-28-49/events.log new file mode 100644 index 0000000..43182a8 --- /dev/null +++ b/container_root/log/build_2024-12-12_03-28-49/events.log @@ -0,0 +1,39 @@ +[0.000000] (-) TimerEvent: {} +[0.000116] (orb_slam3_ros2_wrapper) JobQueued: {'identifier': 'orb_slam3_ros2_wrapper', 'dependencies': OrderedDict()} +[0.000572] (orb_slam3_ros2_wrapper) JobStarted: {'identifier': 'orb_slam3_ros2_wrapper'} +[0.008587] (orb_slam3_ros2_wrapper) JobProgress: {'identifier': 'orb_slam3_ros2_wrapper', 'progress': 'cmake'} +[0.009144] (orb_slam3_ros2_wrapper) JobProgress: {'identifier': 'orb_slam3_ros2_wrapper', 'progress': 'build'} +[0.009614] (orb_slam3_ros2_wrapper) Command: {'cmd': ['/usr/bin/cmake', '--build', '/root/build/orb_slam3_ros2_wrapper', '--', '-j18', '-l18'], 'cwd': '/root/build/orb_slam3_ros2_wrapper', 'env': OrderedDict([('HOSTNAME', 'grh'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/root/colcon_ws/install/slam_msgs/lib:/root/install/slam_msgs/lib:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib'), ('HOME', '/root'), ('OLDPWD', '/'), ('ROS_PYTHON_VERSION', '3'), ('COLCON_PREFIX_PATH', '/root/colcon_ws/install:/root/install'), ('ROS_DISTRO', 'humble'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('SCOUT_NAMESPACE', 'scout_2'), ('TERM', 'xterm'), ('ROS_LOCALHOST_ONLY', '1'), ('PATH', '/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'), ('XDG_RUNTIME_DIR', '/tmp/runtime-root'), ('DISPLAY', ':1'), ('LANG', 'C.UTF-8'), ('LS_COLORS', 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:'), ('ROS_DOMAIN_ID', '0'), ('AMENT_PREFIX_PATH', '/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/root/install/orb_slam3_ros2_wrapper:/root/install/slam_msgs:/opt/ros/humble'), ('PWD', '/root/build/orb_slam3_ros2_wrapper'), ('LC_ALL', 'C.UTF-8'), ('RCUTILS_COLORIZED_OUTPUT', '1'), ('PYTHONPATH', '/root/colcon_ws/install/slam_msgs/local/lib/python3.10/dist-packages:/root/install/slam_msgs/local/lib/python3.10/dist-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages'), ('COLCON', '1'), ('CMAKE_PREFIX_PATH', '/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/root/install/orb_slam3_ros2_wrapper:/root/install/slam_msgs:/opt/ros/humble')]), 'shell': False} +[0.029822] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[0mBuild type: Release\x1b[0m\n'} +[0.030044] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found ament_cmake_auto: 1.3.10 (/opt/ros/humble/share/ament_cmake_auto/cmake)\n'} +[0.099901] (-) TimerEvent: {} +[0.111685] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Override CMake install command with custom implementation using symlinks instead of copying resources\n'} +[0.117034] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found rclcpp: 16.0.10 (/opt/ros/humble/share/rclcpp/cmake)\n'} +[0.135402] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found rosidl_generator_c: 3.1.5 (/opt/ros/humble/share/rosidl_generator_c/cmake)\n'} +[0.136723] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found rosidl_adapter: 3.1.5 (/opt/ros/humble/share/rosidl_adapter/cmake)\n'} +[0.140399] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found rosidl_generator_cpp: 3.1.5 (/opt/ros/humble/share/rosidl_generator_cpp/cmake)\n'} +[0.146101] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c\n'} +[0.153430] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp\n'} +[0.173064] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found rmw_implementation_cmake: 6.1.2 (/opt/ros/humble/share/rmw_implementation_cmake/cmake)\n'} +[0.173975] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[31mCMake Error at /opt/ros/humble/share/rmw_implementation_cmake/cmake/get_default_rmw_implementation.cmake:60 (message):\n'} +[0.174043] (orb_slam3_ros2_wrapper) StderrLine: {'line': b" Could not find ROS middleware implementation 'rmw_cyclonedds_cpp'. Choose\n"} +[0.174090] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' one of the following: rmw_fastrtps_cpp\n'} +[0.174133] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'Call Stack (most recent call first):\n'} +[0.174176] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' /opt/ros/humble/share/rmw_implementation/cmake/rmw_implementation-extras.cmake:19 (get_default_rmw_implementation)\n'} +[0.174222] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' /opt/ros/humble/share/rmw_implementation/cmake/rmw_implementationConfig.cmake:41 (include)\n'} +[0.174264] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' /opt/ros/humble/share/rcl/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)\n'} +[0.174304] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' /opt/ros/humble/share/rcl/cmake/rclConfig.cmake:41 (include)\n'} +[0.174345] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' /opt/ros/humble/share/libstatistics_collector/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)\n'} +[0.174388] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' /opt/ros/humble/share/libstatistics_collector/cmake/libstatistics_collectorConfig.cmake:41 (include)\n'} +[0.174428] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' /opt/ros/humble/share/rclcpp/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)\n'} +[0.174469] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' /opt/ros/humble/share/rclcpp/cmake/rclcppConfig.cmake:41 (include)\n'} +[0.174511] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' CMakeLists.txt:31 (find_package)\n'} +[0.174552] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\n'} +[0.174593] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[0m\n'} +[0.174668] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Configuring incomplete, errors occurred!\n'} +[0.174714] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'See also "/root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeOutput.log".\n'} +[0.177278] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'gmake: *** [Makefile:420: cmake_check_build_system] Error 1\n'} +[0.179215] (orb_slam3_ros2_wrapper) CommandEnded: {'returncode': 2} +[0.199991] (-) TimerEvent: {} +[0.219174] (orb_slam3_ros2_wrapper) JobEnded: {'identifier': 'orb_slam3_ros2_wrapper', 'rc': 2} +[0.229483] (-) EventReactorShutdown: {} diff --git a/container_root/log/build_2024-12-12_03-28-49/logger_all.log b/container_root/log/build_2024-12-12_03-28-49/logger_all.log new file mode 100644 index 0000000..4272927 --- /dev/null +++ b/container_root/log/build_2024-12-12_03-28-49/logger_all.log @@ -0,0 +1,158 @@ +[0.067s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build', '--symlink-install'] +[0.067s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=True, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=18, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, mixin_files=None, mixin=None, verb_parser=, verb_extension=, main=>, mixin_verb=('build',)) +[0.149s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters +[0.149s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters +[0.149s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters +[0.149s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters +[0.149s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover +[0.149s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover +[0.149s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/root' +[0.149s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install'] +[0.149s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore' +[0.149s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install' +[0.149s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg'] +[0.149s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg' +[0.149s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta'] +[0.149s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta' +[0.149s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros'] +[0.149s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros' +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python'] +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake' +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python' +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py'] +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py' +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install'] +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore' +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extensions ['ignore', 'ignore_ament_install'] +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'ignore' +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'ignore_ament_install' +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extensions ['colcon_pkg'] +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'colcon_pkg' +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extensions ['colcon_meta'] +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'colcon_meta' +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extensions ['ros'] +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'ros' +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extensions ['cmake', 'python'] +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'cmake' +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'python' +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extensions ['python_setup_py'] +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'python_setup_py' +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/build) by extensions ['ignore', 'ignore_ament_install'] +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/build) by extension 'ignore' +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/build) ignored +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/install) by extensions ['ignore', 'ignore_ament_install'] +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/install) by extension 'ignore' +[0.156s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/install) ignored +[0.157s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/log) by extensions ['ignore', 'ignore_ament_install'] +[0.157s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/log) by extension 'ignore' +[0.157s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/log) ignored +[0.157s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extensions ['ignore', 'ignore_ament_install'] +[0.157s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'ignore' +[0.157s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'ignore_ament_install' +[0.157s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extensions ['colcon_pkg'] +[0.157s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'colcon_pkg' +[0.157s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extensions ['colcon_meta'] +[0.157s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'colcon_meta' +[0.157s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extensions ['ros'] +[0.157s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'ros' +[0.157s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extensions ['cmake', 'python'] +[0.157s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'cmake' +[0.157s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'python' +[0.157s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extensions ['python_setup_py'] +[0.157s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'python_setup_py' +[0.157s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extensions ['ignore', 'ignore_ament_install'] +[0.157s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extension 'ignore' +[0.157s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extension 'ignore_ament_install' +[0.157s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extensions ['colcon_pkg'] +[0.157s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extension 'colcon_pkg' +[0.157s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extensions ['colcon_meta'] +[0.157s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extension 'colcon_meta' +[0.157s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extensions ['ros'] +[0.157s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extension 'ros' +[0.159s] DEBUG:colcon.colcon_core.package_identification:Package 'colcon_ws/src/orb_slam3_ros2_wrapper' with type 'ros.ament_cmake' and name 'orb_slam3_ros2_wrapper' +[0.159s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/slam_msgs) by extensions ['ignore', 'ignore_ament_install'] +[0.159s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/slam_msgs) by extension 'ignore' +[0.159s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/slam_msgs) ignored +[0.159s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install'] +[0.159s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore' +[0.159s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored +[0.159s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install'] +[0.160s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore' +[0.160s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored +[0.160s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extensions ['ignore', 'ignore_ament_install'] +[0.160s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'ignore' +[0.160s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'ignore_ament_install' +[0.160s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extensions ['colcon_pkg'] +[0.160s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'colcon_pkg' +[0.160s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extensions ['colcon_meta'] +[0.160s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'colcon_meta' +[0.160s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extensions ['ros'] +[0.160s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'ros' +[0.160s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extensions ['cmake', 'python'] +[0.160s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'cmake' +[0.160s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'python' +[0.160s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extensions ['python_setup_py'] +[0.160s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'python_setup_py' +[0.160s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults +[0.160s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover +[0.160s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults +[0.160s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover +[0.160s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults +[0.173s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'cmake_args' from command line to 'None' +[0.173s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'cmake_target' from command line to 'None' +[0.173s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.173s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'cmake_clean_cache' from command line to 'False' +[0.173s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'cmake_clean_first' from command line to 'False' +[0.173s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'cmake_force_configure' from command line to 'False' +[0.173s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'ament_cmake_args' from command line to 'None' +[0.173s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'catkin_cmake_args' from command line to 'None' +[0.173s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.173s] DEBUG:colcon.colcon_core.verb:Building package 'orb_slam3_ros2_wrapper' with the following arguments: {'ament_cmake_args': None, 'build_base': '/root/build/orb_slam3_ros2_wrapper', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/root/install/orb_slam3_ros2_wrapper', 'merge_install': False, 'path': '/root/colcon_ws/src/orb_slam3_ros2_wrapper', 'symlink_install': True, 'test_result_base': None} +[0.173s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor +[0.174s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete +[0.174s] INFO:colcon.colcon_ros.task.ament_cmake.build:Building ROS package in '/root/colcon_ws/src/orb_slam3_ros2_wrapper' with build type 'ament_cmake' +[0.174s] INFO:colcon.colcon_cmake.task.cmake.build:Building CMake package in '/root/colcon_ws/src/orb_slam3_ros2_wrapper' +[0.176s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems +[0.176s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.177s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[0.184s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/root/build/orb_slam3_ros2_wrapper': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /root/build/orb_slam3_ros2_wrapper -- -j18 -l18 +[0.353s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/root/build/orb_slam3_ros2_wrapper' returned '2': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /root/build/orb_slam3_ros2_wrapper -- -j18 -l18 +[0.386s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(orb_slam3_ros2_wrapper) +[0.387s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper' for CMake module files +[0.388s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper' for CMake config files +[0.388s] Level 1:colcon.colcon_core.shell:create_environment_hook('orb_slam3_ros2_wrapper', 'cmake_prefix_path') +[0.388s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/hook/cmake_prefix_path.ps1' +[0.388s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/hook/cmake_prefix_path.dsv' +[0.389s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/hook/cmake_prefix_path.sh' +[0.389s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper/lib' +[0.389s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper/bin' +[0.389s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper/lib/pkgconfig/orb_slam3_ros2_wrapper.pc' +[0.390s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper/lib/python3.10/site-packages' +[0.390s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper/bin' +[0.391s] INFO:colcon.colcon_core.shell:Creating package script '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.ps1' +[0.391s] INFO:colcon.colcon_core.shell:Creating package descriptor '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.dsv' +[0.391s] INFO:colcon.colcon_core.shell:Creating package script '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.sh' +[0.392s] INFO:colcon.colcon_core.shell:Creating package script '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.bash' +[0.392s] INFO:colcon.colcon_core.shell:Creating package script '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.zsh' +[0.393s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/root/install/orb_slam3_ros2_wrapper/share/colcon-core/packages/orb_slam3_ros2_wrapper) +[0.403s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop +[0.403s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed +[0.403s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '2' +[0.403s] DEBUG:colcon.colcon_core.event_reactor:joining thread +[0.406s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.notify_send': Could not find 'notify-send' +[0.406s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems +[0.406s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems +[0.406s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2' +[0.408s] DEBUG:colcon.colcon_notification.desktop_notification.notify2:Failed to initialize notify2: org.freedesktop.DBus.Error.Spawn.ExecFailed: /usr/bin/dbus-launch terminated abnormally without any error message +[0.408s] DEBUG:colcon.colcon_core.event_reactor:joined thread +[0.409s] INFO:colcon.colcon_core.shell:Creating prefix script '/root/install/local_setup.ps1' +[0.409s] INFO:colcon.colcon_core.shell:Creating prefix util module '/root/install/_local_setup_util_ps1.py' +[0.410s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/root/install/setup.ps1' +[0.411s] INFO:colcon.colcon_core.shell:Creating prefix script '/root/install/local_setup.sh' +[0.412s] INFO:colcon.colcon_core.shell:Creating prefix util module '/root/install/_local_setup_util_sh.py' +[0.412s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/root/install/setup.sh' +[0.413s] INFO:colcon.colcon_core.shell:Creating prefix script '/root/install/local_setup.bash' +[0.414s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/root/install/setup.bash' +[0.415s] INFO:colcon.colcon_core.shell:Creating prefix script '/root/install/local_setup.zsh' +[0.415s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/root/install/setup.zsh' diff --git a/container_root/log/build_2024-12-12_03-28-49/orb_slam3_ros2_wrapper/command.log b/container_root/log/build_2024-12-12_03-28-49/orb_slam3_ros2_wrapper/command.log new file mode 100644 index 0000000..4f73b05 --- /dev/null +++ b/container_root/log/build_2024-12-12_03-28-49/orb_slam3_ros2_wrapper/command.log @@ -0,0 +1,2 @@ +Invoking command in '/root/build/orb_slam3_ros2_wrapper': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /root/build/orb_slam3_ros2_wrapper -- -j18 -l18 +Invoked command in '/root/build/orb_slam3_ros2_wrapper' returned '2': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /root/build/orb_slam3_ros2_wrapper -- -j18 -l18 diff --git a/container_root/log/build_2024-12-12_03-28-49/orb_slam3_ros2_wrapper/stderr.log b/container_root/log/build_2024-12-12_03-28-49/orb_slam3_ros2_wrapper/stderr.log new file mode 100644 index 0000000..1a507c8 --- /dev/null +++ b/container_root/log/build_2024-12-12_03-28-49/orb_slam3_ros2_wrapper/stderr.log @@ -0,0 +1,17 @@ +Build type: Release +CMake Error at /opt/ros/humble/share/rmw_implementation_cmake/cmake/get_default_rmw_implementation.cmake:60 (message): + Could not find ROS middleware implementation 'rmw_cyclonedds_cpp'. Choose + one of the following: rmw_fastrtps_cpp +Call Stack (most recent call first): + /opt/ros/humble/share/rmw_implementation/cmake/rmw_implementation-extras.cmake:19 (get_default_rmw_implementation) + /opt/ros/humble/share/rmw_implementation/cmake/rmw_implementationConfig.cmake:41 (include) + /opt/ros/humble/share/rcl/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) + /opt/ros/humble/share/rcl/cmake/rclConfig.cmake:41 (include) + /opt/ros/humble/share/libstatistics_collector/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) + /opt/ros/humble/share/libstatistics_collector/cmake/libstatistics_collectorConfig.cmake:41 (include) + /opt/ros/humble/share/rclcpp/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) + /opt/ros/humble/share/rclcpp/cmake/rclcppConfig.cmake:41 (include) + CMakeLists.txt:31 (find_package) + + +gmake: *** [Makefile:420: cmake_check_build_system] Error 1 diff --git a/container_root/log/build_2024-12-12_03-28-49/orb_slam3_ros2_wrapper/stdout.log b/container_root/log/build_2024-12-12_03-28-49/orb_slam3_ros2_wrapper/stdout.log new file mode 100644 index 0000000..59d840d --- /dev/null +++ b/container_root/log/build_2024-12-12_03-28-49/orb_slam3_ros2_wrapper/stdout.log @@ -0,0 +1,11 @@ +-- Found ament_cmake_auto: 1.3.10 (/opt/ros/humble/share/ament_cmake_auto/cmake) +-- Override CMake install command with custom implementation using symlinks instead of copying resources +-- Found rclcpp: 16.0.10 (/opt/ros/humble/share/rclcpp/cmake) +-- Found rosidl_generator_c: 3.1.5 (/opt/ros/humble/share/rosidl_generator_c/cmake) +-- Found rosidl_adapter: 3.1.5 (/opt/ros/humble/share/rosidl_adapter/cmake) +-- Found rosidl_generator_cpp: 3.1.5 (/opt/ros/humble/share/rosidl_generator_cpp/cmake) +-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c +-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp +-- Found rmw_implementation_cmake: 6.1.2 (/opt/ros/humble/share/rmw_implementation_cmake/cmake) +-- Configuring incomplete, errors occurred! +See also "/root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeOutput.log". diff --git a/container_root/log/build_2024-12-12_03-28-49/orb_slam3_ros2_wrapper/stdout_stderr.log b/container_root/log/build_2024-12-12_03-28-49/orb_slam3_ros2_wrapper/stdout_stderr.log new file mode 100644 index 0000000..9a9adef --- /dev/null +++ b/container_root/log/build_2024-12-12_03-28-49/orb_slam3_ros2_wrapper/stdout_stderr.log @@ -0,0 +1,28 @@ +Build type: Release +-- Found ament_cmake_auto: 1.3.10 (/opt/ros/humble/share/ament_cmake_auto/cmake) +-- Override CMake install command with custom implementation using symlinks instead of copying resources +-- Found rclcpp: 16.0.10 (/opt/ros/humble/share/rclcpp/cmake) +-- Found rosidl_generator_c: 3.1.5 (/opt/ros/humble/share/rosidl_generator_c/cmake) +-- Found rosidl_adapter: 3.1.5 (/opt/ros/humble/share/rosidl_adapter/cmake) +-- Found rosidl_generator_cpp: 3.1.5 (/opt/ros/humble/share/rosidl_generator_cpp/cmake) +-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c +-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp +-- Found rmw_implementation_cmake: 6.1.2 (/opt/ros/humble/share/rmw_implementation_cmake/cmake) +CMake Error at /opt/ros/humble/share/rmw_implementation_cmake/cmake/get_default_rmw_implementation.cmake:60 (message): + Could not find ROS middleware implementation 'rmw_cyclonedds_cpp'. Choose + one of the following: rmw_fastrtps_cpp +Call Stack (most recent call first): + /opt/ros/humble/share/rmw_implementation/cmake/rmw_implementation-extras.cmake:19 (get_default_rmw_implementation) + /opt/ros/humble/share/rmw_implementation/cmake/rmw_implementationConfig.cmake:41 (include) + /opt/ros/humble/share/rcl/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) + /opt/ros/humble/share/rcl/cmake/rclConfig.cmake:41 (include) + /opt/ros/humble/share/libstatistics_collector/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) + /opt/ros/humble/share/libstatistics_collector/cmake/libstatistics_collectorConfig.cmake:41 (include) + /opt/ros/humble/share/rclcpp/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) + /opt/ros/humble/share/rclcpp/cmake/rclcppConfig.cmake:41 (include) + CMakeLists.txt:31 (find_package) + + +-- Configuring incomplete, errors occurred! +See also "/root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeOutput.log". +gmake: *** [Makefile:420: cmake_check_build_system] Error 1 diff --git a/container_root/log/build_2024-12-12_03-28-49/orb_slam3_ros2_wrapper/streams.log b/container_root/log/build_2024-12-12_03-28-49/orb_slam3_ros2_wrapper/streams.log new file mode 100644 index 0000000..c291e48 --- /dev/null +++ b/container_root/log/build_2024-12-12_03-28-49/orb_slam3_ros2_wrapper/streams.log @@ -0,0 +1,30 @@ +[0.010s] Invoking command in '/root/build/orb_slam3_ros2_wrapper': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /root/build/orb_slam3_ros2_wrapper -- -j18 -l18 +[0.029s] Build type: Release +[0.029s] -- Found ament_cmake_auto: 1.3.10 (/opt/ros/humble/share/ament_cmake_auto/cmake) +[0.111s] -- Override CMake install command with custom implementation using symlinks instead of copying resources +[0.117s] -- Found rclcpp: 16.0.10 (/opt/ros/humble/share/rclcpp/cmake) +[0.135s] -- Found rosidl_generator_c: 3.1.5 (/opt/ros/humble/share/rosidl_generator_c/cmake) +[0.136s] -- Found rosidl_adapter: 3.1.5 (/opt/ros/humble/share/rosidl_adapter/cmake) +[0.140s] -- Found rosidl_generator_cpp: 3.1.5 (/opt/ros/humble/share/rosidl_generator_cpp/cmake) +[0.146s] -- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c +[0.153s] -- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp +[0.173s] -- Found rmw_implementation_cmake: 6.1.2 (/opt/ros/humble/share/rmw_implementation_cmake/cmake) +[0.173s] CMake Error at /opt/ros/humble/share/rmw_implementation_cmake/cmake/get_default_rmw_implementation.cmake:60 (message): +[0.173s] Could not find ROS middleware implementation 'rmw_cyclonedds_cpp'. Choose +[0.174s] one of the following: rmw_fastrtps_cpp +[0.174s] Call Stack (most recent call first): +[0.174s] /opt/ros/humble/share/rmw_implementation/cmake/rmw_implementation-extras.cmake:19 (get_default_rmw_implementation) +[0.174s] /opt/ros/humble/share/rmw_implementation/cmake/rmw_implementationConfig.cmake:41 (include) +[0.174s] /opt/ros/humble/share/rcl/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) +[0.174s] /opt/ros/humble/share/rcl/cmake/rclConfig.cmake:41 (include) +[0.174s] /opt/ros/humble/share/libstatistics_collector/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) +[0.174s] /opt/ros/humble/share/libstatistics_collector/cmake/libstatistics_collectorConfig.cmake:41 (include) +[0.174s] /opt/ros/humble/share/rclcpp/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) +[0.174s] /opt/ros/humble/share/rclcpp/cmake/rclcppConfig.cmake:41 (include) +[0.174s] CMakeLists.txt:31 (find_package) +[0.174s] +[0.174s]  +[0.174s] -- Configuring incomplete, errors occurred! +[0.174s] See also "/root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeOutput.log". +[0.177s] gmake: *** [Makefile:420: cmake_check_build_system] Error 1 +[0.179s] Invoked command in '/root/build/orb_slam3_ros2_wrapper' returned '2': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /root/build/orb_slam3_ros2_wrapper -- -j18 -l18 diff --git a/container_root/log/build_2024-12-16_22-42-55/events.log b/container_root/log/build_2024-12-16_22-42-55/events.log new file mode 100644 index 0000000..3aa3622 --- /dev/null +++ b/container_root/log/build_2024-12-16_22-42-55/events.log @@ -0,0 +1,40 @@ +[0.000000] (-) TimerEvent: {} +[0.000442] (orb_slam3_ros2_wrapper) JobQueued: {'identifier': 'orb_slam3_ros2_wrapper', 'dependencies': OrderedDict()} +[0.000480] (orb_slam3_ros2_wrapper) JobStarted: {'identifier': 'orb_slam3_ros2_wrapper'} +[0.010703] (orb_slam3_ros2_wrapper) JobProgress: {'identifier': 'orb_slam3_ros2_wrapper', 'progress': 'cmake'} +[0.012773] (orb_slam3_ros2_wrapper) JobProgress: {'identifier': 'orb_slam3_ros2_wrapper', 'progress': 'build'} +[0.013759] (orb_slam3_ros2_wrapper) Command: {'cmd': ['/usr/bin/cmake', '--build', '/root/build/orb_slam3_ros2_wrapper', '--', '-j18', '-l18'], 'cwd': '/root/build/orb_slam3_ros2_wrapper', 'env': OrderedDict([('HOSTNAME', 'grh'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/root/colcon_ws/install/slam_msgs/lib:/root/install/slam_msgs/lib:/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib'), ('HOME', '/root'), ('OLDPWD', '/'), ('ROS_PYTHON_VERSION', '3'), ('COLCON_PREFIX_PATH', '/root/colcon_ws/install:/root/install'), ('ROS_DISTRO', 'humble'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('SCOUT_NAMESPACE', 'scout_2'), ('TERM', 'xterm'), ('ROS_LOCALHOST_ONLY', '1'), ('PATH', '/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'), ('XDG_RUNTIME_DIR', '/tmp/runtime-root'), ('DISPLAY', ':1'), ('LANG', 'C.UTF-8'), ('LS_COLORS', 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:'), ('ROS_DOMAIN_ID', '0'), ('AMENT_PREFIX_PATH', '/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/root/install/orb_slam3_ros2_wrapper:/root/install/slam_msgs:/opt/ros/humble'), ('PWD', '/root/build/orb_slam3_ros2_wrapper'), ('LC_ALL', 'C.UTF-8'), ('RCUTILS_COLORIZED_OUTPUT', '1'), ('PYTHONPATH', '/root/colcon_ws/install/slam_msgs/local/lib/python3.10/dist-packages:/root/install/slam_msgs/local/lib/python3.10/dist-packages:/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages'), ('COLCON', '1'), ('CMAKE_PREFIX_PATH', '/root/colcon_ws/install/orb_slam3_ros2_wrapper:/root/colcon_ws/install/slam_msgs:/root/install/orb_slam3_ros2_wrapper:/root/install/slam_msgs:/opt/ros/humble')]), 'shell': False} +[0.080086] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[0mBuild type: Release\x1b[0m\n'} +[0.080713] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found ament_cmake_auto: 1.3.10 (/opt/ros/humble/share/ament_cmake_auto/cmake)\n'} +[0.099858] (-) TimerEvent: {} +[0.175354] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Override CMake install command with custom implementation using symlinks instead of copying resources\n'} +[0.189592] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found rclcpp: 16.0.10 (/opt/ros/humble/share/rclcpp/cmake)\n'} +[0.199943] (-) TimerEvent: {} +[0.214909] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found rosidl_generator_c: 3.1.5 (/opt/ros/humble/share/rosidl_generator_c/cmake)\n'} +[0.217139] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found rosidl_adapter: 3.1.5 (/opt/ros/humble/share/rosidl_adapter/cmake)\n'} +[0.222218] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found rosidl_generator_cpp: 3.1.5 (/opt/ros/humble/share/rosidl_generator_cpp/cmake)\n'} +[0.231882] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c\n'} +[0.241593] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp\n'} +[0.268640] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Found rmw_implementation_cmake: 6.1.2 (/opt/ros/humble/share/rmw_implementation_cmake/cmake)\n'} +[0.270013] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[31mCMake Error at /opt/ros/humble/share/rmw_implementation_cmake/cmake/get_default_rmw_implementation.cmake:60 (message):\n'} +[0.270105] (orb_slam3_ros2_wrapper) StderrLine: {'line': b" Could not find ROS middleware implementation 'rmw_cyclonedds_cpp'. Choose\n"} +[0.270173] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' one of the following: rmw_fastrtps_cpp\n'} +[0.270241] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'Call Stack (most recent call first):\n'} +[0.270345] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' /opt/ros/humble/share/rmw_implementation/cmake/rmw_implementation-extras.cmake:19 (get_default_rmw_implementation)\n'} +[0.270409] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' /opt/ros/humble/share/rmw_implementation/cmake/rmw_implementationConfig.cmake:41 (include)\n'} +[0.270466] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' /opt/ros/humble/share/rcl/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)\n'} +[0.270523] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' /opt/ros/humble/share/rcl/cmake/rclConfig.cmake:41 (include)\n'} +[0.270578] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' /opt/ros/humble/share/libstatistics_collector/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)\n'} +[0.270640] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' /opt/ros/humble/share/libstatistics_collector/cmake/libstatistics_collectorConfig.cmake:41 (include)\n'} +[0.270702] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' /opt/ros/humble/share/rclcpp/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)\n'} +[0.270759] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' /opt/ros/humble/share/rclcpp/cmake/rclcppConfig.cmake:41 (include)\n'} +[0.270821] (orb_slam3_ros2_wrapper) StderrLine: {'line': b' CMakeLists.txt:31 (find_package)\n'} +[0.270876] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\n'} +[0.270931] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'\x1b[0m\n'} +[0.270985] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'-- Configuring incomplete, errors occurred!\n'} +[0.271045] (orb_slam3_ros2_wrapper) StdoutLine: {'line': b'See also "/root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeOutput.log".\n'} +[0.274704] (orb_slam3_ros2_wrapper) StderrLine: {'line': b'gmake: *** [Makefile:420: cmake_check_build_system] Error 1\n'} +[0.277584] (orb_slam3_ros2_wrapper) CommandEnded: {'returncode': 2} +[0.300035] (-) TimerEvent: {} +[0.321956] (orb_slam3_ros2_wrapper) JobEnded: {'identifier': 'orb_slam3_ros2_wrapper', 'rc': 2} +[0.332229] (-) EventReactorShutdown: {} diff --git a/container_root/log/build_2024-12-16_22-42-55/logger_all.log b/container_root/log/build_2024-12-16_22-42-55/logger_all.log new file mode 100644 index 0000000..8a34ba2 --- /dev/null +++ b/container_root/log/build_2024-12-16_22-42-55/logger_all.log @@ -0,0 +1,158 @@ +[0.141s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build', '--symlink-install'] +[0.141s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=True, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=18, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, mixin_files=None, mixin=None, verb_parser=, verb_extension=, main=>, mixin_verb=('build',)) +[0.259s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters +[0.259s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters +[0.259s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters +[0.259s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters +[0.259s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover +[0.259s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover +[0.259s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/root' +[0.259s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install'] +[0.259s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore' +[0.259s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install' +[0.259s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg'] +[0.259s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg' +[0.259s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta'] +[0.259s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta' +[0.259s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros'] +[0.259s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros' +[0.267s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python'] +[0.267s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake' +[0.267s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python' +[0.267s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py'] +[0.267s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py' +[0.267s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install'] +[0.267s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore' +[0.267s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored +[0.267s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extensions ['ignore', 'ignore_ament_install'] +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'ignore' +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'ignore_ament_install' +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extensions ['colcon_pkg'] +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'colcon_pkg' +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extensions ['colcon_meta'] +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'colcon_meta' +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extensions ['ros'] +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'ros' +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extensions ['cmake', 'python'] +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'cmake' +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'python' +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extensions ['python_setup_py'] +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws) by extension 'python_setup_py' +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/build) by extensions ['ignore', 'ignore_ament_install'] +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/build) by extension 'ignore' +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/build) ignored +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/install) by extensions ['ignore', 'ignore_ament_install'] +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/install) by extension 'ignore' +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/install) ignored +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/log) by extensions ['ignore', 'ignore_ament_install'] +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/log) by extension 'ignore' +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/log) ignored +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extensions ['ignore', 'ignore_ament_install'] +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'ignore' +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'ignore_ament_install' +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extensions ['colcon_pkg'] +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'colcon_pkg' +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extensions ['colcon_meta'] +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'colcon_meta' +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extensions ['ros'] +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'ros' +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extensions ['cmake', 'python'] +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'cmake' +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'python' +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extensions ['python_setup_py'] +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src) by extension 'python_setup_py' +[0.268s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extensions ['ignore', 'ignore_ament_install'] +[0.269s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extension 'ignore' +[0.269s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extension 'ignore_ament_install' +[0.269s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extensions ['colcon_pkg'] +[0.269s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extension 'colcon_pkg' +[0.269s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extensions ['colcon_meta'] +[0.269s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extension 'colcon_meta' +[0.269s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extensions ['ros'] +[0.269s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/orb_slam3_ros2_wrapper) by extension 'ros' +[0.271s] DEBUG:colcon.colcon_core.package_identification:Package 'colcon_ws/src/orb_slam3_ros2_wrapper' with type 'ros.ament_cmake' and name 'orb_slam3_ros2_wrapper' +[0.271s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/slam_msgs) by extensions ['ignore', 'ignore_ament_install'] +[0.271s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/slam_msgs) by extension 'ignore' +[0.271s] Level 1:colcon.colcon_core.package_identification:_identify(colcon_ws/src/slam_msgs) ignored +[0.271s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install'] +[0.271s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore' +[0.271s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored +[0.271s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install'] +[0.271s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore' +[0.271s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored +[0.271s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extensions ['ignore', 'ignore_ament_install'] +[0.271s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'ignore' +[0.271s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'ignore_ament_install' +[0.272s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extensions ['colcon_pkg'] +[0.272s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'colcon_pkg' +[0.272s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extensions ['colcon_meta'] +[0.272s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'colcon_meta' +[0.272s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extensions ['ros'] +[0.272s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'ros' +[0.272s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extensions ['cmake', 'python'] +[0.272s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'cmake' +[0.272s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'python' +[0.272s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extensions ['python_setup_py'] +[0.272s] Level 1:colcon.colcon_core.package_identification:_identify(shell_scripts) by extension 'python_setup_py' +[0.272s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults +[0.272s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover +[0.272s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults +[0.272s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover +[0.272s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults +[0.290s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'cmake_args' from command line to 'None' +[0.290s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'cmake_target' from command line to 'None' +[0.290s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.290s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'cmake_clean_cache' from command line to 'False' +[0.290s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'cmake_clean_first' from command line to 'False' +[0.290s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'cmake_force_configure' from command line to 'False' +[0.290s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'ament_cmake_args' from command line to 'None' +[0.290s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'catkin_cmake_args' from command line to 'None' +[0.290s] Level 5:colcon.colcon_core.verb:set package 'orb_slam3_ros2_wrapper' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.290s] DEBUG:colcon.colcon_core.verb:Building package 'orb_slam3_ros2_wrapper' with the following arguments: {'ament_cmake_args': None, 'build_base': '/root/build/orb_slam3_ros2_wrapper', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/root/install/orb_slam3_ros2_wrapper', 'merge_install': False, 'path': '/root/colcon_ws/src/orb_slam3_ros2_wrapper', 'symlink_install': True, 'test_result_base': None} +[0.290s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor +[0.291s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete +[0.291s] INFO:colcon.colcon_ros.task.ament_cmake.build:Building ROS package in '/root/colcon_ws/src/orb_slam3_ros2_wrapper' with build type 'ament_cmake' +[0.291s] INFO:colcon.colcon_cmake.task.cmake.build:Building CMake package in '/root/colcon_ws/src/orb_slam3_ros2_wrapper' +[0.294s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems +[0.294s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.294s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[0.305s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/root/build/orb_slam3_ros2_wrapper': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /root/build/orb_slam3_ros2_wrapper -- -j18 -l18 +[0.568s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/root/build/orb_slam3_ros2_wrapper' returned '2': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /root/build/orb_slam3_ros2_wrapper -- -j18 -l18 +[0.599s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(orb_slam3_ros2_wrapper) +[0.605s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper' for CMake module files +[0.605s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper' for CMake config files +[0.605s] Level 1:colcon.colcon_core.shell:create_environment_hook('orb_slam3_ros2_wrapper', 'cmake_prefix_path') +[0.605s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/hook/cmake_prefix_path.ps1' +[0.606s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/hook/cmake_prefix_path.dsv' +[0.606s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/hook/cmake_prefix_path.sh' +[0.607s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper/lib' +[0.607s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper/bin' +[0.607s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper/lib/pkgconfig/orb_slam3_ros2_wrapper.pc' +[0.609s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper/lib/python3.10/site-packages' +[0.609s] Level 1:colcon.colcon_core.environment:checking '/root/install/orb_slam3_ros2_wrapper/bin' +[0.609s] INFO:colcon.colcon_core.shell:Creating package script '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.ps1' +[0.610s] INFO:colcon.colcon_core.shell:Creating package descriptor '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.dsv' +[0.610s] INFO:colcon.colcon_core.shell:Creating package script '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.sh' +[0.611s] INFO:colcon.colcon_core.shell:Creating package script '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.bash' +[0.612s] INFO:colcon.colcon_core.shell:Creating package script '/root/install/orb_slam3_ros2_wrapper/share/orb_slam3_ros2_wrapper/package.zsh' +[0.612s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/root/install/orb_slam3_ros2_wrapper/share/colcon-core/packages/orb_slam3_ros2_wrapper) +[0.623s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop +[0.623s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed +[0.623s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '2' +[0.623s] DEBUG:colcon.colcon_core.event_reactor:joining thread +[0.632s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.notify_send': Could not find 'notify-send' +[0.632s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems +[0.632s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems +[0.632s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2' +[0.637s] DEBUG:colcon.colcon_notification.desktop_notification.notify2:Failed to initialize notify2: org.freedesktop.DBus.Error.Spawn.ExecFailed: /usr/bin/dbus-launch terminated abnormally without any error message +[0.637s] DEBUG:colcon.colcon_core.event_reactor:joined thread +[0.638s] INFO:colcon.colcon_core.shell:Creating prefix script '/root/install/local_setup.ps1' +[0.639s] INFO:colcon.colcon_core.shell:Creating prefix util module '/root/install/_local_setup_util_ps1.py' +[0.640s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/root/install/setup.ps1' +[0.641s] INFO:colcon.colcon_core.shell:Creating prefix script '/root/install/local_setup.sh' +[0.641s] INFO:colcon.colcon_core.shell:Creating prefix util module '/root/install/_local_setup_util_sh.py' +[0.642s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/root/install/setup.sh' +[0.643s] INFO:colcon.colcon_core.shell:Creating prefix script '/root/install/local_setup.bash' +[0.643s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/root/install/setup.bash' +[0.644s] INFO:colcon.colcon_core.shell:Creating prefix script '/root/install/local_setup.zsh' +[0.644s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/root/install/setup.zsh' diff --git a/container_root/log/build_2024-12-16_22-42-55/orb_slam3_ros2_wrapper/command.log b/container_root/log/build_2024-12-16_22-42-55/orb_slam3_ros2_wrapper/command.log new file mode 100644 index 0000000..4f73b05 --- /dev/null +++ b/container_root/log/build_2024-12-16_22-42-55/orb_slam3_ros2_wrapper/command.log @@ -0,0 +1,2 @@ +Invoking command in '/root/build/orb_slam3_ros2_wrapper': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /root/build/orb_slam3_ros2_wrapper -- -j18 -l18 +Invoked command in '/root/build/orb_slam3_ros2_wrapper' returned '2': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /root/build/orb_slam3_ros2_wrapper -- -j18 -l18 diff --git a/container_root/log/build_2024-12-16_22-42-55/orb_slam3_ros2_wrapper/stderr.log b/container_root/log/build_2024-12-16_22-42-55/orb_slam3_ros2_wrapper/stderr.log new file mode 100644 index 0000000..1a507c8 --- /dev/null +++ b/container_root/log/build_2024-12-16_22-42-55/orb_slam3_ros2_wrapper/stderr.log @@ -0,0 +1,17 @@ +Build type: Release +CMake Error at /opt/ros/humble/share/rmw_implementation_cmake/cmake/get_default_rmw_implementation.cmake:60 (message): + Could not find ROS middleware implementation 'rmw_cyclonedds_cpp'. Choose + one of the following: rmw_fastrtps_cpp +Call Stack (most recent call first): + /opt/ros/humble/share/rmw_implementation/cmake/rmw_implementation-extras.cmake:19 (get_default_rmw_implementation) + /opt/ros/humble/share/rmw_implementation/cmake/rmw_implementationConfig.cmake:41 (include) + /opt/ros/humble/share/rcl/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) + /opt/ros/humble/share/rcl/cmake/rclConfig.cmake:41 (include) + /opt/ros/humble/share/libstatistics_collector/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) + /opt/ros/humble/share/libstatistics_collector/cmake/libstatistics_collectorConfig.cmake:41 (include) + /opt/ros/humble/share/rclcpp/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) + /opt/ros/humble/share/rclcpp/cmake/rclcppConfig.cmake:41 (include) + CMakeLists.txt:31 (find_package) + + +gmake: *** [Makefile:420: cmake_check_build_system] Error 1 diff --git a/container_root/log/build_2024-12-16_22-42-55/orb_slam3_ros2_wrapper/stdout.log b/container_root/log/build_2024-12-16_22-42-55/orb_slam3_ros2_wrapper/stdout.log new file mode 100644 index 0000000..59d840d --- /dev/null +++ b/container_root/log/build_2024-12-16_22-42-55/orb_slam3_ros2_wrapper/stdout.log @@ -0,0 +1,11 @@ +-- Found ament_cmake_auto: 1.3.10 (/opt/ros/humble/share/ament_cmake_auto/cmake) +-- Override CMake install command with custom implementation using symlinks instead of copying resources +-- Found rclcpp: 16.0.10 (/opt/ros/humble/share/rclcpp/cmake) +-- Found rosidl_generator_c: 3.1.5 (/opt/ros/humble/share/rosidl_generator_c/cmake) +-- Found rosidl_adapter: 3.1.5 (/opt/ros/humble/share/rosidl_adapter/cmake) +-- Found rosidl_generator_cpp: 3.1.5 (/opt/ros/humble/share/rosidl_generator_cpp/cmake) +-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c +-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp +-- Found rmw_implementation_cmake: 6.1.2 (/opt/ros/humble/share/rmw_implementation_cmake/cmake) +-- Configuring incomplete, errors occurred! +See also "/root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeOutput.log". diff --git a/container_root/log/build_2024-12-16_22-42-55/orb_slam3_ros2_wrapper/stdout_stderr.log b/container_root/log/build_2024-12-16_22-42-55/orb_slam3_ros2_wrapper/stdout_stderr.log new file mode 100644 index 0000000..9a9adef --- /dev/null +++ b/container_root/log/build_2024-12-16_22-42-55/orb_slam3_ros2_wrapper/stdout_stderr.log @@ -0,0 +1,28 @@ +Build type: Release +-- Found ament_cmake_auto: 1.3.10 (/opt/ros/humble/share/ament_cmake_auto/cmake) +-- Override CMake install command with custom implementation using symlinks instead of copying resources +-- Found rclcpp: 16.0.10 (/opt/ros/humble/share/rclcpp/cmake) +-- Found rosidl_generator_c: 3.1.5 (/opt/ros/humble/share/rosidl_generator_c/cmake) +-- Found rosidl_adapter: 3.1.5 (/opt/ros/humble/share/rosidl_adapter/cmake) +-- Found rosidl_generator_cpp: 3.1.5 (/opt/ros/humble/share/rosidl_generator_cpp/cmake) +-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c +-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp +-- Found rmw_implementation_cmake: 6.1.2 (/opt/ros/humble/share/rmw_implementation_cmake/cmake) +CMake Error at /opt/ros/humble/share/rmw_implementation_cmake/cmake/get_default_rmw_implementation.cmake:60 (message): + Could not find ROS middleware implementation 'rmw_cyclonedds_cpp'. Choose + one of the following: rmw_fastrtps_cpp +Call Stack (most recent call first): + /opt/ros/humble/share/rmw_implementation/cmake/rmw_implementation-extras.cmake:19 (get_default_rmw_implementation) + /opt/ros/humble/share/rmw_implementation/cmake/rmw_implementationConfig.cmake:41 (include) + /opt/ros/humble/share/rcl/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) + /opt/ros/humble/share/rcl/cmake/rclConfig.cmake:41 (include) + /opt/ros/humble/share/libstatistics_collector/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) + /opt/ros/humble/share/libstatistics_collector/cmake/libstatistics_collectorConfig.cmake:41 (include) + /opt/ros/humble/share/rclcpp/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) + /opt/ros/humble/share/rclcpp/cmake/rclcppConfig.cmake:41 (include) + CMakeLists.txt:31 (find_package) + + +-- Configuring incomplete, errors occurred! +See also "/root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeOutput.log". +gmake: *** [Makefile:420: cmake_check_build_system] Error 1 diff --git a/container_root/log/build_2024-12-16_22-42-55/orb_slam3_ros2_wrapper/streams.log b/container_root/log/build_2024-12-16_22-42-55/orb_slam3_ros2_wrapper/streams.log new file mode 100644 index 0000000..1a50f60 --- /dev/null +++ b/container_root/log/build_2024-12-16_22-42-55/orb_slam3_ros2_wrapper/streams.log @@ -0,0 +1,30 @@ +[0.014s] Invoking command in '/root/build/orb_slam3_ros2_wrapper': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /root/build/orb_slam3_ros2_wrapper -- -j18 -l18 +[0.080s] Build type: Release +[0.080s] -- Found ament_cmake_auto: 1.3.10 (/opt/ros/humble/share/ament_cmake_auto/cmake) +[0.175s] -- Override CMake install command with custom implementation using symlinks instead of copying resources +[0.189s] -- Found rclcpp: 16.0.10 (/opt/ros/humble/share/rclcpp/cmake) +[0.215s] -- Found rosidl_generator_c: 3.1.5 (/opt/ros/humble/share/rosidl_generator_c/cmake) +[0.217s] -- Found rosidl_adapter: 3.1.5 (/opt/ros/humble/share/rosidl_adapter/cmake) +[0.222s] -- Found rosidl_generator_cpp: 3.1.5 (/opt/ros/humble/share/rosidl_generator_cpp/cmake) +[0.232s] -- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c +[0.241s] -- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp +[0.268s] -- Found rmw_implementation_cmake: 6.1.2 (/opt/ros/humble/share/rmw_implementation_cmake/cmake) +[0.270s] CMake Error at /opt/ros/humble/share/rmw_implementation_cmake/cmake/get_default_rmw_implementation.cmake:60 (message): +[0.270s] Could not find ROS middleware implementation 'rmw_cyclonedds_cpp'. Choose +[0.270s] one of the following: rmw_fastrtps_cpp +[0.270s] Call Stack (most recent call first): +[0.270s] /opt/ros/humble/share/rmw_implementation/cmake/rmw_implementation-extras.cmake:19 (get_default_rmw_implementation) +[0.270s] /opt/ros/humble/share/rmw_implementation/cmake/rmw_implementationConfig.cmake:41 (include) +[0.270s] /opt/ros/humble/share/rcl/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) +[0.270s] /opt/ros/humble/share/rcl/cmake/rclConfig.cmake:41 (include) +[0.270s] /opt/ros/humble/share/libstatistics_collector/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) +[0.270s] /opt/ros/humble/share/libstatistics_collector/cmake/libstatistics_collectorConfig.cmake:41 (include) +[0.270s] /opt/ros/humble/share/rclcpp/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) +[0.270s] /opt/ros/humble/share/rclcpp/cmake/rclcppConfig.cmake:41 (include) +[0.270s] CMakeLists.txt:31 (find_package) +[0.270s] +[0.270s]  +[0.271s] -- Configuring incomplete, errors occurred! +[0.271s] See also "/root/build/orb_slam3_ros2_wrapper/CMakeFiles/CMakeOutput.log". +[0.274s] gmake: *** [Makefile:420: cmake_check_build_system] Error 1 +[0.277s] Invoked command in '/root/build/orb_slam3_ros2_wrapper' returned '2': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /root/build/orb_slam3_ros2_wrapper -- -j18 -l18 diff --git a/container_root/log/latest b/container_root/log/latest new file mode 120000 index 0000000..b57d247 --- /dev/null +++ b/container_root/log/latest @@ -0,0 +1 @@ +latest_build \ No newline at end of file diff --git a/container_root/log/latest_build b/container_root/log/latest_build new file mode 120000 index 0000000..c99646a --- /dev/null +++ b/container_root/log/latest_build @@ -0,0 +1 @@ +build_2024-12-16_22-42-55 \ No newline at end of file diff --git a/container_root/ros2_data_extraction/ground_truth.txt b/container_root/ros2_data_extraction/ground_truth.txt new file mode 100644 index 0000000..e69de29 diff --git a/container_root/ros2_data_extraction/keyframes.txt b/container_root/ros2_data_extraction/keyframes.txt new file mode 100644 index 0000000..e69de29 diff --git a/container_root/ros2_data_extraction/trajectory.txt b/container_root/ros2_data_extraction/trajectory.txt new file mode 100644 index 0000000..e69de29 diff --git a/docker-compose.yml b/docker-compose.yml index 295a9cf..6c073df 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,6 +1,7 @@ version: "3" services: orb_slam3_22_humble: + #build: . image: orb-slam3-humble:22.04 volumes: #full dev @@ -22,4 +23,5 @@ services: tty: true environment: - DISPLAY + #- RMW_IMPLEMENTATION=rmw_cyclonedds_cpp entrypoint: /bin/bash diff --git a/orb_slam3_ros2_wrapper/CMakeLists.txt b/orb_slam3_ros2_wrapper/CMakeLists.txt old mode 100644 new mode 100755 index 38c5f2d..ec25654 --- a/orb_slam3_ros2_wrapper/CMakeLists.txt +++ b/orb_slam3_ros2_wrapper/CMakeLists.txt @@ -73,10 +73,17 @@ target_link_libraries(rgbd ${PCL_LIBRARIES}) install(TARGETS rgbd DESTINATION lib/${PROJECT_NAME}) -install(DIRECTORY launch params +install(DIRECTORY launch params scripts DESTINATION share/${PROJECT_NAME} ) +install( + PROGRAMS scripts/data_extractor.py + scripts/data_extract_rosbag.py + DESTINATION lib/${PROJECT_NAME} +) + + if(BUILD_TESTING) find_package(gtest) find_package(ament_cmake_gtest REQUIRED) diff --git a/orb_slam3_ros2_wrapper/CMakeModules/FindEigen.cmake b/orb_slam3_ros2_wrapper/CMakeModules/FindEigen.cmake old mode 100644 new mode 100755 diff --git a/orb_slam3_ros2_wrapper/CMakeModules/FindORB_SLAM3.cmake b/orb_slam3_ros2_wrapper/CMakeModules/FindORB_SLAM3.cmake old mode 100644 new mode 100755 diff --git a/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp b/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/orb_slam3_interface.hpp old mode 100644 new mode 100755 diff --git a/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp b/orb_slam3_ros2_wrapper/include/orb_slam3_ros2_wrapper/type_conversion.hpp old mode 100644 new mode 100755 diff --git a/orb_slam3_ros2_wrapper/launch/rgbd.launch.py b/orb_slam3_ros2_wrapper/launch/rgbd.launch.py old mode 100644 new mode 100755 diff --git a/orb_slam3_ros2_wrapper/launch/unirobot.launch.py b/orb_slam3_ros2_wrapper/launch/unirobot.launch.py old mode 100644 new mode 100755 index 40f9bdc..d402073 --- a/orb_slam3_ros2_wrapper/launch/unirobot.launch.py +++ b/orb_slam3_ros2_wrapper/launch/unirobot.launch.py @@ -10,6 +10,7 @@ def generate_launch_description(): # Set environment variables robot_namespace = "robot_0" + #robot_namespace = "" robot_x = "0.0" robot_y = "0.0" diff --git a/orb_slam3_ros2_wrapper/package.xml b/orb_slam3_ros2_wrapper/package.xml old mode 100644 new mode 100755 index a4348e8..831e0f2 --- a/orb_slam3_ros2_wrapper/package.xml +++ b/orb_slam3_ros2_wrapper/package.xml @@ -22,6 +22,10 @@ tf2_geometry_msgs pcl_ros pcl_conversions + + geometry_msgs + std_srvs + matplotlib ament_cmake diff --git a/orb_slam3_ros2_wrapper/params/gazebo_rgbd.yaml b/orb_slam3_ros2_wrapper/params/gazebo_rgbd.yaml old mode 100644 new mode 100755 index ba7646d..e394878 --- a/orb_slam3_ros2_wrapper/params/gazebo_rgbd.yaml +++ b/orb_slam3_ros2_wrapper/params/gazebo_rgbd.yaml @@ -92,4 +92,7 @@ Viewer.ViewpointY: -0.7 Viewer.ViewpointZ: -1.8 Viewer.ViewpointF: 500 System.SaveAtlasToFile: ./atlas +#System.LoadAtlasFromFile: ./visual_map + +#System.SaveAtlasToFile: "~/v_map" diff --git a/orb_slam3_ros2_wrapper/params/rgbd-ros-params.yaml b/orb_slam3_ros2_wrapper/params/rgbd-ros-params.yaml old mode 100644 new mode 100755 index b571abe..1986a90 --- a/orb_slam3_ros2_wrapper/params/rgbd-ros-params.yaml +++ b/orb_slam3_ros2_wrapper/params/rgbd-ros-params.yaml @@ -4,17 +4,21 @@ ORB_SLAM3_RGBD_ROS2: ros__parameters: - robot_base_frame: base_footprint + robot_base_frame: robot_footprint global_frame: map odom_frame: odom rgb_image_topic_name: rgb_camera + #rgb_image_topic_name: rgbd_camera/image_raw depth_image_topic_name: depth_camera + #depth_image_topic_name: rgbd_camera/depth/image_raw imu_topic_name: imu #Not used in this variant. Try RGB_IMU to use this information. - odom_topic_name: odom #Not used if no_odometry_mode parameter is set to true. + #odom_topic_name: odom + odom_topic_name: diff_cont/odom #Not used if no_odometry_mode parameter is set to true. robot_x: 0.0 robot_y: 0.0 visualization: true - ros_visualization: false + #ros_visualization: false + ros_visualization: true publish_tf: true no_odometry_mode: true map_data_publish_frequency: 1000 # publish every 1000.0 milliseconds diff --git a/orb_slam3_ros2_wrapper/scripts/get_landmarks_for_pose.py b/orb_slam3_ros2_wrapper/scripts/get_landmarks_for_pose.py old mode 100644 new mode 100755 diff --git a/orb_slam3_ros2_wrapper/scripts/viz_keyframes.py b/orb_slam3_ros2_wrapper/scripts/viz_keyframes.py old mode 100644 new mode 100755 diff --git a/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp b/orb_slam3_ros2_wrapper/src/orb_slam3_interface.cpp old mode 100644 new mode 100755 diff --git a/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp b/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp old mode 100644 new mode 100755 index 7f41684..d7ad1b7 --- a/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp +++ b/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.cpp @@ -19,10 +19,14 @@ namespace ORB_SLAM3_Wrapper this->declare_parameter("depth_image_topic_name", rclcpp::ParameterValue("depth/image_raw")); this->declare_parameter("imu_topic_name", rclcpp::ParameterValue("imu")); this->declare_parameter("odom_topic_name", rclcpp::ParameterValue("odom")); + + + // ROS Subscribers rgbSub_ = std::make_shared>(this, this->get_parameter("rgb_image_topic_name").as_string()); depthSub_ = std::make_shared>(this, this->get_parameter("depth_image_topic_name").as_string()); + syncApproximate_ = std::make_shared>(approximate_sync_policy(10), *rgbSub_, *depthSub_); syncApproximate_->registerCallback(&RgbdSlamNode::RGBDCallback, this); @@ -31,8 +35,13 @@ namespace ORB_SLAM3_Wrapper // ROS Publishers mapDataPub_ = this->create_publisher("map_data", 10); mapPointsPub_ = this->create_publisher("map_points", 10); + //mapPointsPub_ = this->create_publisher("rgbd_camera/points", 10); visibleLandmarksPub_ = this->create_publisher("visible_landmarks", 10); visibleLandmarksPose_ = this->create_publisher("visible_landmarks_pose", 10); + + cameraPosePub_ = this->create_publisher("camera_pose", 10); + cameraTrajectoryPub_ = this->create_publisher("camera_trajectory", 10); + // Services getMapDataService_ = this->create_service("orb_slam3_get_map_data", std::bind(&RgbdSlamNode::getMapServer, this, std::placeholders::_1, std::placeholders::_2, std::placeholders::_3)); @@ -136,6 +145,20 @@ namespace ORB_SLAM3_Wrapper interface_->getDirectMapToRobotTF(msgRGB->header, tfMapOdom_); tfBroadcaster_->sendTransform(tfMapOdom_); } + + // Publish the current pose + geometry_msgs::msg::PoseStamped currentPose; + currentPose.header.stamp = msgRGB->header.stamp; // Timestamp from the RGB image + currentPose.header.frame_id = global_frame_; // Map frame + currentPose.pose = typeConversion_.se3ToPoseMsg(Tcw); // Convert Sophus::SE3f to geometry_msgs::Pose + cameraPosePub_->publish(currentPose); + + // Update and publish the trajectory + cameraTrajectory_.header.frame_id = global_frame_; + cameraTrajectory_.header.stamp = msgRGB->header.stamp; + cameraTrajectory_.poses.push_back(currentPose); + cameraTrajectoryPub_->publish(cameraTrajectory_); + ++frequency_tracker_count_; // publishMapPointCloud(); // std::thread(&RgbdSlamNode::publishMapPointCloud, this).detach(); @@ -159,6 +182,9 @@ namespace ORB_SLAM3_Wrapper if (mapPCL.data.size() == 0) return; + + // Add timestamp to the header + mapPCL.header.stamp = this->now(); // Current node time auto t2 = std::chrono::high_resolution_clock::now(); auto time_get_map_points = std::chrono::duration_cast>(t2 - t1).count(); diff --git a/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp b/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp old mode 100644 new mode 100755 index 08b696b..b0d156d --- a/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp +++ b/orb_slam3_ros2_wrapper/src/rgbd/rgbd-slam-node.hpp @@ -35,6 +35,8 @@ #include "orb_slam3_ros2_wrapper/type_conversion.hpp" #include "orb_slam3_ros2_wrapper/orb_slam3_interface.hpp" +#include + namespace ORB_SLAM3_Wrapper { @@ -91,6 +93,13 @@ namespace ORB_SLAM3_Wrapper rclcpp::Publisher::SharedPtr mapPointsPub_; rclcpp::Publisher::SharedPtr visibleLandmarksPub_; rclcpp::Publisher::SharedPtr visibleLandmarksPose_; + + rclcpp::Publisher::SharedPtr cameraPosePub_; + rclcpp::Publisher::SharedPtr cameraTrajectoryPub_; + + // Trajectory data + nav_msgs::msg::Path cameraTrajectory_; + // TF std::shared_ptr tfBroadcaster_; std::shared_ptr tfListener_; diff --git a/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp b/orb_slam3_ros2_wrapper/src/rgbd/rgbd.cpp old mode 100644 new mode 100755 diff --git a/orb_slam3_ros2_wrapper/src/type_conversion.cpp b/orb_slam3_ros2_wrapper/src/type_conversion.cpp old mode 100644 new mode 100755 diff --git a/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp b/orb_slam3_ros2_wrapper/tests/typeConversionsTests.cpp old mode 100644 new mode 100755 diff --git a/slam_msgs/COLCON_IGNORE b/slam_msgs/COLCON_IGNORE new file mode 100755 index 0000000..e69de29 diff --git a/slam_msgs/msg/KeyFrame.msg b/slam_msgs/msg/KeyFrame.msg old mode 100644 new mode 100755 diff --git a/slam_msgs/msg/MapData.msg b/slam_msgs/msg/MapData.msg old mode 100644 new mode 100755 diff --git a/slam_msgs/msg/MapGraph.msg b/slam_msgs/msg/MapGraph.msg old mode 100644 new mode 100755 diff --git a/slam_msgs/msg/MapPoint.msg b/slam_msgs/msg/MapPoint.msg old mode 100644 new mode 100755 diff --git a/slam_msgs/srv/GetLandmarksInView.srv b/slam_msgs/srv/GetLandmarksInView.srv old mode 100644 new mode 100755 diff --git a/slam_msgs/srv/GetMap.srv b/slam_msgs/srv/GetMap.srv old mode 100644 new mode 100755 From 9b0ddc2443075e3d01948c56b816991414cee7f5 Mon Sep 17 00:00:00 2001 From: Ukaegbu-Uchechi Date: Fri, 17 Jan 2025 02:49:30 -0700 Subject: [PATCH 2/2] Update ORB_SLAM3 directory --- ORB_SLAM3 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ORB_SLAM3 b/ORB_SLAM3 index 73a0c9d..3e1b997 160000 --- a/ORB_SLAM3 +++ b/ORB_SLAM3 @@ -1 +1 @@ -Subproject commit 73a0c9d6865a2462f06c6b58ac79672b72d2e85d +Subproject commit 3e1b997abd9b736212467adb1881705e3daffb18

    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 literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/__init__.py b/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/__init__.py new file mode 100644 index 0000000..7338d38 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/__init__.py @@ -0,0 +1,4 @@ +from slam_msgs.msg._key_frame import KeyFrame # noqa: F401 +from slam_msgs.msg._map_data import MapData # noqa: F401 +from slam_msgs.msg._map_graph import MapGraph # noqa: F401 +from slam_msgs.msg._map_point import MapPoint # noqa: F401 diff --git a/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_key_frame.py b/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_key_frame.py new file mode 100644 index 0000000..e8ab29a --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_key_frame.py @@ -0,0 +1,160 @@ +# generated from rosidl_generator_py/resource/_idl.py.em +# with input from slam_msgs:msg/KeyFrame.idl +# generated code does not contain a copyright notice + + +# Import statements for member types + +import builtins # noqa: E402, I100 + +import rosidl_parser.definition # noqa: E402, I100 + + +class Metaclass_KeyFrame(type): + """Metaclass of message 'KeyFrame'.""" + + _CREATE_ROS_MESSAGE = None + _CONVERT_FROM_PY = None + _CONVERT_TO_PY = None + _DESTROY_ROS_MESSAGE = None + _TYPE_SUPPORT = None + + __constants = { + } + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('slam_msgs') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'slam_msgs.msg.KeyFrame') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__msg__key_frame + cls._CONVERT_FROM_PY = module.convert_from_py_msg__msg__key_frame + cls._CONVERT_TO_PY = module.convert_to_py_msg__msg__key_frame + cls._TYPE_SUPPORT = module.type_support_msg__msg__key_frame + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__msg__key_frame + + from geometry_msgs.msg import Point + if Point.__class__._TYPE_SUPPORT is None: + Point.__class__.__import_type_support__() + + @classmethod + def __prepare__(cls, name, bases, **kwargs): + # list constant names here so that they appear in the help text of + # the message class under "Data and other attributes defined here:" + # as well as populate each message instance + return { + } + + +class KeyFrame(metaclass=Metaclass_KeyFrame): + """Message class 'KeyFrame'.""" + + __slots__ = [ + '_id', + '_word_pts', + ] + + _fields_and_field_types = { + 'id': 'int32', + 'word_pts': 'sequence', + } + + SLOT_TYPES = ( + rosidl_parser.definition.BasicType('int32'), # noqa: E501 + rosidl_parser.definition.UnboundedSequence(rosidl_parser.definition.NamespacedType(['geometry_msgs', 'msg'], 'Point')), # noqa: E501 + ) + + def __init__(self, **kwargs): + assert all('_' + key in self.__slots__ for key in kwargs.keys()), \ + 'Invalid arguments passed to constructor: %s' % \ + ', '.join(sorted(k for k in kwargs.keys() if '_' + k not in self.__slots__)) + self.id = kwargs.get('id', int()) + self.word_pts = kwargs.get('word_pts', []) + + def __repr__(self): + typename = self.__class__.__module__.split('.') + typename.pop() + typename.append(self.__class__.__name__) + args = [] + for s, t in zip(self.__slots__, self.SLOT_TYPES): + field = getattr(self, s) + fieldstr = repr(field) + # We use Python array type for fields that can be directly stored + # in them, and "normal" sequences for everything else. If it is + # a type that we store in an array, strip off the 'array' portion. + if ( + isinstance(t, rosidl_parser.definition.AbstractSequence) and + isinstance(t.value_type, rosidl_parser.definition.BasicType) and + t.value_type.typename in ['float', 'double', 'int8', 'uint8', 'int16', 'uint16', 'int32', 'uint32', 'int64', 'uint64'] + ): + if len(field) == 0: + fieldstr = '[]' + else: + assert fieldstr.startswith('array(') + prefix = "array('X', " + suffix = ')' + fieldstr = fieldstr[len(prefix):-len(suffix)] + args.append(s[1:] + '=' + fieldstr) + return '%s(%s)' % ('.'.join(typename), ', '.join(args)) + + def __eq__(self, other): + if not isinstance(other, self.__class__): + return False + if self.id != other.id: + return False + if self.word_pts != other.word_pts: + return False + return True + + @classmethod + def get_fields_and_field_types(cls): + from copy import copy + return copy(cls._fields_and_field_types) + + @builtins.property # noqa: A003 + def id(self): # noqa: A003 + """Message field 'id'.""" + return self._id + + @id.setter # noqa: A003 + def id(self, value): # noqa: A003 + if __debug__: + assert \ + isinstance(value, int), \ + "The 'id' field must be of type 'int'" + assert value >= -2147483648 and value < 2147483648, \ + "The 'id' field must be an integer in [-2147483648, 2147483647]" + self._id = value + + @builtins.property + def word_pts(self): + """Message field 'word_pts'.""" + return self._word_pts + + @word_pts.setter + def word_pts(self, value): + if __debug__: + from geometry_msgs.msg import Point + from collections.abc import Sequence + from collections.abc import Set + from collections import UserList + from collections import UserString + assert \ + ((isinstance(value, Sequence) or + isinstance(value, Set) or + isinstance(value, UserList)) and + not isinstance(value, str) and + not isinstance(value, UserString) and + all(isinstance(v, Point) for v in value) and + True), \ + "The 'word_pts' field must be a set or sequence and each value of type 'Point'" + self._word_pts = value diff --git a/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_key_frame_s.c b/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_key_frame_s.c new file mode 100644 index 0000000..812b7a7 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_key_frame_s.c @@ -0,0 +1,169 @@ +// generated from rosidl_generator_py/resource/_idl_support.c.em +// with input from slam_msgs:msg/KeyFrame.idl +// generated code does not contain a copyright notice +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +#include +#include +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-function" +#endif +#include "numpy/ndarrayobject.h" +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif +#include "rosidl_runtime_c/visibility_control.h" +#include "slam_msgs/msg/detail/key_frame__struct.h" +#include "slam_msgs/msg/detail/key_frame__functions.h" + +#include "rosidl_runtime_c/primitives_sequence.h" +#include "rosidl_runtime_c/primitives_sequence_functions.h" + +// Nested array functions includes +#include "geometry_msgs/msg/detail/point__functions.h" +// end nested array functions include +ROSIDL_GENERATOR_C_IMPORT +bool geometry_msgs__msg__point__convert_from_py(PyObject * _pymsg, void * _ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * geometry_msgs__msg__point__convert_to_py(void * raw_ros_message); + +ROSIDL_GENERATOR_C_EXPORT +bool slam_msgs__msg__key_frame__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[34]; + { + char * class_name = NULL; + char * module_name = NULL; + { + PyObject * class_attr = PyObject_GetAttrString(_pymsg, "__class__"); + if (class_attr) { + PyObject * name_attr = PyObject_GetAttrString(class_attr, "__name__"); + if (name_attr) { + class_name = (char *)PyUnicode_1BYTE_DATA(name_attr); + Py_DECREF(name_attr); + } + PyObject * module_attr = PyObject_GetAttrString(class_attr, "__module__"); + if (module_attr) { + module_name = (char *)PyUnicode_1BYTE_DATA(module_attr); + Py_DECREF(module_attr); + } + Py_DECREF(class_attr); + } + } + if (!class_name || !module_name) { + return false; + } + snprintf(full_classname_dest, sizeof(full_classname_dest), "%s.%s", module_name, class_name); + } + assert(strncmp("slam_msgs.msg._key_frame.KeyFrame", full_classname_dest, 33) == 0); + } + slam_msgs__msg__KeyFrame * ros_message = _ros_message; + { // id + PyObject * field = PyObject_GetAttrString(_pymsg, "id"); + if (!field) { + return false; + } + assert(PyLong_Check(field)); + ros_message->id = (int32_t)PyLong_AsLong(field); + Py_DECREF(field); + } + { // word_pts + PyObject * field = PyObject_GetAttrString(_pymsg, "word_pts"); + if (!field) { + return false; + } + PyObject * seq_field = PySequence_Fast(field, "expected a sequence in 'word_pts'"); + if (!seq_field) { + Py_DECREF(field); + return false; + } + Py_ssize_t size = PySequence_Size(field); + if (-1 == size) { + Py_DECREF(seq_field); + Py_DECREF(field); + return false; + } + if (!geometry_msgs__msg__Point__Sequence__init(&(ros_message->word_pts), size)) { + PyErr_SetString(PyExc_RuntimeError, "unable to create geometry_msgs__msg__Point__Sequence ros_message"); + Py_DECREF(seq_field); + Py_DECREF(field); + return false; + } + geometry_msgs__msg__Point * dest = ros_message->word_pts.data; + for (Py_ssize_t i = 0; i < size; ++i) { + if (!geometry_msgs__msg__point__convert_from_py(PySequence_Fast_GET_ITEM(seq_field, i), &dest[i])) { + Py_DECREF(seq_field); + Py_DECREF(field); + return false; + } + } + Py_DECREF(seq_field); + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * slam_msgs__msg__key_frame__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of KeyFrame */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("slam_msgs.msg._key_frame"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "KeyFrame"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + slam_msgs__msg__KeyFrame * ros_message = (slam_msgs__msg__KeyFrame *)raw_ros_message; + { // id + PyObject * field = NULL; + field = PyLong_FromLong(ros_message->id); + { + int rc = PyObject_SetAttrString(_pymessage, "id", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // word_pts + PyObject * field = NULL; + size_t size = ros_message->word_pts.size; + field = PyList_New(size); + if (!field) { + return NULL; + } + geometry_msgs__msg__Point * item; + for (size_t i = 0; i < size; ++i) { + item = &(ros_message->word_pts.data[i]); + PyObject * pyitem = geometry_msgs__msg__point__convert_to_py(item); + if (!pyitem) { + Py_DECREF(field); + return NULL; + } + int rc = PyList_SetItem(field, i, pyitem); + (void)rc; + assert(rc == 0); + } + assert(PySequence_Check(field)); + { + int rc = PyObject_SetAttrString(_pymessage, "word_pts", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} diff --git a/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_map_data.py b/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_map_data.py new file mode 100644 index 0000000..fc9099b --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_map_data.py @@ -0,0 +1,189 @@ +# generated from rosidl_generator_py/resource/_idl.py.em +# with input from slam_msgs:msg/MapData.idl +# generated code does not contain a copyright notice + + +# Import statements for member types + +import builtins # noqa: E402, I100 + +import rosidl_parser.definition # noqa: E402, I100 + + +class Metaclass_MapData(type): + """Metaclass of message 'MapData'.""" + + _CREATE_ROS_MESSAGE = None + _CONVERT_FROM_PY = None + _CONVERT_TO_PY = None + _DESTROY_ROS_MESSAGE = None + _TYPE_SUPPORT = None + + __constants = { + } + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('slam_msgs') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'slam_msgs.msg.MapData') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__msg__map_data + cls._CONVERT_FROM_PY = module.convert_from_py_msg__msg__map_data + cls._CONVERT_TO_PY = module.convert_to_py_msg__msg__map_data + cls._TYPE_SUPPORT = module.type_support_msg__msg__map_data + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__msg__map_data + + from slam_msgs.msg import KeyFrame + if KeyFrame.__class__._TYPE_SUPPORT is None: + KeyFrame.__class__.__import_type_support__() + + from slam_msgs.msg import MapGraph + if MapGraph.__class__._TYPE_SUPPORT is None: + MapGraph.__class__.__import_type_support__() + + from std_msgs.msg import Header + if Header.__class__._TYPE_SUPPORT is None: + Header.__class__.__import_type_support__() + + @classmethod + def __prepare__(cls, name, bases, **kwargs): + # list constant names here so that they appear in the help text of + # the message class under "Data and other attributes defined here:" + # as well as populate each message instance + return { + } + + +class MapData(metaclass=Metaclass_MapData): + """Message class 'MapData'.""" + + __slots__ = [ + '_header', + '_graph', + '_nodes', + ] + + _fields_and_field_types = { + 'header': 'std_msgs/Header', + 'graph': 'slam_msgs/MapGraph', + 'nodes': 'sequence', + } + + SLOT_TYPES = ( + rosidl_parser.definition.NamespacedType(['std_msgs', 'msg'], 'Header'), # noqa: E501 + rosidl_parser.definition.NamespacedType(['slam_msgs', 'msg'], 'MapGraph'), # noqa: E501 + rosidl_parser.definition.UnboundedSequence(rosidl_parser.definition.NamespacedType(['slam_msgs', 'msg'], 'KeyFrame')), # noqa: E501 + ) + + def __init__(self, **kwargs): + assert all('_' + key in self.__slots__ for key in kwargs.keys()), \ + 'Invalid arguments passed to constructor: %s' % \ + ', '.join(sorted(k for k in kwargs.keys() if '_' + k not in self.__slots__)) + from std_msgs.msg import Header + self.header = kwargs.get('header', Header()) + from slam_msgs.msg import MapGraph + self.graph = kwargs.get('graph', MapGraph()) + self.nodes = kwargs.get('nodes', []) + + def __repr__(self): + typename = self.__class__.__module__.split('.') + typename.pop() + typename.append(self.__class__.__name__) + args = [] + for s, t in zip(self.__slots__, self.SLOT_TYPES): + field = getattr(self, s) + fieldstr = repr(field) + # We use Python array type for fields that can be directly stored + # in them, and "normal" sequences for everything else. If it is + # a type that we store in an array, strip off the 'array' portion. + if ( + isinstance(t, rosidl_parser.definition.AbstractSequence) and + isinstance(t.value_type, rosidl_parser.definition.BasicType) and + t.value_type.typename in ['float', 'double', 'int8', 'uint8', 'int16', 'uint16', 'int32', 'uint32', 'int64', 'uint64'] + ): + if len(field) == 0: + fieldstr = '[]' + else: + assert fieldstr.startswith('array(') + prefix = "array('X', " + suffix = ')' + fieldstr = fieldstr[len(prefix):-len(suffix)] + args.append(s[1:] + '=' + fieldstr) + return '%s(%s)' % ('.'.join(typename), ', '.join(args)) + + def __eq__(self, other): + if not isinstance(other, self.__class__): + return False + if self.header != other.header: + return False + if self.graph != other.graph: + return False + if self.nodes != other.nodes: + return False + return True + + @classmethod + def get_fields_and_field_types(cls): + from copy import copy + return copy(cls._fields_and_field_types) + + @builtins.property + def header(self): + """Message field 'header'.""" + return self._header + + @header.setter + def header(self, value): + if __debug__: + from std_msgs.msg import Header + assert \ + isinstance(value, Header), \ + "The 'header' field must be a sub message of type 'Header'" + self._header = value + + @builtins.property + def graph(self): + """Message field 'graph'.""" + return self._graph + + @graph.setter + def graph(self, value): + if __debug__: + from slam_msgs.msg import MapGraph + assert \ + isinstance(value, MapGraph), \ + "The 'graph' field must be a sub message of type 'MapGraph'" + self._graph = value + + @builtins.property + def nodes(self): + """Message field 'nodes'.""" + return self._nodes + + @nodes.setter + def nodes(self, value): + if __debug__: + from slam_msgs.msg import KeyFrame + from collections.abc import Sequence + from collections.abc import Set + from collections import UserList + from collections import UserString + assert \ + ((isinstance(value, Sequence) or + isinstance(value, Set) or + isinstance(value, UserList)) and + not isinstance(value, str) and + not isinstance(value, UserString) and + all(isinstance(v, KeyFrame) for v in value) and + True), \ + "The 'nodes' field must be a set or sequence and each value of type 'KeyFrame'" + self._nodes = value diff --git a/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_map_data_s.c b/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_map_data_s.c new file mode 100644 index 0000000..172f627 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_map_data_s.c @@ -0,0 +1,203 @@ +// generated from rosidl_generator_py/resource/_idl_support.c.em +// with input from slam_msgs:msg/MapData.idl +// generated code does not contain a copyright notice +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +#include +#include +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-function" +#endif +#include "numpy/ndarrayobject.h" +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif +#include "rosidl_runtime_c/visibility_control.h" +#include "slam_msgs/msg/detail/map_data__struct.h" +#include "slam_msgs/msg/detail/map_data__functions.h" + +#include "rosidl_runtime_c/primitives_sequence.h" +#include "rosidl_runtime_c/primitives_sequence_functions.h" + +// Nested array functions includes +#include "slam_msgs/msg/detail/key_frame__functions.h" +// end nested array functions include +ROSIDL_GENERATOR_C_IMPORT +bool std_msgs__msg__header__convert_from_py(PyObject * _pymsg, void * _ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * std_msgs__msg__header__convert_to_py(void * raw_ros_message); +bool slam_msgs__msg__map_graph__convert_from_py(PyObject * _pymsg, void * _ros_message); +PyObject * slam_msgs__msg__map_graph__convert_to_py(void * raw_ros_message); +bool slam_msgs__msg__key_frame__convert_from_py(PyObject * _pymsg, void * _ros_message); +PyObject * slam_msgs__msg__key_frame__convert_to_py(void * raw_ros_message); + +ROSIDL_GENERATOR_C_EXPORT +bool slam_msgs__msg__map_data__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[32]; + { + char * class_name = NULL; + char * module_name = NULL; + { + PyObject * class_attr = PyObject_GetAttrString(_pymsg, "__class__"); + if (class_attr) { + PyObject * name_attr = PyObject_GetAttrString(class_attr, "__name__"); + if (name_attr) { + class_name = (char *)PyUnicode_1BYTE_DATA(name_attr); + Py_DECREF(name_attr); + } + PyObject * module_attr = PyObject_GetAttrString(class_attr, "__module__"); + if (module_attr) { + module_name = (char *)PyUnicode_1BYTE_DATA(module_attr); + Py_DECREF(module_attr); + } + Py_DECREF(class_attr); + } + } + if (!class_name || !module_name) { + return false; + } + snprintf(full_classname_dest, sizeof(full_classname_dest), "%s.%s", module_name, class_name); + } + assert(strncmp("slam_msgs.msg._map_data.MapData", full_classname_dest, 31) == 0); + } + slam_msgs__msg__MapData * ros_message = _ros_message; + { // header + PyObject * field = PyObject_GetAttrString(_pymsg, "header"); + if (!field) { + return false; + } + if (!std_msgs__msg__header__convert_from_py(field, &ros_message->header)) { + Py_DECREF(field); + return false; + } + Py_DECREF(field); + } + { // graph + PyObject * field = PyObject_GetAttrString(_pymsg, "graph"); + if (!field) { + return false; + } + if (!slam_msgs__msg__map_graph__convert_from_py(field, &ros_message->graph)) { + Py_DECREF(field); + return false; + } + Py_DECREF(field); + } + { // nodes + PyObject * field = PyObject_GetAttrString(_pymsg, "nodes"); + if (!field) { + return false; + } + PyObject * seq_field = PySequence_Fast(field, "expected a sequence in 'nodes'"); + if (!seq_field) { + Py_DECREF(field); + return false; + } + Py_ssize_t size = PySequence_Size(field); + if (-1 == size) { + Py_DECREF(seq_field); + Py_DECREF(field); + return false; + } + if (!slam_msgs__msg__KeyFrame__Sequence__init(&(ros_message->nodes), size)) { + PyErr_SetString(PyExc_RuntimeError, "unable to create slam_msgs__msg__KeyFrame__Sequence ros_message"); + Py_DECREF(seq_field); + Py_DECREF(field); + return false; + } + slam_msgs__msg__KeyFrame * dest = ros_message->nodes.data; + for (Py_ssize_t i = 0; i < size; ++i) { + if (!slam_msgs__msg__key_frame__convert_from_py(PySequence_Fast_GET_ITEM(seq_field, i), &dest[i])) { + Py_DECREF(seq_field); + Py_DECREF(field); + return false; + } + } + Py_DECREF(seq_field); + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * slam_msgs__msg__map_data__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of MapData */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("slam_msgs.msg._map_data"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "MapData"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + slam_msgs__msg__MapData * ros_message = (slam_msgs__msg__MapData *)raw_ros_message; + { // header + PyObject * field = NULL; + field = std_msgs__msg__header__convert_to_py(&ros_message->header); + if (!field) { + return NULL; + } + { + int rc = PyObject_SetAttrString(_pymessage, "header", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // graph + PyObject * field = NULL; + field = slam_msgs__msg__map_graph__convert_to_py(&ros_message->graph); + if (!field) { + return NULL; + } + { + int rc = PyObject_SetAttrString(_pymessage, "graph", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // nodes + PyObject * field = NULL; + size_t size = ros_message->nodes.size; + field = PyList_New(size); + if (!field) { + return NULL; + } + slam_msgs__msg__KeyFrame * item; + for (size_t i = 0; i < size; ++i) { + item = &(ros_message->nodes.data[i]); + PyObject * pyitem = slam_msgs__msg__key_frame__convert_to_py(item); + if (!pyitem) { + Py_DECREF(field); + return NULL; + } + int rc = PyList_SetItem(field, i, pyitem); + (void)rc; + assert(rc == 0); + } + assert(PySequence_Check(field)); + { + int rc = PyObject_SetAttrString(_pymessage, "nodes", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} diff --git a/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_map_graph.py b/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_map_graph.py new file mode 100644 index 0000000..dbc27b4 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_map_graph.py @@ -0,0 +1,201 @@ +# generated from rosidl_generator_py/resource/_idl.py.em +# with input from slam_msgs:msg/MapGraph.idl +# generated code does not contain a copyright notice + + +# Import statements for member types + +# Member 'poses_id' +import array # noqa: E402, I100 + +import builtins # noqa: E402, I100 + +import rosidl_parser.definition # noqa: E402, I100 + + +class Metaclass_MapGraph(type): + """Metaclass of message 'MapGraph'.""" + + _CREATE_ROS_MESSAGE = None + _CONVERT_FROM_PY = None + _CONVERT_TO_PY = None + _DESTROY_ROS_MESSAGE = None + _TYPE_SUPPORT = None + + __constants = { + } + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('slam_msgs') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'slam_msgs.msg.MapGraph') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__msg__map_graph + cls._CONVERT_FROM_PY = module.convert_from_py_msg__msg__map_graph + cls._CONVERT_TO_PY = module.convert_to_py_msg__msg__map_graph + cls._TYPE_SUPPORT = module.type_support_msg__msg__map_graph + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__msg__map_graph + + from geometry_msgs.msg import PoseStamped + if PoseStamped.__class__._TYPE_SUPPORT is None: + PoseStamped.__class__.__import_type_support__() + + from std_msgs.msg import Header + if Header.__class__._TYPE_SUPPORT is None: + Header.__class__.__import_type_support__() + + @classmethod + def __prepare__(cls, name, bases, **kwargs): + # list constant names here so that they appear in the help text of + # the message class under "Data and other attributes defined here:" + # as well as populate each message instance + return { + } + + +class MapGraph(metaclass=Metaclass_MapGraph): + """Message class 'MapGraph'.""" + + __slots__ = [ + '_header', + '_poses_id', + '_poses', + ] + + _fields_and_field_types = { + 'header': 'std_msgs/Header', + 'poses_id': 'sequence', + 'poses': 'sequence', + } + + SLOT_TYPES = ( + rosidl_parser.definition.NamespacedType(['std_msgs', 'msg'], 'Header'), # noqa: E501 + rosidl_parser.definition.UnboundedSequence(rosidl_parser.definition.BasicType('int32')), # noqa: E501 + rosidl_parser.definition.UnboundedSequence(rosidl_parser.definition.NamespacedType(['geometry_msgs', 'msg'], 'PoseStamped')), # noqa: E501 + ) + + def __init__(self, **kwargs): + assert all('_' + key in self.__slots__ for key in kwargs.keys()), \ + 'Invalid arguments passed to constructor: %s' % \ + ', '.join(sorted(k for k in kwargs.keys() if '_' + k not in self.__slots__)) + from std_msgs.msg import Header + self.header = kwargs.get('header', Header()) + self.poses_id = array.array('i', kwargs.get('poses_id', [])) + self.poses = kwargs.get('poses', []) + + def __repr__(self): + typename = self.__class__.__module__.split('.') + typename.pop() + typename.append(self.__class__.__name__) + args = [] + for s, t in zip(self.__slots__, self.SLOT_TYPES): + field = getattr(self, s) + fieldstr = repr(field) + # We use Python array type for fields that can be directly stored + # in them, and "normal" sequences for everything else. If it is + # a type that we store in an array, strip off the 'array' portion. + if ( + isinstance(t, rosidl_parser.definition.AbstractSequence) and + isinstance(t.value_type, rosidl_parser.definition.BasicType) and + t.value_type.typename in ['float', 'double', 'int8', 'uint8', 'int16', 'uint16', 'int32', 'uint32', 'int64', 'uint64'] + ): + if len(field) == 0: + fieldstr = '[]' + else: + assert fieldstr.startswith('array(') + prefix = "array('X', " + suffix = ')' + fieldstr = fieldstr[len(prefix):-len(suffix)] + args.append(s[1:] + '=' + fieldstr) + return '%s(%s)' % ('.'.join(typename), ', '.join(args)) + + def __eq__(self, other): + if not isinstance(other, self.__class__): + return False + if self.header != other.header: + return False + if self.poses_id != other.poses_id: + return False + if self.poses != other.poses: + return False + return True + + @classmethod + def get_fields_and_field_types(cls): + from copy import copy + return copy(cls._fields_and_field_types) + + @builtins.property + def header(self): + """Message field 'header'.""" + return self._header + + @header.setter + def header(self, value): + if __debug__: + from std_msgs.msg import Header + assert \ + isinstance(value, Header), \ + "The 'header' field must be a sub message of type 'Header'" + self._header = value + + @builtins.property + def poses_id(self): + """Message field 'poses_id'.""" + return self._poses_id + + @poses_id.setter + def poses_id(self, value): + if isinstance(value, array.array): + assert value.typecode == 'i', \ + "The 'poses_id' array.array() must have the type code of 'i'" + self._poses_id = value + return + if __debug__: + from collections.abc import Sequence + from collections.abc import Set + from collections import UserList + from collections import UserString + assert \ + ((isinstance(value, Sequence) or + isinstance(value, Set) or + isinstance(value, UserList)) and + not isinstance(value, str) and + not isinstance(value, UserString) and + all(isinstance(v, int) for v in value) and + all(val >= -2147483648 and val < 2147483648 for val in value)), \ + "The 'poses_id' field must be a set or sequence and each value of type 'int' and each integer in [-2147483648, 2147483647]" + self._poses_id = array.array('i', value) + + @builtins.property + def poses(self): + """Message field 'poses'.""" + return self._poses + + @poses.setter + def poses(self, value): + if __debug__: + from geometry_msgs.msg import PoseStamped + from collections.abc import Sequence + from collections.abc import Set + from collections import UserList + from collections import UserString + assert \ + ((isinstance(value, Sequence) or + isinstance(value, Set) or + isinstance(value, UserList)) and + not isinstance(value, str) and + not isinstance(value, UserString) and + all(isinstance(v, PoseStamped) for v in value) and + True), \ + "The 'poses' field must be a set or sequence and each value of type 'PoseStamped'" + self._poses = value diff --git a/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_map_graph_s.c b/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_map_graph_s.c new file mode 100644 index 0000000..0dfea83 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_map_graph_s.c @@ -0,0 +1,297 @@ +// generated from rosidl_generator_py/resource/_idl_support.c.em +// with input from slam_msgs:msg/MapGraph.idl +// generated code does not contain a copyright notice +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +#include +#include +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-function" +#endif +#include "numpy/ndarrayobject.h" +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif +#include "rosidl_runtime_c/visibility_control.h" +#include "slam_msgs/msg/detail/map_graph__struct.h" +#include "slam_msgs/msg/detail/map_graph__functions.h" + +#include "rosidl_runtime_c/primitives_sequence.h" +#include "rosidl_runtime_c/primitives_sequence_functions.h" + +// Nested array functions includes +#include "geometry_msgs/msg/detail/pose_stamped__functions.h" +// end nested array functions include +ROSIDL_GENERATOR_C_IMPORT +bool std_msgs__msg__header__convert_from_py(PyObject * _pymsg, void * _ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * std_msgs__msg__header__convert_to_py(void * raw_ros_message); +ROSIDL_GENERATOR_C_IMPORT +bool geometry_msgs__msg__pose_stamped__convert_from_py(PyObject * _pymsg, void * _ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * geometry_msgs__msg__pose_stamped__convert_to_py(void * raw_ros_message); + +ROSIDL_GENERATOR_C_EXPORT +bool slam_msgs__msg__map_graph__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[34]; + { + char * class_name = NULL; + char * module_name = NULL; + { + PyObject * class_attr = PyObject_GetAttrString(_pymsg, "__class__"); + if (class_attr) { + PyObject * name_attr = PyObject_GetAttrString(class_attr, "__name__"); + if (name_attr) { + class_name = (char *)PyUnicode_1BYTE_DATA(name_attr); + Py_DECREF(name_attr); + } + PyObject * module_attr = PyObject_GetAttrString(class_attr, "__module__"); + if (module_attr) { + module_name = (char *)PyUnicode_1BYTE_DATA(module_attr); + Py_DECREF(module_attr); + } + Py_DECREF(class_attr); + } + } + if (!class_name || !module_name) { + return false; + } + snprintf(full_classname_dest, sizeof(full_classname_dest), "%s.%s", module_name, class_name); + } + assert(strncmp("slam_msgs.msg._map_graph.MapGraph", full_classname_dest, 33) == 0); + } + slam_msgs__msg__MapGraph * ros_message = _ros_message; + { // header + PyObject * field = PyObject_GetAttrString(_pymsg, "header"); + if (!field) { + return false; + } + if (!std_msgs__msg__header__convert_from_py(field, &ros_message->header)) { + Py_DECREF(field); + return false; + } + Py_DECREF(field); + } + { // poses_id + PyObject * field = PyObject_GetAttrString(_pymsg, "poses_id"); + if (!field) { + return false; + } + if (PyObject_CheckBuffer(field)) { + // Optimization for converting arrays of primitives + Py_buffer view; + int rc = PyObject_GetBuffer(field, &view, PyBUF_SIMPLE); + if (rc < 0) { + Py_DECREF(field); + return false; + } + Py_ssize_t size = view.len / sizeof(int32_t); + if (!rosidl_runtime_c__int32__Sequence__init(&(ros_message->poses_id), size)) { + PyErr_SetString(PyExc_RuntimeError, "unable to create int32__Sequence ros_message"); + PyBuffer_Release(&view); + Py_DECREF(field); + return false; + } + int32_t * dest = ros_message->poses_id.data; + rc = PyBuffer_ToContiguous(dest, &view, view.len, 'C'); + if (rc < 0) { + PyBuffer_Release(&view); + Py_DECREF(field); + return false; + } + PyBuffer_Release(&view); + } else { + PyObject * seq_field = PySequence_Fast(field, "expected a sequence in 'poses_id'"); + if (!seq_field) { + Py_DECREF(field); + return false; + } + Py_ssize_t size = PySequence_Size(field); + if (-1 == size) { + Py_DECREF(seq_field); + Py_DECREF(field); + return false; + } + if (!rosidl_runtime_c__int32__Sequence__init(&(ros_message->poses_id), size)) { + PyErr_SetString(PyExc_RuntimeError, "unable to create int32__Sequence ros_message"); + Py_DECREF(seq_field); + Py_DECREF(field); + return false; + } + int32_t * dest = ros_message->poses_id.data; + for (Py_ssize_t i = 0; i < size; ++i) { + PyObject * item = PySequence_Fast_GET_ITEM(seq_field, i); + if (!item) { + Py_DECREF(seq_field); + Py_DECREF(field); + return false; + } + assert(PyLong_Check(item)); + int32_t tmp = (int32_t)PyLong_AsLong(item); + memcpy(&dest[i], &tmp, sizeof(int32_t)); + } + Py_DECREF(seq_field); + } + Py_DECREF(field); + } + { // poses + PyObject * field = PyObject_GetAttrString(_pymsg, "poses"); + if (!field) { + return false; + } + PyObject * seq_field = PySequence_Fast(field, "expected a sequence in 'poses'"); + if (!seq_field) { + Py_DECREF(field); + return false; + } + Py_ssize_t size = PySequence_Size(field); + if (-1 == size) { + Py_DECREF(seq_field); + Py_DECREF(field); + return false; + } + if (!geometry_msgs__msg__PoseStamped__Sequence__init(&(ros_message->poses), size)) { + PyErr_SetString(PyExc_RuntimeError, "unable to create geometry_msgs__msg__PoseStamped__Sequence ros_message"); + Py_DECREF(seq_field); + Py_DECREF(field); + return false; + } + geometry_msgs__msg__PoseStamped * dest = ros_message->poses.data; + for (Py_ssize_t i = 0; i < size; ++i) { + if (!geometry_msgs__msg__pose_stamped__convert_from_py(PySequence_Fast_GET_ITEM(seq_field, i), &dest[i])) { + Py_DECREF(seq_field); + Py_DECREF(field); + return false; + } + } + Py_DECREF(seq_field); + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * slam_msgs__msg__map_graph__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of MapGraph */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("slam_msgs.msg._map_graph"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "MapGraph"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + slam_msgs__msg__MapGraph * ros_message = (slam_msgs__msg__MapGraph *)raw_ros_message; + { // header + PyObject * field = NULL; + field = std_msgs__msg__header__convert_to_py(&ros_message->header); + if (!field) { + return NULL; + } + { + int rc = PyObject_SetAttrString(_pymessage, "header", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // poses_id + PyObject * field = NULL; + field = PyObject_GetAttrString(_pymessage, "poses_id"); + if (!field) { + return NULL; + } + assert(field->ob_type != NULL); + assert(field->ob_type->tp_name != NULL); + assert(strcmp(field->ob_type->tp_name, "array.array") == 0); + // ensure that itemsize matches the sizeof of the ROS message field + PyObject * itemsize_attr = PyObject_GetAttrString(field, "itemsize"); + assert(itemsize_attr != NULL); + size_t itemsize = PyLong_AsSize_t(itemsize_attr); + Py_DECREF(itemsize_attr); + if (itemsize != sizeof(int32_t)) { + PyErr_SetString(PyExc_RuntimeError, "itemsize doesn't match expectation"); + Py_DECREF(field); + return NULL; + } + // clear the array, poor approach to remove potential default values + Py_ssize_t length = PyObject_Length(field); + if (-1 == length) { + Py_DECREF(field); + return NULL; + } + if (length > 0) { + PyObject * pop = PyObject_GetAttrString(field, "pop"); + assert(pop != NULL); + for (Py_ssize_t i = 0; i < length; ++i) { + PyObject * ret = PyObject_CallFunctionObjArgs(pop, NULL); + if (!ret) { + Py_DECREF(pop); + Py_DECREF(field); + return NULL; + } + Py_DECREF(ret); + } + Py_DECREF(pop); + } + if (ros_message->poses_id.size > 0) { + // populating the array.array using the frombytes method + PyObject * frombytes = PyObject_GetAttrString(field, "frombytes"); + assert(frombytes != NULL); + int32_t * src = &(ros_message->poses_id.data[0]); + PyObject * data = PyBytes_FromStringAndSize((const char *)src, ros_message->poses_id.size * sizeof(int32_t)); + assert(data != NULL); + PyObject * ret = PyObject_CallFunctionObjArgs(frombytes, data, NULL); + Py_DECREF(data); + Py_DECREF(frombytes); + if (!ret) { + Py_DECREF(field); + return NULL; + } + Py_DECREF(ret); + } + Py_DECREF(field); + } + { // poses + PyObject * field = NULL; + size_t size = ros_message->poses.size; + field = PyList_New(size); + if (!field) { + return NULL; + } + geometry_msgs__msg__PoseStamped * item; + for (size_t i = 0; i < size; ++i) { + item = &(ros_message->poses.data[i]); + PyObject * pyitem = geometry_msgs__msg__pose_stamped__convert_to_py(item); + if (!pyitem) { + Py_DECREF(field); + return NULL; + } + int rc = PyList_SetItem(field, i, pyitem); + (void)rc; + assert(rc == 0); + } + assert(PySequence_Check(field)); + { + int rc = PyObject_SetAttrString(_pymessage, "poses", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} diff --git a/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_map_point.py b/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_map_point.py new file mode 100644 index 0000000..2da6b30 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_map_point.py @@ -0,0 +1,164 @@ +# generated from rosidl_generator_py/resource/_idl.py.em +# with input from slam_msgs:msg/MapPoint.idl +# generated code does not contain a copyright notice + + +# Import statements for member types + +import builtins # noqa: E402, I100 + +import rosidl_parser.definition # noqa: E402, I100 + + +class Metaclass_MapPoint(type): + """Metaclass of message 'MapPoint'.""" + + _CREATE_ROS_MESSAGE = None + _CONVERT_FROM_PY = None + _CONVERT_TO_PY = None + _DESTROY_ROS_MESSAGE = None + _TYPE_SUPPORT = None + + __constants = { + } + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('slam_msgs') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'slam_msgs.msg.MapPoint') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__msg__map_point + cls._CONVERT_FROM_PY = module.convert_from_py_msg__msg__map_point + cls._CONVERT_TO_PY = module.convert_to_py_msg__msg__map_point + cls._TYPE_SUPPORT = module.type_support_msg__msg__map_point + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__msg__map_point + + from geometry_msgs.msg import Point + if Point.__class__._TYPE_SUPPORT is None: + Point.__class__.__import_type_support__() + + from geometry_msgs.msg import Pose + if Pose.__class__._TYPE_SUPPORT is None: + Pose.__class__.__import_type_support__() + + @classmethod + def __prepare__(cls, name, bases, **kwargs): + # list constant names here so that they appear in the help text of + # the message class under "Data and other attributes defined here:" + # as well as populate each message instance + return { + } + + +class MapPoint(metaclass=Metaclass_MapPoint): + """Message class 'MapPoint'.""" + + __slots__ = [ + '_position', + '_observing_keyframes', + ] + + _fields_and_field_types = { + 'position': 'geometry_msgs/Point', + 'observing_keyframes': 'sequence', + } + + SLOT_TYPES = ( + rosidl_parser.definition.NamespacedType(['geometry_msgs', 'msg'], 'Point'), # noqa: E501 + rosidl_parser.definition.UnboundedSequence(rosidl_parser.definition.NamespacedType(['geometry_msgs', 'msg'], 'Pose')), # noqa: E501 + ) + + def __init__(self, **kwargs): + assert all('_' + key in self.__slots__ for key in kwargs.keys()), \ + 'Invalid arguments passed to constructor: %s' % \ + ', '.join(sorted(k for k in kwargs.keys() if '_' + k not in self.__slots__)) + from geometry_msgs.msg import Point + self.position = kwargs.get('position', Point()) + self.observing_keyframes = kwargs.get('observing_keyframes', []) + + def __repr__(self): + typename = self.__class__.__module__.split('.') + typename.pop() + typename.append(self.__class__.__name__) + args = [] + for s, t in zip(self.__slots__, self.SLOT_TYPES): + field = getattr(self, s) + fieldstr = repr(field) + # We use Python array type for fields that can be directly stored + # in them, and "normal" sequences for everything else. If it is + # a type that we store in an array, strip off the 'array' portion. + if ( + isinstance(t, rosidl_parser.definition.AbstractSequence) and + isinstance(t.value_type, rosidl_parser.definition.BasicType) and + t.value_type.typename in ['float', 'double', 'int8', 'uint8', 'int16', 'uint16', 'int32', 'uint32', 'int64', 'uint64'] + ): + if len(field) == 0: + fieldstr = '[]' + else: + assert fieldstr.startswith('array(') + prefix = "array('X', " + suffix = ')' + fieldstr = fieldstr[len(prefix):-len(suffix)] + args.append(s[1:] + '=' + fieldstr) + return '%s(%s)' % ('.'.join(typename), ', '.join(args)) + + def __eq__(self, other): + if not isinstance(other, self.__class__): + return False + if self.position != other.position: + return False + if self.observing_keyframes != other.observing_keyframes: + return False + return True + + @classmethod + def get_fields_and_field_types(cls): + from copy import copy + return copy(cls._fields_and_field_types) + + @builtins.property + def position(self): + """Message field 'position'.""" + return self._position + + @position.setter + def position(self, value): + if __debug__: + from geometry_msgs.msg import Point + assert \ + isinstance(value, Point), \ + "The 'position' field must be a sub message of type 'Point'" + self._position = value + + @builtins.property + def observing_keyframes(self): + """Message field 'observing_keyframes'.""" + return self._observing_keyframes + + @observing_keyframes.setter + def observing_keyframes(self, value): + if __debug__: + from geometry_msgs.msg import Pose + from collections.abc import Sequence + from collections.abc import Set + from collections import UserList + from collections import UserString + assert \ + ((isinstance(value, Sequence) or + isinstance(value, Set) or + isinstance(value, UserList)) and + not isinstance(value, str) and + not isinstance(value, UserString) and + all(isinstance(v, Pose) for v in value) and + True), \ + "The 'observing_keyframes' field must be a set or sequence and each value of type 'Pose'" + self._observing_keyframes = value diff --git a/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_map_point_s.c b/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_map_point_s.c new file mode 100644 index 0000000..00e293a --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_map_point_s.c @@ -0,0 +1,178 @@ +// generated from rosidl_generator_py/resource/_idl_support.c.em +// with input from slam_msgs:msg/MapPoint.idl +// generated code does not contain a copyright notice +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +#include +#include +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-function" +#endif +#include "numpy/ndarrayobject.h" +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif +#include "rosidl_runtime_c/visibility_control.h" +#include "slam_msgs/msg/detail/map_point__struct.h" +#include "slam_msgs/msg/detail/map_point__functions.h" + +#include "rosidl_runtime_c/primitives_sequence.h" +#include "rosidl_runtime_c/primitives_sequence_functions.h" + +// Nested array functions includes +#include "geometry_msgs/msg/detail/pose__functions.h" +// end nested array functions include +ROSIDL_GENERATOR_C_IMPORT +bool geometry_msgs__msg__point__convert_from_py(PyObject * _pymsg, void * _ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * geometry_msgs__msg__point__convert_to_py(void * raw_ros_message); +ROSIDL_GENERATOR_C_IMPORT +bool geometry_msgs__msg__pose__convert_from_py(PyObject * _pymsg, void * _ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * geometry_msgs__msg__pose__convert_to_py(void * raw_ros_message); + +ROSIDL_GENERATOR_C_EXPORT +bool slam_msgs__msg__map_point__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[34]; + { + char * class_name = NULL; + char * module_name = NULL; + { + PyObject * class_attr = PyObject_GetAttrString(_pymsg, "__class__"); + if (class_attr) { + PyObject * name_attr = PyObject_GetAttrString(class_attr, "__name__"); + if (name_attr) { + class_name = (char *)PyUnicode_1BYTE_DATA(name_attr); + Py_DECREF(name_attr); + } + PyObject * module_attr = PyObject_GetAttrString(class_attr, "__module__"); + if (module_attr) { + module_name = (char *)PyUnicode_1BYTE_DATA(module_attr); + Py_DECREF(module_attr); + } + Py_DECREF(class_attr); + } + } + if (!class_name || !module_name) { + return false; + } + snprintf(full_classname_dest, sizeof(full_classname_dest), "%s.%s", module_name, class_name); + } + assert(strncmp("slam_msgs.msg._map_point.MapPoint", full_classname_dest, 33) == 0); + } + slam_msgs__msg__MapPoint * ros_message = _ros_message; + { // position + PyObject * field = PyObject_GetAttrString(_pymsg, "position"); + if (!field) { + return false; + } + if (!geometry_msgs__msg__point__convert_from_py(field, &ros_message->position)) { + Py_DECREF(field); + return false; + } + Py_DECREF(field); + } + { // observing_keyframes + PyObject * field = PyObject_GetAttrString(_pymsg, "observing_keyframes"); + if (!field) { + return false; + } + PyObject * seq_field = PySequence_Fast(field, "expected a sequence in 'observing_keyframes'"); + if (!seq_field) { + Py_DECREF(field); + return false; + } + Py_ssize_t size = PySequence_Size(field); + if (-1 == size) { + Py_DECREF(seq_field); + Py_DECREF(field); + return false; + } + if (!geometry_msgs__msg__Pose__Sequence__init(&(ros_message->observing_keyframes), size)) { + PyErr_SetString(PyExc_RuntimeError, "unable to create geometry_msgs__msg__Pose__Sequence ros_message"); + Py_DECREF(seq_field); + Py_DECREF(field); + return false; + } + geometry_msgs__msg__Pose * dest = ros_message->observing_keyframes.data; + for (Py_ssize_t i = 0; i < size; ++i) { + if (!geometry_msgs__msg__pose__convert_from_py(PySequence_Fast_GET_ITEM(seq_field, i), &dest[i])) { + Py_DECREF(seq_field); + Py_DECREF(field); + return false; + } + } + Py_DECREF(seq_field); + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * slam_msgs__msg__map_point__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of MapPoint */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("slam_msgs.msg._map_point"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "MapPoint"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + slam_msgs__msg__MapPoint * ros_message = (slam_msgs__msg__MapPoint *)raw_ros_message; + { // position + PyObject * field = NULL; + field = geometry_msgs__msg__point__convert_to_py(&ros_message->position); + if (!field) { + return NULL; + } + { + int rc = PyObject_SetAttrString(_pymessage, "position", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // observing_keyframes + PyObject * field = NULL; + size_t size = ros_message->observing_keyframes.size; + field = PyList_New(size); + if (!field) { + return NULL; + } + geometry_msgs__msg__Pose * item; + for (size_t i = 0; i < size; ++i) { + item = &(ros_message->observing_keyframes.data[i]); + PyObject * pyitem = geometry_msgs__msg__pose__convert_to_py(item); + if (!pyitem) { + Py_DECREF(field); + return NULL; + } + int rc = PyList_SetItem(field, i, pyitem); + (void)rc; + assert(rc == 0); + } + assert(PySequence_Check(field)); + { + int rc = PyObject_SetAttrString(_pymessage, "observing_keyframes", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} diff --git a/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so b/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so new file mode 100755 index 0000000000000000000000000000000000000000..58c0e5834c88f325a18893b471475ca1e9c34010 GIT binary patch literal 29568 zcmeHQeRNdSwZFkqs0N9ASgKG*ix#vDiGrmn8a@IM2}T-P>nqL-WFWyLGiD~3RIL%J zg@VZI!#)?bm0H_H`(C@is^#^=Mr{RcYjG77t#+k;HL27WB53NX&in0i&OZ0dnR{*q zOV|73an{Q0yMJe&z4zH?-!pg4z4zp%s)h50l$3Z}j`J?|e9rSKRYhkLOAt20I{}~L zy;Ftk2mGpnqwS|kh^bd5d9pE-4kPq|5)q%8zBpd;OwD$}UZs+^=z&s+Gd0_N5LM|K zS)X2-Puo=|_Ht*GpFE^Q9h}ma6_SWqVhk9mS>CqQdDdR`y)uuvzt+sWLBONjfNJ z<}X^}L9B~>IZio1$72*v^&fj=_km|`xbNv$6wgKIP^!&fnO1_Faih z+nyNuOxeYMx%v-Ryhcp|%e`=DR6x!6EJLD745v1pb!-Dar5uhOXtB_zp_&E-{ z?>OWycj&*#f&UZ%53>887=R#r9{L*zh}&Bj@F4jsFo;3;DGvW%{7|s`e>?o?am4>l zhyG7E{D0b^=Od1Ot#Qad;OOr~4*#!r3%jLW<{UY~p9D{(RKx*as?#OEMiTG0!k<#FWU>TU{wATn)LU^uzWi`8E~Q?N z!e1o^QC<}BFZEuXB6-$xFW6CDsdxKX`S_b++)KUBmgnQk#kiDuQ)lGkXNi0+^&USr zAAd>p>*uOpY}bp$RyLyT35$n^OITB#TF;8ZNm%^6pui$u&9Uz;>?9&%r`=Ffni%9 zG)93c{T4?nQ~_Nr@LLBglTNi{0?(yqZhrb8hUekR$vx^em76TT7Vf=FSM7UC$S_Y*tdYg7lZnD$3|h#dhcF8n(G3a(XnBn#DZoA*BeDj$sth42Wn#bQpZ zz#*^|{PV{^busjmD{%EFo`BY{;ga#vmd31cZHDXBpzAyT+H#IaiF3WC#%0DpsWvN< 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 YFbdmc=p-BjwO@CQlsL$OirVe}7vSnCDgXcg literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so b/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so new file mode 100755 index 0000000000000000000000000000000000000000..4ac9280447f1ebef5ed3383414241dcd53ce2fdd GIT binary patch literal 29584 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 3.402823466e+38) or math.isinf(value), \ + "The 'max_angle_pose_observation' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._max_angle_pose_observation = value + + @builtins.property + def max_dist_pose_observation(self): + """Message field 'max_dist_pose_observation'.""" + return self._max_dist_pose_observation + + @max_dist_pose_observation.setter + def max_dist_pose_observation(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'max_dist_pose_observation' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'max_dist_pose_observation' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._max_dist_pose_observation = value + + +# Import statements for member types + +# already imported above +# import builtins + +# already imported above +# import rosidl_parser.definition + + +class Metaclass_GetLandmarksInView_Response(type): + """Metaclass of message 'GetLandmarksInView_Response'.""" + + _CREATE_ROS_MESSAGE = None + _CONVERT_FROM_PY = None + _CONVERT_TO_PY = None + _DESTROY_ROS_MESSAGE = None + _TYPE_SUPPORT = None + + __constants = { + } + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('slam_msgs') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'slam_msgs.srv.GetLandmarksInView_Response') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__srv__get_landmarks_in_view__response + cls._CONVERT_FROM_PY = module.convert_from_py_msg__srv__get_landmarks_in_view__response + cls._CONVERT_TO_PY = module.convert_to_py_msg__srv__get_landmarks_in_view__response + cls._TYPE_SUPPORT = module.type_support_msg__srv__get_landmarks_in_view__response + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__srv__get_landmarks_in_view__response + + from slam_msgs.msg import MapPoint + if MapPoint.__class__._TYPE_SUPPORT is None: + MapPoint.__class__.__import_type_support__() + + @classmethod + def __prepare__(cls, name, bases, **kwargs): + # list constant names here so that they appear in the help text of + # the message class under "Data and other attributes defined here:" + # as well as populate each message instance + return { + } + + +class GetLandmarksInView_Response(metaclass=Metaclass_GetLandmarksInView_Response): + """Message class 'GetLandmarksInView_Response'.""" + + __slots__ = [ + '_map_points', + ] + + _fields_and_field_types = { + 'map_points': 'sequence', + } + + SLOT_TYPES = ( + rosidl_parser.definition.UnboundedSequence(rosidl_parser.definition.NamespacedType(['slam_msgs', 'msg'], 'MapPoint')), # noqa: E501 + ) + + def __init__(self, **kwargs): + assert all('_' + key in self.__slots__ for key in kwargs.keys()), \ + 'Invalid arguments passed to constructor: %s' % \ + ', '.join(sorted(k for k in kwargs.keys() if '_' + k not in self.__slots__)) + self.map_points = kwargs.get('map_points', []) + + def __repr__(self): + typename = self.__class__.__module__.split('.') + typename.pop() + typename.append(self.__class__.__name__) + args = [] + for s, t in zip(self.__slots__, self.SLOT_TYPES): + field = getattr(self, s) + fieldstr = repr(field) + # We use Python array type for fields that can be directly stored + # in them, and "normal" sequences for everything else. If it is + # a type that we store in an array, strip off the 'array' portion. + if ( + isinstance(t, rosidl_parser.definition.AbstractSequence) and + isinstance(t.value_type, rosidl_parser.definition.BasicType) and + t.value_type.typename in ['float', 'double', 'int8', 'uint8', 'int16', 'uint16', 'int32', 'uint32', 'int64', 'uint64'] + ): + if len(field) == 0: + fieldstr = '[]' + else: + assert fieldstr.startswith('array(') + prefix = "array('X', " + suffix = ')' + fieldstr = fieldstr[len(prefix):-len(suffix)] + args.append(s[1:] + '=' + fieldstr) + return '%s(%s)' % ('.'.join(typename), ', '.join(args)) + + def __eq__(self, other): + if not isinstance(other, self.__class__): + return False + if self.map_points != other.map_points: + return False + return True + + @classmethod + def get_fields_and_field_types(cls): + from copy import copy + return copy(cls._fields_and_field_types) + + @builtins.property + def map_points(self): + """Message field 'map_points'.""" + return self._map_points + + @map_points.setter + def map_points(self, value): + if __debug__: + from slam_msgs.msg import MapPoint + from collections.abc import Sequence + from collections.abc import Set + from collections import UserList + from collections import UserString + assert \ + ((isinstance(value, Sequence) or + isinstance(value, Set) or + isinstance(value, UserList)) and + not isinstance(value, str) and + not isinstance(value, UserString) and + all(isinstance(v, MapPoint) for v in value) and + True), \ + "The 'map_points' field must be a set or sequence and each value of type 'MapPoint'" + self._map_points = value + + +class Metaclass_GetLandmarksInView(type): + """Metaclass of service 'GetLandmarksInView'.""" + + _TYPE_SUPPORT = None + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('slam_msgs') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'slam_msgs.srv.GetLandmarksInView') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._TYPE_SUPPORT = module.type_support_srv__srv__get_landmarks_in_view + + from slam_msgs.srv import _get_landmarks_in_view + if _get_landmarks_in_view.Metaclass_GetLandmarksInView_Request._TYPE_SUPPORT is None: + _get_landmarks_in_view.Metaclass_GetLandmarksInView_Request.__import_type_support__() + if _get_landmarks_in_view.Metaclass_GetLandmarksInView_Response._TYPE_SUPPORT is None: + _get_landmarks_in_view.Metaclass_GetLandmarksInView_Response.__import_type_support__() + + +class GetLandmarksInView(metaclass=Metaclass_GetLandmarksInView): + from slam_msgs.srv._get_landmarks_in_view import GetLandmarksInView_Request as Request + from slam_msgs.srv._get_landmarks_in_view import GetLandmarksInView_Response as Response + + def __init__(self): + raise NotImplementedError('Service classes can not be instantiated') diff --git a/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c b/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c new file mode 100644 index 0000000..44a2039 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c @@ -0,0 +1,291 @@ +// generated from rosidl_generator_py/resource/_idl_support.c.em +// with input from slam_msgs:srv/GetLandmarksInView.idl +// generated code does not contain a copyright notice +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +#include +#include +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-function" +#endif +#include "numpy/ndarrayobject.h" +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif +#include "rosidl_runtime_c/visibility_control.h" +#include "slam_msgs/srv/detail/get_landmarks_in_view__struct.h" +#include "slam_msgs/srv/detail/get_landmarks_in_view__functions.h" + +ROSIDL_GENERATOR_C_IMPORT +bool geometry_msgs__msg__pose__convert_from_py(PyObject * _pymsg, void * _ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * geometry_msgs__msg__pose__convert_to_py(void * raw_ros_message); + +ROSIDL_GENERATOR_C_EXPORT +bool slam_msgs__srv__get_landmarks_in_view__request__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[64]; + { + char * class_name = NULL; + char * module_name = NULL; + { + PyObject * class_attr = PyObject_GetAttrString(_pymsg, "__class__"); + if (class_attr) { + PyObject * name_attr = PyObject_GetAttrString(class_attr, "__name__"); + if (name_attr) { + class_name = (char *)PyUnicode_1BYTE_DATA(name_attr); + Py_DECREF(name_attr); + } + PyObject * module_attr = PyObject_GetAttrString(class_attr, "__module__"); + if (module_attr) { + module_name = (char *)PyUnicode_1BYTE_DATA(module_attr); + Py_DECREF(module_attr); + } + Py_DECREF(class_attr); + } + } + if (!class_name || !module_name) { + return false; + } + snprintf(full_classname_dest, sizeof(full_classname_dest), "%s.%s", module_name, class_name); + } + assert(strncmp("slam_msgs.srv._get_landmarks_in_view.GetLandmarksInView_Request", full_classname_dest, 63) == 0); + } + slam_msgs__srv__GetLandmarksInView_Request * ros_message = _ros_message; + { // pose + PyObject * field = PyObject_GetAttrString(_pymsg, "pose"); + if (!field) { + return false; + } + if (!geometry_msgs__msg__pose__convert_from_py(field, &ros_message->pose)) { + Py_DECREF(field); + return false; + } + Py_DECREF(field); + } + { // max_angle_pose_observation + PyObject * field = PyObject_GetAttrString(_pymsg, "max_angle_pose_observation"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->max_angle_pose_observation = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + { // max_dist_pose_observation + PyObject * field = PyObject_GetAttrString(_pymsg, "max_dist_pose_observation"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->max_dist_pose_observation = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * slam_msgs__srv__get_landmarks_in_view__request__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of GetLandmarksInView_Request */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("slam_msgs.srv._get_landmarks_in_view"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "GetLandmarksInView_Request"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + slam_msgs__srv__GetLandmarksInView_Request * ros_message = (slam_msgs__srv__GetLandmarksInView_Request *)raw_ros_message; + { // pose + PyObject * field = NULL; + field = geometry_msgs__msg__pose__convert_to_py(&ros_message->pose); + if (!field) { + return NULL; + } + { + int rc = PyObject_SetAttrString(_pymessage, "pose", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // max_angle_pose_observation + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->max_angle_pose_observation); + { + int rc = PyObject_SetAttrString(_pymessage, "max_angle_pose_observation", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // max_dist_pose_observation + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->max_dist_pose_observation); + { + int rc = PyObject_SetAttrString(_pymessage, "max_dist_pose_observation", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} + +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +// already included above +// #include +// already included above +// #include +// already included above +// #include "numpy/ndarrayobject.h" +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "slam_msgs/srv/detail/get_landmarks_in_view__struct.h" +// already included above +// #include "slam_msgs/srv/detail/get_landmarks_in_view__functions.h" + +#include "rosidl_runtime_c/primitives_sequence.h" +#include "rosidl_runtime_c/primitives_sequence_functions.h" + +// Nested array functions includes +#include "slam_msgs/msg/detail/map_point__functions.h" +// end nested array functions include +bool slam_msgs__msg__map_point__convert_from_py(PyObject * _pymsg, void * _ros_message); +PyObject * slam_msgs__msg__map_point__convert_to_py(void * raw_ros_message); + +ROSIDL_GENERATOR_C_EXPORT +bool slam_msgs__srv__get_landmarks_in_view__response__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[65]; + { + char * class_name = NULL; + char * module_name = NULL; + { + PyObject * class_attr = PyObject_GetAttrString(_pymsg, "__class__"); + if (class_attr) { + PyObject * name_attr = PyObject_GetAttrString(class_attr, "__name__"); + if (name_attr) { + class_name = (char *)PyUnicode_1BYTE_DATA(name_attr); + Py_DECREF(name_attr); + } + PyObject * module_attr = PyObject_GetAttrString(class_attr, "__module__"); + if (module_attr) { + module_name = (char *)PyUnicode_1BYTE_DATA(module_attr); + Py_DECREF(module_attr); + } + Py_DECREF(class_attr); + } + } + if (!class_name || !module_name) { + return false; + } + snprintf(full_classname_dest, sizeof(full_classname_dest), "%s.%s", module_name, class_name); + } + assert(strncmp("slam_msgs.srv._get_landmarks_in_view.GetLandmarksInView_Response", full_classname_dest, 64) == 0); + } + slam_msgs__srv__GetLandmarksInView_Response * ros_message = _ros_message; + { // map_points + PyObject * field = PyObject_GetAttrString(_pymsg, "map_points"); + if (!field) { + return false; + } + PyObject * seq_field = PySequence_Fast(field, "expected a sequence in 'map_points'"); + if (!seq_field) { + Py_DECREF(field); + return false; + } + Py_ssize_t size = PySequence_Size(field); + if (-1 == size) { + Py_DECREF(seq_field); + Py_DECREF(field); + return false; + } + if (!slam_msgs__msg__MapPoint__Sequence__init(&(ros_message->map_points), size)) { + PyErr_SetString(PyExc_RuntimeError, "unable to create slam_msgs__msg__MapPoint__Sequence ros_message"); + Py_DECREF(seq_field); + Py_DECREF(field); + return false; + } + slam_msgs__msg__MapPoint * dest = ros_message->map_points.data; + for (Py_ssize_t i = 0; i < size; ++i) { + if (!slam_msgs__msg__map_point__convert_from_py(PySequence_Fast_GET_ITEM(seq_field, i), &dest[i])) { + Py_DECREF(seq_field); + Py_DECREF(field); + return false; + } + } + Py_DECREF(seq_field); + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * slam_msgs__srv__get_landmarks_in_view__response__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of GetLandmarksInView_Response */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("slam_msgs.srv._get_landmarks_in_view"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "GetLandmarksInView_Response"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + slam_msgs__srv__GetLandmarksInView_Response * ros_message = (slam_msgs__srv__GetLandmarksInView_Response *)raw_ros_message; + { // map_points + PyObject * field = NULL; + size_t size = ros_message->map_points.size; + field = PyList_New(size); + if (!field) { + return NULL; + } + slam_msgs__msg__MapPoint * item; + for (size_t i = 0; i < size; ++i) { + item = &(ros_message->map_points.data[i]); + PyObject * pyitem = slam_msgs__msg__map_point__convert_to_py(item); + if (!pyitem) { + Py_DECREF(field); + return NULL; + } + int rc = PyList_SetItem(field, i, pyitem); + (void)rc; + assert(rc == 0); + } + assert(PySequence_Check(field)); + { + int rc = PyObject_SetAttrString(_pymessage, "map_points", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} diff --git a/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/srv/_get_map.py b/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/srv/_get_map.py new file mode 100644 index 0000000..4a2d981 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/srv/_get_map.py @@ -0,0 +1,326 @@ +# generated from rosidl_generator_py/resource/_idl.py.em +# with input from slam_msgs:srv/GetMap.idl +# generated code does not contain a copyright notice + + +# Import statements for member types + +# Member 'kf_id_for_landmarks' +import array # noqa: E402, I100 + +import builtins # noqa: E402, I100 + +import rosidl_parser.definition # noqa: E402, I100 + + +class Metaclass_GetMap_Request(type): + """Metaclass of message 'GetMap_Request'.""" + + _CREATE_ROS_MESSAGE = None + _CONVERT_FROM_PY = None + _CONVERT_TO_PY = None + _DESTROY_ROS_MESSAGE = None + _TYPE_SUPPORT = None + + __constants = { + } + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('slam_msgs') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'slam_msgs.srv.GetMap_Request') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__srv__get_map__request + cls._CONVERT_FROM_PY = module.convert_from_py_msg__srv__get_map__request + cls._CONVERT_TO_PY = module.convert_to_py_msg__srv__get_map__request + cls._TYPE_SUPPORT = module.type_support_msg__srv__get_map__request + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__srv__get_map__request + + @classmethod + def __prepare__(cls, name, bases, **kwargs): + # list constant names here so that they appear in the help text of + # the message class under "Data and other attributes defined here:" + # as well as populate each message instance + return { + } + + +class GetMap_Request(metaclass=Metaclass_GetMap_Request): + """Message class 'GetMap_Request'.""" + + __slots__ = [ + '_tracked_points', + '_kf_id_for_landmarks', + ] + + _fields_and_field_types = { + 'tracked_points': 'boolean', + 'kf_id_for_landmarks': 'sequence', + } + + SLOT_TYPES = ( + rosidl_parser.definition.BasicType('boolean'), # noqa: E501 + rosidl_parser.definition.UnboundedSequence(rosidl_parser.definition.BasicType('int32')), # noqa: E501 + ) + + def __init__(self, **kwargs): + assert all('_' + key in self.__slots__ for key in kwargs.keys()), \ + 'Invalid arguments passed to constructor: %s' % \ + ', '.join(sorted(k for k in kwargs.keys() if '_' + k not in self.__slots__)) + self.tracked_points = kwargs.get('tracked_points', bool()) + self.kf_id_for_landmarks = array.array('i', kwargs.get('kf_id_for_landmarks', [])) + + def __repr__(self): + typename = self.__class__.__module__.split('.') + typename.pop() + typename.append(self.__class__.__name__) + args = [] + for s, t in zip(self.__slots__, self.SLOT_TYPES): + field = getattr(self, s) + fieldstr = repr(field) + # We use Python array type for fields that can be directly stored + # in them, and "normal" sequences for everything else. If it is + # a type that we store in an array, strip off the 'array' portion. + if ( + isinstance(t, rosidl_parser.definition.AbstractSequence) and + isinstance(t.value_type, rosidl_parser.definition.BasicType) and + t.value_type.typename in ['float', 'double', 'int8', 'uint8', 'int16', 'uint16', 'int32', 'uint32', 'int64', 'uint64'] + ): + if len(field) == 0: + fieldstr = '[]' + else: + assert fieldstr.startswith('array(') + prefix = "array('X', " + suffix = ')' + fieldstr = fieldstr[len(prefix):-len(suffix)] + args.append(s[1:] + '=' + fieldstr) + return '%s(%s)' % ('.'.join(typename), ', '.join(args)) + + def __eq__(self, other): + if not isinstance(other, self.__class__): + return False + if self.tracked_points != other.tracked_points: + return False + if self.kf_id_for_landmarks != other.kf_id_for_landmarks: + return False + return True + + @classmethod + def get_fields_and_field_types(cls): + from copy import copy + return copy(cls._fields_and_field_types) + + @builtins.property + def tracked_points(self): + """Message field 'tracked_points'.""" + return self._tracked_points + + @tracked_points.setter + def tracked_points(self, value): + if __debug__: + assert \ + isinstance(value, bool), \ + "The 'tracked_points' field must be of type 'bool'" + self._tracked_points = value + + @builtins.property + def kf_id_for_landmarks(self): + """Message field 'kf_id_for_landmarks'.""" + return self._kf_id_for_landmarks + + @kf_id_for_landmarks.setter + def kf_id_for_landmarks(self, value): + if isinstance(value, array.array): + assert value.typecode == 'i', \ + "The 'kf_id_for_landmarks' array.array() must have the type code of 'i'" + self._kf_id_for_landmarks = value + return + if __debug__: + from collections.abc import Sequence + from collections.abc import Set + from collections import UserList + from collections import UserString + assert \ + ((isinstance(value, Sequence) or + isinstance(value, Set) or + isinstance(value, UserList)) and + not isinstance(value, str) and + not isinstance(value, UserString) and + all(isinstance(v, int) for v in value) and + all(val >= -2147483648 and val < 2147483648 for val in value)), \ + "The 'kf_id_for_landmarks' field must be a set or sequence and each value of type 'int' and each integer in [-2147483648, 2147483647]" + self._kf_id_for_landmarks = array.array('i', value) + + +# Import statements for member types + +# already imported above +# import builtins + +# already imported above +# import rosidl_parser.definition + + +class Metaclass_GetMap_Response(type): + """Metaclass of message 'GetMap_Response'.""" + + _CREATE_ROS_MESSAGE = None + _CONVERT_FROM_PY = None + _CONVERT_TO_PY = None + _DESTROY_ROS_MESSAGE = None + _TYPE_SUPPORT = None + + __constants = { + } + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('slam_msgs') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'slam_msgs.srv.GetMap_Response') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._CREATE_ROS_MESSAGE = module.create_ros_message_msg__srv__get_map__response + cls._CONVERT_FROM_PY = module.convert_from_py_msg__srv__get_map__response + cls._CONVERT_TO_PY = module.convert_to_py_msg__srv__get_map__response + cls._TYPE_SUPPORT = module.type_support_msg__srv__get_map__response + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__srv__get_map__response + + from slam_msgs.msg import MapData + if MapData.__class__._TYPE_SUPPORT is None: + MapData.__class__.__import_type_support__() + + @classmethod + def __prepare__(cls, name, bases, **kwargs): + # list constant names here so that they appear in the help text of + # the message class under "Data and other attributes defined here:" + # as well as populate each message instance + return { + } + + +class GetMap_Response(metaclass=Metaclass_GetMap_Response): + """Message class 'GetMap_Response'.""" + + __slots__ = [ + '_data', + ] + + _fields_and_field_types = { + 'data': 'slam_msgs/MapData', + } + + SLOT_TYPES = ( + rosidl_parser.definition.NamespacedType(['slam_msgs', 'msg'], 'MapData'), # noqa: E501 + ) + + def __init__(self, **kwargs): + assert all('_' + key in self.__slots__ for key in kwargs.keys()), \ + 'Invalid arguments passed to constructor: %s' % \ + ', '.join(sorted(k for k in kwargs.keys() if '_' + k not in self.__slots__)) + from slam_msgs.msg import MapData + self.data = kwargs.get('data', MapData()) + + def __repr__(self): + typename = self.__class__.__module__.split('.') + typename.pop() + typename.append(self.__class__.__name__) + args = [] + for s, t in zip(self.__slots__, self.SLOT_TYPES): + field = getattr(self, s) + fieldstr = repr(field) + # We use Python array type for fields that can be directly stored + # in them, and "normal" sequences for everything else. If it is + # a type that we store in an array, strip off the 'array' portion. + if ( + isinstance(t, rosidl_parser.definition.AbstractSequence) and + isinstance(t.value_type, rosidl_parser.definition.BasicType) and + t.value_type.typename in ['float', 'double', 'int8', 'uint8', 'int16', 'uint16', 'int32', 'uint32', 'int64', 'uint64'] + ): + if len(field) == 0: + fieldstr = '[]' + else: + assert fieldstr.startswith('array(') + prefix = "array('X', " + suffix = ')' + fieldstr = fieldstr[len(prefix):-len(suffix)] + args.append(s[1:] + '=' + fieldstr) + return '%s(%s)' % ('.'.join(typename), ', '.join(args)) + + def __eq__(self, other): + if not isinstance(other, self.__class__): + return False + if self.data != other.data: + return False + return True + + @classmethod + def get_fields_and_field_types(cls): + from copy import copy + return copy(cls._fields_and_field_types) + + @builtins.property + def data(self): + """Message field 'data'.""" + return self._data + + @data.setter + def data(self, value): + if __debug__: + from slam_msgs.msg import MapData + assert \ + isinstance(value, MapData), \ + "The 'data' field must be a sub message of type 'MapData'" + self._data = value + + +class Metaclass_GetMap(type): + """Metaclass of service 'GetMap'.""" + + _TYPE_SUPPORT = None + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('slam_msgs') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'slam_msgs.srv.GetMap') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._TYPE_SUPPORT = module.type_support_srv__srv__get_map + + from slam_msgs.srv import _get_map + if _get_map.Metaclass_GetMap_Request._TYPE_SUPPORT is None: + _get_map.Metaclass_GetMap_Request.__import_type_support__() + if _get_map.Metaclass_GetMap_Response._TYPE_SUPPORT is None: + _get_map.Metaclass_GetMap_Response.__import_type_support__() + + +class GetMap(metaclass=Metaclass_GetMap): + from slam_msgs.srv._get_map import GetMap_Request as Request + from slam_msgs.srv._get_map import GetMap_Response as Response + + def __init__(self): + raise NotImplementedError('Service classes can not be instantiated') diff --git a/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/srv/_get_map_s.c b/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/srv/_get_map_s.c new file mode 100644 index 0000000..aa567e7 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_py/slam_msgs/srv/_get_map_s.c @@ -0,0 +1,322 @@ +// generated from rosidl_generator_py/resource/_idl_support.c.em +// with input from slam_msgs:srv/GetMap.idl +// generated code does not contain a copyright notice +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +#include +#include +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-function" +#endif +#include "numpy/ndarrayobject.h" +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif +#include "rosidl_runtime_c/visibility_control.h" +#include "slam_msgs/srv/detail/get_map__struct.h" +#include "slam_msgs/srv/detail/get_map__functions.h" + +#include "rosidl_runtime_c/primitives_sequence.h" +#include "rosidl_runtime_c/primitives_sequence_functions.h" + + +ROSIDL_GENERATOR_C_EXPORT +bool slam_msgs__srv__get_map__request__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[38]; + { + char * class_name = NULL; + char * module_name = NULL; + { + PyObject * class_attr = PyObject_GetAttrString(_pymsg, "__class__"); + if (class_attr) { + PyObject * name_attr = PyObject_GetAttrString(class_attr, "__name__"); + if (name_attr) { + class_name = (char *)PyUnicode_1BYTE_DATA(name_attr); + Py_DECREF(name_attr); + } + PyObject * module_attr = PyObject_GetAttrString(class_attr, "__module__"); + if (module_attr) { + module_name = (char *)PyUnicode_1BYTE_DATA(module_attr); + Py_DECREF(module_attr); + } + Py_DECREF(class_attr); + } + } + if (!class_name || !module_name) { + return false; + } + snprintf(full_classname_dest, sizeof(full_classname_dest), "%s.%s", module_name, class_name); + } + assert(strncmp("slam_msgs.srv._get_map.GetMap_Request", full_classname_dest, 37) == 0); + } + slam_msgs__srv__GetMap_Request * ros_message = _ros_message; + { // tracked_points + PyObject * field = PyObject_GetAttrString(_pymsg, "tracked_points"); + if (!field) { + return false; + } + assert(PyBool_Check(field)); + ros_message->tracked_points = (Py_True == field); + Py_DECREF(field); + } + { // kf_id_for_landmarks + PyObject * field = PyObject_GetAttrString(_pymsg, "kf_id_for_landmarks"); + if (!field) { + return false; + } + if (PyObject_CheckBuffer(field)) { + // Optimization for converting arrays of primitives + Py_buffer view; + int rc = PyObject_GetBuffer(field, &view, PyBUF_SIMPLE); + if (rc < 0) { + Py_DECREF(field); + return false; + } + Py_ssize_t size = view.len / sizeof(int32_t); + if (!rosidl_runtime_c__int32__Sequence__init(&(ros_message->kf_id_for_landmarks), size)) { + PyErr_SetString(PyExc_RuntimeError, "unable to create int32__Sequence ros_message"); + PyBuffer_Release(&view); + Py_DECREF(field); + return false; + } + int32_t * dest = ros_message->kf_id_for_landmarks.data; + rc = PyBuffer_ToContiguous(dest, &view, view.len, 'C'); + if (rc < 0) { + PyBuffer_Release(&view); + Py_DECREF(field); + return false; + } + PyBuffer_Release(&view); + } else { + PyObject * seq_field = PySequence_Fast(field, "expected a sequence in 'kf_id_for_landmarks'"); + if (!seq_field) { + Py_DECREF(field); + return false; + } + Py_ssize_t size = PySequence_Size(field); + if (-1 == size) { + Py_DECREF(seq_field); + Py_DECREF(field); + return false; + } + if (!rosidl_runtime_c__int32__Sequence__init(&(ros_message->kf_id_for_landmarks), size)) { + PyErr_SetString(PyExc_RuntimeError, "unable to create int32__Sequence ros_message"); + Py_DECREF(seq_field); + Py_DECREF(field); + return false; + } + int32_t * dest = ros_message->kf_id_for_landmarks.data; + for (Py_ssize_t i = 0; i < size; ++i) { + PyObject * item = PySequence_Fast_GET_ITEM(seq_field, i); + if (!item) { + Py_DECREF(seq_field); + Py_DECREF(field); + return false; + } + assert(PyLong_Check(item)); + int32_t tmp = (int32_t)PyLong_AsLong(item); + memcpy(&dest[i], &tmp, sizeof(int32_t)); + } + Py_DECREF(seq_field); + } + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * slam_msgs__srv__get_map__request__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of GetMap_Request */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("slam_msgs.srv._get_map"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "GetMap_Request"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + slam_msgs__srv__GetMap_Request * ros_message = (slam_msgs__srv__GetMap_Request *)raw_ros_message; + { // tracked_points + PyObject * field = NULL; + field = PyBool_FromLong(ros_message->tracked_points ? 1 : 0); + { + int rc = PyObject_SetAttrString(_pymessage, "tracked_points", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // kf_id_for_landmarks + PyObject * field = NULL; + field = PyObject_GetAttrString(_pymessage, "kf_id_for_landmarks"); + if (!field) { + return NULL; + } + assert(field->ob_type != NULL); + assert(field->ob_type->tp_name != NULL); + assert(strcmp(field->ob_type->tp_name, "array.array") == 0); + // ensure that itemsize matches the sizeof of the ROS message field + PyObject * itemsize_attr = PyObject_GetAttrString(field, "itemsize"); + assert(itemsize_attr != NULL); + size_t itemsize = PyLong_AsSize_t(itemsize_attr); + Py_DECREF(itemsize_attr); + if (itemsize != sizeof(int32_t)) { + PyErr_SetString(PyExc_RuntimeError, "itemsize doesn't match expectation"); + Py_DECREF(field); + return NULL; + } + // clear the array, poor approach to remove potential default values + Py_ssize_t length = PyObject_Length(field); + if (-1 == length) { + Py_DECREF(field); + return NULL; + } + if (length > 0) { + PyObject * pop = PyObject_GetAttrString(field, "pop"); + assert(pop != NULL); + for (Py_ssize_t i = 0; i < length; ++i) { + PyObject * ret = PyObject_CallFunctionObjArgs(pop, NULL); + if (!ret) { + Py_DECREF(pop); + Py_DECREF(field); + return NULL; + } + Py_DECREF(ret); + } + Py_DECREF(pop); + } + if (ros_message->kf_id_for_landmarks.size > 0) { + // populating the array.array using the frombytes method + PyObject * frombytes = PyObject_GetAttrString(field, "frombytes"); + assert(frombytes != NULL); + int32_t * src = &(ros_message->kf_id_for_landmarks.data[0]); + PyObject * data = PyBytes_FromStringAndSize((const char *)src, ros_message->kf_id_for_landmarks.size * sizeof(int32_t)); + assert(data != NULL); + PyObject * ret = PyObject_CallFunctionObjArgs(frombytes, data, NULL); + Py_DECREF(data); + Py_DECREF(frombytes); + if (!ret) { + Py_DECREF(field); + return NULL; + } + Py_DECREF(ret); + } + Py_DECREF(field); + } + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} + +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +// already included above +// #include +// already included above +// #include +// already included above +// #include "numpy/ndarrayobject.h" +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "slam_msgs/srv/detail/get_map__struct.h" +// already included above +// #include "slam_msgs/srv/detail/get_map__functions.h" + +bool slam_msgs__msg__map_data__convert_from_py(PyObject * _pymsg, void * _ros_message); +PyObject * slam_msgs__msg__map_data__convert_to_py(void * raw_ros_message); + +ROSIDL_GENERATOR_C_EXPORT +bool slam_msgs__srv__get_map__response__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[39]; + { + char * class_name = NULL; + char * module_name = NULL; + { + PyObject * class_attr = PyObject_GetAttrString(_pymsg, "__class__"); + if (class_attr) { + PyObject * name_attr = PyObject_GetAttrString(class_attr, "__name__"); + if (name_attr) { + class_name = (char *)PyUnicode_1BYTE_DATA(name_attr); + Py_DECREF(name_attr); + } + PyObject * module_attr = PyObject_GetAttrString(class_attr, "__module__"); + if (module_attr) { + module_name = (char *)PyUnicode_1BYTE_DATA(module_attr); + Py_DECREF(module_attr); + } + Py_DECREF(class_attr); + } + } + if (!class_name || !module_name) { + return false; + } + snprintf(full_classname_dest, sizeof(full_classname_dest), "%s.%s", module_name, class_name); + } + assert(strncmp("slam_msgs.srv._get_map.GetMap_Response", full_classname_dest, 38) == 0); + } + slam_msgs__srv__GetMap_Response * ros_message = _ros_message; + { // data + PyObject * field = PyObject_GetAttrString(_pymsg, "data"); + if (!field) { + return false; + } + if (!slam_msgs__msg__map_data__convert_from_py(field, &ros_message->data)) { + Py_DECREF(field); + return false; + } + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * slam_msgs__srv__get_map__response__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of GetMap_Response */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("slam_msgs.srv._get_map"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "GetMap_Response"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + slam_msgs__srv__GetMap_Response * ros_message = (slam_msgs__srv__GetMap_Response *)raw_ros_message; + { // data + PyObject * field = NULL; + field = slam_msgs__msg__map_data__convert_to_py(&ros_message->data); + if (!field) { + return NULL; + } + { + int rc = PyObject_SetAttrString(_pymessage, "data", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} diff --git a/container_root/build/slam_msgs/rosidl_generator_py__arguments.json b/container_root/build/slam_msgs/rosidl_generator_py__arguments.json new file mode 100644 index 0000000..22a370d --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_generator_py__arguments.json @@ -0,0 +1,216 @@ +{ + "package_name": "slam_msgs", + "output_dir": "/root/build/slam_msgs/rosidl_generator_py/slam_msgs", + "template_dir": "/opt/ros/humble/share/rosidl_generator_py/cmake/../resource", + "idl_tuples": [ + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:msg/MapGraph.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:msg/MapData.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:msg/KeyFrame.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:msg/MapPoint.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:srv/GetMap.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:srv/GetLandmarksInView.idl" + ], + "ros_interface_dependencies": [ + "builtin_interfaces:/opt/ros/humble/share/builtin_interfaces/msg/Duration.idl", + "builtin_interfaces:/opt/ros/humble/share/builtin_interfaces/msg/Time.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Accel.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/AccelStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/AccelWithCovariance.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Inertia.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/InertiaStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Point.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Point32.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PointStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Polygon.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PolygonStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Pose.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Pose2D.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PoseArray.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PoseStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PoseWithCovariance.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Quaternion.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/QuaternionStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Transform.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/TransformStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Twist.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/TwistStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/TwistWithCovariance.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Vector3.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Vector3Stamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/VelocityStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Wrench.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/WrenchStamped.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Bool.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Byte.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/ByteMultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Char.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/ColorRGBA.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Empty.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Float32.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Float32MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Float64.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Float64MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Header.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int16.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int16MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int32.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int32MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int64.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int64MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int8.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int8MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/MultiArrayDimension.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/MultiArrayLayout.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/String.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt16.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt16MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt32.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt32MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt64.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt64MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt8.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt8MultiArray.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/BatteryState.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/CameraInfo.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/ChannelFloat32.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/CompressedImage.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/FluidPressure.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Illuminance.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Image.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Imu.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/JointState.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Joy.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/JoyFeedback.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/JoyFeedbackArray.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/LaserEcho.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/LaserScan.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/MagneticField.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/MultiDOFJointState.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/MultiEchoLaserScan.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/NavSatFix.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/NavSatStatus.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/PointCloud.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/PointCloud2.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/PointField.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Range.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/RegionOfInterest.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/RelativeHumidity.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Temperature.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/TimeReference.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/srv/SetCameraInfo.idl" + ], + "target_dependencies": [ + "/opt/ros/humble/share/rosidl_generator_py/cmake/../../../lib/rosidl_generator_py/rosidl_generator_py", + "/opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_generator_py/__init__.py", + "/opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_generator_py/generate_py_impl.py", + "/opt/ros/humble/share/rosidl_generator_py/cmake/../resource/_action_pkg_typesupport_entry_point.c.em", + "/opt/ros/humble/share/rosidl_generator_py/cmake/../resource/_action.py.em", + "/opt/ros/humble/share/rosidl_generator_py/cmake/../resource/_idl_pkg_typesupport_entry_point.c.em", + "/opt/ros/humble/share/rosidl_generator_py/cmake/../resource/_idl_support.c.em", + "/opt/ros/humble/share/rosidl_generator_py/cmake/../resource/_idl.py.em", + "/opt/ros/humble/share/rosidl_generator_py/cmake/../resource/_msg_pkg_typesupport_entry_point.c.em", + "/opt/ros/humble/share/rosidl_generator_py/cmake/../resource/_msg_support.c.em", + "/opt/ros/humble/share/rosidl_generator_py/cmake/../resource/_msg.py.em", + "/opt/ros/humble/share/rosidl_generator_py/cmake/../resource/_srv_pkg_typesupport_entry_point.c.em", + "/opt/ros/humble/share/rosidl_generator_py/cmake/../resource/_srv.py.em", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/MapGraph.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/MapData.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/KeyFrame.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/MapPoint.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/srv/GetMap.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/srv/GetLandmarksInView.idl", + "/opt/ros/humble/share/builtin_interfaces/msg/Duration.idl", + "/opt/ros/humble/share/builtin_interfaces/msg/Time.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Accel.idl", + "/opt/ros/humble/share/geometry_msgs/msg/AccelStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/AccelWithCovariance.idl", + "/opt/ros/humble/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Inertia.idl", + "/opt/ros/humble/share/geometry_msgs/msg/InertiaStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Point.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Point32.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PointStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Polygon.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PolygonStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Pose.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Pose2D.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PoseArray.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PoseStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PoseWithCovariance.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Quaternion.idl", + "/opt/ros/humble/share/geometry_msgs/msg/QuaternionStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Transform.idl", + "/opt/ros/humble/share/geometry_msgs/msg/TransformStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Twist.idl", + "/opt/ros/humble/share/geometry_msgs/msg/TwistStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/TwistWithCovariance.idl", + "/opt/ros/humble/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Vector3.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Vector3Stamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/VelocityStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Wrench.idl", + "/opt/ros/humble/share/geometry_msgs/msg/WrenchStamped.idl", + "/opt/ros/humble/share/std_msgs/msg/Bool.idl", + "/opt/ros/humble/share/std_msgs/msg/Byte.idl", + "/opt/ros/humble/share/std_msgs/msg/ByteMultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Char.idl", + "/opt/ros/humble/share/std_msgs/msg/ColorRGBA.idl", + "/opt/ros/humble/share/std_msgs/msg/Empty.idl", + "/opt/ros/humble/share/std_msgs/msg/Float32.idl", + "/opt/ros/humble/share/std_msgs/msg/Float32MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Float64.idl", + "/opt/ros/humble/share/std_msgs/msg/Float64MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Header.idl", + "/opt/ros/humble/share/std_msgs/msg/Int16.idl", + "/opt/ros/humble/share/std_msgs/msg/Int16MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Int32.idl", + "/opt/ros/humble/share/std_msgs/msg/Int32MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Int64.idl", + "/opt/ros/humble/share/std_msgs/msg/Int64MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Int8.idl", + "/opt/ros/humble/share/std_msgs/msg/Int8MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/MultiArrayDimension.idl", + "/opt/ros/humble/share/std_msgs/msg/MultiArrayLayout.idl", + "/opt/ros/humble/share/std_msgs/msg/String.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt16.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt16MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt32.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt32MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt64.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt64MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt8.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt8MultiArray.idl", + "/opt/ros/humble/share/sensor_msgs/msg/BatteryState.idl", + "/opt/ros/humble/share/sensor_msgs/msg/CameraInfo.idl", + "/opt/ros/humble/share/sensor_msgs/msg/ChannelFloat32.idl", + "/opt/ros/humble/share/sensor_msgs/msg/CompressedImage.idl", + "/opt/ros/humble/share/sensor_msgs/msg/FluidPressure.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Illuminance.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Image.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Imu.idl", + "/opt/ros/humble/share/sensor_msgs/msg/JointState.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Joy.idl", + "/opt/ros/humble/share/sensor_msgs/msg/JoyFeedback.idl", + "/opt/ros/humble/share/sensor_msgs/msg/JoyFeedbackArray.idl", + "/opt/ros/humble/share/sensor_msgs/msg/LaserEcho.idl", + "/opt/ros/humble/share/sensor_msgs/msg/LaserScan.idl", + "/opt/ros/humble/share/sensor_msgs/msg/MagneticField.idl", + "/opt/ros/humble/share/sensor_msgs/msg/MultiDOFJointState.idl", + "/opt/ros/humble/share/sensor_msgs/msg/MultiEchoLaserScan.idl", + "/opt/ros/humble/share/sensor_msgs/msg/NavSatFix.idl", + "/opt/ros/humble/share/sensor_msgs/msg/NavSatStatus.idl", + "/opt/ros/humble/share/sensor_msgs/msg/PointCloud.idl", + "/opt/ros/humble/share/sensor_msgs/msg/PointCloud2.idl", + "/opt/ros/humble/share/sensor_msgs/msg/PointField.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Range.idl", + "/opt/ros/humble/share/sensor_msgs/msg/RegionOfInterest.idl", + "/opt/ros/humble/share/sensor_msgs/msg/RelativeHumidity.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Temperature.idl", + "/opt/ros/humble/share/sensor_msgs/msg/TimeReference.idl", + "/opt/ros/humble/share/sensor_msgs/srv/SetCameraInfo.idl" + ] +} diff --git a/container_root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp b/container_root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp new file mode 100644 index 0000000..70d16cf --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp @@ -0,0 +1,95 @@ +// generated from rosidl_typesupport_c/resource/idl__type_support.cpp.em +// with input from slam_msgs:msg/KeyFrame.idl +// generated code does not contain a copyright notice + +#include "cstddef" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "slam_msgs/msg/detail/key_frame__struct.h" +#include "slam_msgs/msg/detail/key_frame__type_support.h" +#include "rosidl_typesupport_c/identifier.h" +#include "rosidl_typesupport_c/message_type_support_dispatch.h" +#include "rosidl_typesupport_c/type_support_map.h" +#include "rosidl_typesupport_c/visibility_control.h" +#include "rosidl_typesupport_interface/macros.h" + +namespace slam_msgs +{ + +namespace msg +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _KeyFrame_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _KeyFrame_type_support_ids_t; + +static const _KeyFrame_type_support_ids_t _KeyFrame_message_typesupport_ids = { + { + "rosidl_typesupport_fastrtps_c", // ::rosidl_typesupport_fastrtps_c::typesupport_identifier, + "rosidl_typesupport_introspection_c", // ::rosidl_typesupport_introspection_c::typesupport_identifier, + } +}; + +typedef struct _KeyFrame_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _KeyFrame_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _KeyFrame_type_support_symbol_names_t _KeyFrame_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, msg, KeyFrame)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, msg, KeyFrame)), + } +}; + +typedef struct _KeyFrame_type_support_data_t +{ + void * data[2]; +} _KeyFrame_type_support_data_t; + +static _KeyFrame_type_support_data_t _KeyFrame_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _KeyFrame_message_typesupport_map = { + 2, + "slam_msgs", + &_KeyFrame_message_typesupport_ids.typesupport_identifier[0], + &_KeyFrame_message_typesupport_symbol_names.symbol_name[0], + &_KeyFrame_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t KeyFrame_message_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast(&_KeyFrame_message_typesupport_map), + rosidl_typesupport_c__get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace msg + +} // namespace slam_msgs + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_c, slam_msgs, msg, KeyFrame)() { + return &::slam_msgs::msg::rosidl_typesupport_c::KeyFrame_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/container_root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp b/container_root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp new file mode 100644 index 0000000..ee64cb2 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp @@ -0,0 +1,95 @@ +// generated from rosidl_typesupport_c/resource/idl__type_support.cpp.em +// with input from slam_msgs:msg/MapData.idl +// generated code does not contain a copyright notice + +#include "cstddef" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "slam_msgs/msg/detail/map_data__struct.h" +#include "slam_msgs/msg/detail/map_data__type_support.h" +#include "rosidl_typesupport_c/identifier.h" +#include "rosidl_typesupport_c/message_type_support_dispatch.h" +#include "rosidl_typesupport_c/type_support_map.h" +#include "rosidl_typesupport_c/visibility_control.h" +#include "rosidl_typesupport_interface/macros.h" + +namespace slam_msgs +{ + +namespace msg +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _MapData_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _MapData_type_support_ids_t; + +static const _MapData_type_support_ids_t _MapData_message_typesupport_ids = { + { + "rosidl_typesupport_fastrtps_c", // ::rosidl_typesupport_fastrtps_c::typesupport_identifier, + "rosidl_typesupport_introspection_c", // ::rosidl_typesupport_introspection_c::typesupport_identifier, + } +}; + +typedef struct _MapData_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _MapData_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _MapData_type_support_symbol_names_t _MapData_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, msg, MapData)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, msg, MapData)), + } +}; + +typedef struct _MapData_type_support_data_t +{ + void * data[2]; +} _MapData_type_support_data_t; + +static _MapData_type_support_data_t _MapData_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _MapData_message_typesupport_map = { + 2, + "slam_msgs", + &_MapData_message_typesupport_ids.typesupport_identifier[0], + &_MapData_message_typesupport_symbol_names.symbol_name[0], + &_MapData_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t MapData_message_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast(&_MapData_message_typesupport_map), + rosidl_typesupport_c__get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace msg + +} // namespace slam_msgs + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_c, slam_msgs, msg, MapData)() { + return &::slam_msgs::msg::rosidl_typesupport_c::MapData_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/container_root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp b/container_root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp new file mode 100644 index 0000000..869df17 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp @@ -0,0 +1,95 @@ +// generated from rosidl_typesupport_c/resource/idl__type_support.cpp.em +// with input from slam_msgs:msg/MapGraph.idl +// generated code does not contain a copyright notice + +#include "cstddef" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "slam_msgs/msg/detail/map_graph__struct.h" +#include "slam_msgs/msg/detail/map_graph__type_support.h" +#include "rosidl_typesupport_c/identifier.h" +#include "rosidl_typesupport_c/message_type_support_dispatch.h" +#include "rosidl_typesupport_c/type_support_map.h" +#include "rosidl_typesupport_c/visibility_control.h" +#include "rosidl_typesupport_interface/macros.h" + +namespace slam_msgs +{ + +namespace msg +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _MapGraph_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _MapGraph_type_support_ids_t; + +static const _MapGraph_type_support_ids_t _MapGraph_message_typesupport_ids = { + { + "rosidl_typesupport_fastrtps_c", // ::rosidl_typesupport_fastrtps_c::typesupport_identifier, + "rosidl_typesupport_introspection_c", // ::rosidl_typesupport_introspection_c::typesupport_identifier, + } +}; + +typedef struct _MapGraph_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _MapGraph_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _MapGraph_type_support_symbol_names_t _MapGraph_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, msg, MapGraph)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, msg, MapGraph)), + } +}; + +typedef struct _MapGraph_type_support_data_t +{ + void * data[2]; +} _MapGraph_type_support_data_t; + +static _MapGraph_type_support_data_t _MapGraph_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _MapGraph_message_typesupport_map = { + 2, + "slam_msgs", + &_MapGraph_message_typesupport_ids.typesupport_identifier[0], + &_MapGraph_message_typesupport_symbol_names.symbol_name[0], + &_MapGraph_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t MapGraph_message_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast(&_MapGraph_message_typesupport_map), + rosidl_typesupport_c__get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace msg + +} // namespace slam_msgs + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_c, slam_msgs, msg, MapGraph)() { + return &::slam_msgs::msg::rosidl_typesupport_c::MapGraph_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/container_root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp b/container_root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp new file mode 100644 index 0000000..8dc6a55 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp @@ -0,0 +1,95 @@ +// generated from rosidl_typesupport_c/resource/idl__type_support.cpp.em +// with input from slam_msgs:msg/MapPoint.idl +// generated code does not contain a copyright notice + +#include "cstddef" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "slam_msgs/msg/detail/map_point__struct.h" +#include "slam_msgs/msg/detail/map_point__type_support.h" +#include "rosidl_typesupport_c/identifier.h" +#include "rosidl_typesupport_c/message_type_support_dispatch.h" +#include "rosidl_typesupport_c/type_support_map.h" +#include "rosidl_typesupport_c/visibility_control.h" +#include "rosidl_typesupport_interface/macros.h" + +namespace slam_msgs +{ + +namespace msg +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _MapPoint_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _MapPoint_type_support_ids_t; + +static const _MapPoint_type_support_ids_t _MapPoint_message_typesupport_ids = { + { + "rosidl_typesupport_fastrtps_c", // ::rosidl_typesupport_fastrtps_c::typesupport_identifier, + "rosidl_typesupport_introspection_c", // ::rosidl_typesupport_introspection_c::typesupport_identifier, + } +}; + +typedef struct _MapPoint_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _MapPoint_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _MapPoint_type_support_symbol_names_t _MapPoint_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, msg, MapPoint)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, msg, MapPoint)), + } +}; + +typedef struct _MapPoint_type_support_data_t +{ + void * data[2]; +} _MapPoint_type_support_data_t; + +static _MapPoint_type_support_data_t _MapPoint_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _MapPoint_message_typesupport_map = { + 2, + "slam_msgs", + &_MapPoint_message_typesupport_ids.typesupport_identifier[0], + &_MapPoint_message_typesupport_symbol_names.symbol_name[0], + &_MapPoint_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t MapPoint_message_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast(&_MapPoint_message_typesupport_map), + rosidl_typesupport_c__get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace msg + +} // namespace slam_msgs + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_c, slam_msgs, msg, MapPoint)() { + return &::slam_msgs::msg::rosidl_typesupport_c::MapPoint_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/container_root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp b/container_root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp new file mode 100644 index 0000000..89f1278 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp @@ -0,0 +1,291 @@ +// generated from rosidl_typesupport_c/resource/idl__type_support.cpp.em +// with input from slam_msgs:srv/GetLandmarksInView.idl +// generated code does not contain a copyright notice + +#include "cstddef" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "slam_msgs/srv/detail/get_landmarks_in_view__struct.h" +#include "slam_msgs/srv/detail/get_landmarks_in_view__type_support.h" +#include "rosidl_typesupport_c/identifier.h" +#include "rosidl_typesupport_c/message_type_support_dispatch.h" +#include "rosidl_typesupport_c/type_support_map.h" +#include "rosidl_typesupport_c/visibility_control.h" +#include "rosidl_typesupport_interface/macros.h" + +namespace slam_msgs +{ + +namespace srv +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _GetLandmarksInView_Request_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _GetLandmarksInView_Request_type_support_ids_t; + +static const _GetLandmarksInView_Request_type_support_ids_t _GetLandmarksInView_Request_message_typesupport_ids = { + { + "rosidl_typesupport_fastrtps_c", // ::rosidl_typesupport_fastrtps_c::typesupport_identifier, + "rosidl_typesupport_introspection_c", // ::rosidl_typesupport_introspection_c::typesupport_identifier, + } +}; + +typedef struct _GetLandmarksInView_Request_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _GetLandmarksInView_Request_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _GetLandmarksInView_Request_type_support_symbol_names_t _GetLandmarksInView_Request_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, srv, GetLandmarksInView_Request)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, srv, GetLandmarksInView_Request)), + } +}; + +typedef struct _GetLandmarksInView_Request_type_support_data_t +{ + void * data[2]; +} _GetLandmarksInView_Request_type_support_data_t; + +static _GetLandmarksInView_Request_type_support_data_t _GetLandmarksInView_Request_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _GetLandmarksInView_Request_message_typesupport_map = { + 2, + "slam_msgs", + &_GetLandmarksInView_Request_message_typesupport_ids.typesupport_identifier[0], + &_GetLandmarksInView_Request_message_typesupport_symbol_names.symbol_name[0], + &_GetLandmarksInView_Request_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t GetLandmarksInView_Request_message_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast(&_GetLandmarksInView_Request_message_typesupport_map), + rosidl_typesupport_c__get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace srv + +} // namespace slam_msgs + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_c, slam_msgs, srv, GetLandmarksInView_Request)() { + return &::slam_msgs::srv::rosidl_typesupport_c::GetLandmarksInView_Request_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "cstddef" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "slam_msgs/srv/detail/get_landmarks_in_view__struct.h" +// already included above +// #include "slam_msgs/srv/detail/get_landmarks_in_view__type_support.h" +// already included above +// #include "rosidl_typesupport_c/identifier.h" +// already included above +// #include "rosidl_typesupport_c/message_type_support_dispatch.h" +// already included above +// #include "rosidl_typesupport_c/type_support_map.h" +// already included above +// #include "rosidl_typesupport_c/visibility_control.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" + +namespace slam_msgs +{ + +namespace srv +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _GetLandmarksInView_Response_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _GetLandmarksInView_Response_type_support_ids_t; + +static const _GetLandmarksInView_Response_type_support_ids_t _GetLandmarksInView_Response_message_typesupport_ids = { + { + "rosidl_typesupport_fastrtps_c", // ::rosidl_typesupport_fastrtps_c::typesupport_identifier, + "rosidl_typesupport_introspection_c", // ::rosidl_typesupport_introspection_c::typesupport_identifier, + } +}; + +typedef struct _GetLandmarksInView_Response_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _GetLandmarksInView_Response_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _GetLandmarksInView_Response_type_support_symbol_names_t _GetLandmarksInView_Response_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, srv, GetLandmarksInView_Response)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, srv, GetLandmarksInView_Response)), + } +}; + +typedef struct _GetLandmarksInView_Response_type_support_data_t +{ + void * data[2]; +} _GetLandmarksInView_Response_type_support_data_t; + +static _GetLandmarksInView_Response_type_support_data_t _GetLandmarksInView_Response_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _GetLandmarksInView_Response_message_typesupport_map = { + 2, + "slam_msgs", + &_GetLandmarksInView_Response_message_typesupport_ids.typesupport_identifier[0], + &_GetLandmarksInView_Response_message_typesupport_symbol_names.symbol_name[0], + &_GetLandmarksInView_Response_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t GetLandmarksInView_Response_message_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast(&_GetLandmarksInView_Response_message_typesupport_map), + rosidl_typesupport_c__get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace srv + +} // namespace slam_msgs + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_c, slam_msgs, srv, GetLandmarksInView_Response)() { + return &::slam_msgs::srv::rosidl_typesupport_c::GetLandmarksInView_Response_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "cstddef" +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "slam_msgs/srv/detail/get_landmarks_in_view__type_support.h" +// already included above +// #include "rosidl_typesupport_c/identifier.h" +#include "rosidl_typesupport_c/service_type_support_dispatch.h" +// already included above +// #include "rosidl_typesupport_c/type_support_map.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" + +namespace slam_msgs +{ + +namespace srv +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _GetLandmarksInView_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _GetLandmarksInView_type_support_ids_t; + +static const _GetLandmarksInView_type_support_ids_t _GetLandmarksInView_service_typesupport_ids = { + { + "rosidl_typesupport_fastrtps_c", // ::rosidl_typesupport_fastrtps_c::typesupport_identifier, + "rosidl_typesupport_introspection_c", // ::rosidl_typesupport_introspection_c::typesupport_identifier, + } +}; + +typedef struct _GetLandmarksInView_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _GetLandmarksInView_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _GetLandmarksInView_type_support_symbol_names_t _GetLandmarksInView_service_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, srv, GetLandmarksInView)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, srv, GetLandmarksInView)), + } +}; + +typedef struct _GetLandmarksInView_type_support_data_t +{ + void * data[2]; +} _GetLandmarksInView_type_support_data_t; + +static _GetLandmarksInView_type_support_data_t _GetLandmarksInView_service_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _GetLandmarksInView_service_typesupport_map = { + 2, + "slam_msgs", + &_GetLandmarksInView_service_typesupport_ids.typesupport_identifier[0], + &_GetLandmarksInView_service_typesupport_symbol_names.symbol_name[0], + &_GetLandmarksInView_service_typesupport_data.data[0], +}; + +static const rosidl_service_type_support_t GetLandmarksInView_service_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast(&_GetLandmarksInView_service_typesupport_map), + rosidl_typesupport_c__get_service_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace srv + +} // namespace slam_msgs + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, slam_msgs, srv, GetLandmarksInView)() { + return &::slam_msgs::srv::rosidl_typesupport_c::GetLandmarksInView_service_type_support_handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/container_root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp b/container_root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp new file mode 100644 index 0000000..c0620a3 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp @@ -0,0 +1,291 @@ +// generated from rosidl_typesupport_c/resource/idl__type_support.cpp.em +// with input from slam_msgs:srv/GetMap.idl +// generated code does not contain a copyright notice + +#include "cstddef" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "slam_msgs/srv/detail/get_map__struct.h" +#include "slam_msgs/srv/detail/get_map__type_support.h" +#include "rosidl_typesupport_c/identifier.h" +#include "rosidl_typesupport_c/message_type_support_dispatch.h" +#include "rosidl_typesupport_c/type_support_map.h" +#include "rosidl_typesupport_c/visibility_control.h" +#include "rosidl_typesupport_interface/macros.h" + +namespace slam_msgs +{ + +namespace srv +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _GetMap_Request_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _GetMap_Request_type_support_ids_t; + +static const _GetMap_Request_type_support_ids_t _GetMap_Request_message_typesupport_ids = { + { + "rosidl_typesupport_fastrtps_c", // ::rosidl_typesupport_fastrtps_c::typesupport_identifier, + "rosidl_typesupport_introspection_c", // ::rosidl_typesupport_introspection_c::typesupport_identifier, + } +}; + +typedef struct _GetMap_Request_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _GetMap_Request_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _GetMap_Request_type_support_symbol_names_t _GetMap_Request_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, srv, GetMap_Request)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, srv, GetMap_Request)), + } +}; + +typedef struct _GetMap_Request_type_support_data_t +{ + void * data[2]; +} _GetMap_Request_type_support_data_t; + +static _GetMap_Request_type_support_data_t _GetMap_Request_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _GetMap_Request_message_typesupport_map = { + 2, + "slam_msgs", + &_GetMap_Request_message_typesupport_ids.typesupport_identifier[0], + &_GetMap_Request_message_typesupport_symbol_names.symbol_name[0], + &_GetMap_Request_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t GetMap_Request_message_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast(&_GetMap_Request_message_typesupport_map), + rosidl_typesupport_c__get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace srv + +} // namespace slam_msgs + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_c, slam_msgs, srv, GetMap_Request)() { + return &::slam_msgs::srv::rosidl_typesupport_c::GetMap_Request_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "cstddef" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "slam_msgs/srv/detail/get_map__struct.h" +// already included above +// #include "slam_msgs/srv/detail/get_map__type_support.h" +// already included above +// #include "rosidl_typesupport_c/identifier.h" +// already included above +// #include "rosidl_typesupport_c/message_type_support_dispatch.h" +// already included above +// #include "rosidl_typesupport_c/type_support_map.h" +// already included above +// #include "rosidl_typesupport_c/visibility_control.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" + +namespace slam_msgs +{ + +namespace srv +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _GetMap_Response_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _GetMap_Response_type_support_ids_t; + +static const _GetMap_Response_type_support_ids_t _GetMap_Response_message_typesupport_ids = { + { + "rosidl_typesupport_fastrtps_c", // ::rosidl_typesupport_fastrtps_c::typesupport_identifier, + "rosidl_typesupport_introspection_c", // ::rosidl_typesupport_introspection_c::typesupport_identifier, + } +}; + +typedef struct _GetMap_Response_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _GetMap_Response_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _GetMap_Response_type_support_symbol_names_t _GetMap_Response_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, srv, GetMap_Response)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, srv, GetMap_Response)), + } +}; + +typedef struct _GetMap_Response_type_support_data_t +{ + void * data[2]; +} _GetMap_Response_type_support_data_t; + +static _GetMap_Response_type_support_data_t _GetMap_Response_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _GetMap_Response_message_typesupport_map = { + 2, + "slam_msgs", + &_GetMap_Response_message_typesupport_ids.typesupport_identifier[0], + &_GetMap_Response_message_typesupport_symbol_names.symbol_name[0], + &_GetMap_Response_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t GetMap_Response_message_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast(&_GetMap_Response_message_typesupport_map), + rosidl_typesupport_c__get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace srv + +} // namespace slam_msgs + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_c, slam_msgs, srv, GetMap_Response)() { + return &::slam_msgs::srv::rosidl_typesupport_c::GetMap_Response_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "cstddef" +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "slam_msgs/srv/detail/get_map__type_support.h" +// already included above +// #include "rosidl_typesupport_c/identifier.h" +#include "rosidl_typesupport_c/service_type_support_dispatch.h" +// already included above +// #include "rosidl_typesupport_c/type_support_map.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" + +namespace slam_msgs +{ + +namespace srv +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _GetMap_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _GetMap_type_support_ids_t; + +static const _GetMap_type_support_ids_t _GetMap_service_typesupport_ids = { + { + "rosidl_typesupport_fastrtps_c", // ::rosidl_typesupport_fastrtps_c::typesupport_identifier, + "rosidl_typesupport_introspection_c", // ::rosidl_typesupport_introspection_c::typesupport_identifier, + } +}; + +typedef struct _GetMap_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _GetMap_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _GetMap_type_support_symbol_names_t _GetMap_service_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, srv, GetMap)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, srv, GetMap)), + } +}; + +typedef struct _GetMap_type_support_data_t +{ + void * data[2]; +} _GetMap_type_support_data_t; + +static _GetMap_type_support_data_t _GetMap_service_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _GetMap_service_typesupport_map = { + 2, + "slam_msgs", + &_GetMap_service_typesupport_ids.typesupport_identifier[0], + &_GetMap_service_typesupport_symbol_names.symbol_name[0], + &_GetMap_service_typesupport_data.data[0], +}; + +static const rosidl_service_type_support_t GetMap_service_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast(&_GetMap_service_typesupport_map), + rosidl_typesupport_c__get_service_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace srv + +} // namespace slam_msgs + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, slam_msgs, srv, GetMap)() { + return &::slam_msgs::srv::rosidl_typesupport_c::GetMap_service_type_support_handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/container_root/build/slam_msgs/rosidl_typesupport_c__arguments.json b/container_root/build/slam_msgs/rosidl_typesupport_c__arguments.json new file mode 100644 index 0000000..ca360bb --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_c__arguments.json @@ -0,0 +1,209 @@ +{ + "package_name": "slam_msgs", + "output_dir": "/root/build/slam_msgs/rosidl_typesupport_c/slam_msgs", + "template_dir": "/opt/ros/humble/share/rosidl_typesupport_c/resource", + "idl_tuples": [ + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:msg/MapGraph.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:msg/MapData.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:msg/KeyFrame.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:msg/MapPoint.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:srv/GetMap.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:srv/GetLandmarksInView.idl" + ], + "ros_interface_dependencies": [ + "builtin_interfaces:/opt/ros/humble/share/builtin_interfaces/msg/Duration.idl", + "builtin_interfaces:/opt/ros/humble/share/builtin_interfaces/msg/Time.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Accel.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/AccelStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/AccelWithCovariance.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Inertia.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/InertiaStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Point.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Point32.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PointStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Polygon.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PolygonStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Pose.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Pose2D.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PoseArray.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PoseStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PoseWithCovariance.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Quaternion.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/QuaternionStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Transform.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/TransformStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Twist.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/TwistStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/TwistWithCovariance.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Vector3.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Vector3Stamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/VelocityStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Wrench.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/WrenchStamped.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Bool.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Byte.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/ByteMultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Char.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/ColorRGBA.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Empty.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Float32.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Float32MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Float64.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Float64MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Header.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int16.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int16MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int32.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int32MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int64.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int64MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int8.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int8MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/MultiArrayDimension.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/MultiArrayLayout.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/String.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt16.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt16MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt32.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt32MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt64.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt64MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt8.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt8MultiArray.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/BatteryState.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/CameraInfo.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/ChannelFloat32.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/CompressedImage.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/FluidPressure.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Illuminance.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Image.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Imu.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/JointState.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Joy.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/JoyFeedback.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/JoyFeedbackArray.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/LaserEcho.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/LaserScan.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/MagneticField.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/MultiDOFJointState.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/MultiEchoLaserScan.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/NavSatFix.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/NavSatStatus.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/PointCloud.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/PointCloud2.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/PointField.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Range.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/RegionOfInterest.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/RelativeHumidity.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Temperature.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/TimeReference.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/srv/SetCameraInfo.idl" + ], + "target_dependencies": [ + "/opt/ros/humble/lib/rosidl_typesupport_c/rosidl_typesupport_c", + "/opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_typesupport_c/__init__.py", + "/opt/ros/humble/share/rosidl_typesupport_c/resource/action__type_support.c.em", + "/opt/ros/humble/share/rosidl_typesupport_c/resource/idl__type_support.cpp.em", + "/opt/ros/humble/share/rosidl_typesupport_c/resource/msg__type_support.cpp.em", + "/opt/ros/humble/share/rosidl_typesupport_c/resource/srv__type_support.cpp.em", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/MapGraph.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/MapData.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/KeyFrame.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/MapPoint.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/srv/GetMap.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/srv/GetLandmarksInView.idl", + "/opt/ros/humble/share/builtin_interfaces/msg/Duration.idl", + "/opt/ros/humble/share/builtin_interfaces/msg/Time.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Accel.idl", + "/opt/ros/humble/share/geometry_msgs/msg/AccelStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/AccelWithCovariance.idl", + "/opt/ros/humble/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Inertia.idl", + "/opt/ros/humble/share/geometry_msgs/msg/InertiaStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Point.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Point32.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PointStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Polygon.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PolygonStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Pose.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Pose2D.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PoseArray.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PoseStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PoseWithCovariance.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Quaternion.idl", + "/opt/ros/humble/share/geometry_msgs/msg/QuaternionStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Transform.idl", + "/opt/ros/humble/share/geometry_msgs/msg/TransformStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Twist.idl", + "/opt/ros/humble/share/geometry_msgs/msg/TwistStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/TwistWithCovariance.idl", + "/opt/ros/humble/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Vector3.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Vector3Stamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/VelocityStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Wrench.idl", + "/opt/ros/humble/share/geometry_msgs/msg/WrenchStamped.idl", + "/opt/ros/humble/share/std_msgs/msg/Bool.idl", + "/opt/ros/humble/share/std_msgs/msg/Byte.idl", + "/opt/ros/humble/share/std_msgs/msg/ByteMultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Char.idl", + "/opt/ros/humble/share/std_msgs/msg/ColorRGBA.idl", + "/opt/ros/humble/share/std_msgs/msg/Empty.idl", + "/opt/ros/humble/share/std_msgs/msg/Float32.idl", + "/opt/ros/humble/share/std_msgs/msg/Float32MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Float64.idl", + "/opt/ros/humble/share/std_msgs/msg/Float64MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Header.idl", + "/opt/ros/humble/share/std_msgs/msg/Int16.idl", + "/opt/ros/humble/share/std_msgs/msg/Int16MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Int32.idl", + "/opt/ros/humble/share/std_msgs/msg/Int32MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Int64.idl", + "/opt/ros/humble/share/std_msgs/msg/Int64MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Int8.idl", + "/opt/ros/humble/share/std_msgs/msg/Int8MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/MultiArrayDimension.idl", + "/opt/ros/humble/share/std_msgs/msg/MultiArrayLayout.idl", + "/opt/ros/humble/share/std_msgs/msg/String.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt16.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt16MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt32.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt32MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt64.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt64MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt8.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt8MultiArray.idl", + "/opt/ros/humble/share/sensor_msgs/msg/BatteryState.idl", + "/opt/ros/humble/share/sensor_msgs/msg/CameraInfo.idl", + "/opt/ros/humble/share/sensor_msgs/msg/ChannelFloat32.idl", + "/opt/ros/humble/share/sensor_msgs/msg/CompressedImage.idl", + "/opt/ros/humble/share/sensor_msgs/msg/FluidPressure.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Illuminance.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Image.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Imu.idl", + "/opt/ros/humble/share/sensor_msgs/msg/JointState.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Joy.idl", + "/opt/ros/humble/share/sensor_msgs/msg/JoyFeedback.idl", + "/opt/ros/humble/share/sensor_msgs/msg/JoyFeedbackArray.idl", + "/opt/ros/humble/share/sensor_msgs/msg/LaserEcho.idl", + "/opt/ros/humble/share/sensor_msgs/msg/LaserScan.idl", + "/opt/ros/humble/share/sensor_msgs/msg/MagneticField.idl", + "/opt/ros/humble/share/sensor_msgs/msg/MultiDOFJointState.idl", + "/opt/ros/humble/share/sensor_msgs/msg/MultiEchoLaserScan.idl", + "/opt/ros/humble/share/sensor_msgs/msg/NavSatFix.idl", + "/opt/ros/humble/share/sensor_msgs/msg/NavSatStatus.idl", + "/opt/ros/humble/share/sensor_msgs/msg/PointCloud.idl", + "/opt/ros/humble/share/sensor_msgs/msg/PointCloud2.idl", + "/opt/ros/humble/share/sensor_msgs/msg/PointField.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Range.idl", + "/opt/ros/humble/share/sensor_msgs/msg/RegionOfInterest.idl", + "/opt/ros/humble/share/sensor_msgs/msg/RelativeHumidity.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Temperature.idl", + "/opt/ros/humble/share/sensor_msgs/msg/TimeReference.idl", + "/opt/ros/humble/share/sensor_msgs/srv/SetCameraInfo.idl" + ] +} diff --git a/container_root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp b/container_root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp new file mode 100644 index 0000000..85e65a6 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp @@ -0,0 +1,108 @@ +// generated from rosidl_typesupport_cpp/resource/idl__type_support.cpp.em +// with input from slam_msgs:msg/KeyFrame.idl +// generated code does not contain a copyright notice + +#include "cstddef" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "slam_msgs/msg/detail/key_frame__struct.hpp" +#include "rosidl_typesupport_cpp/identifier.hpp" +#include "rosidl_typesupport_cpp/message_type_support.hpp" +#include "rosidl_typesupport_c/type_support_map.h" +#include "rosidl_typesupport_cpp/message_type_support_dispatch.hpp" +#include "rosidl_typesupport_cpp/visibility_control.h" +#include "rosidl_typesupport_interface/macros.h" + +namespace slam_msgs +{ + +namespace msg +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _KeyFrame_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _KeyFrame_type_support_ids_t; + +static const _KeyFrame_type_support_ids_t _KeyFrame_message_typesupport_ids = { + { + "rosidl_typesupport_fastrtps_cpp", // ::rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + "rosidl_typesupport_introspection_cpp", // ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + } +}; + +typedef struct _KeyFrame_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _KeyFrame_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _KeyFrame_type_support_symbol_names_t _KeyFrame_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, slam_msgs, msg, KeyFrame)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, msg, KeyFrame)), + } +}; + +typedef struct _KeyFrame_type_support_data_t +{ + void * data[2]; +} _KeyFrame_type_support_data_t; + +static _KeyFrame_type_support_data_t _KeyFrame_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _KeyFrame_message_typesupport_map = { + 2, + "slam_msgs", + &_KeyFrame_message_typesupport_ids.typesupport_identifier[0], + &_KeyFrame_message_typesupport_symbol_names.symbol_name[0], + &_KeyFrame_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t KeyFrame_message_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast(&_KeyFrame_message_typesupport_map), + ::rosidl_typesupport_cpp::get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace msg + +} // namespace slam_msgs + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::slam_msgs::msg::rosidl_typesupport_cpp::KeyFrame_message_type_support_handle; +} + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_cpp, slam_msgs, msg, KeyFrame)() { + return get_message_type_support_handle(); +} + +#ifdef __cplusplus +} +#endif +} // namespace rosidl_typesupport_cpp diff --git a/container_root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp b/container_root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp new file mode 100644 index 0000000..6bc900a --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp @@ -0,0 +1,108 @@ +// generated from rosidl_typesupport_cpp/resource/idl__type_support.cpp.em +// with input from slam_msgs:msg/MapData.idl +// generated code does not contain a copyright notice + +#include "cstddef" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "slam_msgs/msg/detail/map_data__struct.hpp" +#include "rosidl_typesupport_cpp/identifier.hpp" +#include "rosidl_typesupport_cpp/message_type_support.hpp" +#include "rosidl_typesupport_c/type_support_map.h" +#include "rosidl_typesupport_cpp/message_type_support_dispatch.hpp" +#include "rosidl_typesupport_cpp/visibility_control.h" +#include "rosidl_typesupport_interface/macros.h" + +namespace slam_msgs +{ + +namespace msg +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _MapData_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _MapData_type_support_ids_t; + +static const _MapData_type_support_ids_t _MapData_message_typesupport_ids = { + { + "rosidl_typesupport_fastrtps_cpp", // ::rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + "rosidl_typesupport_introspection_cpp", // ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + } +}; + +typedef struct _MapData_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _MapData_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _MapData_type_support_symbol_names_t _MapData_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, slam_msgs, msg, MapData)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, msg, MapData)), + } +}; + +typedef struct _MapData_type_support_data_t +{ + void * data[2]; +} _MapData_type_support_data_t; + +static _MapData_type_support_data_t _MapData_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _MapData_message_typesupport_map = { + 2, + "slam_msgs", + &_MapData_message_typesupport_ids.typesupport_identifier[0], + &_MapData_message_typesupport_symbol_names.symbol_name[0], + &_MapData_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t MapData_message_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast(&_MapData_message_typesupport_map), + ::rosidl_typesupport_cpp::get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace msg + +} // namespace slam_msgs + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::slam_msgs::msg::rosidl_typesupport_cpp::MapData_message_type_support_handle; +} + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_cpp, slam_msgs, msg, MapData)() { + return get_message_type_support_handle(); +} + +#ifdef __cplusplus +} +#endif +} // namespace rosidl_typesupport_cpp diff --git a/container_root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp b/container_root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp new file mode 100644 index 0000000..47bf049 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp @@ -0,0 +1,108 @@ +// generated from rosidl_typesupport_cpp/resource/idl__type_support.cpp.em +// with input from slam_msgs:msg/MapGraph.idl +// generated code does not contain a copyright notice + +#include "cstddef" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "slam_msgs/msg/detail/map_graph__struct.hpp" +#include "rosidl_typesupport_cpp/identifier.hpp" +#include "rosidl_typesupport_cpp/message_type_support.hpp" +#include "rosidl_typesupport_c/type_support_map.h" +#include "rosidl_typesupport_cpp/message_type_support_dispatch.hpp" +#include "rosidl_typesupport_cpp/visibility_control.h" +#include "rosidl_typesupport_interface/macros.h" + +namespace slam_msgs +{ + +namespace msg +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _MapGraph_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _MapGraph_type_support_ids_t; + +static const _MapGraph_type_support_ids_t _MapGraph_message_typesupport_ids = { + { + "rosidl_typesupport_fastrtps_cpp", // ::rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + "rosidl_typesupport_introspection_cpp", // ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + } +}; + +typedef struct _MapGraph_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _MapGraph_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _MapGraph_type_support_symbol_names_t _MapGraph_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, slam_msgs, msg, MapGraph)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, msg, MapGraph)), + } +}; + +typedef struct _MapGraph_type_support_data_t +{ + void * data[2]; +} _MapGraph_type_support_data_t; + +static _MapGraph_type_support_data_t _MapGraph_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _MapGraph_message_typesupport_map = { + 2, + "slam_msgs", + &_MapGraph_message_typesupport_ids.typesupport_identifier[0], + &_MapGraph_message_typesupport_symbol_names.symbol_name[0], + &_MapGraph_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t MapGraph_message_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast(&_MapGraph_message_typesupport_map), + ::rosidl_typesupport_cpp::get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace msg + +} // namespace slam_msgs + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::slam_msgs::msg::rosidl_typesupport_cpp::MapGraph_message_type_support_handle; +} + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_cpp, slam_msgs, msg, MapGraph)() { + return get_message_type_support_handle(); +} + +#ifdef __cplusplus +} +#endif +} // namespace rosidl_typesupport_cpp diff --git a/container_root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp b/container_root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp new file mode 100644 index 0000000..e807e32 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp @@ -0,0 +1,108 @@ +// generated from rosidl_typesupport_cpp/resource/idl__type_support.cpp.em +// with input from slam_msgs:msg/MapPoint.idl +// generated code does not contain a copyright notice + +#include "cstddef" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "slam_msgs/msg/detail/map_point__struct.hpp" +#include "rosidl_typesupport_cpp/identifier.hpp" +#include "rosidl_typesupport_cpp/message_type_support.hpp" +#include "rosidl_typesupport_c/type_support_map.h" +#include "rosidl_typesupport_cpp/message_type_support_dispatch.hpp" +#include "rosidl_typesupport_cpp/visibility_control.h" +#include "rosidl_typesupport_interface/macros.h" + +namespace slam_msgs +{ + +namespace msg +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _MapPoint_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _MapPoint_type_support_ids_t; + +static const _MapPoint_type_support_ids_t _MapPoint_message_typesupport_ids = { + { + "rosidl_typesupport_fastrtps_cpp", // ::rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + "rosidl_typesupport_introspection_cpp", // ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + } +}; + +typedef struct _MapPoint_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _MapPoint_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _MapPoint_type_support_symbol_names_t _MapPoint_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, slam_msgs, msg, MapPoint)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, msg, MapPoint)), + } +}; + +typedef struct _MapPoint_type_support_data_t +{ + void * data[2]; +} _MapPoint_type_support_data_t; + +static _MapPoint_type_support_data_t _MapPoint_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _MapPoint_message_typesupport_map = { + 2, + "slam_msgs", + &_MapPoint_message_typesupport_ids.typesupport_identifier[0], + &_MapPoint_message_typesupport_symbol_names.symbol_name[0], + &_MapPoint_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t MapPoint_message_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast(&_MapPoint_message_typesupport_map), + ::rosidl_typesupport_cpp::get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace msg + +} // namespace slam_msgs + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::slam_msgs::msg::rosidl_typesupport_cpp::MapPoint_message_type_support_handle; +} + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_cpp, slam_msgs, msg, MapPoint)() { + return get_message_type_support_handle(); +} + +#ifdef __cplusplus +} +#endif +} // namespace rosidl_typesupport_cpp diff --git a/container_root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp b/container_root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp new file mode 100644 index 0000000..5dddc3e --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp @@ -0,0 +1,319 @@ +// generated from rosidl_typesupport_cpp/resource/idl__type_support.cpp.em +// with input from slam_msgs:srv/GetLandmarksInView.idl +// generated code does not contain a copyright notice + +#include "cstddef" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "slam_msgs/srv/detail/get_landmarks_in_view__struct.hpp" +#include "rosidl_typesupport_cpp/identifier.hpp" +#include "rosidl_typesupport_cpp/message_type_support.hpp" +#include "rosidl_typesupport_c/type_support_map.h" +#include "rosidl_typesupport_cpp/message_type_support_dispatch.hpp" +#include "rosidl_typesupport_cpp/visibility_control.h" +#include "rosidl_typesupport_interface/macros.h" + +namespace slam_msgs +{ + +namespace srv +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _GetLandmarksInView_Request_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _GetLandmarksInView_Request_type_support_ids_t; + +static const _GetLandmarksInView_Request_type_support_ids_t _GetLandmarksInView_Request_message_typesupport_ids = { + { + "rosidl_typesupport_fastrtps_cpp", // ::rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + "rosidl_typesupport_introspection_cpp", // ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + } +}; + +typedef struct _GetLandmarksInView_Request_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _GetLandmarksInView_Request_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _GetLandmarksInView_Request_type_support_symbol_names_t _GetLandmarksInView_Request_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, slam_msgs, srv, GetLandmarksInView_Request)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, srv, GetLandmarksInView_Request)), + } +}; + +typedef struct _GetLandmarksInView_Request_type_support_data_t +{ + void * data[2]; +} _GetLandmarksInView_Request_type_support_data_t; + +static _GetLandmarksInView_Request_type_support_data_t _GetLandmarksInView_Request_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _GetLandmarksInView_Request_message_typesupport_map = { + 2, + "slam_msgs", + &_GetLandmarksInView_Request_message_typesupport_ids.typesupport_identifier[0], + &_GetLandmarksInView_Request_message_typesupport_symbol_names.symbol_name[0], + &_GetLandmarksInView_Request_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t GetLandmarksInView_Request_message_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast(&_GetLandmarksInView_Request_message_typesupport_map), + ::rosidl_typesupport_cpp::get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace srv + +} // namespace slam_msgs + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::slam_msgs::srv::rosidl_typesupport_cpp::GetLandmarksInView_Request_message_type_support_handle; +} + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_cpp, slam_msgs, srv, GetLandmarksInView_Request)() { + return get_message_type_support_handle(); +} + +#ifdef __cplusplus +} +#endif +} // namespace rosidl_typesupport_cpp + +// already included above +// #include "cstddef" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "slam_msgs/srv/detail/get_landmarks_in_view__struct.hpp" +// already included above +// #include "rosidl_typesupport_cpp/identifier.hpp" +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" +// already included above +// #include "rosidl_typesupport_c/type_support_map.h" +// already included above +// #include "rosidl_typesupport_cpp/message_type_support_dispatch.hpp" +// already included above +// #include "rosidl_typesupport_cpp/visibility_control.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" + +namespace slam_msgs +{ + +namespace srv +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _GetLandmarksInView_Response_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _GetLandmarksInView_Response_type_support_ids_t; + +static const _GetLandmarksInView_Response_type_support_ids_t _GetLandmarksInView_Response_message_typesupport_ids = { + { + "rosidl_typesupport_fastrtps_cpp", // ::rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + "rosidl_typesupport_introspection_cpp", // ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + } +}; + +typedef struct _GetLandmarksInView_Response_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _GetLandmarksInView_Response_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _GetLandmarksInView_Response_type_support_symbol_names_t _GetLandmarksInView_Response_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, slam_msgs, srv, GetLandmarksInView_Response)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, srv, GetLandmarksInView_Response)), + } +}; + +typedef struct _GetLandmarksInView_Response_type_support_data_t +{ + void * data[2]; +} _GetLandmarksInView_Response_type_support_data_t; + +static _GetLandmarksInView_Response_type_support_data_t _GetLandmarksInView_Response_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _GetLandmarksInView_Response_message_typesupport_map = { + 2, + "slam_msgs", + &_GetLandmarksInView_Response_message_typesupport_ids.typesupport_identifier[0], + &_GetLandmarksInView_Response_message_typesupport_symbol_names.symbol_name[0], + &_GetLandmarksInView_Response_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t GetLandmarksInView_Response_message_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast(&_GetLandmarksInView_Response_message_typesupport_map), + ::rosidl_typesupport_cpp::get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace srv + +} // namespace slam_msgs + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::slam_msgs::srv::rosidl_typesupport_cpp::GetLandmarksInView_Response_message_type_support_handle; +} + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_cpp, slam_msgs, srv, GetLandmarksInView_Response)() { + return get_message_type_support_handle(); +} + +#ifdef __cplusplus +} +#endif +} // namespace rosidl_typesupport_cpp + +// already included above +// #include "cstddef" +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "slam_msgs/srv/detail/get_landmarks_in_view__struct.hpp" +// already included above +// #include "rosidl_typesupport_cpp/identifier.hpp" +#include "rosidl_typesupport_cpp/service_type_support.hpp" +// already included above +// #include "rosidl_typesupport_c/type_support_map.h" +#include "rosidl_typesupport_cpp/service_type_support_dispatch.hpp" +// already included above +// #include "rosidl_typesupport_cpp/visibility_control.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" + +namespace slam_msgs +{ + +namespace srv +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _GetLandmarksInView_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _GetLandmarksInView_type_support_ids_t; + +static const _GetLandmarksInView_type_support_ids_t _GetLandmarksInView_service_typesupport_ids = { + { + "rosidl_typesupport_fastrtps_cpp", // ::rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + "rosidl_typesupport_introspection_cpp", // ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + } +}; + +typedef struct _GetLandmarksInView_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _GetLandmarksInView_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _GetLandmarksInView_type_support_symbol_names_t _GetLandmarksInView_service_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, slam_msgs, srv, GetLandmarksInView)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, srv, GetLandmarksInView)), + } +}; + +typedef struct _GetLandmarksInView_type_support_data_t +{ + void * data[2]; +} _GetLandmarksInView_type_support_data_t; + +static _GetLandmarksInView_type_support_data_t _GetLandmarksInView_service_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _GetLandmarksInView_service_typesupport_map = { + 2, + "slam_msgs", + &_GetLandmarksInView_service_typesupport_ids.typesupport_identifier[0], + &_GetLandmarksInView_service_typesupport_symbol_names.symbol_name[0], + &_GetLandmarksInView_service_typesupport_data.data[0], +}; + +static const rosidl_service_type_support_t GetLandmarksInView_service_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast(&_GetLandmarksInView_service_typesupport_map), + ::rosidl_typesupport_cpp::get_service_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace srv + +} // namespace slam_msgs + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_service_type_support_t * +get_service_type_support_handle() +{ + return &::slam_msgs::srv::rosidl_typesupport_cpp::GetLandmarksInView_service_type_support_handle; +} + +} // namespace rosidl_typesupport_cpp diff --git a/container_root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp b/container_root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp new file mode 100644 index 0000000..9e2b3ff --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp @@ -0,0 +1,319 @@ +// generated from rosidl_typesupport_cpp/resource/idl__type_support.cpp.em +// with input from slam_msgs:srv/GetMap.idl +// generated code does not contain a copyright notice + +#include "cstddef" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "slam_msgs/srv/detail/get_map__struct.hpp" +#include "rosidl_typesupport_cpp/identifier.hpp" +#include "rosidl_typesupport_cpp/message_type_support.hpp" +#include "rosidl_typesupport_c/type_support_map.h" +#include "rosidl_typesupport_cpp/message_type_support_dispatch.hpp" +#include "rosidl_typesupport_cpp/visibility_control.h" +#include "rosidl_typesupport_interface/macros.h" + +namespace slam_msgs +{ + +namespace srv +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _GetMap_Request_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _GetMap_Request_type_support_ids_t; + +static const _GetMap_Request_type_support_ids_t _GetMap_Request_message_typesupport_ids = { + { + "rosidl_typesupport_fastrtps_cpp", // ::rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + "rosidl_typesupport_introspection_cpp", // ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + } +}; + +typedef struct _GetMap_Request_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _GetMap_Request_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _GetMap_Request_type_support_symbol_names_t _GetMap_Request_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, slam_msgs, srv, GetMap_Request)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, srv, GetMap_Request)), + } +}; + +typedef struct _GetMap_Request_type_support_data_t +{ + void * data[2]; +} _GetMap_Request_type_support_data_t; + +static _GetMap_Request_type_support_data_t _GetMap_Request_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _GetMap_Request_message_typesupport_map = { + 2, + "slam_msgs", + &_GetMap_Request_message_typesupport_ids.typesupport_identifier[0], + &_GetMap_Request_message_typesupport_symbol_names.symbol_name[0], + &_GetMap_Request_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t GetMap_Request_message_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast(&_GetMap_Request_message_typesupport_map), + ::rosidl_typesupport_cpp::get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace srv + +} // namespace slam_msgs + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::slam_msgs::srv::rosidl_typesupport_cpp::GetMap_Request_message_type_support_handle; +} + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_cpp, slam_msgs, srv, GetMap_Request)() { + return get_message_type_support_handle(); +} + +#ifdef __cplusplus +} +#endif +} // namespace rosidl_typesupport_cpp + +// already included above +// #include "cstddef" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "slam_msgs/srv/detail/get_map__struct.hpp" +// already included above +// #include "rosidl_typesupport_cpp/identifier.hpp" +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" +// already included above +// #include "rosidl_typesupport_c/type_support_map.h" +// already included above +// #include "rosidl_typesupport_cpp/message_type_support_dispatch.hpp" +// already included above +// #include "rosidl_typesupport_cpp/visibility_control.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" + +namespace slam_msgs +{ + +namespace srv +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _GetMap_Response_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _GetMap_Response_type_support_ids_t; + +static const _GetMap_Response_type_support_ids_t _GetMap_Response_message_typesupport_ids = { + { + "rosidl_typesupport_fastrtps_cpp", // ::rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + "rosidl_typesupport_introspection_cpp", // ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + } +}; + +typedef struct _GetMap_Response_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _GetMap_Response_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _GetMap_Response_type_support_symbol_names_t _GetMap_Response_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, slam_msgs, srv, GetMap_Response)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, srv, GetMap_Response)), + } +}; + +typedef struct _GetMap_Response_type_support_data_t +{ + void * data[2]; +} _GetMap_Response_type_support_data_t; + +static _GetMap_Response_type_support_data_t _GetMap_Response_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _GetMap_Response_message_typesupport_map = { + 2, + "slam_msgs", + &_GetMap_Response_message_typesupport_ids.typesupport_identifier[0], + &_GetMap_Response_message_typesupport_symbol_names.symbol_name[0], + &_GetMap_Response_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t GetMap_Response_message_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast(&_GetMap_Response_message_typesupport_map), + ::rosidl_typesupport_cpp::get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace srv + +} // namespace slam_msgs + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::slam_msgs::srv::rosidl_typesupport_cpp::GetMap_Response_message_type_support_handle; +} + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_cpp, slam_msgs, srv, GetMap_Response)() { + return get_message_type_support_handle(); +} + +#ifdef __cplusplus +} +#endif +} // namespace rosidl_typesupport_cpp + +// already included above +// #include "cstddef" +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "slam_msgs/srv/detail/get_map__struct.hpp" +// already included above +// #include "rosidl_typesupport_cpp/identifier.hpp" +#include "rosidl_typesupport_cpp/service_type_support.hpp" +// already included above +// #include "rosidl_typesupport_c/type_support_map.h" +#include "rosidl_typesupport_cpp/service_type_support_dispatch.hpp" +// already included above +// #include "rosidl_typesupport_cpp/visibility_control.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" + +namespace slam_msgs +{ + +namespace srv +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _GetMap_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _GetMap_type_support_ids_t; + +static const _GetMap_type_support_ids_t _GetMap_service_typesupport_ids = { + { + "rosidl_typesupport_fastrtps_cpp", // ::rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + "rosidl_typesupport_introspection_cpp", // ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + } +}; + +typedef struct _GetMap_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _GetMap_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _GetMap_type_support_symbol_names_t _GetMap_service_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, slam_msgs, srv, GetMap)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, srv, GetMap)), + } +}; + +typedef struct _GetMap_type_support_data_t +{ + void * data[2]; +} _GetMap_type_support_data_t; + +static _GetMap_type_support_data_t _GetMap_service_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _GetMap_service_typesupport_map = { + 2, + "slam_msgs", + &_GetMap_service_typesupport_ids.typesupport_identifier[0], + &_GetMap_service_typesupport_symbol_names.symbol_name[0], + &_GetMap_service_typesupport_data.data[0], +}; + +static const rosidl_service_type_support_t GetMap_service_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast(&_GetMap_service_typesupport_map), + ::rosidl_typesupport_cpp::get_service_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace srv + +} // namespace slam_msgs + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_service_type_support_t * +get_service_type_support_handle() +{ + return &::slam_msgs::srv::rosidl_typesupport_cpp::GetMap_service_type_support_handle; +} + +} // namespace rosidl_typesupport_cpp diff --git a/container_root/build/slam_msgs/rosidl_typesupport_cpp__arguments.json b/container_root/build/slam_msgs/rosidl_typesupport_cpp__arguments.json new file mode 100644 index 0000000..77e6a7b --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_cpp__arguments.json @@ -0,0 +1,209 @@ +{ + "package_name": "slam_msgs", + "output_dir": "/root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs", + "template_dir": "/opt/ros/humble/share/rosidl_typesupport_cpp/resource", + "idl_tuples": [ + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:msg/MapGraph.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:msg/MapData.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:msg/KeyFrame.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:msg/MapPoint.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:srv/GetMap.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:srv/GetLandmarksInView.idl" + ], + "ros_interface_dependencies": [ + "builtin_interfaces:/opt/ros/humble/share/builtin_interfaces/msg/Duration.idl", + "builtin_interfaces:/opt/ros/humble/share/builtin_interfaces/msg/Time.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Accel.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/AccelStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/AccelWithCovariance.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Inertia.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/InertiaStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Point.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Point32.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PointStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Polygon.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PolygonStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Pose.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Pose2D.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PoseArray.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PoseStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PoseWithCovariance.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Quaternion.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/QuaternionStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Transform.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/TransformStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Twist.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/TwistStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/TwistWithCovariance.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Vector3.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Vector3Stamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/VelocityStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Wrench.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/WrenchStamped.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Bool.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Byte.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/ByteMultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Char.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/ColorRGBA.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Empty.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Float32.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Float32MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Float64.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Float64MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Header.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int16.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int16MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int32.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int32MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int64.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int64MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int8.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int8MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/MultiArrayDimension.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/MultiArrayLayout.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/String.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt16.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt16MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt32.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt32MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt64.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt64MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt8.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt8MultiArray.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/BatteryState.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/CameraInfo.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/ChannelFloat32.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/CompressedImage.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/FluidPressure.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Illuminance.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Image.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Imu.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/JointState.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Joy.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/JoyFeedback.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/JoyFeedbackArray.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/LaserEcho.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/LaserScan.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/MagneticField.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/MultiDOFJointState.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/MultiEchoLaserScan.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/NavSatFix.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/NavSatStatus.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/PointCloud.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/PointCloud2.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/PointField.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Range.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/RegionOfInterest.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/RelativeHumidity.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Temperature.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/TimeReference.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/srv/SetCameraInfo.idl" + ], + "target_dependencies": [ + "/opt/ros/humble/lib/rosidl_typesupport_cpp/rosidl_typesupport_cpp", + "/opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_typesupport_cpp/__init__.py", + "/opt/ros/humble/share/rosidl_typesupport_cpp/resource/action__type_support.cpp.em", + "/opt/ros/humble/share/rosidl_typesupport_cpp/resource/idl__type_support.cpp.em", + "/opt/ros/humble/share/rosidl_typesupport_cpp/resource/msg__type_support.cpp.em", + "/opt/ros/humble/share/rosidl_typesupport_cpp/resource/srv__type_support.cpp.em", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/MapGraph.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/MapData.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/KeyFrame.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/MapPoint.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/srv/GetMap.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/srv/GetLandmarksInView.idl", + "/opt/ros/humble/share/builtin_interfaces/msg/Duration.idl", + "/opt/ros/humble/share/builtin_interfaces/msg/Time.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Accel.idl", + "/opt/ros/humble/share/geometry_msgs/msg/AccelStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/AccelWithCovariance.idl", + "/opt/ros/humble/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Inertia.idl", + "/opt/ros/humble/share/geometry_msgs/msg/InertiaStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Point.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Point32.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PointStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Polygon.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PolygonStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Pose.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Pose2D.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PoseArray.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PoseStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PoseWithCovariance.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Quaternion.idl", + "/opt/ros/humble/share/geometry_msgs/msg/QuaternionStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Transform.idl", + "/opt/ros/humble/share/geometry_msgs/msg/TransformStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Twist.idl", + "/opt/ros/humble/share/geometry_msgs/msg/TwistStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/TwistWithCovariance.idl", + "/opt/ros/humble/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Vector3.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Vector3Stamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/VelocityStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Wrench.idl", + "/opt/ros/humble/share/geometry_msgs/msg/WrenchStamped.idl", + "/opt/ros/humble/share/std_msgs/msg/Bool.idl", + "/opt/ros/humble/share/std_msgs/msg/Byte.idl", + "/opt/ros/humble/share/std_msgs/msg/ByteMultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Char.idl", + "/opt/ros/humble/share/std_msgs/msg/ColorRGBA.idl", + "/opt/ros/humble/share/std_msgs/msg/Empty.idl", + "/opt/ros/humble/share/std_msgs/msg/Float32.idl", + "/opt/ros/humble/share/std_msgs/msg/Float32MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Float64.idl", + "/opt/ros/humble/share/std_msgs/msg/Float64MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Header.idl", + "/opt/ros/humble/share/std_msgs/msg/Int16.idl", + "/opt/ros/humble/share/std_msgs/msg/Int16MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Int32.idl", + "/opt/ros/humble/share/std_msgs/msg/Int32MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Int64.idl", + "/opt/ros/humble/share/std_msgs/msg/Int64MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Int8.idl", + "/opt/ros/humble/share/std_msgs/msg/Int8MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/MultiArrayDimension.idl", + "/opt/ros/humble/share/std_msgs/msg/MultiArrayLayout.idl", + "/opt/ros/humble/share/std_msgs/msg/String.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt16.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt16MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt32.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt32MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt64.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt64MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt8.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt8MultiArray.idl", + "/opt/ros/humble/share/sensor_msgs/msg/BatteryState.idl", + "/opt/ros/humble/share/sensor_msgs/msg/CameraInfo.idl", + "/opt/ros/humble/share/sensor_msgs/msg/ChannelFloat32.idl", + "/opt/ros/humble/share/sensor_msgs/msg/CompressedImage.idl", + "/opt/ros/humble/share/sensor_msgs/msg/FluidPressure.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Illuminance.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Image.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Imu.idl", + "/opt/ros/humble/share/sensor_msgs/msg/JointState.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Joy.idl", + "/opt/ros/humble/share/sensor_msgs/msg/JoyFeedback.idl", + "/opt/ros/humble/share/sensor_msgs/msg/JoyFeedbackArray.idl", + "/opt/ros/humble/share/sensor_msgs/msg/LaserEcho.idl", + "/opt/ros/humble/share/sensor_msgs/msg/LaserScan.idl", + "/opt/ros/humble/share/sensor_msgs/msg/MagneticField.idl", + "/opt/ros/humble/share/sensor_msgs/msg/MultiDOFJointState.idl", + "/opt/ros/humble/share/sensor_msgs/msg/MultiEchoLaserScan.idl", + "/opt/ros/humble/share/sensor_msgs/msg/NavSatFix.idl", + "/opt/ros/humble/share/sensor_msgs/msg/NavSatStatus.idl", + "/opt/ros/humble/share/sensor_msgs/msg/PointCloud.idl", + "/opt/ros/humble/share/sensor_msgs/msg/PointCloud2.idl", + "/opt/ros/humble/share/sensor_msgs/msg/PointField.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Range.idl", + "/opt/ros/humble/share/sensor_msgs/msg/RegionOfInterest.idl", + "/opt/ros/humble/share/sensor_msgs/msg/RelativeHumidity.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Temperature.idl", + "/opt/ros/humble/share/sensor_msgs/msg/TimeReference.idl", + "/opt/ros/humble/share/sensor_msgs/srv/SetCameraInfo.idl" + ] +} diff --git a/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__rosidl_typesupport_fastrtps_c.h b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__rosidl_typesupport_fastrtps_c.h new file mode 100644 index 0000000..cba910e --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__rosidl_typesupport_fastrtps_c.h @@ -0,0 +1,37 @@ +// generated from rosidl_typesupport_fastrtps_c/resource/idl__rosidl_typesupport_fastrtps_c.h.em +// with input from slam_msgs:msg/KeyFrame.idl +// generated code does not contain a copyright notice +#ifndef SLAM_MSGS__MSG__DETAIL__KEY_FRAME__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ +#define SLAM_MSGS__MSG__DETAIL__KEY_FRAME__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ + + +#include +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t get_serialized_size_slam_msgs__msg__KeyFrame( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t max_serialized_size_slam_msgs__msg__KeyFrame( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, msg, KeyFrame)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__KEY_FRAME__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ diff --git a/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp new file mode 100644 index 0000000..fab484c --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp @@ -0,0 +1,285 @@ +// generated from rosidl_typesupport_fastrtps_c/resource/idl__type_support_c.cpp.em +// with input from slam_msgs:msg/KeyFrame.idl +// generated code does not contain a copyright notice +#include "slam_msgs/msg/detail/key_frame__rosidl_typesupport_fastrtps_c.h" + + +#include +#include +#include +#include "rosidl_typesupport_fastrtps_c/identifier.h" +#include "rosidl_typesupport_fastrtps_c/wstring_conversion.hpp" +#include "rosidl_typesupport_fastrtps_cpp/message_type_support.h" +#include "slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +#include "slam_msgs/msg/detail/key_frame__struct.h" +#include "slam_msgs/msg/detail/key_frame__functions.h" +#include "fastcdr/Cdr.h" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +// includes and forward declarations of message dependencies and their conversion functions + +#if defined(__cplusplus) +extern "C" +{ +#endif + +#include "geometry_msgs/msg/detail/point__functions.h" // word_pts + +// forward declare type support functions +ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_slam_msgs +size_t get_serialized_size_geometry_msgs__msg__Point( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_slam_msgs +size_t max_serialized_size_geometry_msgs__msg__Point( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_slam_msgs +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, geometry_msgs, msg, Point)(); + + +using _KeyFrame__ros_msg_type = slam_msgs__msg__KeyFrame; + +static bool _KeyFrame__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + if (!untyped_ros_message) { + fprintf(stderr, "ros message handle is null\n"); + return false; + } + const _KeyFrame__ros_msg_type * ros_message = static_cast(untyped_ros_message); + // Field name: id + { + cdr << ros_message->id; + } + + // Field name: word_pts + { + const message_type_support_callbacks_t * callbacks = + static_cast( + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_fastrtps_c, geometry_msgs, msg, Point + )()->data); + size_t size = ros_message->word_pts.size; + auto array_ptr = ros_message->word_pts.data; + cdr << static_cast(size); + for (size_t i = 0; i < size; ++i) { + if (!callbacks->cdr_serialize( + &array_ptr[i], cdr)) + { + return false; + } + } + } + + return true; +} + +static bool _KeyFrame__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + if (!untyped_ros_message) { + fprintf(stderr, "ros message handle is null\n"); + return false; + } + _KeyFrame__ros_msg_type * ros_message = static_cast<_KeyFrame__ros_msg_type *>(untyped_ros_message); + // Field name: id + { + cdr >> ros_message->id; + } + + // Field name: word_pts + { + const message_type_support_callbacks_t * callbacks = + static_cast( + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_fastrtps_c, geometry_msgs, msg, Point + )()->data); + uint32_t cdrSize; + cdr >> cdrSize; + size_t size = static_cast(cdrSize); + if (ros_message->word_pts.data) { + geometry_msgs__msg__Point__Sequence__fini(&ros_message->word_pts); + } + if (!geometry_msgs__msg__Point__Sequence__init(&ros_message->word_pts, size)) { + fprintf(stderr, "failed to create array for field 'word_pts'"); + return false; + } + auto array_ptr = ros_message->word_pts.data; + for (size_t i = 0; i < size; ++i) { + if (!callbacks->cdr_deserialize( + cdr, &array_ptr[i])) + { + return false; + } + } + } + + return true; +} // NOLINT(readability/fn_size) + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t get_serialized_size_slam_msgs__msg__KeyFrame( + const void * untyped_ros_message, + size_t current_alignment) +{ + const _KeyFrame__ros_msg_type * ros_message = static_cast(untyped_ros_message); + (void)ros_message; + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + (void)padding; + (void)wchar_size; + + // field.name id + { + size_t item_size = sizeof(ros_message->id); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // field.name word_pts + { + size_t array_size = ros_message->word_pts.size; + auto array_ptr = ros_message->word_pts.data; + current_alignment += padding + + eprosima::fastcdr::Cdr::alignment(current_alignment, padding); + + for (size_t index = 0; index < array_size; ++index) { + current_alignment += get_serialized_size_geometry_msgs__msg__Point( + &array_ptr[index], current_alignment); + } + } + + return current_alignment - initial_alignment; +} + +static uint32_t _KeyFrame__get_serialized_size(const void * untyped_ros_message) +{ + return static_cast( + get_serialized_size_slam_msgs__msg__KeyFrame( + untyped_ros_message, 0)); +} + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t max_serialized_size_slam_msgs__msg__KeyFrame( + bool & full_bounded, + bool & is_plain, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + size_t last_member_size = 0; + (void)last_member_size; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + // member: id + { + size_t array_size = 1; + + last_member_size = array_size * sizeof(uint32_t); + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + // member: word_pts + { + size_t array_size = 0; + full_bounded = false; + is_plain = false; + current_alignment += padding + + eprosima::fastcdr::Cdr::alignment(current_alignment, padding); + + + last_member_size = 0; + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + size_t inner_size; + inner_size = + max_serialized_size_geometry_msgs__msg__Point( + inner_full_bounded, inner_is_plain, current_alignment); + last_member_size += inner_size; + current_alignment += inner_size; + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + + size_t ret_val = current_alignment - initial_alignment; + if (is_plain) { + // All members are plain, and type is not empty. + // We still need to check that the in-memory alignment + // is the same as the CDR mandated alignment. + using DataType = slam_msgs__msg__KeyFrame; + is_plain = + ( + offsetof(DataType, word_pts) + + last_member_size + ) == ret_val; + } + + return ret_val; +} + +static size_t _KeyFrame__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_slam_msgs__msg__KeyFrame( + full_bounded, is_plain, 0); + + bounds_info = + is_plain ? ROSIDL_TYPESUPPORT_FASTRTPS_PLAIN_TYPE : + full_bounded ? ROSIDL_TYPESUPPORT_FASTRTPS_BOUNDED_TYPE : ROSIDL_TYPESUPPORT_FASTRTPS_UNBOUNDED_TYPE; + return ret_val; +} + + +static message_type_support_callbacks_t __callbacks_KeyFrame = { + "slam_msgs::msg", + "KeyFrame", + _KeyFrame__cdr_serialize, + _KeyFrame__cdr_deserialize, + _KeyFrame__get_serialized_size, + _KeyFrame__max_serialized_size +}; + +static rosidl_message_type_support_t _KeyFrame__type_support = { + rosidl_typesupport_fastrtps_c__identifier, + &__callbacks_KeyFrame, + get_message_typesupport_handle_function, +}; + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, msg, KeyFrame)() { + return &_KeyFrame__type_support; +} + +#if defined(__cplusplus) +} +#endif diff --git a/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__rosidl_typesupport_fastrtps_c.h b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__rosidl_typesupport_fastrtps_c.h new file mode 100644 index 0000000..25a9d31 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__rosidl_typesupport_fastrtps_c.h @@ -0,0 +1,37 @@ +// generated from rosidl_typesupport_fastrtps_c/resource/idl__rosidl_typesupport_fastrtps_c.h.em +// with input from slam_msgs:msg/MapData.idl +// generated code does not contain a copyright notice +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_DATA__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ +#define SLAM_MSGS__MSG__DETAIL__MAP_DATA__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ + + +#include +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t get_serialized_size_slam_msgs__msg__MapData( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t max_serialized_size_slam_msgs__msg__MapData( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, msg, MapData)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_DATA__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ diff --git a/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp new file mode 100644 index 0000000..14f44dc --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp @@ -0,0 +1,387 @@ +// generated from rosidl_typesupport_fastrtps_c/resource/idl__type_support_c.cpp.em +// with input from slam_msgs:msg/MapData.idl +// generated code does not contain a copyright notice +#include "slam_msgs/msg/detail/map_data__rosidl_typesupport_fastrtps_c.h" + + +#include +#include +#include +#include "rosidl_typesupport_fastrtps_c/identifier.h" +#include "rosidl_typesupport_fastrtps_c/wstring_conversion.hpp" +#include "rosidl_typesupport_fastrtps_cpp/message_type_support.h" +#include "slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +#include "slam_msgs/msg/detail/map_data__struct.h" +#include "slam_msgs/msg/detail/map_data__functions.h" +#include "fastcdr/Cdr.h" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +// includes and forward declarations of message dependencies and their conversion functions + +#if defined(__cplusplus) +extern "C" +{ +#endif + +#include "slam_msgs/msg/detail/key_frame__functions.h" // nodes +#include "slam_msgs/msg/detail/map_graph__functions.h" // graph +#include "std_msgs/msg/detail/header__functions.h" // header + +// forward declare type support functions +size_t get_serialized_size_slam_msgs__msg__KeyFrame( + const void * untyped_ros_message, + size_t current_alignment); + +size_t max_serialized_size_slam_msgs__msg__KeyFrame( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, msg, KeyFrame)(); +size_t get_serialized_size_slam_msgs__msg__MapGraph( + const void * untyped_ros_message, + size_t current_alignment); + +size_t max_serialized_size_slam_msgs__msg__MapGraph( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, msg, MapGraph)(); +ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_slam_msgs +size_t get_serialized_size_std_msgs__msg__Header( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_slam_msgs +size_t max_serialized_size_std_msgs__msg__Header( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_slam_msgs +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, std_msgs, msg, Header)(); + + +using _MapData__ros_msg_type = slam_msgs__msg__MapData; + +static bool _MapData__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + if (!untyped_ros_message) { + fprintf(stderr, "ros message handle is null\n"); + return false; + } + const _MapData__ros_msg_type * ros_message = static_cast(untyped_ros_message); + // Field name: header + { + const message_type_support_callbacks_t * callbacks = + static_cast( + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_fastrtps_c, std_msgs, msg, Header + )()->data); + if (!callbacks->cdr_serialize( + &ros_message->header, cdr)) + { + return false; + } + } + + // Field name: graph + { + const message_type_support_callbacks_t * callbacks = + static_cast( + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_fastrtps_c, slam_msgs, msg, MapGraph + )()->data); + if (!callbacks->cdr_serialize( + &ros_message->graph, cdr)) + { + return false; + } + } + + // Field name: nodes + { + const message_type_support_callbacks_t * callbacks = + static_cast( + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_fastrtps_c, slam_msgs, msg, KeyFrame + )()->data); + size_t size = ros_message->nodes.size; + auto array_ptr = ros_message->nodes.data; + cdr << static_cast(size); + for (size_t i = 0; i < size; ++i) { + if (!callbacks->cdr_serialize( + &array_ptr[i], cdr)) + { + return false; + } + } + } + + return true; +} + +static bool _MapData__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + if (!untyped_ros_message) { + fprintf(stderr, "ros message handle is null\n"); + return false; + } + _MapData__ros_msg_type * ros_message = static_cast<_MapData__ros_msg_type *>(untyped_ros_message); + // Field name: header + { + const message_type_support_callbacks_t * callbacks = + static_cast( + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_fastrtps_c, std_msgs, msg, Header + )()->data); + if (!callbacks->cdr_deserialize( + cdr, &ros_message->header)) + { + return false; + } + } + + // Field name: graph + { + const message_type_support_callbacks_t * callbacks = + static_cast( + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_fastrtps_c, slam_msgs, msg, MapGraph + )()->data); + if (!callbacks->cdr_deserialize( + cdr, &ros_message->graph)) + { + return false; + } + } + + // Field name: nodes + { + const message_type_support_callbacks_t * callbacks = + static_cast( + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_fastrtps_c, slam_msgs, msg, KeyFrame + )()->data); + uint32_t cdrSize; + cdr >> cdrSize; + size_t size = static_cast(cdrSize); + if (ros_message->nodes.data) { + slam_msgs__msg__KeyFrame__Sequence__fini(&ros_message->nodes); + } + if (!slam_msgs__msg__KeyFrame__Sequence__init(&ros_message->nodes, size)) { + fprintf(stderr, "failed to create array for field 'nodes'"); + return false; + } + auto array_ptr = ros_message->nodes.data; + for (size_t i = 0; i < size; ++i) { + if (!callbacks->cdr_deserialize( + cdr, &array_ptr[i])) + { + return false; + } + } + } + + return true; +} // NOLINT(readability/fn_size) + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t get_serialized_size_slam_msgs__msg__MapData( + const void * untyped_ros_message, + size_t current_alignment) +{ + const _MapData__ros_msg_type * ros_message = static_cast(untyped_ros_message); + (void)ros_message; + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + (void)padding; + (void)wchar_size; + + // field.name header + + current_alignment += get_serialized_size_std_msgs__msg__Header( + &(ros_message->header), current_alignment); + // field.name graph + + current_alignment += get_serialized_size_slam_msgs__msg__MapGraph( + &(ros_message->graph), current_alignment); + // field.name nodes + { + size_t array_size = ros_message->nodes.size; + auto array_ptr = ros_message->nodes.data; + current_alignment += padding + + eprosima::fastcdr::Cdr::alignment(current_alignment, padding); + + for (size_t index = 0; index < array_size; ++index) { + current_alignment += get_serialized_size_slam_msgs__msg__KeyFrame( + &array_ptr[index], current_alignment); + } + } + + return current_alignment - initial_alignment; +} + +static uint32_t _MapData__get_serialized_size(const void * untyped_ros_message) +{ + return static_cast( + get_serialized_size_slam_msgs__msg__MapData( + untyped_ros_message, 0)); +} + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t max_serialized_size_slam_msgs__msg__MapData( + bool & full_bounded, + bool & is_plain, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + size_t last_member_size = 0; + (void)last_member_size; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + // member: header + { + size_t array_size = 1; + + + last_member_size = 0; + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + size_t inner_size; + inner_size = + max_serialized_size_std_msgs__msg__Header( + inner_full_bounded, inner_is_plain, current_alignment); + last_member_size += inner_size; + current_alignment += inner_size; + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + // member: graph + { + size_t array_size = 1; + + + last_member_size = 0; + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + size_t inner_size; + inner_size = + max_serialized_size_slam_msgs__msg__MapGraph( + inner_full_bounded, inner_is_plain, current_alignment); + last_member_size += inner_size; + current_alignment += inner_size; + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + // member: nodes + { + size_t array_size = 0; + full_bounded = false; + is_plain = false; + current_alignment += padding + + eprosima::fastcdr::Cdr::alignment(current_alignment, padding); + + + last_member_size = 0; + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + size_t inner_size; + inner_size = + max_serialized_size_slam_msgs__msg__KeyFrame( + inner_full_bounded, inner_is_plain, current_alignment); + last_member_size += inner_size; + current_alignment += inner_size; + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + + size_t ret_val = current_alignment - initial_alignment; + if (is_plain) { + // All members are plain, and type is not empty. + // We still need to check that the in-memory alignment + // is the same as the CDR mandated alignment. + using DataType = slam_msgs__msg__MapData; + is_plain = + ( + offsetof(DataType, nodes) + + last_member_size + ) == ret_val; + } + + return ret_val; +} + +static size_t _MapData__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_slam_msgs__msg__MapData( + full_bounded, is_plain, 0); + + bounds_info = + is_plain ? ROSIDL_TYPESUPPORT_FASTRTPS_PLAIN_TYPE : + full_bounded ? ROSIDL_TYPESUPPORT_FASTRTPS_BOUNDED_TYPE : ROSIDL_TYPESUPPORT_FASTRTPS_UNBOUNDED_TYPE; + return ret_val; +} + + +static message_type_support_callbacks_t __callbacks_MapData = { + "slam_msgs::msg", + "MapData", + _MapData__cdr_serialize, + _MapData__cdr_deserialize, + _MapData__get_serialized_size, + _MapData__max_serialized_size +}; + +static rosidl_message_type_support_t _MapData__type_support = { + rosidl_typesupport_fastrtps_c__identifier, + &__callbacks_MapData, + get_message_typesupport_handle_function, +}; + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, msg, MapData)() { + return &_MapData__type_support; +} + +#if defined(__cplusplus) +} +#endif diff --git a/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_fastrtps_c.h b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_fastrtps_c.h new file mode 100644 index 0000000..63e49b0 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_fastrtps_c.h @@ -0,0 +1,37 @@ +// generated from rosidl_typesupport_fastrtps_c/resource/idl__rosidl_typesupport_fastrtps_c.h.em +// with input from slam_msgs:msg/MapGraph.idl +// generated code does not contain a copyright notice +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ +#define SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ + + +#include +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t get_serialized_size_slam_msgs__msg__MapGraph( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t max_serialized_size_slam_msgs__msg__MapGraph( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, msg, MapGraph)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ diff --git a/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.cpp b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.cpp new file mode 100644 index 0000000..783ede7 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.cpp @@ -0,0 +1,376 @@ +// generated from rosidl_typesupport_fastrtps_c/resource/idl__type_support_c.cpp.em +// with input from slam_msgs:msg/MapGraph.idl +// generated code does not contain a copyright notice +#include "slam_msgs/msg/detail/map_graph__rosidl_typesupport_fastrtps_c.h" + + +#include +#include +#include +#include "rosidl_typesupport_fastrtps_c/identifier.h" +#include "rosidl_typesupport_fastrtps_c/wstring_conversion.hpp" +#include "rosidl_typesupport_fastrtps_cpp/message_type_support.h" +#include "slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +#include "slam_msgs/msg/detail/map_graph__struct.h" +#include "slam_msgs/msg/detail/map_graph__functions.h" +#include "fastcdr/Cdr.h" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +// includes and forward declarations of message dependencies and their conversion functions + +#if defined(__cplusplus) +extern "C" +{ +#endif + +#include "geometry_msgs/msg/detail/pose_stamped__functions.h" // poses +#include "rosidl_runtime_c/primitives_sequence.h" // poses_id +#include "rosidl_runtime_c/primitives_sequence_functions.h" // poses_id +#include "std_msgs/msg/detail/header__functions.h" // header + +// forward declare type support functions +ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_slam_msgs +size_t get_serialized_size_geometry_msgs__msg__PoseStamped( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_slam_msgs +size_t max_serialized_size_geometry_msgs__msg__PoseStamped( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_slam_msgs +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, geometry_msgs, msg, PoseStamped)(); +ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_slam_msgs +size_t get_serialized_size_std_msgs__msg__Header( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_slam_msgs +size_t max_serialized_size_std_msgs__msg__Header( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_slam_msgs +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, std_msgs, msg, Header)(); + + +using _MapGraph__ros_msg_type = slam_msgs__msg__MapGraph; + +static bool _MapGraph__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + if (!untyped_ros_message) { + fprintf(stderr, "ros message handle is null\n"); + return false; + } + const _MapGraph__ros_msg_type * ros_message = static_cast(untyped_ros_message); + // Field name: header + { + const message_type_support_callbacks_t * callbacks = + static_cast( + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_fastrtps_c, std_msgs, msg, Header + )()->data); + if (!callbacks->cdr_serialize( + &ros_message->header, cdr)) + { + return false; + } + } + + // Field name: poses_id + { + size_t size = ros_message->poses_id.size; + auto array_ptr = ros_message->poses_id.data; + cdr << static_cast(size); + cdr.serializeArray(array_ptr, size); + } + + // Field name: poses + { + const message_type_support_callbacks_t * callbacks = + static_cast( + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_fastrtps_c, geometry_msgs, msg, PoseStamped + )()->data); + size_t size = ros_message->poses.size; + auto array_ptr = ros_message->poses.data; + cdr << static_cast(size); + for (size_t i = 0; i < size; ++i) { + if (!callbacks->cdr_serialize( + &array_ptr[i], cdr)) + { + return false; + } + } + } + + return true; +} + +static bool _MapGraph__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + if (!untyped_ros_message) { + fprintf(stderr, "ros message handle is null\n"); + return false; + } + _MapGraph__ros_msg_type * ros_message = static_cast<_MapGraph__ros_msg_type *>(untyped_ros_message); + // Field name: header + { + const message_type_support_callbacks_t * callbacks = + static_cast( + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_fastrtps_c, std_msgs, msg, Header + )()->data); + if (!callbacks->cdr_deserialize( + cdr, &ros_message->header)) + { + return false; + } + } + + // Field name: poses_id + { + uint32_t cdrSize; + cdr >> cdrSize; + size_t size = static_cast(cdrSize); + if (ros_message->poses_id.data) { + rosidl_runtime_c__int32__Sequence__fini(&ros_message->poses_id); + } + if (!rosidl_runtime_c__int32__Sequence__init(&ros_message->poses_id, size)) { + fprintf(stderr, "failed to create array for field 'poses_id'"); + return false; + } + auto array_ptr = ros_message->poses_id.data; + cdr.deserializeArray(array_ptr, size); + } + + // Field name: poses + { + const message_type_support_callbacks_t * callbacks = + static_cast( + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_fastrtps_c, geometry_msgs, msg, PoseStamped + )()->data); + uint32_t cdrSize; + cdr >> cdrSize; + size_t size = static_cast(cdrSize); + if (ros_message->poses.data) { + geometry_msgs__msg__PoseStamped__Sequence__fini(&ros_message->poses); + } + if (!geometry_msgs__msg__PoseStamped__Sequence__init(&ros_message->poses, size)) { + fprintf(stderr, "failed to create array for field 'poses'"); + return false; + } + auto array_ptr = ros_message->poses.data; + for (size_t i = 0; i < size; ++i) { + if (!callbacks->cdr_deserialize( + cdr, &array_ptr[i])) + { + return false; + } + } + } + + return true; +} // NOLINT(readability/fn_size) + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t get_serialized_size_slam_msgs__msg__MapGraph( + const void * untyped_ros_message, + size_t current_alignment) +{ + const _MapGraph__ros_msg_type * ros_message = static_cast(untyped_ros_message); + (void)ros_message; + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + (void)padding; + (void)wchar_size; + + // field.name header + + current_alignment += get_serialized_size_std_msgs__msg__Header( + &(ros_message->header), current_alignment); + // field.name poses_id + { + size_t array_size = ros_message->poses_id.size; + auto array_ptr = ros_message->poses_id.data; + current_alignment += padding + + eprosima::fastcdr::Cdr::alignment(current_alignment, padding); + (void)array_ptr; + size_t item_size = sizeof(array_ptr[0]); + current_alignment += array_size * item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // field.name poses + { + size_t array_size = ros_message->poses.size; + auto array_ptr = ros_message->poses.data; + current_alignment += padding + + eprosima::fastcdr::Cdr::alignment(current_alignment, padding); + + for (size_t index = 0; index < array_size; ++index) { + current_alignment += get_serialized_size_geometry_msgs__msg__PoseStamped( + &array_ptr[index], current_alignment); + } + } + + return current_alignment - initial_alignment; +} + +static uint32_t _MapGraph__get_serialized_size(const void * untyped_ros_message) +{ + return static_cast( + get_serialized_size_slam_msgs__msg__MapGraph( + untyped_ros_message, 0)); +} + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t max_serialized_size_slam_msgs__msg__MapGraph( + bool & full_bounded, + bool & is_plain, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + size_t last_member_size = 0; + (void)last_member_size; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + // member: header + { + size_t array_size = 1; + + + last_member_size = 0; + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + size_t inner_size; + inner_size = + max_serialized_size_std_msgs__msg__Header( + inner_full_bounded, inner_is_plain, current_alignment); + last_member_size += inner_size; + current_alignment += inner_size; + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + // member: poses_id + { + size_t array_size = 0; + full_bounded = false; + is_plain = false; + current_alignment += padding + + eprosima::fastcdr::Cdr::alignment(current_alignment, padding); + + last_member_size = array_size * sizeof(uint32_t); + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + // member: poses + { + size_t array_size = 0; + full_bounded = false; + is_plain = false; + current_alignment += padding + + eprosima::fastcdr::Cdr::alignment(current_alignment, padding); + + + last_member_size = 0; + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + size_t inner_size; + inner_size = + max_serialized_size_geometry_msgs__msg__PoseStamped( + inner_full_bounded, inner_is_plain, current_alignment); + last_member_size += inner_size; + current_alignment += inner_size; + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + + size_t ret_val = current_alignment - initial_alignment; + if (is_plain) { + // All members are plain, and type is not empty. + // We still need to check that the in-memory alignment + // is the same as the CDR mandated alignment. + using DataType = slam_msgs__msg__MapGraph; + is_plain = + ( + offsetof(DataType, poses) + + last_member_size + ) == ret_val; + } + + return ret_val; +} + +static size_t _MapGraph__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_slam_msgs__msg__MapGraph( + full_bounded, is_plain, 0); + + bounds_info = + is_plain ? ROSIDL_TYPESUPPORT_FASTRTPS_PLAIN_TYPE : + full_bounded ? ROSIDL_TYPESUPPORT_FASTRTPS_BOUNDED_TYPE : ROSIDL_TYPESUPPORT_FASTRTPS_UNBOUNDED_TYPE; + return ret_val; +} + + +static message_type_support_callbacks_t __callbacks_MapGraph = { + "slam_msgs::msg", + "MapGraph", + _MapGraph__cdr_serialize, + _MapGraph__cdr_deserialize, + _MapGraph__get_serialized_size, + _MapGraph__max_serialized_size +}; + +static rosidl_message_type_support_t _MapGraph__type_support = { + rosidl_typesupport_fastrtps_c__identifier, + &__callbacks_MapGraph, + get_message_typesupport_handle_function, +}; + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, msg, MapGraph)() { + return &_MapGraph__type_support; +} + +#if defined(__cplusplus) +} +#endif diff --git a/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__rosidl_typesupport_fastrtps_c.h b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__rosidl_typesupport_fastrtps_c.h new file mode 100644 index 0000000..83c89cd --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__rosidl_typesupport_fastrtps_c.h @@ -0,0 +1,37 @@ +// generated from rosidl_typesupport_fastrtps_c/resource/idl__rosidl_typesupport_fastrtps_c.h.em +// with input from slam_msgs:msg/MapPoint.idl +// generated code does not contain a copyright notice +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_POINT__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ +#define SLAM_MSGS__MSG__DETAIL__MAP_POINT__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ + + +#include +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t get_serialized_size_slam_msgs__msg__MapPoint( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t max_serialized_size_slam_msgs__msg__MapPoint( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, msg, MapPoint)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_POINT__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ diff --git a/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp new file mode 100644 index 0000000..4b38d99 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp @@ -0,0 +1,327 @@ +// generated from rosidl_typesupport_fastrtps_c/resource/idl__type_support_c.cpp.em +// with input from slam_msgs:msg/MapPoint.idl +// generated code does not contain a copyright notice +#include "slam_msgs/msg/detail/map_point__rosidl_typesupport_fastrtps_c.h" + + +#include +#include +#include +#include "rosidl_typesupport_fastrtps_c/identifier.h" +#include "rosidl_typesupport_fastrtps_c/wstring_conversion.hpp" +#include "rosidl_typesupport_fastrtps_cpp/message_type_support.h" +#include "slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +#include "slam_msgs/msg/detail/map_point__struct.h" +#include "slam_msgs/msg/detail/map_point__functions.h" +#include "fastcdr/Cdr.h" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +// includes and forward declarations of message dependencies and their conversion functions + +#if defined(__cplusplus) +extern "C" +{ +#endif + +#include "geometry_msgs/msg/detail/point__functions.h" // position +#include "geometry_msgs/msg/detail/pose__functions.h" // observing_keyframes + +// forward declare type support functions +ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_slam_msgs +size_t get_serialized_size_geometry_msgs__msg__Point( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_slam_msgs +size_t max_serialized_size_geometry_msgs__msg__Point( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_slam_msgs +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, geometry_msgs, msg, Point)(); +ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_slam_msgs +size_t get_serialized_size_geometry_msgs__msg__Pose( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_slam_msgs +size_t max_serialized_size_geometry_msgs__msg__Pose( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_slam_msgs +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, geometry_msgs, msg, Pose)(); + + +using _MapPoint__ros_msg_type = slam_msgs__msg__MapPoint; + +static bool _MapPoint__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + if (!untyped_ros_message) { + fprintf(stderr, "ros message handle is null\n"); + return false; + } + const _MapPoint__ros_msg_type * ros_message = static_cast(untyped_ros_message); + // Field name: position + { + const message_type_support_callbacks_t * callbacks = + static_cast( + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_fastrtps_c, geometry_msgs, msg, Point + )()->data); + if (!callbacks->cdr_serialize( + &ros_message->position, cdr)) + { + return false; + } + } + + // Field name: observing_keyframes + { + const message_type_support_callbacks_t * callbacks = + static_cast( + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_fastrtps_c, geometry_msgs, msg, Pose + )()->data); + size_t size = ros_message->observing_keyframes.size; + auto array_ptr = ros_message->observing_keyframes.data; + cdr << static_cast(size); + for (size_t i = 0; i < size; ++i) { + if (!callbacks->cdr_serialize( + &array_ptr[i], cdr)) + { + return false; + } + } + } + + return true; +} + +static bool _MapPoint__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + if (!untyped_ros_message) { + fprintf(stderr, "ros message handle is null\n"); + return false; + } + _MapPoint__ros_msg_type * ros_message = static_cast<_MapPoint__ros_msg_type *>(untyped_ros_message); + // Field name: position + { + const message_type_support_callbacks_t * callbacks = + static_cast( + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_fastrtps_c, geometry_msgs, msg, Point + )()->data); + if (!callbacks->cdr_deserialize( + cdr, &ros_message->position)) + { + return false; + } + } + + // Field name: observing_keyframes + { + const message_type_support_callbacks_t * callbacks = + static_cast( + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_fastrtps_c, geometry_msgs, msg, Pose + )()->data); + uint32_t cdrSize; + cdr >> cdrSize; + size_t size = static_cast(cdrSize); + if (ros_message->observing_keyframes.data) { + geometry_msgs__msg__Pose__Sequence__fini(&ros_message->observing_keyframes); + } + if (!geometry_msgs__msg__Pose__Sequence__init(&ros_message->observing_keyframes, size)) { + fprintf(stderr, "failed to create array for field 'observing_keyframes'"); + return false; + } + auto array_ptr = ros_message->observing_keyframes.data; + for (size_t i = 0; i < size; ++i) { + if (!callbacks->cdr_deserialize( + cdr, &array_ptr[i])) + { + return false; + } + } + } + + return true; +} // NOLINT(readability/fn_size) + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t get_serialized_size_slam_msgs__msg__MapPoint( + const void * untyped_ros_message, + size_t current_alignment) +{ + const _MapPoint__ros_msg_type * ros_message = static_cast(untyped_ros_message); + (void)ros_message; + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + (void)padding; + (void)wchar_size; + + // field.name position + + current_alignment += get_serialized_size_geometry_msgs__msg__Point( + &(ros_message->position), current_alignment); + // field.name observing_keyframes + { + size_t array_size = ros_message->observing_keyframes.size; + auto array_ptr = ros_message->observing_keyframes.data; + current_alignment += padding + + eprosima::fastcdr::Cdr::alignment(current_alignment, padding); + + for (size_t index = 0; index < array_size; ++index) { + current_alignment += get_serialized_size_geometry_msgs__msg__Pose( + &array_ptr[index], current_alignment); + } + } + + return current_alignment - initial_alignment; +} + +static uint32_t _MapPoint__get_serialized_size(const void * untyped_ros_message) +{ + return static_cast( + get_serialized_size_slam_msgs__msg__MapPoint( + untyped_ros_message, 0)); +} + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t max_serialized_size_slam_msgs__msg__MapPoint( + bool & full_bounded, + bool & is_plain, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + size_t last_member_size = 0; + (void)last_member_size; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + // member: position + { + size_t array_size = 1; + + + last_member_size = 0; + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + size_t inner_size; + inner_size = + max_serialized_size_geometry_msgs__msg__Point( + inner_full_bounded, inner_is_plain, current_alignment); + last_member_size += inner_size; + current_alignment += inner_size; + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + // member: observing_keyframes + { + size_t array_size = 0; + full_bounded = false; + is_plain = false; + current_alignment += padding + + eprosima::fastcdr::Cdr::alignment(current_alignment, padding); + + + last_member_size = 0; + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + size_t inner_size; + inner_size = + max_serialized_size_geometry_msgs__msg__Pose( + inner_full_bounded, inner_is_plain, current_alignment); + last_member_size += inner_size; + current_alignment += inner_size; + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + + size_t ret_val = current_alignment - initial_alignment; + if (is_plain) { + // All members are plain, and type is not empty. + // We still need to check that the in-memory alignment + // is the same as the CDR mandated alignment. + using DataType = slam_msgs__msg__MapPoint; + is_plain = + ( + offsetof(DataType, observing_keyframes) + + last_member_size + ) == ret_val; + } + + return ret_val; +} + +static size_t _MapPoint__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_slam_msgs__msg__MapPoint( + full_bounded, is_plain, 0); + + bounds_info = + is_plain ? ROSIDL_TYPESUPPORT_FASTRTPS_PLAIN_TYPE : + full_bounded ? ROSIDL_TYPESUPPORT_FASTRTPS_BOUNDED_TYPE : ROSIDL_TYPESUPPORT_FASTRTPS_UNBOUNDED_TYPE; + return ret_val; +} + + +static message_type_support_callbacks_t __callbacks_MapPoint = { + "slam_msgs::msg", + "MapPoint", + _MapPoint__cdr_serialize, + _MapPoint__cdr_deserialize, + _MapPoint__get_serialized_size, + _MapPoint__max_serialized_size +}; + +static rosidl_message_type_support_t _MapPoint__type_support = { + rosidl_typesupport_fastrtps_c__identifier, + &__callbacks_MapPoint, + get_message_typesupport_handle_function, +}; + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, msg, MapPoint)() { + return &_MapPoint__type_support; +} + +#if defined(__cplusplus) +} +#endif diff --git a/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h new file mode 100644 index 0000000..1d95622 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h @@ -0,0 +1,43 @@ +// generated from +// rosidl_typesupport_fastrtps_c/resource/rosidl_typesupport_fastrtps_c__visibility_control.h.in +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__ROSIDL_TYPESUPPORT_FASTRTPS_C__VISIBILITY_CONTROL_H_ +#define SLAM_MSGS__MSG__ROSIDL_TYPESUPPORT_FASTRTPS_C__VISIBILITY_CONTROL_H_ + +#if __cplusplus +extern "C" +{ +#endif + +// This logic was borrowed (then namespaced) from the examples on the gcc wiki: +// https://gcc.gnu.org/wiki/Visibility + +#if defined _WIN32 || defined __CYGWIN__ + #ifdef __GNUC__ + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_EXPORT_slam_msgs __attribute__ ((dllexport)) + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_slam_msgs __attribute__ ((dllimport)) + #else + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_EXPORT_slam_msgs __declspec(dllexport) + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_slam_msgs __declspec(dllimport) + #endif + #ifdef ROSIDL_TYPESUPPORT_FASTRTPS_C_BUILDING_DLL_slam_msgs + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs ROSIDL_TYPESUPPORT_FASTRTPS_C_EXPORT_slam_msgs + #else + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_slam_msgs + #endif +#else + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_EXPORT_slam_msgs __attribute__ ((visibility("default"))) + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_slam_msgs + #if __GNUC__ >= 4 + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs __attribute__ ((visibility("default"))) + #else + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs + #endif +#endif + +#if __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__ROSIDL_TYPESUPPORT_FASTRTPS_C__VISIBILITY_CONTROL_H_ diff --git a/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_fastrtps_c.h b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_fastrtps_c.h new file mode 100644 index 0000000..5c0f311 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_fastrtps_c.h @@ -0,0 +1,89 @@ +// generated from rosidl_typesupport_fastrtps_c/resource/idl__rosidl_typesupport_fastrtps_c.h.em +// with input from slam_msgs:srv/GetLandmarksInView.idl +// generated code does not contain a copyright notice +#ifndef SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ +#define SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ + + +#include +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t get_serialized_size_slam_msgs__srv__GetLandmarksInView_Request( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t max_serialized_size_slam_msgs__srv__GetLandmarksInView_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, srv, GetLandmarksInView_Request)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t get_serialized_size_slam_msgs__srv__GetLandmarksInView_Response( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t max_serialized_size_slam_msgs__srv__GetLandmarksInView_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, srv, GetLandmarksInView_Response)(); + +#ifdef __cplusplus +} +#endif + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, srv, GetLandmarksInView)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ diff --git a/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp new file mode 100644 index 0000000..c5c1e6c --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp @@ -0,0 +1,577 @@ +// generated from rosidl_typesupport_fastrtps_c/resource/idl__type_support_c.cpp.em +// with input from slam_msgs:srv/GetLandmarksInView.idl +// generated code does not contain a copyright notice +#include "slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_fastrtps_c.h" + + +#include +#include +#include +#include "rosidl_typesupport_fastrtps_c/identifier.h" +#include "rosidl_typesupport_fastrtps_c/wstring_conversion.hpp" +#include "rosidl_typesupport_fastrtps_cpp/message_type_support.h" +#include "slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +#include "slam_msgs/srv/detail/get_landmarks_in_view__struct.h" +#include "slam_msgs/srv/detail/get_landmarks_in_view__functions.h" +#include "fastcdr/Cdr.h" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +// includes and forward declarations of message dependencies and their conversion functions + +#if defined(__cplusplus) +extern "C" +{ +#endif + +#include "geometry_msgs/msg/detail/pose__functions.h" // pose + +// forward declare type support functions +ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_slam_msgs +size_t get_serialized_size_geometry_msgs__msg__Pose( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_slam_msgs +size_t max_serialized_size_geometry_msgs__msg__Pose( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_slam_msgs +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, geometry_msgs, msg, Pose)(); + + +using _GetLandmarksInView_Request__ros_msg_type = slam_msgs__srv__GetLandmarksInView_Request; + +static bool _GetLandmarksInView_Request__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + if (!untyped_ros_message) { + fprintf(stderr, "ros message handle is null\n"); + return false; + } + const _GetLandmarksInView_Request__ros_msg_type * ros_message = static_cast(untyped_ros_message); + // Field name: pose + { + const message_type_support_callbacks_t * callbacks = + static_cast( + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_fastrtps_c, geometry_msgs, msg, Pose + )()->data); + if (!callbacks->cdr_serialize( + &ros_message->pose, cdr)) + { + return false; + } + } + + // Field name: max_angle_pose_observation + { + cdr << ros_message->max_angle_pose_observation; + } + + // Field name: max_dist_pose_observation + { + cdr << ros_message->max_dist_pose_observation; + } + + return true; +} + +static bool _GetLandmarksInView_Request__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + if (!untyped_ros_message) { + fprintf(stderr, "ros message handle is null\n"); + return false; + } + _GetLandmarksInView_Request__ros_msg_type * ros_message = static_cast<_GetLandmarksInView_Request__ros_msg_type *>(untyped_ros_message); + // Field name: pose + { + const message_type_support_callbacks_t * callbacks = + static_cast( + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_fastrtps_c, geometry_msgs, msg, Pose + )()->data); + if (!callbacks->cdr_deserialize( + cdr, &ros_message->pose)) + { + return false; + } + } + + // Field name: max_angle_pose_observation + { + cdr >> ros_message->max_angle_pose_observation; + } + + // Field name: max_dist_pose_observation + { + cdr >> ros_message->max_dist_pose_observation; + } + + return true; +} // NOLINT(readability/fn_size) + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t get_serialized_size_slam_msgs__srv__GetLandmarksInView_Request( + const void * untyped_ros_message, + size_t current_alignment) +{ + const _GetLandmarksInView_Request__ros_msg_type * ros_message = static_cast(untyped_ros_message); + (void)ros_message; + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + (void)padding; + (void)wchar_size; + + // field.name pose + + current_alignment += get_serialized_size_geometry_msgs__msg__Pose( + &(ros_message->pose), current_alignment); + // field.name max_angle_pose_observation + { + size_t item_size = sizeof(ros_message->max_angle_pose_observation); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // field.name max_dist_pose_observation + { + size_t item_size = sizeof(ros_message->max_dist_pose_observation); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + + return current_alignment - initial_alignment; +} + +static uint32_t _GetLandmarksInView_Request__get_serialized_size(const void * untyped_ros_message) +{ + return static_cast( + get_serialized_size_slam_msgs__srv__GetLandmarksInView_Request( + untyped_ros_message, 0)); +} + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t max_serialized_size_slam_msgs__srv__GetLandmarksInView_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + size_t last_member_size = 0; + (void)last_member_size; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + // member: pose + { + size_t array_size = 1; + + + last_member_size = 0; + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + size_t inner_size; + inner_size = + max_serialized_size_geometry_msgs__msg__Pose( + inner_full_bounded, inner_is_plain, current_alignment); + last_member_size += inner_size; + current_alignment += inner_size; + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + // member: max_angle_pose_observation + { + size_t array_size = 1; + + last_member_size = array_size * sizeof(uint32_t); + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + // member: max_dist_pose_observation + { + size_t array_size = 1; + + last_member_size = array_size * sizeof(uint32_t); + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + + size_t ret_val = current_alignment - initial_alignment; + if (is_plain) { + // All members are plain, and type is not empty. + // We still need to check that the in-memory alignment + // is the same as the CDR mandated alignment. + using DataType = slam_msgs__srv__GetLandmarksInView_Request; + is_plain = + ( + offsetof(DataType, max_dist_pose_observation) + + last_member_size + ) == ret_val; + } + + return ret_val; +} + +static size_t _GetLandmarksInView_Request__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_slam_msgs__srv__GetLandmarksInView_Request( + full_bounded, is_plain, 0); + + bounds_info = + is_plain ? ROSIDL_TYPESUPPORT_FASTRTPS_PLAIN_TYPE : + full_bounded ? ROSIDL_TYPESUPPORT_FASTRTPS_BOUNDED_TYPE : ROSIDL_TYPESUPPORT_FASTRTPS_UNBOUNDED_TYPE; + return ret_val; +} + + +static message_type_support_callbacks_t __callbacks_GetLandmarksInView_Request = { + "slam_msgs::srv", + "GetLandmarksInView_Request", + _GetLandmarksInView_Request__cdr_serialize, + _GetLandmarksInView_Request__cdr_deserialize, + _GetLandmarksInView_Request__get_serialized_size, + _GetLandmarksInView_Request__max_serialized_size +}; + +static rosidl_message_type_support_t _GetLandmarksInView_Request__type_support = { + rosidl_typesupport_fastrtps_c__identifier, + &__callbacks_GetLandmarksInView_Request, + get_message_typesupport_handle_function, +}; + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, srv, GetLandmarksInView_Request)() { + return &_GetLandmarksInView_Request__type_support; +} + +#if defined(__cplusplus) +} +#endif + +// already included above +// #include +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_typesupport_fastrtps_c/identifier.h" +// already included above +// #include "rosidl_typesupport_fastrtps_c/wstring_conversion.hpp" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/message_type_support.h" +// already included above +// #include "slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +// already included above +// #include "slam_msgs/srv/detail/get_landmarks_in_view__struct.h" +// already included above +// #include "slam_msgs/srv/detail/get_landmarks_in_view__functions.h" +// already included above +// #include "fastcdr/Cdr.h" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +// includes and forward declarations of message dependencies and their conversion functions + +#if defined(__cplusplus) +extern "C" +{ +#endif + +#include "slam_msgs/msg/detail/map_point__functions.h" // map_points + +// forward declare type support functions +size_t get_serialized_size_slam_msgs__msg__MapPoint( + const void * untyped_ros_message, + size_t current_alignment); + +size_t max_serialized_size_slam_msgs__msg__MapPoint( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, msg, MapPoint)(); + + +using _GetLandmarksInView_Response__ros_msg_type = slam_msgs__srv__GetLandmarksInView_Response; + +static bool _GetLandmarksInView_Response__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + if (!untyped_ros_message) { + fprintf(stderr, "ros message handle is null\n"); + return false; + } + const _GetLandmarksInView_Response__ros_msg_type * ros_message = static_cast(untyped_ros_message); + // Field name: map_points + { + const message_type_support_callbacks_t * callbacks = + static_cast( + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_fastrtps_c, slam_msgs, msg, MapPoint + )()->data); + size_t size = ros_message->map_points.size; + auto array_ptr = ros_message->map_points.data; + cdr << static_cast(size); + for (size_t i = 0; i < size; ++i) { + if (!callbacks->cdr_serialize( + &array_ptr[i], cdr)) + { + return false; + } + } + } + + return true; +} + +static bool _GetLandmarksInView_Response__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + if (!untyped_ros_message) { + fprintf(stderr, "ros message handle is null\n"); + return false; + } + _GetLandmarksInView_Response__ros_msg_type * ros_message = static_cast<_GetLandmarksInView_Response__ros_msg_type *>(untyped_ros_message); + // Field name: map_points + { + const message_type_support_callbacks_t * callbacks = + static_cast( + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_fastrtps_c, slam_msgs, msg, MapPoint + )()->data); + uint32_t cdrSize; + cdr >> cdrSize; + size_t size = static_cast(cdrSize); + if (ros_message->map_points.data) { + slam_msgs__msg__MapPoint__Sequence__fini(&ros_message->map_points); + } + if (!slam_msgs__msg__MapPoint__Sequence__init(&ros_message->map_points, size)) { + fprintf(stderr, "failed to create array for field 'map_points'"); + return false; + } + auto array_ptr = ros_message->map_points.data; + for (size_t i = 0; i < size; ++i) { + if (!callbacks->cdr_deserialize( + cdr, &array_ptr[i])) + { + return false; + } + } + } + + return true; +} // NOLINT(readability/fn_size) + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t get_serialized_size_slam_msgs__srv__GetLandmarksInView_Response( + const void * untyped_ros_message, + size_t current_alignment) +{ + const _GetLandmarksInView_Response__ros_msg_type * ros_message = static_cast(untyped_ros_message); + (void)ros_message; + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + (void)padding; + (void)wchar_size; + + // field.name map_points + { + size_t array_size = ros_message->map_points.size; + auto array_ptr = ros_message->map_points.data; + current_alignment += padding + + eprosima::fastcdr::Cdr::alignment(current_alignment, padding); + + for (size_t index = 0; index < array_size; ++index) { + current_alignment += get_serialized_size_slam_msgs__msg__MapPoint( + &array_ptr[index], current_alignment); + } + } + + return current_alignment - initial_alignment; +} + +static uint32_t _GetLandmarksInView_Response__get_serialized_size(const void * untyped_ros_message) +{ + return static_cast( + get_serialized_size_slam_msgs__srv__GetLandmarksInView_Response( + untyped_ros_message, 0)); +} + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t max_serialized_size_slam_msgs__srv__GetLandmarksInView_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + size_t last_member_size = 0; + (void)last_member_size; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + // member: map_points + { + size_t array_size = 0; + full_bounded = false; + is_plain = false; + current_alignment += padding + + eprosima::fastcdr::Cdr::alignment(current_alignment, padding); + + + last_member_size = 0; + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + size_t inner_size; + inner_size = + max_serialized_size_slam_msgs__msg__MapPoint( + inner_full_bounded, inner_is_plain, current_alignment); + last_member_size += inner_size; + current_alignment += inner_size; + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + + size_t ret_val = current_alignment - initial_alignment; + if (is_plain) { + // All members are plain, and type is not empty. + // We still need to check that the in-memory alignment + // is the same as the CDR mandated alignment. + using DataType = slam_msgs__srv__GetLandmarksInView_Response; + is_plain = + ( + offsetof(DataType, map_points) + + last_member_size + ) == ret_val; + } + + return ret_val; +} + +static size_t _GetLandmarksInView_Response__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_slam_msgs__srv__GetLandmarksInView_Response( + full_bounded, is_plain, 0); + + bounds_info = + is_plain ? ROSIDL_TYPESUPPORT_FASTRTPS_PLAIN_TYPE : + full_bounded ? ROSIDL_TYPESUPPORT_FASTRTPS_BOUNDED_TYPE : ROSIDL_TYPESUPPORT_FASTRTPS_UNBOUNDED_TYPE; + return ret_val; +} + + +static message_type_support_callbacks_t __callbacks_GetLandmarksInView_Response = { + "slam_msgs::srv", + "GetLandmarksInView_Response", + _GetLandmarksInView_Response__cdr_serialize, + _GetLandmarksInView_Response__cdr_deserialize, + _GetLandmarksInView_Response__get_serialized_size, + _GetLandmarksInView_Response__max_serialized_size +}; + +static rosidl_message_type_support_t _GetLandmarksInView_Response__type_support = { + rosidl_typesupport_fastrtps_c__identifier, + &__callbacks_GetLandmarksInView_Response, + get_message_typesupport_handle_function, +}; + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, srv, GetLandmarksInView_Response)() { + return &_GetLandmarksInView_Response__type_support; +} + +#if defined(__cplusplus) +} +#endif + +#include "rosidl_typesupport_fastrtps_cpp/service_type_support.h" +#include "rosidl_typesupport_cpp/service_type_support.hpp" +// already included above +// #include "rosidl_typesupport_fastrtps_c/identifier.h" +// already included above +// #include "slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +#include "slam_msgs/srv/get_landmarks_in_view.h" + +#if defined(__cplusplus) +extern "C" +{ +#endif + +static service_type_support_callbacks_t GetLandmarksInView__callbacks = { + "slam_msgs::srv", + "GetLandmarksInView", + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, srv, GetLandmarksInView_Request)(), + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, srv, GetLandmarksInView_Response)(), +}; + +static rosidl_service_type_support_t GetLandmarksInView__handle = { + rosidl_typesupport_fastrtps_c__identifier, + &GetLandmarksInView__callbacks, + get_service_typesupport_handle_function, +}; + +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, srv, GetLandmarksInView)() { + return &GetLandmarksInView__handle; +} + +#if defined(__cplusplus) +} +#endif diff --git a/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__rosidl_typesupport_fastrtps_c.h b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__rosidl_typesupport_fastrtps_c.h new file mode 100644 index 0000000..edcbef7 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__rosidl_typesupport_fastrtps_c.h @@ -0,0 +1,89 @@ +// generated from rosidl_typesupport_fastrtps_c/resource/idl__rosidl_typesupport_fastrtps_c.h.em +// with input from slam_msgs:srv/GetMap.idl +// generated code does not contain a copyright notice +#ifndef SLAM_MSGS__SRV__DETAIL__GET_MAP__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ +#define SLAM_MSGS__SRV__DETAIL__GET_MAP__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ + + +#include +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t get_serialized_size_slam_msgs__srv__GetMap_Request( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t max_serialized_size_slam_msgs__srv__GetMap_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, srv, GetMap_Request)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t get_serialized_size_slam_msgs__srv__GetMap_Response( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t max_serialized_size_slam_msgs__srv__GetMap_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, srv, GetMap_Response)(); + +#ifdef __cplusplus +} +#endif + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, srv, GetMap)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__SRV__DETAIL__GET_MAP__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ diff --git a/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp new file mode 100644 index 0000000..bfab8f6 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp @@ -0,0 +1,507 @@ +// generated from rosidl_typesupport_fastrtps_c/resource/idl__type_support_c.cpp.em +// with input from slam_msgs:srv/GetMap.idl +// generated code does not contain a copyright notice +#include "slam_msgs/srv/detail/get_map__rosidl_typesupport_fastrtps_c.h" + + +#include +#include +#include +#include "rosidl_typesupport_fastrtps_c/identifier.h" +#include "rosidl_typesupport_fastrtps_c/wstring_conversion.hpp" +#include "rosidl_typesupport_fastrtps_cpp/message_type_support.h" +#include "slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +#include "slam_msgs/srv/detail/get_map__struct.h" +#include "slam_msgs/srv/detail/get_map__functions.h" +#include "fastcdr/Cdr.h" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +// includes and forward declarations of message dependencies and their conversion functions + +#if defined(__cplusplus) +extern "C" +{ +#endif + +#include "rosidl_runtime_c/primitives_sequence.h" // kf_id_for_landmarks +#include "rosidl_runtime_c/primitives_sequence_functions.h" // kf_id_for_landmarks + +// forward declare type support functions + + +using _GetMap_Request__ros_msg_type = slam_msgs__srv__GetMap_Request; + +static bool _GetMap_Request__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + if (!untyped_ros_message) { + fprintf(stderr, "ros message handle is null\n"); + return false; + } + const _GetMap_Request__ros_msg_type * ros_message = static_cast(untyped_ros_message); + // Field name: tracked_points + { + cdr << (ros_message->tracked_points ? true : false); + } + + // Field name: kf_id_for_landmarks + { + size_t size = ros_message->kf_id_for_landmarks.size; + auto array_ptr = ros_message->kf_id_for_landmarks.data; + cdr << static_cast(size); + cdr.serializeArray(array_ptr, size); + } + + return true; +} + +static bool _GetMap_Request__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + if (!untyped_ros_message) { + fprintf(stderr, "ros message handle is null\n"); + return false; + } + _GetMap_Request__ros_msg_type * ros_message = static_cast<_GetMap_Request__ros_msg_type *>(untyped_ros_message); + // Field name: tracked_points + { + uint8_t tmp; + cdr >> tmp; + ros_message->tracked_points = tmp ? true : false; + } + + // Field name: kf_id_for_landmarks + { + uint32_t cdrSize; + cdr >> cdrSize; + size_t size = static_cast(cdrSize); + if (ros_message->kf_id_for_landmarks.data) { + rosidl_runtime_c__int32__Sequence__fini(&ros_message->kf_id_for_landmarks); + } + if (!rosidl_runtime_c__int32__Sequence__init(&ros_message->kf_id_for_landmarks, size)) { + fprintf(stderr, "failed to create array for field 'kf_id_for_landmarks'"); + return false; + } + auto array_ptr = ros_message->kf_id_for_landmarks.data; + cdr.deserializeArray(array_ptr, size); + } + + return true; +} // NOLINT(readability/fn_size) + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t get_serialized_size_slam_msgs__srv__GetMap_Request( + const void * untyped_ros_message, + size_t current_alignment) +{ + const _GetMap_Request__ros_msg_type * ros_message = static_cast(untyped_ros_message); + (void)ros_message; + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + (void)padding; + (void)wchar_size; + + // field.name tracked_points + { + size_t item_size = sizeof(ros_message->tracked_points); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // field.name kf_id_for_landmarks + { + size_t array_size = ros_message->kf_id_for_landmarks.size; + auto array_ptr = ros_message->kf_id_for_landmarks.data; + current_alignment += padding + + eprosima::fastcdr::Cdr::alignment(current_alignment, padding); + (void)array_ptr; + size_t item_size = sizeof(array_ptr[0]); + current_alignment += array_size * item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + + return current_alignment - initial_alignment; +} + +static uint32_t _GetMap_Request__get_serialized_size(const void * untyped_ros_message) +{ + return static_cast( + get_serialized_size_slam_msgs__srv__GetMap_Request( + untyped_ros_message, 0)); +} + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t max_serialized_size_slam_msgs__srv__GetMap_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + size_t last_member_size = 0; + (void)last_member_size; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + // member: tracked_points + { + size_t array_size = 1; + + last_member_size = array_size * sizeof(uint8_t); + current_alignment += array_size * sizeof(uint8_t); + } + // member: kf_id_for_landmarks + { + size_t array_size = 0; + full_bounded = false; + is_plain = false; + current_alignment += padding + + eprosima::fastcdr::Cdr::alignment(current_alignment, padding); + + last_member_size = array_size * sizeof(uint32_t); + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + + size_t ret_val = current_alignment - initial_alignment; + if (is_plain) { + // All members are plain, and type is not empty. + // We still need to check that the in-memory alignment + // is the same as the CDR mandated alignment. + using DataType = slam_msgs__srv__GetMap_Request; + is_plain = + ( + offsetof(DataType, kf_id_for_landmarks) + + last_member_size + ) == ret_val; + } + + return ret_val; +} + +static size_t _GetMap_Request__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_slam_msgs__srv__GetMap_Request( + full_bounded, is_plain, 0); + + bounds_info = + is_plain ? ROSIDL_TYPESUPPORT_FASTRTPS_PLAIN_TYPE : + full_bounded ? ROSIDL_TYPESUPPORT_FASTRTPS_BOUNDED_TYPE : ROSIDL_TYPESUPPORT_FASTRTPS_UNBOUNDED_TYPE; + return ret_val; +} + + +static message_type_support_callbacks_t __callbacks_GetMap_Request = { + "slam_msgs::srv", + "GetMap_Request", + _GetMap_Request__cdr_serialize, + _GetMap_Request__cdr_deserialize, + _GetMap_Request__get_serialized_size, + _GetMap_Request__max_serialized_size +}; + +static rosidl_message_type_support_t _GetMap_Request__type_support = { + rosidl_typesupport_fastrtps_c__identifier, + &__callbacks_GetMap_Request, + get_message_typesupport_handle_function, +}; + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, srv, GetMap_Request)() { + return &_GetMap_Request__type_support; +} + +#if defined(__cplusplus) +} +#endif + +// already included above +// #include +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_typesupport_fastrtps_c/identifier.h" +// already included above +// #include "rosidl_typesupport_fastrtps_c/wstring_conversion.hpp" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/message_type_support.h" +// already included above +// #include "slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +// already included above +// #include "slam_msgs/srv/detail/get_map__struct.h" +// already included above +// #include "slam_msgs/srv/detail/get_map__functions.h" +// already included above +// #include "fastcdr/Cdr.h" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +// includes and forward declarations of message dependencies and their conversion functions + +#if defined(__cplusplus) +extern "C" +{ +#endif + +#include "slam_msgs/msg/detail/map_data__functions.h" // data + +// forward declare type support functions +size_t get_serialized_size_slam_msgs__msg__MapData( + const void * untyped_ros_message, + size_t current_alignment); + +size_t max_serialized_size_slam_msgs__msg__MapData( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, msg, MapData)(); + + +using _GetMap_Response__ros_msg_type = slam_msgs__srv__GetMap_Response; + +static bool _GetMap_Response__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + if (!untyped_ros_message) { + fprintf(stderr, "ros message handle is null\n"); + return false; + } + const _GetMap_Response__ros_msg_type * ros_message = static_cast(untyped_ros_message); + // Field name: data + { + const message_type_support_callbacks_t * callbacks = + static_cast( + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_fastrtps_c, slam_msgs, msg, MapData + )()->data); + if (!callbacks->cdr_serialize( + &ros_message->data, cdr)) + { + return false; + } + } + + return true; +} + +static bool _GetMap_Response__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + if (!untyped_ros_message) { + fprintf(stderr, "ros message handle is null\n"); + return false; + } + _GetMap_Response__ros_msg_type * ros_message = static_cast<_GetMap_Response__ros_msg_type *>(untyped_ros_message); + // Field name: data + { + const message_type_support_callbacks_t * callbacks = + static_cast( + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_fastrtps_c, slam_msgs, msg, MapData + )()->data); + if (!callbacks->cdr_deserialize( + cdr, &ros_message->data)) + { + return false; + } + } + + return true; +} // NOLINT(readability/fn_size) + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t get_serialized_size_slam_msgs__srv__GetMap_Response( + const void * untyped_ros_message, + size_t current_alignment) +{ + const _GetMap_Response__ros_msg_type * ros_message = static_cast(untyped_ros_message); + (void)ros_message; + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + (void)padding; + (void)wchar_size; + + // field.name data + + current_alignment += get_serialized_size_slam_msgs__msg__MapData( + &(ros_message->data), current_alignment); + + return current_alignment - initial_alignment; +} + +static uint32_t _GetMap_Response__get_serialized_size(const void * untyped_ros_message) +{ + return static_cast( + get_serialized_size_slam_msgs__srv__GetMap_Response( + untyped_ros_message, 0)); +} + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_slam_msgs +size_t max_serialized_size_slam_msgs__srv__GetMap_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + size_t last_member_size = 0; + (void)last_member_size; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + // member: data + { + size_t array_size = 1; + + + last_member_size = 0; + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + size_t inner_size; + inner_size = + max_serialized_size_slam_msgs__msg__MapData( + inner_full_bounded, inner_is_plain, current_alignment); + last_member_size += inner_size; + current_alignment += inner_size; + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + + size_t ret_val = current_alignment - initial_alignment; + if (is_plain) { + // All members are plain, and type is not empty. + // We still need to check that the in-memory alignment + // is the same as the CDR mandated alignment. + using DataType = slam_msgs__srv__GetMap_Response; + is_plain = + ( + offsetof(DataType, data) + + last_member_size + ) == ret_val; + } + + return ret_val; +} + +static size_t _GetMap_Response__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_slam_msgs__srv__GetMap_Response( + full_bounded, is_plain, 0); + + bounds_info = + is_plain ? ROSIDL_TYPESUPPORT_FASTRTPS_PLAIN_TYPE : + full_bounded ? ROSIDL_TYPESUPPORT_FASTRTPS_BOUNDED_TYPE : ROSIDL_TYPESUPPORT_FASTRTPS_UNBOUNDED_TYPE; + return ret_val; +} + + +static message_type_support_callbacks_t __callbacks_GetMap_Response = { + "slam_msgs::srv", + "GetMap_Response", + _GetMap_Response__cdr_serialize, + _GetMap_Response__cdr_deserialize, + _GetMap_Response__get_serialized_size, + _GetMap_Response__max_serialized_size +}; + +static rosidl_message_type_support_t _GetMap_Response__type_support = { + rosidl_typesupport_fastrtps_c__identifier, + &__callbacks_GetMap_Response, + get_message_typesupport_handle_function, +}; + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, srv, GetMap_Response)() { + return &_GetMap_Response__type_support; +} + +#if defined(__cplusplus) +} +#endif + +#include "rosidl_typesupport_fastrtps_cpp/service_type_support.h" +#include "rosidl_typesupport_cpp/service_type_support.hpp" +// already included above +// #include "rosidl_typesupport_fastrtps_c/identifier.h" +// already included above +// #include "slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +#include "slam_msgs/srv/get_map.h" + +#if defined(__cplusplus) +extern "C" +{ +#endif + +static service_type_support_callbacks_t GetMap__callbacks = { + "slam_msgs::srv", + "GetMap", + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, srv, GetMap_Request)(), + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, srv, GetMap_Response)(), +}; + +static rosidl_service_type_support_t GetMap__handle = { + rosidl_typesupport_fastrtps_c__identifier, + &GetMap__callbacks, + get_service_typesupport_handle_function, +}; + +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, slam_msgs, srv, GetMap)() { + return &GetMap__handle; +} + +#if defined(__cplusplus) +} +#endif diff --git a/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c__arguments.json b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c__arguments.json new file mode 100644 index 0000000..97bd236 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_c__arguments.json @@ -0,0 +1,211 @@ +{ + "package_name": "slam_msgs", + "output_dir": "/root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs", + "template_dir": "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/resource", + "idl_tuples": [ + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:msg/MapGraph.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:msg/MapData.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:msg/KeyFrame.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:msg/MapPoint.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:srv/GetMap.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:srv/GetLandmarksInView.idl" + ], + "ros_interface_dependencies": [ + "builtin_interfaces:/opt/ros/humble/share/builtin_interfaces/msg/Duration.idl", + "builtin_interfaces:/opt/ros/humble/share/builtin_interfaces/msg/Time.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Accel.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/AccelStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/AccelWithCovariance.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Inertia.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/InertiaStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Point.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Point32.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PointStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Polygon.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PolygonStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Pose.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Pose2D.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PoseArray.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PoseStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PoseWithCovariance.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Quaternion.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/QuaternionStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Transform.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/TransformStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Twist.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/TwistStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/TwistWithCovariance.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Vector3.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Vector3Stamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/VelocityStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Wrench.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/WrenchStamped.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Bool.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Byte.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/ByteMultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Char.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/ColorRGBA.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Empty.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Float32.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Float32MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Float64.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Float64MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Header.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int16.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int16MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int32.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int32MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int64.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int64MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int8.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int8MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/MultiArrayDimension.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/MultiArrayLayout.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/String.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt16.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt16MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt32.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt32MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt64.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt64MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt8.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt8MultiArray.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/BatteryState.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/CameraInfo.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/ChannelFloat32.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/CompressedImage.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/FluidPressure.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Illuminance.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Image.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Imu.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/JointState.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Joy.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/JoyFeedback.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/JoyFeedbackArray.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/LaserEcho.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/LaserScan.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/MagneticField.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/MultiDOFJointState.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/MultiEchoLaserScan.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/NavSatFix.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/NavSatStatus.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/PointCloud.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/PointCloud2.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/PointField.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Range.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/RegionOfInterest.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/RelativeHumidity.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Temperature.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/TimeReference.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/srv/SetCameraInfo.idl" + ], + "target_dependencies": [ + "/opt/ros/humble/lib/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c", + "/opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_typesupport_fastrtps_c/__init__.py", + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/resource/idl__rosidl_typesupport_fastrtps_c.h.em", + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/resource/idl__type_support_c.cpp.em", + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/resource/msg__rosidl_typesupport_fastrtps_c.h.em", + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/resource/msg__type_support_c.cpp.em", + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/resource/srv__rosidl_typesupport_fastrtps_c.h.em", + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/resource/srv__type_support_c.cpp.em", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/MapGraph.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/MapData.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/KeyFrame.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/MapPoint.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/srv/GetMap.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/srv/GetLandmarksInView.idl", + "/opt/ros/humble/share/builtin_interfaces/msg/Duration.idl", + "/opt/ros/humble/share/builtin_interfaces/msg/Time.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Accel.idl", + "/opt/ros/humble/share/geometry_msgs/msg/AccelStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/AccelWithCovariance.idl", + "/opt/ros/humble/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Inertia.idl", + "/opt/ros/humble/share/geometry_msgs/msg/InertiaStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Point.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Point32.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PointStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Polygon.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PolygonStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Pose.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Pose2D.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PoseArray.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PoseStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PoseWithCovariance.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Quaternion.idl", + "/opt/ros/humble/share/geometry_msgs/msg/QuaternionStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Transform.idl", + "/opt/ros/humble/share/geometry_msgs/msg/TransformStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Twist.idl", + "/opt/ros/humble/share/geometry_msgs/msg/TwistStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/TwistWithCovariance.idl", + "/opt/ros/humble/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Vector3.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Vector3Stamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/VelocityStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Wrench.idl", + "/opt/ros/humble/share/geometry_msgs/msg/WrenchStamped.idl", + "/opt/ros/humble/share/std_msgs/msg/Bool.idl", + "/opt/ros/humble/share/std_msgs/msg/Byte.idl", + "/opt/ros/humble/share/std_msgs/msg/ByteMultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Char.idl", + "/opt/ros/humble/share/std_msgs/msg/ColorRGBA.idl", + "/opt/ros/humble/share/std_msgs/msg/Empty.idl", + "/opt/ros/humble/share/std_msgs/msg/Float32.idl", + "/opt/ros/humble/share/std_msgs/msg/Float32MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Float64.idl", + "/opt/ros/humble/share/std_msgs/msg/Float64MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Header.idl", + "/opt/ros/humble/share/std_msgs/msg/Int16.idl", + "/opt/ros/humble/share/std_msgs/msg/Int16MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Int32.idl", + "/opt/ros/humble/share/std_msgs/msg/Int32MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Int64.idl", + "/opt/ros/humble/share/std_msgs/msg/Int64MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Int8.idl", + "/opt/ros/humble/share/std_msgs/msg/Int8MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/MultiArrayDimension.idl", + "/opt/ros/humble/share/std_msgs/msg/MultiArrayLayout.idl", + "/opt/ros/humble/share/std_msgs/msg/String.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt16.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt16MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt32.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt32MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt64.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt64MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt8.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt8MultiArray.idl", + "/opt/ros/humble/share/sensor_msgs/msg/BatteryState.idl", + "/opt/ros/humble/share/sensor_msgs/msg/CameraInfo.idl", + "/opt/ros/humble/share/sensor_msgs/msg/ChannelFloat32.idl", + "/opt/ros/humble/share/sensor_msgs/msg/CompressedImage.idl", + "/opt/ros/humble/share/sensor_msgs/msg/FluidPressure.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Illuminance.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Image.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Imu.idl", + "/opt/ros/humble/share/sensor_msgs/msg/JointState.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Joy.idl", + "/opt/ros/humble/share/sensor_msgs/msg/JoyFeedback.idl", + "/opt/ros/humble/share/sensor_msgs/msg/JoyFeedbackArray.idl", + "/opt/ros/humble/share/sensor_msgs/msg/LaserEcho.idl", + "/opt/ros/humble/share/sensor_msgs/msg/LaserScan.idl", + "/opt/ros/humble/share/sensor_msgs/msg/MagneticField.idl", + "/opt/ros/humble/share/sensor_msgs/msg/MultiDOFJointState.idl", + "/opt/ros/humble/share/sensor_msgs/msg/MultiEchoLaserScan.idl", + "/opt/ros/humble/share/sensor_msgs/msg/NavSatFix.idl", + "/opt/ros/humble/share/sensor_msgs/msg/NavSatStatus.idl", + "/opt/ros/humble/share/sensor_msgs/msg/PointCloud.idl", + "/opt/ros/humble/share/sensor_msgs/msg/PointCloud2.idl", + "/opt/ros/humble/share/sensor_msgs/msg/PointField.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Range.idl", + "/opt/ros/humble/share/sensor_msgs/msg/RegionOfInterest.idl", + "/opt/ros/humble/share/sensor_msgs/msg/RelativeHumidity.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Temperature.idl", + "/opt/ros/humble/share/sensor_msgs/msg/TimeReference.idl", + "/opt/ros/humble/share/sensor_msgs/srv/SetCameraInfo.idl" + ] +} diff --git a/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp new file mode 100644 index 0000000..72bc476 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp @@ -0,0 +1,291 @@ +// generated from rosidl_typesupport_fastrtps_cpp/resource/idl__type_support.cpp.em +// with input from slam_msgs:msg/KeyFrame.idl +// generated code does not contain a copyright notice +#include "slam_msgs/msg/detail/key_frame__rosidl_typesupport_fastrtps_cpp.hpp" +#include "slam_msgs/msg/detail/key_frame__struct.hpp" + +#include +#include +#include +#include "rosidl_typesupport_cpp/message_type_support.hpp" +#include "rosidl_typesupport_fastrtps_cpp/identifier.hpp" +#include "rosidl_typesupport_fastrtps_cpp/message_type_support.h" +#include "rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp" +#include "rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp" +#include "fastcdr/Cdr.h" + + +// forward declaration of message dependencies and their conversion functions +namespace geometry_msgs +{ +namespace msg +{ +namespace typesupport_fastrtps_cpp +{ +bool cdr_serialize( + const geometry_msgs::msg::Point &, + eprosima::fastcdr::Cdr &); +bool cdr_deserialize( + eprosima::fastcdr::Cdr &, + geometry_msgs::msg::Point &); +size_t get_serialized_size( + const geometry_msgs::msg::Point &, + size_t current_alignment); +size_t +max_serialized_size_Point( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); +} // namespace typesupport_fastrtps_cpp +} // namespace msg +} // namespace geometry_msgs + + +namespace slam_msgs +{ + +namespace msg +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_serialize( + const slam_msgs::msg::KeyFrame & ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + // Member: id + cdr << ros_message.id; + // Member: word_pts + { + size_t size = ros_message.word_pts.size(); + cdr << static_cast(size); + for (size_t i = 0; i < size; i++) { + geometry_msgs::msg::typesupport_fastrtps_cpp::cdr_serialize( + ros_message.word_pts[i], + cdr); + } + } + return true; +} + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + slam_msgs::msg::KeyFrame & ros_message) +{ + // Member: id + cdr >> ros_message.id; + + // Member: word_pts + { + uint32_t cdrSize; + cdr >> cdrSize; + size_t size = static_cast(cdrSize); + ros_message.word_pts.resize(size); + for (size_t i = 0; i < size; i++) { + geometry_msgs::msg::typesupport_fastrtps_cpp::cdr_deserialize( + cdr, ros_message.word_pts[i]); + } + } + + return true; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +get_serialized_size( + const slam_msgs::msg::KeyFrame & ros_message, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + (void)padding; + (void)wchar_size; + + // Member: id + { + size_t item_size = sizeof(ros_message.id); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // Member: word_pts + { + size_t array_size = ros_message.word_pts.size(); + + current_alignment += padding + + eprosima::fastcdr::Cdr::alignment(current_alignment, padding); + + for (size_t index = 0; index < array_size; ++index) { + current_alignment += + geometry_msgs::msg::typesupport_fastrtps_cpp::get_serialized_size( + ros_message.word_pts[index], current_alignment); + } + } + + return current_alignment - initial_alignment; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +max_serialized_size_KeyFrame( + bool & full_bounded, + bool & is_plain, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + size_t last_member_size = 0; + (void)last_member_size; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + + // Member: id + { + size_t array_size = 1; + + last_member_size = array_size * sizeof(uint32_t); + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + + // Member: word_pts + { + size_t array_size = 0; + full_bounded = false; + is_plain = false; + current_alignment += padding + + eprosima::fastcdr::Cdr::alignment(current_alignment, padding); + + + last_member_size = 0; + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + size_t inner_size = + geometry_msgs::msg::typesupport_fastrtps_cpp::max_serialized_size_Point( + inner_full_bounded, inner_is_plain, current_alignment); + last_member_size += inner_size; + current_alignment += inner_size; + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + + size_t ret_val = current_alignment - initial_alignment; + if (is_plain) { + // All members are plain, and type is not empty. + // We still need to check that the in-memory alignment + // is the same as the CDR mandated alignment. + using DataType = slam_msgs::msg::KeyFrame; + is_plain = + ( + offsetof(DataType, word_pts) + + last_member_size + ) == ret_val; + } + + return ret_val; +} + +static bool _KeyFrame__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return cdr_serialize(*typed_message, cdr); +} + +static bool _KeyFrame__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return cdr_deserialize(cdr, *typed_message); +} + +static uint32_t _KeyFrame__get_serialized_size( + const void * untyped_ros_message) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return static_cast(get_serialized_size(*typed_message, 0)); +} + +static size_t _KeyFrame__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_KeyFrame(full_bounded, is_plain, 0); + + bounds_info = + is_plain ? ROSIDL_TYPESUPPORT_FASTRTPS_PLAIN_TYPE : + full_bounded ? ROSIDL_TYPESUPPORT_FASTRTPS_BOUNDED_TYPE : ROSIDL_TYPESUPPORT_FASTRTPS_UNBOUNDED_TYPE; + return ret_val; +} + +static message_type_support_callbacks_t _KeyFrame__callbacks = { + "slam_msgs::msg", + "KeyFrame", + _KeyFrame__cdr_serialize, + _KeyFrame__cdr_deserialize, + _KeyFrame__get_serialized_size, + _KeyFrame__max_serialized_size +}; + +static rosidl_message_type_support_t _KeyFrame__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_KeyFrame__callbacks, + get_message_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace msg + +} // namespace slam_msgs + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_slam_msgs +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &slam_msgs::msg::typesupport_fastrtps_cpp::_KeyFrame__handle; +} + +} // namespace rosidl_typesupport_fastrtps_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, slam_msgs, msg, KeyFrame)() { + return &slam_msgs::msg::typesupport_fastrtps_cpp::_KeyFrame__handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp new file mode 100644 index 0000000..690d803 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp @@ -0,0 +1,383 @@ +// generated from rosidl_typesupport_fastrtps_cpp/resource/idl__type_support.cpp.em +// with input from slam_msgs:msg/MapData.idl +// generated code does not contain a copyright notice +#include "slam_msgs/msg/detail/map_data__rosidl_typesupport_fastrtps_cpp.hpp" +#include "slam_msgs/msg/detail/map_data__struct.hpp" + +#include +#include +#include +#include "rosidl_typesupport_cpp/message_type_support.hpp" +#include "rosidl_typesupport_fastrtps_cpp/identifier.hpp" +#include "rosidl_typesupport_fastrtps_cpp/message_type_support.h" +#include "rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp" +#include "rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp" +#include "fastcdr/Cdr.h" + + +// forward declaration of message dependencies and their conversion functions +namespace std_msgs +{ +namespace msg +{ +namespace typesupport_fastrtps_cpp +{ +bool cdr_serialize( + const std_msgs::msg::Header &, + eprosima::fastcdr::Cdr &); +bool cdr_deserialize( + eprosima::fastcdr::Cdr &, + std_msgs::msg::Header &); +size_t get_serialized_size( + const std_msgs::msg::Header &, + size_t current_alignment); +size_t +max_serialized_size_Header( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); +} // namespace typesupport_fastrtps_cpp +} // namespace msg +} // namespace std_msgs + +namespace slam_msgs +{ +namespace msg +{ +namespace typesupport_fastrtps_cpp +{ +bool cdr_serialize( + const slam_msgs::msg::MapGraph &, + eprosima::fastcdr::Cdr &); +bool cdr_deserialize( + eprosima::fastcdr::Cdr &, + slam_msgs::msg::MapGraph &); +size_t get_serialized_size( + const slam_msgs::msg::MapGraph &, + size_t current_alignment); +size_t +max_serialized_size_MapGraph( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); +} // namespace typesupport_fastrtps_cpp +} // namespace msg +} // namespace slam_msgs + +namespace slam_msgs +{ +namespace msg +{ +namespace typesupport_fastrtps_cpp +{ +bool cdr_serialize( + const slam_msgs::msg::KeyFrame &, + eprosima::fastcdr::Cdr &); +bool cdr_deserialize( + eprosima::fastcdr::Cdr &, + slam_msgs::msg::KeyFrame &); +size_t get_serialized_size( + const slam_msgs::msg::KeyFrame &, + size_t current_alignment); +size_t +max_serialized_size_KeyFrame( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); +} // namespace typesupport_fastrtps_cpp +} // namespace msg +} // namespace slam_msgs + + +namespace slam_msgs +{ + +namespace msg +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_serialize( + const slam_msgs::msg::MapData & ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + // Member: header + std_msgs::msg::typesupport_fastrtps_cpp::cdr_serialize( + ros_message.header, + cdr); + // Member: graph + slam_msgs::msg::typesupport_fastrtps_cpp::cdr_serialize( + ros_message.graph, + cdr); + // Member: nodes + { + size_t size = ros_message.nodes.size(); + cdr << static_cast(size); + for (size_t i = 0; i < size; i++) { + slam_msgs::msg::typesupport_fastrtps_cpp::cdr_serialize( + ros_message.nodes[i], + cdr); + } + } + return true; +} + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + slam_msgs::msg::MapData & ros_message) +{ + // Member: header + std_msgs::msg::typesupport_fastrtps_cpp::cdr_deserialize( + cdr, ros_message.header); + + // Member: graph + slam_msgs::msg::typesupport_fastrtps_cpp::cdr_deserialize( + cdr, ros_message.graph); + + // Member: nodes + { + uint32_t cdrSize; + cdr >> cdrSize; + size_t size = static_cast(cdrSize); + ros_message.nodes.resize(size); + for (size_t i = 0; i < size; i++) { + slam_msgs::msg::typesupport_fastrtps_cpp::cdr_deserialize( + cdr, ros_message.nodes[i]); + } + } + + return true; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +get_serialized_size( + const slam_msgs::msg::MapData & ros_message, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + (void)padding; + (void)wchar_size; + + // Member: header + + current_alignment += + std_msgs::msg::typesupport_fastrtps_cpp::get_serialized_size( + ros_message.header, current_alignment); + // Member: graph + + current_alignment += + slam_msgs::msg::typesupport_fastrtps_cpp::get_serialized_size( + ros_message.graph, current_alignment); + // Member: nodes + { + size_t array_size = ros_message.nodes.size(); + + current_alignment += padding + + eprosima::fastcdr::Cdr::alignment(current_alignment, padding); + + for (size_t index = 0; index < array_size; ++index) { + current_alignment += + slam_msgs::msg::typesupport_fastrtps_cpp::get_serialized_size( + ros_message.nodes[index], current_alignment); + } + } + + return current_alignment - initial_alignment; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +max_serialized_size_MapData( + bool & full_bounded, + bool & is_plain, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + size_t last_member_size = 0; + (void)last_member_size; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + + // Member: header + { + size_t array_size = 1; + + + last_member_size = 0; + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + size_t inner_size = + std_msgs::msg::typesupport_fastrtps_cpp::max_serialized_size_Header( + inner_full_bounded, inner_is_plain, current_alignment); + last_member_size += inner_size; + current_alignment += inner_size; + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + + // Member: graph + { + size_t array_size = 1; + + + last_member_size = 0; + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + size_t inner_size = + slam_msgs::msg::typesupport_fastrtps_cpp::max_serialized_size_MapGraph( + inner_full_bounded, inner_is_plain, current_alignment); + last_member_size += inner_size; + current_alignment += inner_size; + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + + // Member: nodes + { + size_t array_size = 0; + full_bounded = false; + is_plain = false; + current_alignment += padding + + eprosima::fastcdr::Cdr::alignment(current_alignment, padding); + + + last_member_size = 0; + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + size_t inner_size = + slam_msgs::msg::typesupport_fastrtps_cpp::max_serialized_size_KeyFrame( + inner_full_bounded, inner_is_plain, current_alignment); + last_member_size += inner_size; + current_alignment += inner_size; + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + + size_t ret_val = current_alignment - initial_alignment; + if (is_plain) { + // All members are plain, and type is not empty. + // We still need to check that the in-memory alignment + // is the same as the CDR mandated alignment. + using DataType = slam_msgs::msg::MapData; + is_plain = + ( + offsetof(DataType, nodes) + + last_member_size + ) == ret_val; + } + + return ret_val; +} + +static bool _MapData__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return cdr_serialize(*typed_message, cdr); +} + +static bool _MapData__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return cdr_deserialize(cdr, *typed_message); +} + +static uint32_t _MapData__get_serialized_size( + const void * untyped_ros_message) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return static_cast(get_serialized_size(*typed_message, 0)); +} + +static size_t _MapData__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_MapData(full_bounded, is_plain, 0); + + bounds_info = + is_plain ? ROSIDL_TYPESUPPORT_FASTRTPS_PLAIN_TYPE : + full_bounded ? ROSIDL_TYPESUPPORT_FASTRTPS_BOUNDED_TYPE : ROSIDL_TYPESUPPORT_FASTRTPS_UNBOUNDED_TYPE; + return ret_val; +} + +static message_type_support_callbacks_t _MapData__callbacks = { + "slam_msgs::msg", + "MapData", + _MapData__cdr_serialize, + _MapData__cdr_deserialize, + _MapData__get_serialized_size, + _MapData__max_serialized_size +}; + +static rosidl_message_type_support_t _MapData__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_MapData__callbacks, + get_message_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace msg + +} // namespace slam_msgs + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_slam_msgs +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &slam_msgs::msg::typesupport_fastrtps_cpp::_MapData__handle; +} + +} // namespace rosidl_typesupport_fastrtps_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, slam_msgs, msg, MapData)() { + return &slam_msgs::msg::typesupport_fastrtps_cpp::_MapData__handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp new file mode 100644 index 0000000..f600bac --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp @@ -0,0 +1,359 @@ +// generated from rosidl_typesupport_fastrtps_cpp/resource/idl__type_support.cpp.em +// with input from slam_msgs:msg/MapGraph.idl +// generated code does not contain a copyright notice +#include "slam_msgs/msg/detail/map_graph__rosidl_typesupport_fastrtps_cpp.hpp" +#include "slam_msgs/msg/detail/map_graph__struct.hpp" + +#include +#include +#include +#include "rosidl_typesupport_cpp/message_type_support.hpp" +#include "rosidl_typesupport_fastrtps_cpp/identifier.hpp" +#include "rosidl_typesupport_fastrtps_cpp/message_type_support.h" +#include "rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp" +#include "rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp" +#include "fastcdr/Cdr.h" + + +// forward declaration of message dependencies and their conversion functions +namespace std_msgs +{ +namespace msg +{ +namespace typesupport_fastrtps_cpp +{ +bool cdr_serialize( + const std_msgs::msg::Header &, + eprosima::fastcdr::Cdr &); +bool cdr_deserialize( + eprosima::fastcdr::Cdr &, + std_msgs::msg::Header &); +size_t get_serialized_size( + const std_msgs::msg::Header &, + size_t current_alignment); +size_t +max_serialized_size_Header( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); +} // namespace typesupport_fastrtps_cpp +} // namespace msg +} // namespace std_msgs + +namespace geometry_msgs +{ +namespace msg +{ +namespace typesupport_fastrtps_cpp +{ +bool cdr_serialize( + const geometry_msgs::msg::PoseStamped &, + eprosima::fastcdr::Cdr &); +bool cdr_deserialize( + eprosima::fastcdr::Cdr &, + geometry_msgs::msg::PoseStamped &); +size_t get_serialized_size( + const geometry_msgs::msg::PoseStamped &, + size_t current_alignment); +size_t +max_serialized_size_PoseStamped( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); +} // namespace typesupport_fastrtps_cpp +} // namespace msg +} // namespace geometry_msgs + + +namespace slam_msgs +{ + +namespace msg +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_serialize( + const slam_msgs::msg::MapGraph & ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + // Member: header + std_msgs::msg::typesupport_fastrtps_cpp::cdr_serialize( + ros_message.header, + cdr); + // Member: poses_id + { + cdr << ros_message.poses_id; + } + // Member: poses + { + size_t size = ros_message.poses.size(); + cdr << static_cast(size); + for (size_t i = 0; i < size; i++) { + geometry_msgs::msg::typesupport_fastrtps_cpp::cdr_serialize( + ros_message.poses[i], + cdr); + } + } + return true; +} + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + slam_msgs::msg::MapGraph & ros_message) +{ + // Member: header + std_msgs::msg::typesupport_fastrtps_cpp::cdr_deserialize( + cdr, ros_message.header); + + // Member: poses_id + { + cdr >> ros_message.poses_id; + } + + // Member: poses + { + uint32_t cdrSize; + cdr >> cdrSize; + size_t size = static_cast(cdrSize); + ros_message.poses.resize(size); + for (size_t i = 0; i < size; i++) { + geometry_msgs::msg::typesupport_fastrtps_cpp::cdr_deserialize( + cdr, ros_message.poses[i]); + } + } + + return true; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +get_serialized_size( + const slam_msgs::msg::MapGraph & ros_message, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + (void)padding; + (void)wchar_size; + + // Member: header + + current_alignment += + std_msgs::msg::typesupport_fastrtps_cpp::get_serialized_size( + ros_message.header, current_alignment); + // Member: poses_id + { + size_t array_size = ros_message.poses_id.size(); + + current_alignment += padding + + eprosima::fastcdr::Cdr::alignment(current_alignment, padding); + size_t item_size = sizeof(ros_message.poses_id[0]); + current_alignment += array_size * item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // Member: poses + { + size_t array_size = ros_message.poses.size(); + + current_alignment += padding + + eprosima::fastcdr::Cdr::alignment(current_alignment, padding); + + for (size_t index = 0; index < array_size; ++index) { + current_alignment += + geometry_msgs::msg::typesupport_fastrtps_cpp::get_serialized_size( + ros_message.poses[index], current_alignment); + } + } + + return current_alignment - initial_alignment; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +max_serialized_size_MapGraph( + bool & full_bounded, + bool & is_plain, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + size_t last_member_size = 0; + (void)last_member_size; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + + // Member: header + { + size_t array_size = 1; + + + last_member_size = 0; + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + size_t inner_size = + std_msgs::msg::typesupport_fastrtps_cpp::max_serialized_size_Header( + inner_full_bounded, inner_is_plain, current_alignment); + last_member_size += inner_size; + current_alignment += inner_size; + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + + // Member: poses_id + { + size_t array_size = 0; + full_bounded = false; + is_plain = false; + current_alignment += padding + + eprosima::fastcdr::Cdr::alignment(current_alignment, padding); + + last_member_size = array_size * sizeof(uint32_t); + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + + // Member: poses + { + size_t array_size = 0; + full_bounded = false; + is_plain = false; + current_alignment += padding + + eprosima::fastcdr::Cdr::alignment(current_alignment, padding); + + + last_member_size = 0; + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + size_t inner_size = + geometry_msgs::msg::typesupport_fastrtps_cpp::max_serialized_size_PoseStamped( + inner_full_bounded, inner_is_plain, current_alignment); + last_member_size += inner_size; + current_alignment += inner_size; + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + + size_t ret_val = current_alignment - initial_alignment; + if (is_plain) { + // All members are plain, and type is not empty. + // We still need to check that the in-memory alignment + // is the same as the CDR mandated alignment. + using DataType = slam_msgs::msg::MapGraph; + is_plain = + ( + offsetof(DataType, poses) + + last_member_size + ) == ret_val; + } + + return ret_val; +} + +static bool _MapGraph__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return cdr_serialize(*typed_message, cdr); +} + +static bool _MapGraph__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return cdr_deserialize(cdr, *typed_message); +} + +static uint32_t _MapGraph__get_serialized_size( + const void * untyped_ros_message) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return static_cast(get_serialized_size(*typed_message, 0)); +} + +static size_t _MapGraph__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_MapGraph(full_bounded, is_plain, 0); + + bounds_info = + is_plain ? ROSIDL_TYPESUPPORT_FASTRTPS_PLAIN_TYPE : + full_bounded ? ROSIDL_TYPESUPPORT_FASTRTPS_BOUNDED_TYPE : ROSIDL_TYPESUPPORT_FASTRTPS_UNBOUNDED_TYPE; + return ret_val; +} + +static message_type_support_callbacks_t _MapGraph__callbacks = { + "slam_msgs::msg", + "MapGraph", + _MapGraph__cdr_serialize, + _MapGraph__cdr_deserialize, + _MapGraph__get_serialized_size, + _MapGraph__max_serialized_size +}; + +static rosidl_message_type_support_t _MapGraph__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_MapGraph__callbacks, + get_message_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace msg + +} // namespace slam_msgs + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_slam_msgs +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &slam_msgs::msg::typesupport_fastrtps_cpp::_MapGraph__handle; +} + +} // namespace rosidl_typesupport_fastrtps_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, slam_msgs, msg, MapGraph)() { + return &slam_msgs::msg::typesupport_fastrtps_cpp::_MapGraph__handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp new file mode 100644 index 0000000..2cf796b --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp @@ -0,0 +1,327 @@ +// generated from rosidl_typesupport_fastrtps_cpp/resource/idl__type_support.cpp.em +// with input from slam_msgs:msg/MapPoint.idl +// generated code does not contain a copyright notice +#include "slam_msgs/msg/detail/map_point__rosidl_typesupport_fastrtps_cpp.hpp" +#include "slam_msgs/msg/detail/map_point__struct.hpp" + +#include +#include +#include +#include "rosidl_typesupport_cpp/message_type_support.hpp" +#include "rosidl_typesupport_fastrtps_cpp/identifier.hpp" +#include "rosidl_typesupport_fastrtps_cpp/message_type_support.h" +#include "rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp" +#include "rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp" +#include "fastcdr/Cdr.h" + + +// forward declaration of message dependencies and their conversion functions +namespace geometry_msgs +{ +namespace msg +{ +namespace typesupport_fastrtps_cpp +{ +bool cdr_serialize( + const geometry_msgs::msg::Point &, + eprosima::fastcdr::Cdr &); +bool cdr_deserialize( + eprosima::fastcdr::Cdr &, + geometry_msgs::msg::Point &); +size_t get_serialized_size( + const geometry_msgs::msg::Point &, + size_t current_alignment); +size_t +max_serialized_size_Point( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); +} // namespace typesupport_fastrtps_cpp +} // namespace msg +} // namespace geometry_msgs + +namespace geometry_msgs +{ +namespace msg +{ +namespace typesupport_fastrtps_cpp +{ +bool cdr_serialize( + const geometry_msgs::msg::Pose &, + eprosima::fastcdr::Cdr &); +bool cdr_deserialize( + eprosima::fastcdr::Cdr &, + geometry_msgs::msg::Pose &); +size_t get_serialized_size( + const geometry_msgs::msg::Pose &, + size_t current_alignment); +size_t +max_serialized_size_Pose( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); +} // namespace typesupport_fastrtps_cpp +} // namespace msg +} // namespace geometry_msgs + + +namespace slam_msgs +{ + +namespace msg +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_serialize( + const slam_msgs::msg::MapPoint & ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + // Member: position + geometry_msgs::msg::typesupport_fastrtps_cpp::cdr_serialize( + ros_message.position, + cdr); + // Member: observing_keyframes + { + size_t size = ros_message.observing_keyframes.size(); + cdr << static_cast(size); + for (size_t i = 0; i < size; i++) { + geometry_msgs::msg::typesupport_fastrtps_cpp::cdr_serialize( + ros_message.observing_keyframes[i], + cdr); + } + } + return true; +} + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + slam_msgs::msg::MapPoint & ros_message) +{ + // Member: position + geometry_msgs::msg::typesupport_fastrtps_cpp::cdr_deserialize( + cdr, ros_message.position); + + // Member: observing_keyframes + { + uint32_t cdrSize; + cdr >> cdrSize; + size_t size = static_cast(cdrSize); + ros_message.observing_keyframes.resize(size); + for (size_t i = 0; i < size; i++) { + geometry_msgs::msg::typesupport_fastrtps_cpp::cdr_deserialize( + cdr, ros_message.observing_keyframes[i]); + } + } + + return true; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +get_serialized_size( + const slam_msgs::msg::MapPoint & ros_message, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + (void)padding; + (void)wchar_size; + + // Member: position + + current_alignment += + geometry_msgs::msg::typesupport_fastrtps_cpp::get_serialized_size( + ros_message.position, current_alignment); + // Member: observing_keyframes + { + size_t array_size = ros_message.observing_keyframes.size(); + + current_alignment += padding + + eprosima::fastcdr::Cdr::alignment(current_alignment, padding); + + for (size_t index = 0; index < array_size; ++index) { + current_alignment += + geometry_msgs::msg::typesupport_fastrtps_cpp::get_serialized_size( + ros_message.observing_keyframes[index], current_alignment); + } + } + + return current_alignment - initial_alignment; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +max_serialized_size_MapPoint( + bool & full_bounded, + bool & is_plain, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + size_t last_member_size = 0; + (void)last_member_size; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + + // Member: position + { + size_t array_size = 1; + + + last_member_size = 0; + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + size_t inner_size = + geometry_msgs::msg::typesupport_fastrtps_cpp::max_serialized_size_Point( + inner_full_bounded, inner_is_plain, current_alignment); + last_member_size += inner_size; + current_alignment += inner_size; + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + + // Member: observing_keyframes + { + size_t array_size = 0; + full_bounded = false; + is_plain = false; + current_alignment += padding + + eprosima::fastcdr::Cdr::alignment(current_alignment, padding); + + + last_member_size = 0; + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + size_t inner_size = + geometry_msgs::msg::typesupport_fastrtps_cpp::max_serialized_size_Pose( + inner_full_bounded, inner_is_plain, current_alignment); + last_member_size += inner_size; + current_alignment += inner_size; + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + + size_t ret_val = current_alignment - initial_alignment; + if (is_plain) { + // All members are plain, and type is not empty. + // We still need to check that the in-memory alignment + // is the same as the CDR mandated alignment. + using DataType = slam_msgs::msg::MapPoint; + is_plain = + ( + offsetof(DataType, observing_keyframes) + + last_member_size + ) == ret_val; + } + + return ret_val; +} + +static bool _MapPoint__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return cdr_serialize(*typed_message, cdr); +} + +static bool _MapPoint__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return cdr_deserialize(cdr, *typed_message); +} + +static uint32_t _MapPoint__get_serialized_size( + const void * untyped_ros_message) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return static_cast(get_serialized_size(*typed_message, 0)); +} + +static size_t _MapPoint__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_MapPoint(full_bounded, is_plain, 0); + + bounds_info = + is_plain ? ROSIDL_TYPESUPPORT_FASTRTPS_PLAIN_TYPE : + full_bounded ? ROSIDL_TYPESUPPORT_FASTRTPS_BOUNDED_TYPE : ROSIDL_TYPESUPPORT_FASTRTPS_UNBOUNDED_TYPE; + return ret_val; +} + +static message_type_support_callbacks_t _MapPoint__callbacks = { + "slam_msgs::msg", + "MapPoint", + _MapPoint__cdr_serialize, + _MapPoint__cdr_deserialize, + _MapPoint__get_serialized_size, + _MapPoint__max_serialized_size +}; + +static rosidl_message_type_support_t _MapPoint__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_MapPoint__callbacks, + get_message_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace msg + +} // namespace slam_msgs + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_slam_msgs +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &slam_msgs::msg::typesupport_fastrtps_cpp::_MapPoint__handle; +} + +} // namespace rosidl_typesupport_fastrtps_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, slam_msgs, msg, MapPoint)() { + return &slam_msgs::msg::typesupport_fastrtps_cpp::_MapPoint__handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/key_frame__rosidl_typesupport_fastrtps_cpp.hpp b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/key_frame__rosidl_typesupport_fastrtps_cpp.hpp new file mode 100644 index 0000000..52a667e --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/key_frame__rosidl_typesupport_fastrtps_cpp.hpp @@ -0,0 +1,80 @@ +// generated from rosidl_typesupport_fastrtps_cpp/resource/idl__rosidl_typesupport_fastrtps_cpp.hpp.em +// with input from slam_msgs:msg/KeyFrame.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__KEY_FRAME__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ +#define SLAM_MSGS__MSG__DETAIL__KEY_FRAME__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +#include "slam_msgs/msg/detail/key_frame__struct.hpp" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +#include "fastcdr/Cdr.h" + +namespace slam_msgs +{ + +namespace msg +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_serialize( + const slam_msgs::msg::KeyFrame & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + slam_msgs::msg::KeyFrame & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +get_serialized_size( + const slam_msgs::msg::KeyFrame & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +max_serialized_size_KeyFrame( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace msg + +} // namespace slam_msgs + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, slam_msgs, msg, KeyFrame)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__KEY_FRAME__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ diff --git a/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/map_data__rosidl_typesupport_fastrtps_cpp.hpp b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/map_data__rosidl_typesupport_fastrtps_cpp.hpp new file mode 100644 index 0000000..0f3e52e --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/map_data__rosidl_typesupport_fastrtps_cpp.hpp @@ -0,0 +1,80 @@ +// generated from rosidl_typesupport_fastrtps_cpp/resource/idl__rosidl_typesupport_fastrtps_cpp.hpp.em +// with input from slam_msgs:msg/MapData.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_DATA__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ +#define SLAM_MSGS__MSG__DETAIL__MAP_DATA__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +#include "slam_msgs/msg/detail/map_data__struct.hpp" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +#include "fastcdr/Cdr.h" + +namespace slam_msgs +{ + +namespace msg +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_serialize( + const slam_msgs::msg::MapData & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + slam_msgs::msg::MapData & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +get_serialized_size( + const slam_msgs::msg::MapData & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +max_serialized_size_MapData( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace msg + +} // namespace slam_msgs + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, slam_msgs, msg, MapData)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_DATA__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ diff --git a/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/map_graph__rosidl_typesupport_fastrtps_cpp.hpp b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/map_graph__rosidl_typesupport_fastrtps_cpp.hpp new file mode 100644 index 0000000..dd380d7 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/map_graph__rosidl_typesupport_fastrtps_cpp.hpp @@ -0,0 +1,80 @@ +// generated from rosidl_typesupport_fastrtps_cpp/resource/idl__rosidl_typesupport_fastrtps_cpp.hpp.em +// with input from slam_msgs:msg/MapGraph.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ +#define SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +#include "slam_msgs/msg/detail/map_graph__struct.hpp" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +#include "fastcdr/Cdr.h" + +namespace slam_msgs +{ + +namespace msg +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_serialize( + const slam_msgs::msg::MapGraph & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + slam_msgs::msg::MapGraph & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +get_serialized_size( + const slam_msgs::msg::MapGraph & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +max_serialized_size_MapGraph( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace msg + +} // namespace slam_msgs + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, slam_msgs, msg, MapGraph)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ diff --git a/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/map_point__rosidl_typesupport_fastrtps_cpp.hpp b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/map_point__rosidl_typesupport_fastrtps_cpp.hpp new file mode 100644 index 0000000..f16fb02 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/map_point__rosidl_typesupport_fastrtps_cpp.hpp @@ -0,0 +1,80 @@ +// generated from rosidl_typesupport_fastrtps_cpp/resource/idl__rosidl_typesupport_fastrtps_cpp.hpp.em +// with input from slam_msgs:msg/MapPoint.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_POINT__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ +#define SLAM_MSGS__MSG__DETAIL__MAP_POINT__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +#include "slam_msgs/msg/detail/map_point__struct.hpp" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +#include "fastcdr/Cdr.h" + +namespace slam_msgs +{ + +namespace msg +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_serialize( + const slam_msgs::msg::MapPoint & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + slam_msgs::msg::MapPoint & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +get_serialized_size( + const slam_msgs::msg::MapPoint & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +max_serialized_size_MapPoint( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace msg + +} // namespace slam_msgs + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, slam_msgs, msg, MapPoint)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_POINT__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ diff --git a/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h new file mode 100644 index 0000000..eab61c9 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h @@ -0,0 +1,43 @@ +// generated from +// rosidl_typesupport_fastrtps_cpp/resource/rosidl_typesupport_fastrtps_cpp__visibility_control.h.in +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__ROSIDL_TYPESUPPORT_FASTRTPS_CPP__VISIBILITY_CONTROL_H_ +#define SLAM_MSGS__MSG__ROSIDL_TYPESUPPORT_FASTRTPS_CPP__VISIBILITY_CONTROL_H_ + +#if __cplusplus +extern "C" +{ +#endif + +// This logic was borrowed (then namespaced) from the examples on the gcc wiki: +// https://gcc.gnu.org/wiki/Visibility + +#if defined _WIN32 || defined __CYGWIN__ + #ifdef __GNUC__ + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_slam_msgs __attribute__ ((dllexport)) + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_IMPORT_slam_msgs __attribute__ ((dllimport)) + #else + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_slam_msgs __declspec(dllexport) + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_IMPORT_slam_msgs __declspec(dllimport) + #endif + #ifdef ROSIDL_TYPESUPPORT_FASTRTPS_CPP_BUILDING_DLL_slam_msgs + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_slam_msgs + #else + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs ROSIDL_TYPESUPPORT_FASTRTPS_CPP_IMPORT_slam_msgs + #endif +#else + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_slam_msgs __attribute__ ((visibility("default"))) + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_IMPORT_slam_msgs + #if __GNUC__ >= 4 + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs __attribute__ ((visibility("default"))) + #else + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs + #endif +#endif + +#if __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__ROSIDL_TYPESUPPORT_FASTRTPS_CPP__VISIBILITY_CONTROL_H_ diff --git a/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp new file mode 100644 index 0000000..7bcaec3 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp @@ -0,0 +1,621 @@ +// generated from rosidl_typesupport_fastrtps_cpp/resource/idl__type_support.cpp.em +// with input from slam_msgs:srv/GetLandmarksInView.idl +// generated code does not contain a copyright notice +#include "slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_fastrtps_cpp.hpp" +#include "slam_msgs/srv/detail/get_landmarks_in_view__struct.hpp" + +#include +#include +#include +#include "rosidl_typesupport_cpp/message_type_support.hpp" +#include "rosidl_typesupport_fastrtps_cpp/identifier.hpp" +#include "rosidl_typesupport_fastrtps_cpp/message_type_support.h" +#include "rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp" +#include "rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp" +#include "fastcdr/Cdr.h" + + +// forward declaration of message dependencies and their conversion functions +namespace geometry_msgs +{ +namespace msg +{ +namespace typesupport_fastrtps_cpp +{ +bool cdr_serialize( + const geometry_msgs::msg::Pose &, + eprosima::fastcdr::Cdr &); +bool cdr_deserialize( + eprosima::fastcdr::Cdr &, + geometry_msgs::msg::Pose &); +size_t get_serialized_size( + const geometry_msgs::msg::Pose &, + size_t current_alignment); +size_t +max_serialized_size_Pose( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); +} // namespace typesupport_fastrtps_cpp +} // namespace msg +} // namespace geometry_msgs + + +namespace slam_msgs +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_serialize( + const slam_msgs::srv::GetLandmarksInView_Request & ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + // Member: pose + geometry_msgs::msg::typesupport_fastrtps_cpp::cdr_serialize( + ros_message.pose, + cdr); + // Member: max_angle_pose_observation + cdr << ros_message.max_angle_pose_observation; + // Member: max_dist_pose_observation + cdr << ros_message.max_dist_pose_observation; + return true; +} + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + slam_msgs::srv::GetLandmarksInView_Request & ros_message) +{ + // Member: pose + geometry_msgs::msg::typesupport_fastrtps_cpp::cdr_deserialize( + cdr, ros_message.pose); + + // Member: max_angle_pose_observation + cdr >> ros_message.max_angle_pose_observation; + + // Member: max_dist_pose_observation + cdr >> ros_message.max_dist_pose_observation; + + return true; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +get_serialized_size( + const slam_msgs::srv::GetLandmarksInView_Request & ros_message, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + (void)padding; + (void)wchar_size; + + // Member: pose + + current_alignment += + geometry_msgs::msg::typesupport_fastrtps_cpp::get_serialized_size( + ros_message.pose, current_alignment); + // Member: max_angle_pose_observation + { + size_t item_size = sizeof(ros_message.max_angle_pose_observation); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // Member: max_dist_pose_observation + { + size_t item_size = sizeof(ros_message.max_dist_pose_observation); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + + return current_alignment - initial_alignment; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +max_serialized_size_GetLandmarksInView_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + size_t last_member_size = 0; + (void)last_member_size; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + + // Member: pose + { + size_t array_size = 1; + + + last_member_size = 0; + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + size_t inner_size = + geometry_msgs::msg::typesupport_fastrtps_cpp::max_serialized_size_Pose( + inner_full_bounded, inner_is_plain, current_alignment); + last_member_size += inner_size; + current_alignment += inner_size; + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + + // Member: max_angle_pose_observation + { + size_t array_size = 1; + + last_member_size = array_size * sizeof(uint32_t); + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + + // Member: max_dist_pose_observation + { + size_t array_size = 1; + + last_member_size = array_size * sizeof(uint32_t); + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + + size_t ret_val = current_alignment - initial_alignment; + if (is_plain) { + // All members are plain, and type is not empty. + // We still need to check that the in-memory alignment + // is the same as the CDR mandated alignment. + using DataType = slam_msgs::srv::GetLandmarksInView_Request; + is_plain = + ( + offsetof(DataType, max_dist_pose_observation) + + last_member_size + ) == ret_val; + } + + return ret_val; +} + +static bool _GetLandmarksInView_Request__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return cdr_serialize(*typed_message, cdr); +} + +static bool _GetLandmarksInView_Request__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return cdr_deserialize(cdr, *typed_message); +} + +static uint32_t _GetLandmarksInView_Request__get_serialized_size( + const void * untyped_ros_message) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return static_cast(get_serialized_size(*typed_message, 0)); +} + +static size_t _GetLandmarksInView_Request__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_GetLandmarksInView_Request(full_bounded, is_plain, 0); + + bounds_info = + is_plain ? ROSIDL_TYPESUPPORT_FASTRTPS_PLAIN_TYPE : + full_bounded ? ROSIDL_TYPESUPPORT_FASTRTPS_BOUNDED_TYPE : ROSIDL_TYPESUPPORT_FASTRTPS_UNBOUNDED_TYPE; + return ret_val; +} + +static message_type_support_callbacks_t _GetLandmarksInView_Request__callbacks = { + "slam_msgs::srv", + "GetLandmarksInView_Request", + _GetLandmarksInView_Request__cdr_serialize, + _GetLandmarksInView_Request__cdr_deserialize, + _GetLandmarksInView_Request__get_serialized_size, + _GetLandmarksInView_Request__max_serialized_size +}; + +static rosidl_message_type_support_t _GetLandmarksInView_Request__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_GetLandmarksInView_Request__callbacks, + get_message_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace slam_msgs + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_slam_msgs +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &slam_msgs::srv::typesupport_fastrtps_cpp::_GetLandmarksInView_Request__handle; +} + +} // namespace rosidl_typesupport_fastrtps_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, slam_msgs, srv, GetLandmarksInView_Request)() { + return &slam_msgs::srv::typesupport_fastrtps_cpp::_GetLandmarksInView_Request__handle; +} + +#ifdef __cplusplus +} +#endif + +// already included above +// #include +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/identifier.hpp" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/message_type_support.h" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp" +// already included above +// #include "fastcdr/Cdr.h" + + +// forward declaration of message dependencies and their conversion functions +namespace slam_msgs +{ +namespace msg +{ +namespace typesupport_fastrtps_cpp +{ +bool cdr_serialize( + const slam_msgs::msg::MapPoint &, + eprosima::fastcdr::Cdr &); +bool cdr_deserialize( + eprosima::fastcdr::Cdr &, + slam_msgs::msg::MapPoint &); +size_t get_serialized_size( + const slam_msgs::msg::MapPoint &, + size_t current_alignment); +size_t +max_serialized_size_MapPoint( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); +} // namespace typesupport_fastrtps_cpp +} // namespace msg +} // namespace slam_msgs + + +namespace slam_msgs +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_serialize( + const slam_msgs::srv::GetLandmarksInView_Response & ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + // Member: map_points + { + size_t size = ros_message.map_points.size(); + cdr << static_cast(size); + for (size_t i = 0; i < size; i++) { + slam_msgs::msg::typesupport_fastrtps_cpp::cdr_serialize( + ros_message.map_points[i], + cdr); + } + } + return true; +} + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + slam_msgs::srv::GetLandmarksInView_Response & ros_message) +{ + // Member: map_points + { + uint32_t cdrSize; + cdr >> cdrSize; + size_t size = static_cast(cdrSize); + ros_message.map_points.resize(size); + for (size_t i = 0; i < size; i++) { + slam_msgs::msg::typesupport_fastrtps_cpp::cdr_deserialize( + cdr, ros_message.map_points[i]); + } + } + + return true; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +get_serialized_size( + const slam_msgs::srv::GetLandmarksInView_Response & ros_message, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + (void)padding; + (void)wchar_size; + + // Member: map_points + { + size_t array_size = ros_message.map_points.size(); + + current_alignment += padding + + eprosima::fastcdr::Cdr::alignment(current_alignment, padding); + + for (size_t index = 0; index < array_size; ++index) { + current_alignment += + slam_msgs::msg::typesupport_fastrtps_cpp::get_serialized_size( + ros_message.map_points[index], current_alignment); + } + } + + return current_alignment - initial_alignment; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +max_serialized_size_GetLandmarksInView_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + size_t last_member_size = 0; + (void)last_member_size; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + + // Member: map_points + { + size_t array_size = 0; + full_bounded = false; + is_plain = false; + current_alignment += padding + + eprosima::fastcdr::Cdr::alignment(current_alignment, padding); + + + last_member_size = 0; + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + size_t inner_size = + slam_msgs::msg::typesupport_fastrtps_cpp::max_serialized_size_MapPoint( + inner_full_bounded, inner_is_plain, current_alignment); + last_member_size += inner_size; + current_alignment += inner_size; + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + + size_t ret_val = current_alignment - initial_alignment; + if (is_plain) { + // All members are plain, and type is not empty. + // We still need to check that the in-memory alignment + // is the same as the CDR mandated alignment. + using DataType = slam_msgs::srv::GetLandmarksInView_Response; + is_plain = + ( + offsetof(DataType, map_points) + + last_member_size + ) == ret_val; + } + + return ret_val; +} + +static bool _GetLandmarksInView_Response__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return cdr_serialize(*typed_message, cdr); +} + +static bool _GetLandmarksInView_Response__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return cdr_deserialize(cdr, *typed_message); +} + +static uint32_t _GetLandmarksInView_Response__get_serialized_size( + const void * untyped_ros_message) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return static_cast(get_serialized_size(*typed_message, 0)); +} + +static size_t _GetLandmarksInView_Response__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_GetLandmarksInView_Response(full_bounded, is_plain, 0); + + bounds_info = + is_plain ? ROSIDL_TYPESUPPORT_FASTRTPS_PLAIN_TYPE : + full_bounded ? ROSIDL_TYPESUPPORT_FASTRTPS_BOUNDED_TYPE : ROSIDL_TYPESUPPORT_FASTRTPS_UNBOUNDED_TYPE; + return ret_val; +} + +static message_type_support_callbacks_t _GetLandmarksInView_Response__callbacks = { + "slam_msgs::srv", + "GetLandmarksInView_Response", + _GetLandmarksInView_Response__cdr_serialize, + _GetLandmarksInView_Response__cdr_deserialize, + _GetLandmarksInView_Response__get_serialized_size, + _GetLandmarksInView_Response__max_serialized_size +}; + +static rosidl_message_type_support_t _GetLandmarksInView_Response__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_GetLandmarksInView_Response__callbacks, + get_message_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace slam_msgs + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_slam_msgs +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &slam_msgs::srv::typesupport_fastrtps_cpp::_GetLandmarksInView_Response__handle; +} + +} // namespace rosidl_typesupport_fastrtps_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, slam_msgs, srv, GetLandmarksInView_Response)() { + return &slam_msgs::srv::typesupport_fastrtps_cpp::_GetLandmarksInView_Response__handle; +} + +#ifdef __cplusplus +} +#endif + +#include "rmw/error_handling.h" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/identifier.hpp" +#include "rosidl_typesupport_fastrtps_cpp/service_type_support.h" +#include "rosidl_typesupport_fastrtps_cpp/service_type_support_decl.hpp" + +namespace slam_msgs +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +static service_type_support_callbacks_t _GetLandmarksInView__callbacks = { + "slam_msgs::srv", + "GetLandmarksInView", + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, slam_msgs, srv, GetLandmarksInView_Request)(), + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, slam_msgs, srv, GetLandmarksInView_Response)(), +}; + +static rosidl_service_type_support_t _GetLandmarksInView__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_GetLandmarksInView__callbacks, + get_service_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace slam_msgs + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_slam_msgs +const rosidl_service_type_support_t * +get_service_type_support_handle() +{ + return &slam_msgs::srv::typesupport_fastrtps_cpp::_GetLandmarksInView__handle; +} + +} // namespace rosidl_typesupport_fastrtps_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, slam_msgs, srv, GetLandmarksInView)() { + return &slam_msgs::srv::typesupport_fastrtps_cpp::_GetLandmarksInView__handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp new file mode 100644 index 0000000..7f7dc47 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp @@ -0,0 +1,554 @@ +// generated from rosidl_typesupport_fastrtps_cpp/resource/idl__type_support.cpp.em +// with input from slam_msgs:srv/GetMap.idl +// generated code does not contain a copyright notice +#include "slam_msgs/srv/detail/get_map__rosidl_typesupport_fastrtps_cpp.hpp" +#include "slam_msgs/srv/detail/get_map__struct.hpp" + +#include +#include +#include +#include "rosidl_typesupport_cpp/message_type_support.hpp" +#include "rosidl_typesupport_fastrtps_cpp/identifier.hpp" +#include "rosidl_typesupport_fastrtps_cpp/message_type_support.h" +#include "rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp" +#include "rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp" +#include "fastcdr/Cdr.h" + + +// forward declaration of message dependencies and their conversion functions + +namespace slam_msgs +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_serialize( + const slam_msgs::srv::GetMap_Request & ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + // Member: tracked_points + cdr << (ros_message.tracked_points ? true : false); + // Member: kf_id_for_landmarks + { + cdr << ros_message.kf_id_for_landmarks; + } + return true; +} + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + slam_msgs::srv::GetMap_Request & ros_message) +{ + // Member: tracked_points + { + uint8_t tmp; + cdr >> tmp; + ros_message.tracked_points = tmp ? true : false; + } + + // Member: kf_id_for_landmarks + { + cdr >> ros_message.kf_id_for_landmarks; + } + + return true; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +get_serialized_size( + const slam_msgs::srv::GetMap_Request & ros_message, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + (void)padding; + (void)wchar_size; + + // Member: tracked_points + { + size_t item_size = sizeof(ros_message.tracked_points); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // Member: kf_id_for_landmarks + { + size_t array_size = ros_message.kf_id_for_landmarks.size(); + + current_alignment += padding + + eprosima::fastcdr::Cdr::alignment(current_alignment, padding); + size_t item_size = sizeof(ros_message.kf_id_for_landmarks[0]); + current_alignment += array_size * item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + + return current_alignment - initial_alignment; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +max_serialized_size_GetMap_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + size_t last_member_size = 0; + (void)last_member_size; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + + // Member: tracked_points + { + size_t array_size = 1; + + last_member_size = array_size * sizeof(uint8_t); + current_alignment += array_size * sizeof(uint8_t); + } + + // Member: kf_id_for_landmarks + { + size_t array_size = 0; + full_bounded = false; + is_plain = false; + current_alignment += padding + + eprosima::fastcdr::Cdr::alignment(current_alignment, padding); + + last_member_size = array_size * sizeof(uint32_t); + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + + size_t ret_val = current_alignment - initial_alignment; + if (is_plain) { + // All members are plain, and type is not empty. + // We still need to check that the in-memory alignment + // is the same as the CDR mandated alignment. + using DataType = slam_msgs::srv::GetMap_Request; + is_plain = + ( + offsetof(DataType, kf_id_for_landmarks) + + last_member_size + ) == ret_val; + } + + return ret_val; +} + +static bool _GetMap_Request__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return cdr_serialize(*typed_message, cdr); +} + +static bool _GetMap_Request__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return cdr_deserialize(cdr, *typed_message); +} + +static uint32_t _GetMap_Request__get_serialized_size( + const void * untyped_ros_message) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return static_cast(get_serialized_size(*typed_message, 0)); +} + +static size_t _GetMap_Request__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_GetMap_Request(full_bounded, is_plain, 0); + + bounds_info = + is_plain ? ROSIDL_TYPESUPPORT_FASTRTPS_PLAIN_TYPE : + full_bounded ? ROSIDL_TYPESUPPORT_FASTRTPS_BOUNDED_TYPE : ROSIDL_TYPESUPPORT_FASTRTPS_UNBOUNDED_TYPE; + return ret_val; +} + +static message_type_support_callbacks_t _GetMap_Request__callbacks = { + "slam_msgs::srv", + "GetMap_Request", + _GetMap_Request__cdr_serialize, + _GetMap_Request__cdr_deserialize, + _GetMap_Request__get_serialized_size, + _GetMap_Request__max_serialized_size +}; + +static rosidl_message_type_support_t _GetMap_Request__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_GetMap_Request__callbacks, + get_message_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace slam_msgs + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_slam_msgs +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &slam_msgs::srv::typesupport_fastrtps_cpp::_GetMap_Request__handle; +} + +} // namespace rosidl_typesupport_fastrtps_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, slam_msgs, srv, GetMap_Request)() { + return &slam_msgs::srv::typesupport_fastrtps_cpp::_GetMap_Request__handle; +} + +#ifdef __cplusplus +} +#endif + +// already included above +// #include +// already included above +// #include +// already included above +// #include +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/identifier.hpp" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/message_type_support.h" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp" +// already included above +// #include "fastcdr/Cdr.h" + + +// forward declaration of message dependencies and their conversion functions +namespace slam_msgs +{ +namespace msg +{ +namespace typesupport_fastrtps_cpp +{ +bool cdr_serialize( + const slam_msgs::msg::MapData &, + eprosima::fastcdr::Cdr &); +bool cdr_deserialize( + eprosima::fastcdr::Cdr &, + slam_msgs::msg::MapData &); +size_t get_serialized_size( + const slam_msgs::msg::MapData &, + size_t current_alignment); +size_t +max_serialized_size_MapData( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); +} // namespace typesupport_fastrtps_cpp +} // namespace msg +} // namespace slam_msgs + + +namespace slam_msgs +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_serialize( + const slam_msgs::srv::GetMap_Response & ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + // Member: data + slam_msgs::msg::typesupport_fastrtps_cpp::cdr_serialize( + ros_message.data, + cdr); + return true; +} + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + slam_msgs::srv::GetMap_Response & ros_message) +{ + // Member: data + slam_msgs::msg::typesupport_fastrtps_cpp::cdr_deserialize( + cdr, ros_message.data); + + return true; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +get_serialized_size( + const slam_msgs::srv::GetMap_Response & ros_message, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + (void)padding; + (void)wchar_size; + + // Member: data + + current_alignment += + slam_msgs::msg::typesupport_fastrtps_cpp::get_serialized_size( + ros_message.data, current_alignment); + + return current_alignment - initial_alignment; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +max_serialized_size_GetMap_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment) +{ + size_t initial_alignment = current_alignment; + + const size_t padding = 4; + const size_t wchar_size = 4; + size_t last_member_size = 0; + (void)last_member_size; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + + // Member: data + { + size_t array_size = 1; + + + last_member_size = 0; + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + size_t inner_size = + slam_msgs::msg::typesupport_fastrtps_cpp::max_serialized_size_MapData( + inner_full_bounded, inner_is_plain, current_alignment); + last_member_size += inner_size; + current_alignment += inner_size; + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + + size_t ret_val = current_alignment - initial_alignment; + if (is_plain) { + // All members are plain, and type is not empty. + // We still need to check that the in-memory alignment + // is the same as the CDR mandated alignment. + using DataType = slam_msgs::srv::GetMap_Response; + is_plain = + ( + offsetof(DataType, data) + + last_member_size + ) == ret_val; + } + + return ret_val; +} + +static bool _GetMap_Response__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return cdr_serialize(*typed_message, cdr); +} + +static bool _GetMap_Response__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return cdr_deserialize(cdr, *typed_message); +} + +static uint32_t _GetMap_Response__get_serialized_size( + const void * untyped_ros_message) +{ + auto typed_message = + static_cast( + untyped_ros_message); + return static_cast(get_serialized_size(*typed_message, 0)); +} + +static size_t _GetMap_Response__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_GetMap_Response(full_bounded, is_plain, 0); + + bounds_info = + is_plain ? ROSIDL_TYPESUPPORT_FASTRTPS_PLAIN_TYPE : + full_bounded ? ROSIDL_TYPESUPPORT_FASTRTPS_BOUNDED_TYPE : ROSIDL_TYPESUPPORT_FASTRTPS_UNBOUNDED_TYPE; + return ret_val; +} + +static message_type_support_callbacks_t _GetMap_Response__callbacks = { + "slam_msgs::srv", + "GetMap_Response", + _GetMap_Response__cdr_serialize, + _GetMap_Response__cdr_deserialize, + _GetMap_Response__get_serialized_size, + _GetMap_Response__max_serialized_size +}; + +static rosidl_message_type_support_t _GetMap_Response__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_GetMap_Response__callbacks, + get_message_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace slam_msgs + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_slam_msgs +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &slam_msgs::srv::typesupport_fastrtps_cpp::_GetMap_Response__handle; +} + +} // namespace rosidl_typesupport_fastrtps_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, slam_msgs, srv, GetMap_Response)() { + return &slam_msgs::srv::typesupport_fastrtps_cpp::_GetMap_Response__handle; +} + +#ifdef __cplusplus +} +#endif + +#include "rmw/error_handling.h" +// already included above +// #include "rosidl_typesupport_fastrtps_cpp/identifier.hpp" +#include "rosidl_typesupport_fastrtps_cpp/service_type_support.h" +#include "rosidl_typesupport_fastrtps_cpp/service_type_support_decl.hpp" + +namespace slam_msgs +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +static service_type_support_callbacks_t _GetMap__callbacks = { + "slam_msgs::srv", + "GetMap", + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, slam_msgs, srv, GetMap_Request)(), + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, slam_msgs, srv, GetMap_Response)(), +}; + +static rosidl_service_type_support_t _GetMap__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_GetMap__callbacks, + get_service_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace slam_msgs + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_slam_msgs +const rosidl_service_type_support_t * +get_service_type_support_handle() +{ + return &slam_msgs::srv::typesupport_fastrtps_cpp::_GetMap__handle; +} + +} // namespace rosidl_typesupport_fastrtps_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, slam_msgs, srv, GetMap)() { + return &slam_msgs::srv::typesupport_fastrtps_cpp::_GetMap__handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_fastrtps_cpp.hpp b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_fastrtps_cpp.hpp new file mode 100644 index 0000000..1e202d9 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_fastrtps_cpp.hpp @@ -0,0 +1,177 @@ +// generated from rosidl_typesupport_fastrtps_cpp/resource/idl__rosidl_typesupport_fastrtps_cpp.hpp.em +// with input from slam_msgs:srv/GetLandmarksInView.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ +#define SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +#include "slam_msgs/srv/detail/get_landmarks_in_view__struct.hpp" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +#include "fastcdr/Cdr.h" + +namespace slam_msgs +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_serialize( + const slam_msgs::srv::GetLandmarksInView_Request & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + slam_msgs::srv::GetLandmarksInView_Request & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +get_serialized_size( + const slam_msgs::srv::GetLandmarksInView_Request & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +max_serialized_size_GetLandmarksInView_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace slam_msgs + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, slam_msgs, srv, GetLandmarksInView_Request)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "slam_msgs/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +// already included above +// #include "slam_msgs/srv/detail/get_landmarks_in_view__struct.hpp" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +// already included above +// #include "fastcdr/Cdr.h" + +namespace slam_msgs +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_serialize( + const slam_msgs::srv::GetLandmarksInView_Response & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + slam_msgs::srv::GetLandmarksInView_Response & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +get_serialized_size( + const slam_msgs::srv::GetLandmarksInView_Response & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +max_serialized_size_GetLandmarksInView_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace slam_msgs + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, slam_msgs, srv, GetLandmarksInView_Response)(); + +#ifdef __cplusplus +} +#endif + +#include "rmw/types.h" +#include "rosidl_typesupport_cpp/service_type_support.hpp" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "slam_msgs/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +const rosidl_service_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, slam_msgs, srv, GetLandmarksInView)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ diff --git a/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/get_map__rosidl_typesupport_fastrtps_cpp.hpp b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/get_map__rosidl_typesupport_fastrtps_cpp.hpp new file mode 100644 index 0000000..eb7f780 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/get_map__rosidl_typesupport_fastrtps_cpp.hpp @@ -0,0 +1,177 @@ +// generated from rosidl_typesupport_fastrtps_cpp/resource/idl__rosidl_typesupport_fastrtps_cpp.hpp.em +// with input from slam_msgs:srv/GetMap.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__SRV__DETAIL__GET_MAP__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ +#define SLAM_MSGS__SRV__DETAIL__GET_MAP__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +#include "slam_msgs/srv/detail/get_map__struct.hpp" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +#include "fastcdr/Cdr.h" + +namespace slam_msgs +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_serialize( + const slam_msgs::srv::GetMap_Request & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + slam_msgs::srv::GetMap_Request & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +get_serialized_size( + const slam_msgs::srv::GetMap_Request & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +max_serialized_size_GetMap_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace slam_msgs + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, slam_msgs, srv, GetMap_Request)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "slam_msgs/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +// already included above +// #include "slam_msgs/srv/detail/get_map__struct.hpp" + +#ifndef _WIN32 +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-parameter" +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wdeprecated-register" +# pragma clang diagnostic ignored "-Wreturn-type-c-linkage" +# endif +#endif +#ifndef _WIN32 +# pragma GCC diagnostic pop +#endif + +// already included above +// #include "fastcdr/Cdr.h" + +namespace slam_msgs +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_serialize( + const slam_msgs::srv::GetMap_Response & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + slam_msgs::srv::GetMap_Response & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +get_serialized_size( + const slam_msgs::srv::GetMap_Response & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +max_serialized_size_GetMap_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace slam_msgs + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, slam_msgs, srv, GetMap_Response)(); + +#ifdef __cplusplus +} +#endif + +#include "rmw/types.h" +#include "rosidl_typesupport_cpp/service_type_support.hpp" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "slam_msgs/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_slam_msgs +const rosidl_service_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, slam_msgs, srv, GetMap)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__SRV__DETAIL__GET_MAP__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ diff --git a/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp__arguments.json b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp__arguments.json new file mode 100644 index 0000000..def29c1 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp__arguments.json @@ -0,0 +1,211 @@ +{ + "package_name": "slam_msgs", + "output_dir": "/root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs", + "template_dir": "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/resource", + "idl_tuples": [ + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:msg/MapGraph.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:msg/MapData.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:msg/KeyFrame.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:msg/MapPoint.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:srv/GetMap.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:srv/GetLandmarksInView.idl" + ], + "ros_interface_dependencies": [ + "builtin_interfaces:/opt/ros/humble/share/builtin_interfaces/msg/Duration.idl", + "builtin_interfaces:/opt/ros/humble/share/builtin_interfaces/msg/Time.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Accel.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/AccelStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/AccelWithCovariance.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Inertia.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/InertiaStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Point.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Point32.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PointStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Polygon.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PolygonStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Pose.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Pose2D.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PoseArray.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PoseStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PoseWithCovariance.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Quaternion.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/QuaternionStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Transform.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/TransformStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Twist.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/TwistStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/TwistWithCovariance.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Vector3.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Vector3Stamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/VelocityStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Wrench.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/WrenchStamped.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Bool.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Byte.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/ByteMultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Char.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/ColorRGBA.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Empty.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Float32.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Float32MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Float64.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Float64MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Header.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int16.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int16MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int32.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int32MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int64.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int64MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int8.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int8MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/MultiArrayDimension.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/MultiArrayLayout.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/String.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt16.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt16MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt32.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt32MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt64.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt64MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt8.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt8MultiArray.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/BatteryState.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/CameraInfo.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/ChannelFloat32.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/CompressedImage.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/FluidPressure.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Illuminance.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Image.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Imu.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/JointState.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Joy.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/JoyFeedback.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/JoyFeedbackArray.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/LaserEcho.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/LaserScan.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/MagneticField.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/MultiDOFJointState.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/MultiEchoLaserScan.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/NavSatFix.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/NavSatStatus.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/PointCloud.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/PointCloud2.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/PointField.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Range.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/RegionOfInterest.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/RelativeHumidity.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Temperature.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/TimeReference.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/srv/SetCameraInfo.idl" + ], + "target_dependencies": [ + "/opt/ros/humble/lib/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp", + "/opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_typesupport_fastrtps_cpp/__init__.py", + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/resource/idl__rosidl_typesupport_fastrtps_cpp.hpp.em", + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/resource/idl__type_support.cpp.em", + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/resource/msg__rosidl_typesupport_fastrtps_cpp.hpp.em", + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/resource/msg__type_support.cpp.em", + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/resource/srv__rosidl_typesupport_fastrtps_cpp.hpp.em", + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/resource/srv__type_support.cpp.em", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/MapGraph.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/MapData.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/KeyFrame.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/MapPoint.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/srv/GetMap.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/srv/GetLandmarksInView.idl", + "/opt/ros/humble/share/builtin_interfaces/msg/Duration.idl", + "/opt/ros/humble/share/builtin_interfaces/msg/Time.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Accel.idl", + "/opt/ros/humble/share/geometry_msgs/msg/AccelStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/AccelWithCovariance.idl", + "/opt/ros/humble/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Inertia.idl", + "/opt/ros/humble/share/geometry_msgs/msg/InertiaStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Point.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Point32.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PointStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Polygon.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PolygonStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Pose.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Pose2D.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PoseArray.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PoseStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PoseWithCovariance.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Quaternion.idl", + "/opt/ros/humble/share/geometry_msgs/msg/QuaternionStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Transform.idl", + "/opt/ros/humble/share/geometry_msgs/msg/TransformStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Twist.idl", + "/opt/ros/humble/share/geometry_msgs/msg/TwistStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/TwistWithCovariance.idl", + "/opt/ros/humble/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Vector3.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Vector3Stamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/VelocityStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Wrench.idl", + "/opt/ros/humble/share/geometry_msgs/msg/WrenchStamped.idl", + "/opt/ros/humble/share/std_msgs/msg/Bool.idl", + "/opt/ros/humble/share/std_msgs/msg/Byte.idl", + "/opt/ros/humble/share/std_msgs/msg/ByteMultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Char.idl", + "/opt/ros/humble/share/std_msgs/msg/ColorRGBA.idl", + "/opt/ros/humble/share/std_msgs/msg/Empty.idl", + "/opt/ros/humble/share/std_msgs/msg/Float32.idl", + "/opt/ros/humble/share/std_msgs/msg/Float32MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Float64.idl", + "/opt/ros/humble/share/std_msgs/msg/Float64MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Header.idl", + "/opt/ros/humble/share/std_msgs/msg/Int16.idl", + "/opt/ros/humble/share/std_msgs/msg/Int16MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Int32.idl", + "/opt/ros/humble/share/std_msgs/msg/Int32MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Int64.idl", + "/opt/ros/humble/share/std_msgs/msg/Int64MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Int8.idl", + "/opt/ros/humble/share/std_msgs/msg/Int8MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/MultiArrayDimension.idl", + "/opt/ros/humble/share/std_msgs/msg/MultiArrayLayout.idl", + "/opt/ros/humble/share/std_msgs/msg/String.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt16.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt16MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt32.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt32MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt64.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt64MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt8.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt8MultiArray.idl", + "/opt/ros/humble/share/sensor_msgs/msg/BatteryState.idl", + "/opt/ros/humble/share/sensor_msgs/msg/CameraInfo.idl", + "/opt/ros/humble/share/sensor_msgs/msg/ChannelFloat32.idl", + "/opt/ros/humble/share/sensor_msgs/msg/CompressedImage.idl", + "/opt/ros/humble/share/sensor_msgs/msg/FluidPressure.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Illuminance.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Image.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Imu.idl", + "/opt/ros/humble/share/sensor_msgs/msg/JointState.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Joy.idl", + "/opt/ros/humble/share/sensor_msgs/msg/JoyFeedback.idl", + "/opt/ros/humble/share/sensor_msgs/msg/JoyFeedbackArray.idl", + "/opt/ros/humble/share/sensor_msgs/msg/LaserEcho.idl", + "/opt/ros/humble/share/sensor_msgs/msg/LaserScan.idl", + "/opt/ros/humble/share/sensor_msgs/msg/MagneticField.idl", + "/opt/ros/humble/share/sensor_msgs/msg/MultiDOFJointState.idl", + "/opt/ros/humble/share/sensor_msgs/msg/MultiEchoLaserScan.idl", + "/opt/ros/humble/share/sensor_msgs/msg/NavSatFix.idl", + "/opt/ros/humble/share/sensor_msgs/msg/NavSatStatus.idl", + "/opt/ros/humble/share/sensor_msgs/msg/PointCloud.idl", + "/opt/ros/humble/share/sensor_msgs/msg/PointCloud2.idl", + "/opt/ros/humble/share/sensor_msgs/msg/PointField.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Range.idl", + "/opt/ros/humble/share/sensor_msgs/msg/RegionOfInterest.idl", + "/opt/ros/humble/share/sensor_msgs/msg/RelativeHumidity.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Temperature.idl", + "/opt/ros/humble/share/sensor_msgs/msg/TimeReference.idl", + "/opt/ros/humble/share/sensor_msgs/srv/SetCameraInfo.idl" + ] +} diff --git a/container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__rosidl_typesupport_introspection_c.h b/container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__rosidl_typesupport_introspection_c.h new file mode 100644 index 0000000..a3445f3 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__rosidl_typesupport_introspection_c.h @@ -0,0 +1,26 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__rosidl_typesupport_introspection_c.h.em +// with input from slam_msgs:msg/KeyFrame.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__KEY_FRAME__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ +#define SLAM_MSGS__MSG__DETAIL__KEY_FRAME__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, msg, KeyFrame)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__KEY_FRAME__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ diff --git a/container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c b/container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c new file mode 100644 index 0000000..b10087b --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/key_frame__type_support.c @@ -0,0 +1,163 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__type_support.c.em +// with input from slam_msgs:msg/KeyFrame.idl +// generated code does not contain a copyright notice + +#include +#include "slam_msgs/msg/detail/key_frame__rosidl_typesupport_introspection_c.h" +#include "slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h" +#include "rosidl_typesupport_introspection_c/field_types.h" +#include "rosidl_typesupport_introspection_c/identifier.h" +#include "rosidl_typesupport_introspection_c/message_introspection.h" +#include "slam_msgs/msg/detail/key_frame__functions.h" +#include "slam_msgs/msg/detail/key_frame__struct.h" + + +// Include directives for member types +// Member `word_pts` +#include "geometry_msgs/msg/point.h" +// Member `word_pts` +#include "geometry_msgs/msg/detail/point__rosidl_typesupport_introspection_c.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +void slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__KeyFrame_init_function( + void * message_memory, enum rosidl_runtime_c__message_initialization _init) +{ + // TODO(karsten1987): initializers are not yet implemented for typesupport c + // see https://github.com/ros2/ros2/issues/397 + (void) _init; + slam_msgs__msg__KeyFrame__init(message_memory); +} + +void slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__KeyFrame_fini_function(void * message_memory) +{ + slam_msgs__msg__KeyFrame__fini(message_memory); +} + +size_t slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__size_function__KeyFrame__word_pts( + const void * untyped_member) +{ + const geometry_msgs__msg__Point__Sequence * member = + (const geometry_msgs__msg__Point__Sequence *)(untyped_member); + return member->size; +} + +const void * slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__get_const_function__KeyFrame__word_pts( + const void * untyped_member, size_t index) +{ + const geometry_msgs__msg__Point__Sequence * member = + (const geometry_msgs__msg__Point__Sequence *)(untyped_member); + return &member->data[index]; +} + +void * slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__get_function__KeyFrame__word_pts( + void * untyped_member, size_t index) +{ + geometry_msgs__msg__Point__Sequence * member = + (geometry_msgs__msg__Point__Sequence *)(untyped_member); + return &member->data[index]; +} + +void slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__fetch_function__KeyFrame__word_pts( + const void * untyped_member, size_t index, void * untyped_value) +{ + const geometry_msgs__msg__Point * item = + ((const geometry_msgs__msg__Point *) + slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__get_const_function__KeyFrame__word_pts(untyped_member, index)); + geometry_msgs__msg__Point * value = + (geometry_msgs__msg__Point *)(untyped_value); + *value = *item; +} + +void slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__assign_function__KeyFrame__word_pts( + void * untyped_member, size_t index, const void * untyped_value) +{ + geometry_msgs__msg__Point * item = + ((geometry_msgs__msg__Point *) + slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__get_function__KeyFrame__word_pts(untyped_member, index)); + const geometry_msgs__msg__Point * value = + (const geometry_msgs__msg__Point *)(untyped_value); + *item = *value; +} + +bool slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__resize_function__KeyFrame__word_pts( + void * untyped_member, size_t size) +{ + geometry_msgs__msg__Point__Sequence * member = + (geometry_msgs__msg__Point__Sequence *)(untyped_member); + geometry_msgs__msg__Point__Sequence__fini(member); + return geometry_msgs__msg__Point__Sequence__init(member, size); +} + +static rosidl_typesupport_introspection_c__MessageMember slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__KeyFrame_message_member_array[2] = { + { + "id", // name + rosidl_typesupport_introspection_c__ROS_TYPE_INT32, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs__msg__KeyFrame, id), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + }, + { + "word_pts", // name + rosidl_typesupport_introspection_c__ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + NULL, // members of sub message (initialized later) + true, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs__msg__KeyFrame, word_pts), // bytes offset in struct + NULL, // default value + slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__size_function__KeyFrame__word_pts, // size() function pointer + slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__get_const_function__KeyFrame__word_pts, // get_const(index) function pointer + slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__get_function__KeyFrame__word_pts, // get(index) function pointer + slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__fetch_function__KeyFrame__word_pts, // fetch(index, &value) function pointer + slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__assign_function__KeyFrame__word_pts, // assign(index, value) function pointer + slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__resize_function__KeyFrame__word_pts // resize(index) function pointer + } +}; + +static const rosidl_typesupport_introspection_c__MessageMembers slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__KeyFrame_message_members = { + "slam_msgs__msg", // message namespace + "KeyFrame", // message name + 2, // number of fields + sizeof(slam_msgs__msg__KeyFrame), + slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__KeyFrame_message_member_array, // message members + slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__KeyFrame_init_function, // function to initialize message memory (memory has to be allocated) + slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__KeyFrame_fini_function // function to terminate message instance (will not free memory) +}; + +// this is not const since it must be initialized on first access +// since C does not allow non-integral compile-time constants +static rosidl_message_type_support_t slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__KeyFrame_message_type_support_handle = { + 0, + &slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__KeyFrame_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, msg, KeyFrame)() { + slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__KeyFrame_message_member_array[1].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, geometry_msgs, msg, Point)(); + if (!slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__KeyFrame_message_type_support_handle.typesupport_identifier) { + slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__KeyFrame_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &slam_msgs__msg__KeyFrame__rosidl_typesupport_introspection_c__KeyFrame_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif diff --git a/container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__rosidl_typesupport_introspection_c.h b/container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__rosidl_typesupport_introspection_c.h new file mode 100644 index 0000000..1445792 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__rosidl_typesupport_introspection_c.h @@ -0,0 +1,26 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__rosidl_typesupport_introspection_c.h.em +// with input from slam_msgs:msg/MapData.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_DATA__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ +#define SLAM_MSGS__MSG__DETAIL__MAP_DATA__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, msg, MapData)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_DATA__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ diff --git a/container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c b/container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c new file mode 100644 index 0000000..00a6763 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_data__type_support.c @@ -0,0 +1,192 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__type_support.c.em +// with input from slam_msgs:msg/MapData.idl +// generated code does not contain a copyright notice + +#include +#include "slam_msgs/msg/detail/map_data__rosidl_typesupport_introspection_c.h" +#include "slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h" +#include "rosidl_typesupport_introspection_c/field_types.h" +#include "rosidl_typesupport_introspection_c/identifier.h" +#include "rosidl_typesupport_introspection_c/message_introspection.h" +#include "slam_msgs/msg/detail/map_data__functions.h" +#include "slam_msgs/msg/detail/map_data__struct.h" + + +// Include directives for member types +// Member `header` +#include "std_msgs/msg/header.h" +// Member `header` +#include "std_msgs/msg/detail/header__rosidl_typesupport_introspection_c.h" +// Member `graph` +#include "slam_msgs/msg/map_graph.h" +// Member `graph` +#include "slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h" +// Member `nodes` +#include "slam_msgs/msg/key_frame.h" +// Member `nodes` +#include "slam_msgs/msg/detail/key_frame__rosidl_typesupport_introspection_c.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +void slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__MapData_init_function( + void * message_memory, enum rosidl_runtime_c__message_initialization _init) +{ + // TODO(karsten1987): initializers are not yet implemented for typesupport c + // see https://github.com/ros2/ros2/issues/397 + (void) _init; + slam_msgs__msg__MapData__init(message_memory); +} + +void slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__MapData_fini_function(void * message_memory) +{ + slam_msgs__msg__MapData__fini(message_memory); +} + +size_t slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__size_function__MapData__nodes( + const void * untyped_member) +{ + const slam_msgs__msg__KeyFrame__Sequence * member = + (const slam_msgs__msg__KeyFrame__Sequence *)(untyped_member); + return member->size; +} + +const void * slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__get_const_function__MapData__nodes( + const void * untyped_member, size_t index) +{ + const slam_msgs__msg__KeyFrame__Sequence * member = + (const slam_msgs__msg__KeyFrame__Sequence *)(untyped_member); + return &member->data[index]; +} + +void * slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__get_function__MapData__nodes( + void * untyped_member, size_t index) +{ + slam_msgs__msg__KeyFrame__Sequence * member = + (slam_msgs__msg__KeyFrame__Sequence *)(untyped_member); + return &member->data[index]; +} + +void slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__fetch_function__MapData__nodes( + const void * untyped_member, size_t index, void * untyped_value) +{ + const slam_msgs__msg__KeyFrame * item = + ((const slam_msgs__msg__KeyFrame *) + slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__get_const_function__MapData__nodes(untyped_member, index)); + slam_msgs__msg__KeyFrame * value = + (slam_msgs__msg__KeyFrame *)(untyped_value); + *value = *item; +} + +void slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__assign_function__MapData__nodes( + void * untyped_member, size_t index, const void * untyped_value) +{ + slam_msgs__msg__KeyFrame * item = + ((slam_msgs__msg__KeyFrame *) + slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__get_function__MapData__nodes(untyped_member, index)); + const slam_msgs__msg__KeyFrame * value = + (const slam_msgs__msg__KeyFrame *)(untyped_value); + *item = *value; +} + +bool slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__resize_function__MapData__nodes( + void * untyped_member, size_t size) +{ + slam_msgs__msg__KeyFrame__Sequence * member = + (slam_msgs__msg__KeyFrame__Sequence *)(untyped_member); + slam_msgs__msg__KeyFrame__Sequence__fini(member); + return slam_msgs__msg__KeyFrame__Sequence__init(member, size); +} + +static rosidl_typesupport_introspection_c__MessageMember slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__MapData_message_member_array[3] = { + { + "header", // name + rosidl_typesupport_introspection_c__ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + NULL, // members of sub message (initialized later) + false, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs__msg__MapData, header), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + }, + { + "graph", // name + rosidl_typesupport_introspection_c__ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + NULL, // members of sub message (initialized later) + false, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs__msg__MapData, graph), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + }, + { + "nodes", // name + rosidl_typesupport_introspection_c__ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + NULL, // members of sub message (initialized later) + true, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs__msg__MapData, nodes), // bytes offset in struct + NULL, // default value + slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__size_function__MapData__nodes, // size() function pointer + slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__get_const_function__MapData__nodes, // get_const(index) function pointer + slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__get_function__MapData__nodes, // get(index) function pointer + slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__fetch_function__MapData__nodes, // fetch(index, &value) function pointer + slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__assign_function__MapData__nodes, // assign(index, value) function pointer + slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__resize_function__MapData__nodes // resize(index) function pointer + } +}; + +static const rosidl_typesupport_introspection_c__MessageMembers slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__MapData_message_members = { + "slam_msgs__msg", // message namespace + "MapData", // message name + 3, // number of fields + sizeof(slam_msgs__msg__MapData), + slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__MapData_message_member_array, // message members + slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__MapData_init_function, // function to initialize message memory (memory has to be allocated) + slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__MapData_fini_function // function to terminate message instance (will not free memory) +}; + +// this is not const since it must be initialized on first access +// since C does not allow non-integral compile-time constants +static rosidl_message_type_support_t slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__MapData_message_type_support_handle = { + 0, + &slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__MapData_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, msg, MapData)() { + slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__MapData_message_member_array[0].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, std_msgs, msg, Header)(); + slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__MapData_message_member_array[1].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, msg, MapGraph)(); + slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__MapData_message_member_array[2].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, msg, KeyFrame)(); + if (!slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__MapData_message_type_support_handle.typesupport_identifier) { + slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__MapData_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &slam_msgs__msg__MapData__rosidl_typesupport_introspection_c__MapData_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif diff --git a/container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h b/container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h new file mode 100644 index 0000000..43e8dd2 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h @@ -0,0 +1,26 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__rosidl_typesupport_introspection_c.h.em +// with input from slam_msgs:msg/MapGraph.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ +#define SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, msg, MapGraph)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ diff --git a/container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c b/container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c new file mode 100644 index 0000000..3a967fb --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__type_support.c @@ -0,0 +1,243 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__type_support.c.em +// with input from slam_msgs:msg/MapGraph.idl +// generated code does not contain a copyright notice + +#include +#include "slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h" +#include "slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h" +#include "rosidl_typesupport_introspection_c/field_types.h" +#include "rosidl_typesupport_introspection_c/identifier.h" +#include "rosidl_typesupport_introspection_c/message_introspection.h" +#include "slam_msgs/msg/detail/map_graph__functions.h" +#include "slam_msgs/msg/detail/map_graph__struct.h" + + +// Include directives for member types +// Member `header` +#include "std_msgs/msg/header.h" +// Member `header` +#include "std_msgs/msg/detail/header__rosidl_typesupport_introspection_c.h" +// Member `poses_id` +#include "rosidl_runtime_c/primitives_sequence_functions.h" +// Member `poses` +#include "geometry_msgs/msg/pose_stamped.h" +// Member `poses` +#include "geometry_msgs/msg/detail/pose_stamped__rosidl_typesupport_introspection_c.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +void slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__MapGraph_init_function( + void * message_memory, enum rosidl_runtime_c__message_initialization _init) +{ + // TODO(karsten1987): initializers are not yet implemented for typesupport c + // see https://github.com/ros2/ros2/issues/397 + (void) _init; + slam_msgs__msg__MapGraph__init(message_memory); +} + +void slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__MapGraph_fini_function(void * message_memory) +{ + slam_msgs__msg__MapGraph__fini(message_memory); +} + +size_t slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__size_function__MapGraph__poses_id( + const void * untyped_member) +{ + const rosidl_runtime_c__int32__Sequence * member = + (const rosidl_runtime_c__int32__Sequence *)(untyped_member); + return member->size; +} + +const void * slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__get_const_function__MapGraph__poses_id( + const void * untyped_member, size_t index) +{ + const rosidl_runtime_c__int32__Sequence * member = + (const rosidl_runtime_c__int32__Sequence *)(untyped_member); + return &member->data[index]; +} + +void * slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__get_function__MapGraph__poses_id( + void * untyped_member, size_t index) +{ + rosidl_runtime_c__int32__Sequence * member = + (rosidl_runtime_c__int32__Sequence *)(untyped_member); + return &member->data[index]; +} + +void slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__fetch_function__MapGraph__poses_id( + const void * untyped_member, size_t index, void * untyped_value) +{ + const int32_t * item = + ((const int32_t *) + slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__get_const_function__MapGraph__poses_id(untyped_member, index)); + int32_t * value = + (int32_t *)(untyped_value); + *value = *item; +} + +void slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__assign_function__MapGraph__poses_id( + void * untyped_member, size_t index, const void * untyped_value) +{ + int32_t * item = + ((int32_t *) + slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__get_function__MapGraph__poses_id(untyped_member, index)); + const int32_t * value = + (const int32_t *)(untyped_value); + *item = *value; +} + +bool slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__resize_function__MapGraph__poses_id( + void * untyped_member, size_t size) +{ + rosidl_runtime_c__int32__Sequence * member = + (rosidl_runtime_c__int32__Sequence *)(untyped_member); + rosidl_runtime_c__int32__Sequence__fini(member); + return rosidl_runtime_c__int32__Sequence__init(member, size); +} + +size_t slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__size_function__MapGraph__poses( + const void * untyped_member) +{ + const geometry_msgs__msg__PoseStamped__Sequence * member = + (const geometry_msgs__msg__PoseStamped__Sequence *)(untyped_member); + return member->size; +} + +const void * slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__get_const_function__MapGraph__poses( + const void * untyped_member, size_t index) +{ + const geometry_msgs__msg__PoseStamped__Sequence * member = + (const geometry_msgs__msg__PoseStamped__Sequence *)(untyped_member); + return &member->data[index]; +} + +void * slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__get_function__MapGraph__poses( + void * untyped_member, size_t index) +{ + geometry_msgs__msg__PoseStamped__Sequence * member = + (geometry_msgs__msg__PoseStamped__Sequence *)(untyped_member); + return &member->data[index]; +} + +void slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__fetch_function__MapGraph__poses( + const void * untyped_member, size_t index, void * untyped_value) +{ + const geometry_msgs__msg__PoseStamped * item = + ((const geometry_msgs__msg__PoseStamped *) + slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__get_const_function__MapGraph__poses(untyped_member, index)); + geometry_msgs__msg__PoseStamped * value = + (geometry_msgs__msg__PoseStamped *)(untyped_value); + *value = *item; +} + +void slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__assign_function__MapGraph__poses( + void * untyped_member, size_t index, const void * untyped_value) +{ + geometry_msgs__msg__PoseStamped * item = + ((geometry_msgs__msg__PoseStamped *) + slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__get_function__MapGraph__poses(untyped_member, index)); + const geometry_msgs__msg__PoseStamped * value = + (const geometry_msgs__msg__PoseStamped *)(untyped_value); + *item = *value; +} + +bool slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__resize_function__MapGraph__poses( + void * untyped_member, size_t size) +{ + geometry_msgs__msg__PoseStamped__Sequence * member = + (geometry_msgs__msg__PoseStamped__Sequence *)(untyped_member); + geometry_msgs__msg__PoseStamped__Sequence__fini(member); + return geometry_msgs__msg__PoseStamped__Sequence__init(member, size); +} + +static rosidl_typesupport_introspection_c__MessageMember slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__MapGraph_message_member_array[3] = { + { + "header", // name + rosidl_typesupport_introspection_c__ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + NULL, // members of sub message (initialized later) + false, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs__msg__MapGraph, header), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + }, + { + "poses_id", // name + rosidl_typesupport_introspection_c__ROS_TYPE_INT32, // type + 0, // upper bound of string + NULL, // members of sub message + true, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs__msg__MapGraph, poses_id), // bytes offset in struct + NULL, // default value + slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__size_function__MapGraph__poses_id, // size() function pointer + slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__get_const_function__MapGraph__poses_id, // get_const(index) function pointer + slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__get_function__MapGraph__poses_id, // get(index) function pointer + slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__fetch_function__MapGraph__poses_id, // fetch(index, &value) function pointer + slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__assign_function__MapGraph__poses_id, // assign(index, value) function pointer + slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__resize_function__MapGraph__poses_id // resize(index) function pointer + }, + { + "poses", // name + rosidl_typesupport_introspection_c__ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + NULL, // members of sub message (initialized later) + true, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs__msg__MapGraph, poses), // bytes offset in struct + NULL, // default value + slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__size_function__MapGraph__poses, // size() function pointer + slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__get_const_function__MapGraph__poses, // get_const(index) function pointer + slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__get_function__MapGraph__poses, // get(index) function pointer + slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__fetch_function__MapGraph__poses, // fetch(index, &value) function pointer + slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__assign_function__MapGraph__poses, // assign(index, value) function pointer + slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__resize_function__MapGraph__poses // resize(index) function pointer + } +}; + +static const rosidl_typesupport_introspection_c__MessageMembers slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__MapGraph_message_members = { + "slam_msgs__msg", // message namespace + "MapGraph", // message name + 3, // number of fields + sizeof(slam_msgs__msg__MapGraph), + slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__MapGraph_message_member_array, // message members + slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__MapGraph_init_function, // function to initialize message memory (memory has to be allocated) + slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__MapGraph_fini_function // function to terminate message instance (will not free memory) +}; + +// this is not const since it must be initialized on first access +// since C does not allow non-integral compile-time constants +static rosidl_message_type_support_t slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__MapGraph_message_type_support_handle = { + 0, + &slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__MapGraph_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, msg, MapGraph)() { + slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__MapGraph_message_member_array[0].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, std_msgs, msg, Header)(); + slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__MapGraph_message_member_array[2].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, geometry_msgs, msg, PoseStamped)(); + if (!slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__MapGraph_message_type_support_handle.typesupport_identifier) { + slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__MapGraph_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &slam_msgs__msg__MapGraph__rosidl_typesupport_introspection_c__MapGraph_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif diff --git a/container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__rosidl_typesupport_introspection_c.h b/container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__rosidl_typesupport_introspection_c.h new file mode 100644 index 0000000..7eacaae --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__rosidl_typesupport_introspection_c.h @@ -0,0 +1,26 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__rosidl_typesupport_introspection_c.h.em +// with input from slam_msgs:msg/MapPoint.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_POINT__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ +#define SLAM_MSGS__MSG__DETAIL__MAP_POINT__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, msg, MapPoint)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_POINT__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ diff --git a/container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c b/container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c new file mode 100644 index 0000000..fed58ff --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_point__type_support.c @@ -0,0 +1,169 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__type_support.c.em +// with input from slam_msgs:msg/MapPoint.idl +// generated code does not contain a copyright notice + +#include +#include "slam_msgs/msg/detail/map_point__rosidl_typesupport_introspection_c.h" +#include "slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h" +#include "rosidl_typesupport_introspection_c/field_types.h" +#include "rosidl_typesupport_introspection_c/identifier.h" +#include "rosidl_typesupport_introspection_c/message_introspection.h" +#include "slam_msgs/msg/detail/map_point__functions.h" +#include "slam_msgs/msg/detail/map_point__struct.h" + + +// Include directives for member types +// Member `position` +#include "geometry_msgs/msg/point.h" +// Member `position` +#include "geometry_msgs/msg/detail/point__rosidl_typesupport_introspection_c.h" +// Member `observing_keyframes` +#include "geometry_msgs/msg/pose.h" +// Member `observing_keyframes` +#include "geometry_msgs/msg/detail/pose__rosidl_typesupport_introspection_c.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +void slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__MapPoint_init_function( + void * message_memory, enum rosidl_runtime_c__message_initialization _init) +{ + // TODO(karsten1987): initializers are not yet implemented for typesupport c + // see https://github.com/ros2/ros2/issues/397 + (void) _init; + slam_msgs__msg__MapPoint__init(message_memory); +} + +void slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__MapPoint_fini_function(void * message_memory) +{ + slam_msgs__msg__MapPoint__fini(message_memory); +} + +size_t slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__size_function__MapPoint__observing_keyframes( + const void * untyped_member) +{ + const geometry_msgs__msg__Pose__Sequence * member = + (const geometry_msgs__msg__Pose__Sequence *)(untyped_member); + return member->size; +} + +const void * slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__get_const_function__MapPoint__observing_keyframes( + const void * untyped_member, size_t index) +{ + const geometry_msgs__msg__Pose__Sequence * member = + (const geometry_msgs__msg__Pose__Sequence *)(untyped_member); + return &member->data[index]; +} + +void * slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__get_function__MapPoint__observing_keyframes( + void * untyped_member, size_t index) +{ + geometry_msgs__msg__Pose__Sequence * member = + (geometry_msgs__msg__Pose__Sequence *)(untyped_member); + return &member->data[index]; +} + +void slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__fetch_function__MapPoint__observing_keyframes( + const void * untyped_member, size_t index, void * untyped_value) +{ + const geometry_msgs__msg__Pose * item = + ((const geometry_msgs__msg__Pose *) + slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__get_const_function__MapPoint__observing_keyframes(untyped_member, index)); + geometry_msgs__msg__Pose * value = + (geometry_msgs__msg__Pose *)(untyped_value); + *value = *item; +} + +void slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__assign_function__MapPoint__observing_keyframes( + void * untyped_member, size_t index, const void * untyped_value) +{ + geometry_msgs__msg__Pose * item = + ((geometry_msgs__msg__Pose *) + slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__get_function__MapPoint__observing_keyframes(untyped_member, index)); + const geometry_msgs__msg__Pose * value = + (const geometry_msgs__msg__Pose *)(untyped_value); + *item = *value; +} + +bool slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__resize_function__MapPoint__observing_keyframes( + void * untyped_member, size_t size) +{ + geometry_msgs__msg__Pose__Sequence * member = + (geometry_msgs__msg__Pose__Sequence *)(untyped_member); + geometry_msgs__msg__Pose__Sequence__fini(member); + return geometry_msgs__msg__Pose__Sequence__init(member, size); +} + +static rosidl_typesupport_introspection_c__MessageMember slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__MapPoint_message_member_array[2] = { + { + "position", // name + rosidl_typesupport_introspection_c__ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + NULL, // members of sub message (initialized later) + false, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs__msg__MapPoint, position), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + }, + { + "observing_keyframes", // name + rosidl_typesupport_introspection_c__ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + NULL, // members of sub message (initialized later) + true, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs__msg__MapPoint, observing_keyframes), // bytes offset in struct + NULL, // default value + slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__size_function__MapPoint__observing_keyframes, // size() function pointer + slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__get_const_function__MapPoint__observing_keyframes, // get_const(index) function pointer + slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__get_function__MapPoint__observing_keyframes, // get(index) function pointer + slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__fetch_function__MapPoint__observing_keyframes, // fetch(index, &value) function pointer + slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__assign_function__MapPoint__observing_keyframes, // assign(index, value) function pointer + slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__resize_function__MapPoint__observing_keyframes // resize(index) function pointer + } +}; + +static const rosidl_typesupport_introspection_c__MessageMembers slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__MapPoint_message_members = { + "slam_msgs__msg", // message namespace + "MapPoint", // message name + 2, // number of fields + sizeof(slam_msgs__msg__MapPoint), + slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__MapPoint_message_member_array, // message members + slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__MapPoint_init_function, // function to initialize message memory (memory has to be allocated) + slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__MapPoint_fini_function // function to terminate message instance (will not free memory) +}; + +// this is not const since it must be initialized on first access +// since C does not allow non-integral compile-time constants +static rosidl_message_type_support_t slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__MapPoint_message_type_support_handle = { + 0, + &slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__MapPoint_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, msg, MapPoint)() { + slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__MapPoint_message_member_array[0].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, geometry_msgs, msg, Point)(); + slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__MapPoint_message_member_array[1].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, geometry_msgs, msg, Pose)(); + if (!slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__MapPoint_message_type_support_handle.typesupport_identifier) { + slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__MapPoint_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &slam_msgs__msg__MapPoint__rosidl_typesupport_introspection_c__MapPoint_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif diff --git a/container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h b/container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h new file mode 100644 index 0000000..c8273b4 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h @@ -0,0 +1,43 @@ +// generated from +// rosidl_typesupport_introspection_c/resource/rosidl_typesupport_introspection_c__visibility_control.h.in +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__ROSIDL_TYPESUPPORT_INTROSPECTION_C__VISIBILITY_CONTROL_H_ +#define SLAM_MSGS__MSG__ROSIDL_TYPESUPPORT_INTROSPECTION_C__VISIBILITY_CONTROL_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +// This logic was borrowed (then namespaced) from the examples on the gcc wiki: +// https://gcc.gnu.org/wiki/Visibility + +#if defined _WIN32 || defined __CYGWIN__ + #ifdef __GNUC__ + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_slam_msgs __attribute__ ((dllexport)) + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_IMPORT_slam_msgs __attribute__ ((dllimport)) + #else + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_slam_msgs __declspec(dllexport) + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_IMPORT_slam_msgs __declspec(dllimport) + #endif + #ifdef ROSIDL_TYPESUPPORT_INTROSPECTION_C_BUILDING_DLL_slam_msgs + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_slam_msgs ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_slam_msgs + #else + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_slam_msgs ROSIDL_TYPESUPPORT_INTROSPECTION_C_IMPORT_slam_msgs + #endif +#else + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_slam_msgs __attribute__ ((visibility("default"))) + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_IMPORT_slam_msgs + #if __GNUC__ >= 4 + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_slam_msgs __attribute__ ((visibility("default"))) + #else + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_slam_msgs + #endif +#endif + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__ROSIDL_TYPESUPPORT_INTROSPECTION_C__VISIBILITY_CONTROL_H_ diff --git a/container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_introspection_c.h b/container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_introspection_c.h new file mode 100644 index 0000000..621a825 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_introspection_c.h @@ -0,0 +1,47 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__rosidl_typesupport_introspection_c.h.em +// with input from slam_msgs:srv/GetLandmarksInView.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ +#define SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, srv, GetLandmarksInView_Request)(); + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, srv, GetLandmarksInView_Response)(); + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_slam_msgs +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, srv, GetLandmarksInView)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ diff --git a/container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c b/container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c new file mode 100644 index 0000000..1385235 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.c @@ -0,0 +1,333 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__type_support.c.em +// with input from slam_msgs:srv/GetLandmarksInView.idl +// generated code does not contain a copyright notice + +#include +#include "slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_introspection_c.h" +#include "slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h" +#include "rosidl_typesupport_introspection_c/field_types.h" +#include "rosidl_typesupport_introspection_c/identifier.h" +#include "rosidl_typesupport_introspection_c/message_introspection.h" +#include "slam_msgs/srv/detail/get_landmarks_in_view__functions.h" +#include "slam_msgs/srv/detail/get_landmarks_in_view__struct.h" + + +// Include directives for member types +// Member `pose` +#include "geometry_msgs/msg/pose.h" +// Member `pose` +#include "geometry_msgs/msg/detail/pose__rosidl_typesupport_introspection_c.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +void slam_msgs__srv__GetLandmarksInView_Request__rosidl_typesupport_introspection_c__GetLandmarksInView_Request_init_function( + void * message_memory, enum rosidl_runtime_c__message_initialization _init) +{ + // TODO(karsten1987): initializers are not yet implemented for typesupport c + // see https://github.com/ros2/ros2/issues/397 + (void) _init; + slam_msgs__srv__GetLandmarksInView_Request__init(message_memory); +} + +void slam_msgs__srv__GetLandmarksInView_Request__rosidl_typesupport_introspection_c__GetLandmarksInView_Request_fini_function(void * message_memory) +{ + slam_msgs__srv__GetLandmarksInView_Request__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember slam_msgs__srv__GetLandmarksInView_Request__rosidl_typesupport_introspection_c__GetLandmarksInView_Request_message_member_array[3] = { + { + "pose", // name + rosidl_typesupport_introspection_c__ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + NULL, // members of sub message (initialized later) + false, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs__srv__GetLandmarksInView_Request, pose), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + }, + { + "max_angle_pose_observation", // name + rosidl_typesupport_introspection_c__ROS_TYPE_FLOAT, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs__srv__GetLandmarksInView_Request, max_angle_pose_observation), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + }, + { + "max_dist_pose_observation", // name + rosidl_typesupport_introspection_c__ROS_TYPE_FLOAT, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs__srv__GetLandmarksInView_Request, max_dist_pose_observation), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + } +}; + +static const rosidl_typesupport_introspection_c__MessageMembers slam_msgs__srv__GetLandmarksInView_Request__rosidl_typesupport_introspection_c__GetLandmarksInView_Request_message_members = { + "slam_msgs__srv", // message namespace + "GetLandmarksInView_Request", // message name + 3, // number of fields + sizeof(slam_msgs__srv__GetLandmarksInView_Request), + slam_msgs__srv__GetLandmarksInView_Request__rosidl_typesupport_introspection_c__GetLandmarksInView_Request_message_member_array, // message members + slam_msgs__srv__GetLandmarksInView_Request__rosidl_typesupport_introspection_c__GetLandmarksInView_Request_init_function, // function to initialize message memory (memory has to be allocated) + slam_msgs__srv__GetLandmarksInView_Request__rosidl_typesupport_introspection_c__GetLandmarksInView_Request_fini_function // function to terminate message instance (will not free memory) +}; + +// this is not const since it must be initialized on first access +// since C does not allow non-integral compile-time constants +static rosidl_message_type_support_t slam_msgs__srv__GetLandmarksInView_Request__rosidl_typesupport_introspection_c__GetLandmarksInView_Request_message_type_support_handle = { + 0, + &slam_msgs__srv__GetLandmarksInView_Request__rosidl_typesupport_introspection_c__GetLandmarksInView_Request_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, srv, GetLandmarksInView_Request)() { + slam_msgs__srv__GetLandmarksInView_Request__rosidl_typesupport_introspection_c__GetLandmarksInView_Request_message_member_array[0].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, geometry_msgs, msg, Pose)(); + if (!slam_msgs__srv__GetLandmarksInView_Request__rosidl_typesupport_introspection_c__GetLandmarksInView_Request_message_type_support_handle.typesupport_identifier) { + slam_msgs__srv__GetLandmarksInView_Request__rosidl_typesupport_introspection_c__GetLandmarksInView_Request_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &slam_msgs__srv__GetLandmarksInView_Request__rosidl_typesupport_introspection_c__GetLandmarksInView_Request_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +// already included above +// #include +// already included above +// #include "slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_introspection_c.h" +// already included above +// #include "slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h" +// already included above +// #include "rosidl_typesupport_introspection_c/field_types.h" +// already included above +// #include "rosidl_typesupport_introspection_c/identifier.h" +// already included above +// #include "rosidl_typesupport_introspection_c/message_introspection.h" +// already included above +// #include "slam_msgs/srv/detail/get_landmarks_in_view__functions.h" +// already included above +// #include "slam_msgs/srv/detail/get_landmarks_in_view__struct.h" + + +// Include directives for member types +// Member `map_points` +#include "slam_msgs/msg/map_point.h" +// Member `map_points` +#include "slam_msgs/msg/detail/map_point__rosidl_typesupport_introspection_c.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +void slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__GetLandmarksInView_Response_init_function( + void * message_memory, enum rosidl_runtime_c__message_initialization _init) +{ + // TODO(karsten1987): initializers are not yet implemented for typesupport c + // see https://github.com/ros2/ros2/issues/397 + (void) _init; + slam_msgs__srv__GetLandmarksInView_Response__init(message_memory); +} + +void slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__GetLandmarksInView_Response_fini_function(void * message_memory) +{ + slam_msgs__srv__GetLandmarksInView_Response__fini(message_memory); +} + +size_t slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__size_function__GetLandmarksInView_Response__map_points( + const void * untyped_member) +{ + const slam_msgs__msg__MapPoint__Sequence * member = + (const slam_msgs__msg__MapPoint__Sequence *)(untyped_member); + return member->size; +} + +const void * slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__get_const_function__GetLandmarksInView_Response__map_points( + const void * untyped_member, size_t index) +{ + const slam_msgs__msg__MapPoint__Sequence * member = + (const slam_msgs__msg__MapPoint__Sequence *)(untyped_member); + return &member->data[index]; +} + +void * slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__get_function__GetLandmarksInView_Response__map_points( + void * untyped_member, size_t index) +{ + slam_msgs__msg__MapPoint__Sequence * member = + (slam_msgs__msg__MapPoint__Sequence *)(untyped_member); + return &member->data[index]; +} + +void slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__fetch_function__GetLandmarksInView_Response__map_points( + const void * untyped_member, size_t index, void * untyped_value) +{ + const slam_msgs__msg__MapPoint * item = + ((const slam_msgs__msg__MapPoint *) + slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__get_const_function__GetLandmarksInView_Response__map_points(untyped_member, index)); + slam_msgs__msg__MapPoint * value = + (slam_msgs__msg__MapPoint *)(untyped_value); + *value = *item; +} + +void slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__assign_function__GetLandmarksInView_Response__map_points( + void * untyped_member, size_t index, const void * untyped_value) +{ + slam_msgs__msg__MapPoint * item = + ((slam_msgs__msg__MapPoint *) + slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__get_function__GetLandmarksInView_Response__map_points(untyped_member, index)); + const slam_msgs__msg__MapPoint * value = + (const slam_msgs__msg__MapPoint *)(untyped_value); + *item = *value; +} + +bool slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__resize_function__GetLandmarksInView_Response__map_points( + void * untyped_member, size_t size) +{ + slam_msgs__msg__MapPoint__Sequence * member = + (slam_msgs__msg__MapPoint__Sequence *)(untyped_member); + slam_msgs__msg__MapPoint__Sequence__fini(member); + return slam_msgs__msg__MapPoint__Sequence__init(member, size); +} + +static rosidl_typesupport_introspection_c__MessageMember slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__GetLandmarksInView_Response_message_member_array[1] = { + { + "map_points", // name + rosidl_typesupport_introspection_c__ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + NULL, // members of sub message (initialized later) + true, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs__srv__GetLandmarksInView_Response, map_points), // bytes offset in struct + NULL, // default value + slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__size_function__GetLandmarksInView_Response__map_points, // size() function pointer + slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__get_const_function__GetLandmarksInView_Response__map_points, // get_const(index) function pointer + slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__get_function__GetLandmarksInView_Response__map_points, // get(index) function pointer + slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__fetch_function__GetLandmarksInView_Response__map_points, // fetch(index, &value) function pointer + slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__assign_function__GetLandmarksInView_Response__map_points, // assign(index, value) function pointer + slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__resize_function__GetLandmarksInView_Response__map_points // resize(index) function pointer + } +}; + +static const rosidl_typesupport_introspection_c__MessageMembers slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__GetLandmarksInView_Response_message_members = { + "slam_msgs__srv", // message namespace + "GetLandmarksInView_Response", // message name + 1, // number of fields + sizeof(slam_msgs__srv__GetLandmarksInView_Response), + slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__GetLandmarksInView_Response_message_member_array, // message members + slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__GetLandmarksInView_Response_init_function, // function to initialize message memory (memory has to be allocated) + slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__GetLandmarksInView_Response_fini_function // function to terminate message instance (will not free memory) +}; + +// this is not const since it must be initialized on first access +// since C does not allow non-integral compile-time constants +static rosidl_message_type_support_t slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__GetLandmarksInView_Response_message_type_support_handle = { + 0, + &slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__GetLandmarksInView_Response_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, srv, GetLandmarksInView_Response)() { + slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__GetLandmarksInView_Response_message_member_array[0].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, msg, MapPoint)(); + if (!slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__GetLandmarksInView_Response_message_type_support_handle.typesupport_identifier) { + slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__GetLandmarksInView_Response_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &slam_msgs__srv__GetLandmarksInView_Response__rosidl_typesupport_introspection_c__GetLandmarksInView_Response_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h" +// already included above +// #include "slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_introspection_c.h" +// already included above +// #include "rosidl_typesupport_introspection_c/identifier.h" +#include "rosidl_typesupport_introspection_c/service_introspection.h" + +// this is intentionally not const to allow initialization later to prevent an initialization race +static rosidl_typesupport_introspection_c__ServiceMembers slam_msgs__srv__detail__get_landmarks_in_view__rosidl_typesupport_introspection_c__GetLandmarksInView_service_members = { + "slam_msgs__srv", // service namespace + "GetLandmarksInView", // service name + // these two fields are initialized below on the first access + NULL, // request message + // slam_msgs__srv__detail__get_landmarks_in_view__rosidl_typesupport_introspection_c__GetLandmarksInView_Request_message_type_support_handle, + NULL // response message + // slam_msgs__srv__detail__get_landmarks_in_view__rosidl_typesupport_introspection_c__GetLandmarksInView_Response_message_type_support_handle +}; + +static rosidl_service_type_support_t slam_msgs__srv__detail__get_landmarks_in_view__rosidl_typesupport_introspection_c__GetLandmarksInView_service_type_support_handle = { + 0, + &slam_msgs__srv__detail__get_landmarks_in_view__rosidl_typesupport_introspection_c__GetLandmarksInView_service_members, + get_service_typesupport_handle_function, +}; + +// Forward declaration of request/response type support functions +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, srv, GetLandmarksInView_Request)(); + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, srv, GetLandmarksInView_Response)(); + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_slam_msgs +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, srv, GetLandmarksInView)() { + if (!slam_msgs__srv__detail__get_landmarks_in_view__rosidl_typesupport_introspection_c__GetLandmarksInView_service_type_support_handle.typesupport_identifier) { + slam_msgs__srv__detail__get_landmarks_in_view__rosidl_typesupport_introspection_c__GetLandmarksInView_service_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + rosidl_typesupport_introspection_c__ServiceMembers * service_members = + (rosidl_typesupport_introspection_c__ServiceMembers *)slam_msgs__srv__detail__get_landmarks_in_view__rosidl_typesupport_introspection_c__GetLandmarksInView_service_type_support_handle.data; + + if (!service_members->request_members_) { + service_members->request_members_ = + (const rosidl_typesupport_introspection_c__MessageMembers *) + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, srv, GetLandmarksInView_Request)()->data; + } + if (!service_members->response_members_) { + service_members->response_members_ = + (const rosidl_typesupport_introspection_c__MessageMembers *) + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, srv, GetLandmarksInView_Response)()->data; + } + + return &slam_msgs__srv__detail__get_landmarks_in_view__rosidl_typesupport_introspection_c__GetLandmarksInView_service_type_support_handle; +} diff --git a/container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__rosidl_typesupport_introspection_c.h b/container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__rosidl_typesupport_introspection_c.h new file mode 100644 index 0000000..86cc9e3 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__rosidl_typesupport_introspection_c.h @@ -0,0 +1,47 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__rosidl_typesupport_introspection_c.h.em +// with input from slam_msgs:srv/GetMap.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__SRV__DETAIL__GET_MAP__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ +#define SLAM_MSGS__SRV__DETAIL__GET_MAP__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, srv, GetMap_Request)(); + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, srv, GetMap_Response)(); + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_slam_msgs +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, srv, GetMap)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__SRV__DETAIL__GET_MAP__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ diff --git a/container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c b/container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c new file mode 100644 index 0000000..3512310 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs/srv/detail/get_map__type_support.c @@ -0,0 +1,312 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__type_support.c.em +// with input from slam_msgs:srv/GetMap.idl +// generated code does not contain a copyright notice + +#include +#include "slam_msgs/srv/detail/get_map__rosidl_typesupport_introspection_c.h" +#include "slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h" +#include "rosidl_typesupport_introspection_c/field_types.h" +#include "rosidl_typesupport_introspection_c/identifier.h" +#include "rosidl_typesupport_introspection_c/message_introspection.h" +#include "slam_msgs/srv/detail/get_map__functions.h" +#include "slam_msgs/srv/detail/get_map__struct.h" + + +// Include directives for member types +// Member `kf_id_for_landmarks` +#include "rosidl_runtime_c/primitives_sequence_functions.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +void slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__GetMap_Request_init_function( + void * message_memory, enum rosidl_runtime_c__message_initialization _init) +{ + // TODO(karsten1987): initializers are not yet implemented for typesupport c + // see https://github.com/ros2/ros2/issues/397 + (void) _init; + slam_msgs__srv__GetMap_Request__init(message_memory); +} + +void slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__GetMap_Request_fini_function(void * message_memory) +{ + slam_msgs__srv__GetMap_Request__fini(message_memory); +} + +size_t slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__size_function__GetMap_Request__kf_id_for_landmarks( + const void * untyped_member) +{ + const rosidl_runtime_c__int32__Sequence * member = + (const rosidl_runtime_c__int32__Sequence *)(untyped_member); + return member->size; +} + +const void * slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__get_const_function__GetMap_Request__kf_id_for_landmarks( + const void * untyped_member, size_t index) +{ + const rosidl_runtime_c__int32__Sequence * member = + (const rosidl_runtime_c__int32__Sequence *)(untyped_member); + return &member->data[index]; +} + +void * slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__get_function__GetMap_Request__kf_id_for_landmarks( + void * untyped_member, size_t index) +{ + rosidl_runtime_c__int32__Sequence * member = + (rosidl_runtime_c__int32__Sequence *)(untyped_member); + return &member->data[index]; +} + +void slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__fetch_function__GetMap_Request__kf_id_for_landmarks( + const void * untyped_member, size_t index, void * untyped_value) +{ + const int32_t * item = + ((const int32_t *) + slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__get_const_function__GetMap_Request__kf_id_for_landmarks(untyped_member, index)); + int32_t * value = + (int32_t *)(untyped_value); + *value = *item; +} + +void slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__assign_function__GetMap_Request__kf_id_for_landmarks( + void * untyped_member, size_t index, const void * untyped_value) +{ + int32_t * item = + ((int32_t *) + slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__get_function__GetMap_Request__kf_id_for_landmarks(untyped_member, index)); + const int32_t * value = + (const int32_t *)(untyped_value); + *item = *value; +} + +bool slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__resize_function__GetMap_Request__kf_id_for_landmarks( + void * untyped_member, size_t size) +{ + rosidl_runtime_c__int32__Sequence * member = + (rosidl_runtime_c__int32__Sequence *)(untyped_member); + rosidl_runtime_c__int32__Sequence__fini(member); + return rosidl_runtime_c__int32__Sequence__init(member, size); +} + +static rosidl_typesupport_introspection_c__MessageMember slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__GetMap_Request_message_member_array[2] = { + { + "tracked_points", // name + rosidl_typesupport_introspection_c__ROS_TYPE_BOOLEAN, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs__srv__GetMap_Request, tracked_points), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + }, + { + "kf_id_for_landmarks", // name + rosidl_typesupport_introspection_c__ROS_TYPE_INT32, // type + 0, // upper bound of string + NULL, // members of sub message + true, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs__srv__GetMap_Request, kf_id_for_landmarks), // bytes offset in struct + NULL, // default value + slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__size_function__GetMap_Request__kf_id_for_landmarks, // size() function pointer + slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__get_const_function__GetMap_Request__kf_id_for_landmarks, // get_const(index) function pointer + slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__get_function__GetMap_Request__kf_id_for_landmarks, // get(index) function pointer + slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__fetch_function__GetMap_Request__kf_id_for_landmarks, // fetch(index, &value) function pointer + slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__assign_function__GetMap_Request__kf_id_for_landmarks, // assign(index, value) function pointer + slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__resize_function__GetMap_Request__kf_id_for_landmarks // resize(index) function pointer + } +}; + +static const rosidl_typesupport_introspection_c__MessageMembers slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__GetMap_Request_message_members = { + "slam_msgs__srv", // message namespace + "GetMap_Request", // message name + 2, // number of fields + sizeof(slam_msgs__srv__GetMap_Request), + slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__GetMap_Request_message_member_array, // message members + slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__GetMap_Request_init_function, // function to initialize message memory (memory has to be allocated) + slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__GetMap_Request_fini_function // function to terminate message instance (will not free memory) +}; + +// this is not const since it must be initialized on first access +// since C does not allow non-integral compile-time constants +static rosidl_message_type_support_t slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__GetMap_Request_message_type_support_handle = { + 0, + &slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__GetMap_Request_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, srv, GetMap_Request)() { + if (!slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__GetMap_Request_message_type_support_handle.typesupport_identifier) { + slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__GetMap_Request_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &slam_msgs__srv__GetMap_Request__rosidl_typesupport_introspection_c__GetMap_Request_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +// already included above +// #include +// already included above +// #include "slam_msgs/srv/detail/get_map__rosidl_typesupport_introspection_c.h" +// already included above +// #include "slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h" +// already included above +// #include "rosidl_typesupport_introspection_c/field_types.h" +// already included above +// #include "rosidl_typesupport_introspection_c/identifier.h" +// already included above +// #include "rosidl_typesupport_introspection_c/message_introspection.h" +// already included above +// #include "slam_msgs/srv/detail/get_map__functions.h" +// already included above +// #include "slam_msgs/srv/detail/get_map__struct.h" + + +// Include directives for member types +// Member `data` +#include "slam_msgs/msg/map_data.h" +// Member `data` +#include "slam_msgs/msg/detail/map_data__rosidl_typesupport_introspection_c.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +void slam_msgs__srv__GetMap_Response__rosidl_typesupport_introspection_c__GetMap_Response_init_function( + void * message_memory, enum rosidl_runtime_c__message_initialization _init) +{ + // TODO(karsten1987): initializers are not yet implemented for typesupport c + // see https://github.com/ros2/ros2/issues/397 + (void) _init; + slam_msgs__srv__GetMap_Response__init(message_memory); +} + +void slam_msgs__srv__GetMap_Response__rosidl_typesupport_introspection_c__GetMap_Response_fini_function(void * message_memory) +{ + slam_msgs__srv__GetMap_Response__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember slam_msgs__srv__GetMap_Response__rosidl_typesupport_introspection_c__GetMap_Response_message_member_array[1] = { + { + "data", // name + rosidl_typesupport_introspection_c__ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + NULL, // members of sub message (initialized later) + false, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs__srv__GetMap_Response, data), // bytes offset in struct + NULL, // default value + NULL, // size() function pointer + NULL, // get_const(index) function pointer + NULL, // get(index) function pointer + NULL, // fetch(index, &value) function pointer + NULL, // assign(index, value) function pointer + NULL // resize(index) function pointer + } +}; + +static const rosidl_typesupport_introspection_c__MessageMembers slam_msgs__srv__GetMap_Response__rosidl_typesupport_introspection_c__GetMap_Response_message_members = { + "slam_msgs__srv", // message namespace + "GetMap_Response", // message name + 1, // number of fields + sizeof(slam_msgs__srv__GetMap_Response), + slam_msgs__srv__GetMap_Response__rosidl_typesupport_introspection_c__GetMap_Response_message_member_array, // message members + slam_msgs__srv__GetMap_Response__rosidl_typesupport_introspection_c__GetMap_Response_init_function, // function to initialize message memory (memory has to be allocated) + slam_msgs__srv__GetMap_Response__rosidl_typesupport_introspection_c__GetMap_Response_fini_function // function to terminate message instance (will not free memory) +}; + +// this is not const since it must be initialized on first access +// since C does not allow non-integral compile-time constants +static rosidl_message_type_support_t slam_msgs__srv__GetMap_Response__rosidl_typesupport_introspection_c__GetMap_Response_message_type_support_handle = { + 0, + &slam_msgs__srv__GetMap_Response__rosidl_typesupport_introspection_c__GetMap_Response_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_slam_msgs +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, srv, GetMap_Response)() { + slam_msgs__srv__GetMap_Response__rosidl_typesupport_introspection_c__GetMap_Response_message_member_array[0].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, msg, MapData)(); + if (!slam_msgs__srv__GetMap_Response__rosidl_typesupport_introspection_c__GetMap_Response_message_type_support_handle.typesupport_identifier) { + slam_msgs__srv__GetMap_Response__rosidl_typesupport_introspection_c__GetMap_Response_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &slam_msgs__srv__GetMap_Response__rosidl_typesupport_introspection_c__GetMap_Response_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h" +// already included above +// #include "slam_msgs/srv/detail/get_map__rosidl_typesupport_introspection_c.h" +// already included above +// #include "rosidl_typesupport_introspection_c/identifier.h" +#include "rosidl_typesupport_introspection_c/service_introspection.h" + +// this is intentionally not const to allow initialization later to prevent an initialization race +static rosidl_typesupport_introspection_c__ServiceMembers slam_msgs__srv__detail__get_map__rosidl_typesupport_introspection_c__GetMap_service_members = { + "slam_msgs__srv", // service namespace + "GetMap", // service name + // these two fields are initialized below on the first access + NULL, // request message + // slam_msgs__srv__detail__get_map__rosidl_typesupport_introspection_c__GetMap_Request_message_type_support_handle, + NULL // response message + // slam_msgs__srv__detail__get_map__rosidl_typesupport_introspection_c__GetMap_Response_message_type_support_handle +}; + +static rosidl_service_type_support_t slam_msgs__srv__detail__get_map__rosidl_typesupport_introspection_c__GetMap_service_type_support_handle = { + 0, + &slam_msgs__srv__detail__get_map__rosidl_typesupport_introspection_c__GetMap_service_members, + get_service_typesupport_handle_function, +}; + +// Forward declaration of request/response type support functions +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, srv, GetMap_Request)(); + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, srv, GetMap_Response)(); + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_slam_msgs +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, srv, GetMap)() { + if (!slam_msgs__srv__detail__get_map__rosidl_typesupport_introspection_c__GetMap_service_type_support_handle.typesupport_identifier) { + slam_msgs__srv__detail__get_map__rosidl_typesupport_introspection_c__GetMap_service_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + rosidl_typesupport_introspection_c__ServiceMembers * service_members = + (rosidl_typesupport_introspection_c__ServiceMembers *)slam_msgs__srv__detail__get_map__rosidl_typesupport_introspection_c__GetMap_service_type_support_handle.data; + + if (!service_members->request_members_) { + service_members->request_members_ = + (const rosidl_typesupport_introspection_c__MessageMembers *) + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, srv, GetMap_Request)()->data; + } + if (!service_members->response_members_) { + service_members->response_members_ = + (const rosidl_typesupport_introspection_c__MessageMembers *) + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, slam_msgs, srv, GetMap_Response)()->data; + } + + return &slam_msgs__srv__detail__get_map__rosidl_typesupport_introspection_c__GetMap_service_type_support_handle; +} diff --git a/container_root/build/slam_msgs/rosidl_typesupport_introspection_c__arguments.json b/container_root/build/slam_msgs/rosidl_typesupport_introspection_c__arguments.json new file mode 100644 index 0000000..164f65e --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_introspection_c__arguments.json @@ -0,0 +1,211 @@ +{ + "package_name": "slam_msgs", + "output_dir": "/root/build/slam_msgs/rosidl_typesupport_introspection_c/slam_msgs", + "template_dir": "/opt/ros/humble/share/rosidl_typesupport_introspection_c/resource", + "idl_tuples": [ + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:msg/MapGraph.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:msg/MapData.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:msg/KeyFrame.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:msg/MapPoint.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:srv/GetMap.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:srv/GetLandmarksInView.idl" + ], + "ros_interface_dependencies": [ + "builtin_interfaces:/opt/ros/humble/share/builtin_interfaces/msg/Duration.idl", + "builtin_interfaces:/opt/ros/humble/share/builtin_interfaces/msg/Time.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Accel.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/AccelStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/AccelWithCovariance.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Inertia.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/InertiaStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Point.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Point32.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PointStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Polygon.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PolygonStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Pose.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Pose2D.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PoseArray.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PoseStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PoseWithCovariance.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Quaternion.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/QuaternionStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Transform.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/TransformStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Twist.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/TwistStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/TwistWithCovariance.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Vector3.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Vector3Stamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/VelocityStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Wrench.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/WrenchStamped.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Bool.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Byte.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/ByteMultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Char.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/ColorRGBA.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Empty.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Float32.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Float32MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Float64.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Float64MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Header.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int16.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int16MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int32.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int32MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int64.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int64MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int8.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int8MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/MultiArrayDimension.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/MultiArrayLayout.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/String.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt16.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt16MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt32.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt32MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt64.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt64MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt8.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt8MultiArray.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/BatteryState.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/CameraInfo.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/ChannelFloat32.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/CompressedImage.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/FluidPressure.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Illuminance.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Image.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Imu.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/JointState.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Joy.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/JoyFeedback.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/JoyFeedbackArray.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/LaserEcho.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/LaserScan.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/MagneticField.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/MultiDOFJointState.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/MultiEchoLaserScan.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/NavSatFix.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/NavSatStatus.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/PointCloud.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/PointCloud2.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/PointField.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Range.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/RegionOfInterest.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/RelativeHumidity.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Temperature.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/TimeReference.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/srv/SetCameraInfo.idl" + ], + "target_dependencies": [ + "/opt/ros/humble/lib/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c", + "/opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_typesupport_introspection_c/__init__.py", + "/opt/ros/humble/share/rosidl_typesupport_introspection_c/resource/idl__rosidl_typesupport_introspection_c.h.em", + "/opt/ros/humble/share/rosidl_typesupport_introspection_c/resource/idl__type_support.c.em", + "/opt/ros/humble/share/rosidl_typesupport_introspection_c/resource/msg__rosidl_typesupport_introspection_c.h.em", + "/opt/ros/humble/share/rosidl_typesupport_introspection_c/resource/msg__type_support.c.em", + "/opt/ros/humble/share/rosidl_typesupport_introspection_c/resource/srv__rosidl_typesupport_introspection_c.h.em", + "/opt/ros/humble/share/rosidl_typesupport_introspection_c/resource/srv__type_support.c.em", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/MapGraph.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/MapData.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/KeyFrame.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/MapPoint.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/srv/GetMap.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/srv/GetLandmarksInView.idl", + "/opt/ros/humble/share/builtin_interfaces/msg/Duration.idl", + "/opt/ros/humble/share/builtin_interfaces/msg/Time.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Accel.idl", + "/opt/ros/humble/share/geometry_msgs/msg/AccelStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/AccelWithCovariance.idl", + "/opt/ros/humble/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Inertia.idl", + "/opt/ros/humble/share/geometry_msgs/msg/InertiaStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Point.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Point32.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PointStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Polygon.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PolygonStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Pose.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Pose2D.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PoseArray.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PoseStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PoseWithCovariance.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Quaternion.idl", + "/opt/ros/humble/share/geometry_msgs/msg/QuaternionStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Transform.idl", + "/opt/ros/humble/share/geometry_msgs/msg/TransformStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Twist.idl", + "/opt/ros/humble/share/geometry_msgs/msg/TwistStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/TwistWithCovariance.idl", + "/opt/ros/humble/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Vector3.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Vector3Stamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/VelocityStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Wrench.idl", + "/opt/ros/humble/share/geometry_msgs/msg/WrenchStamped.idl", + "/opt/ros/humble/share/std_msgs/msg/Bool.idl", + "/opt/ros/humble/share/std_msgs/msg/Byte.idl", + "/opt/ros/humble/share/std_msgs/msg/ByteMultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Char.idl", + "/opt/ros/humble/share/std_msgs/msg/ColorRGBA.idl", + "/opt/ros/humble/share/std_msgs/msg/Empty.idl", + "/opt/ros/humble/share/std_msgs/msg/Float32.idl", + "/opt/ros/humble/share/std_msgs/msg/Float32MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Float64.idl", + "/opt/ros/humble/share/std_msgs/msg/Float64MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Header.idl", + "/opt/ros/humble/share/std_msgs/msg/Int16.idl", + "/opt/ros/humble/share/std_msgs/msg/Int16MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Int32.idl", + "/opt/ros/humble/share/std_msgs/msg/Int32MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Int64.idl", + "/opt/ros/humble/share/std_msgs/msg/Int64MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Int8.idl", + "/opt/ros/humble/share/std_msgs/msg/Int8MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/MultiArrayDimension.idl", + "/opt/ros/humble/share/std_msgs/msg/MultiArrayLayout.idl", + "/opt/ros/humble/share/std_msgs/msg/String.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt16.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt16MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt32.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt32MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt64.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt64MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt8.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt8MultiArray.idl", + "/opt/ros/humble/share/sensor_msgs/msg/BatteryState.idl", + "/opt/ros/humble/share/sensor_msgs/msg/CameraInfo.idl", + "/opt/ros/humble/share/sensor_msgs/msg/ChannelFloat32.idl", + "/opt/ros/humble/share/sensor_msgs/msg/CompressedImage.idl", + "/opt/ros/humble/share/sensor_msgs/msg/FluidPressure.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Illuminance.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Image.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Imu.idl", + "/opt/ros/humble/share/sensor_msgs/msg/JointState.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Joy.idl", + "/opt/ros/humble/share/sensor_msgs/msg/JoyFeedback.idl", + "/opt/ros/humble/share/sensor_msgs/msg/JoyFeedbackArray.idl", + "/opt/ros/humble/share/sensor_msgs/msg/LaserEcho.idl", + "/opt/ros/humble/share/sensor_msgs/msg/LaserScan.idl", + "/opt/ros/humble/share/sensor_msgs/msg/MagneticField.idl", + "/opt/ros/humble/share/sensor_msgs/msg/MultiDOFJointState.idl", + "/opt/ros/humble/share/sensor_msgs/msg/MultiEchoLaserScan.idl", + "/opt/ros/humble/share/sensor_msgs/msg/NavSatFix.idl", + "/opt/ros/humble/share/sensor_msgs/msg/NavSatStatus.idl", + "/opt/ros/humble/share/sensor_msgs/msg/PointCloud.idl", + "/opt/ros/humble/share/sensor_msgs/msg/PointCloud2.idl", + "/opt/ros/humble/share/sensor_msgs/msg/PointField.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Range.idl", + "/opt/ros/humble/share/sensor_msgs/msg/RegionOfInterest.idl", + "/opt/ros/humble/share/sensor_msgs/msg/RelativeHumidity.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Temperature.idl", + "/opt/ros/humble/share/sensor_msgs/msg/TimeReference.idl", + "/opt/ros/humble/share/sensor_msgs/srv/SetCameraInfo.idl" + ] +} diff --git a/container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__rosidl_typesupport_introspection_cpp.hpp b/container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__rosidl_typesupport_introspection_cpp.hpp new file mode 100644 index 0000000..cd355a1 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__rosidl_typesupport_introspection_cpp.hpp @@ -0,0 +1,27 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__rosidl_typesupport_introspection_cpp.h.em +// with input from slam_msgs:msg/KeyFrame.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__KEY_FRAME__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ +#define SLAM_MSGS__MSG__DETAIL__KEY_FRAME__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ + + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +// TODO(dirk-thomas) these visibility macros should be message package specific +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, msg, KeyFrame)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__KEY_FRAME__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ diff --git a/container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp b/container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp new file mode 100644 index 0000000..47e8b5e --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/key_frame__type_support.cpp @@ -0,0 +1,171 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__type_support.cpp.em +// with input from slam_msgs:msg/KeyFrame.idl +// generated code does not contain a copyright notice + +#include "array" +#include "cstddef" +#include "string" +#include "vector" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_cpp/message_type_support.hpp" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/msg/detail/key_frame__struct.hpp" +#include "rosidl_typesupport_introspection_cpp/field_types.hpp" +#include "rosidl_typesupport_introspection_cpp/identifier.hpp" +#include "rosidl_typesupport_introspection_cpp/message_introspection.hpp" +#include "rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp" +#include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +namespace slam_msgs +{ + +namespace msg +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void KeyFrame_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) slam_msgs::msg::KeyFrame(_init); +} + +void KeyFrame_fini_function(void * message_memory) +{ + auto typed_message = static_cast(message_memory); + typed_message->~KeyFrame(); +} + +size_t size_function__KeyFrame__word_pts(const void * untyped_member) +{ + const auto * member = reinterpret_cast *>(untyped_member); + return member->size(); +} + +const void * get_const_function__KeyFrame__word_pts(const void * untyped_member, size_t index) +{ + const auto & member = + *reinterpret_cast *>(untyped_member); + return &member[index]; +} + +void * get_function__KeyFrame__word_pts(void * untyped_member, size_t index) +{ + auto & member = + *reinterpret_cast *>(untyped_member); + return &member[index]; +} + +void fetch_function__KeyFrame__word_pts( + const void * untyped_member, size_t index, void * untyped_value) +{ + const auto & item = *reinterpret_cast( + get_const_function__KeyFrame__word_pts(untyped_member, index)); + auto & value = *reinterpret_cast(untyped_value); + value = item; +} + +void assign_function__KeyFrame__word_pts( + void * untyped_member, size_t index, const void * untyped_value) +{ + auto & item = *reinterpret_cast( + get_function__KeyFrame__word_pts(untyped_member, index)); + const auto & value = *reinterpret_cast(untyped_value); + item = value; +} + +void resize_function__KeyFrame__word_pts(void * untyped_member, size_t size) +{ + auto * member = + reinterpret_cast *>(untyped_member); + member->resize(size); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember KeyFrame_message_member_array[2] = { + { + "id", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_INT32, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs::msg::KeyFrame, id), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + }, + { + "word_pts", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle(), // members of sub message + true, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs::msg::KeyFrame, word_pts), // bytes offset in struct + nullptr, // default value + size_function__KeyFrame__word_pts, // size() function pointer + get_const_function__KeyFrame__word_pts, // get_const(index) function pointer + get_function__KeyFrame__word_pts, // get(index) function pointer + fetch_function__KeyFrame__word_pts, // fetch(index, &value) function pointer + assign_function__KeyFrame__word_pts, // assign(index, value) function pointer + resize_function__KeyFrame__word_pts // resize(index) function pointer + } +}; + +static const ::rosidl_typesupport_introspection_cpp::MessageMembers KeyFrame_message_members = { + "slam_msgs::msg", // message namespace + "KeyFrame", // message name + 2, // number of fields + sizeof(slam_msgs::msg::KeyFrame), + KeyFrame_message_member_array, // message members + KeyFrame_init_function, // function to initialize message memory (memory has to be allocated) + KeyFrame_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t KeyFrame_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &KeyFrame_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace msg + +} // namespace slam_msgs + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::slam_msgs::msg::rosidl_typesupport_introspection_cpp::KeyFrame_message_type_support_handle; +} + +} // namespace rosidl_typesupport_introspection_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, msg, KeyFrame)() { + return &::slam_msgs::msg::rosidl_typesupport_introspection_cpp::KeyFrame_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__rosidl_typesupport_introspection_cpp.hpp b/container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__rosidl_typesupport_introspection_cpp.hpp new file mode 100644 index 0000000..8e42ee2 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__rosidl_typesupport_introspection_cpp.hpp @@ -0,0 +1,27 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__rosidl_typesupport_introspection_cpp.h.em +// with input from slam_msgs:msg/MapData.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_DATA__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ +#define SLAM_MSGS__MSG__DETAIL__MAP_DATA__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ + + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +// TODO(dirk-thomas) these visibility macros should be message package specific +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, msg, MapData)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_DATA__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ diff --git a/container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp b/container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp new file mode 100644 index 0000000..b7f9543 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_data__type_support.cpp @@ -0,0 +1,188 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__type_support.cpp.em +// with input from slam_msgs:msg/MapData.idl +// generated code does not contain a copyright notice + +#include "array" +#include "cstddef" +#include "string" +#include "vector" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_cpp/message_type_support.hpp" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/msg/detail/map_data__struct.hpp" +#include "rosidl_typesupport_introspection_cpp/field_types.hpp" +#include "rosidl_typesupport_introspection_cpp/identifier.hpp" +#include "rosidl_typesupport_introspection_cpp/message_introspection.hpp" +#include "rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp" +#include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +namespace slam_msgs +{ + +namespace msg +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void MapData_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) slam_msgs::msg::MapData(_init); +} + +void MapData_fini_function(void * message_memory) +{ + auto typed_message = static_cast(message_memory); + typed_message->~MapData(); +} + +size_t size_function__MapData__nodes(const void * untyped_member) +{ + const auto * member = reinterpret_cast *>(untyped_member); + return member->size(); +} + +const void * get_const_function__MapData__nodes(const void * untyped_member, size_t index) +{ + const auto & member = + *reinterpret_cast *>(untyped_member); + return &member[index]; +} + +void * get_function__MapData__nodes(void * untyped_member, size_t index) +{ + auto & member = + *reinterpret_cast *>(untyped_member); + return &member[index]; +} + +void fetch_function__MapData__nodes( + const void * untyped_member, size_t index, void * untyped_value) +{ + const auto & item = *reinterpret_cast( + get_const_function__MapData__nodes(untyped_member, index)); + auto & value = *reinterpret_cast(untyped_value); + value = item; +} + +void assign_function__MapData__nodes( + void * untyped_member, size_t index, const void * untyped_value) +{ + auto & item = *reinterpret_cast( + get_function__MapData__nodes(untyped_member, index)); + const auto & value = *reinterpret_cast(untyped_value); + item = value; +} + +void resize_function__MapData__nodes(void * untyped_member, size_t size) +{ + auto * member = + reinterpret_cast *>(untyped_member); + member->resize(size); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember MapData_message_member_array[3] = { + { + "header", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle(), // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs::msg::MapData, header), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + }, + { + "graph", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle(), // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs::msg::MapData, graph), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + }, + { + "nodes", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle(), // members of sub message + true, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs::msg::MapData, nodes), // bytes offset in struct + nullptr, // default value + size_function__MapData__nodes, // size() function pointer + get_const_function__MapData__nodes, // get_const(index) function pointer + get_function__MapData__nodes, // get(index) function pointer + fetch_function__MapData__nodes, // fetch(index, &value) function pointer + assign_function__MapData__nodes, // assign(index, value) function pointer + resize_function__MapData__nodes // resize(index) function pointer + } +}; + +static const ::rosidl_typesupport_introspection_cpp::MessageMembers MapData_message_members = { + "slam_msgs::msg", // message namespace + "MapData", // message name + 3, // number of fields + sizeof(slam_msgs::msg::MapData), + MapData_message_member_array, // message members + MapData_init_function, // function to initialize message memory (memory has to be allocated) + MapData_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t MapData_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &MapData_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace msg + +} // namespace slam_msgs + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::slam_msgs::msg::rosidl_typesupport_introspection_cpp::MapData_message_type_support_handle; +} + +} // namespace rosidl_typesupport_introspection_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, msg, MapData)() { + return &::slam_msgs::msg::rosidl_typesupport_introspection_cpp::MapData_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_cpp.hpp b/container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_cpp.hpp new file mode 100644 index 0000000..bf41fe6 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_cpp.hpp @@ -0,0 +1,27 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__rosidl_typesupport_introspection_cpp.h.em +// with input from slam_msgs:msg/MapGraph.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ +#define SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ + + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +// TODO(dirk-thomas) these visibility macros should be message package specific +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, msg, MapGraph)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_GRAPH__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ diff --git a/container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__type_support.cpp b/container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__type_support.cpp new file mode 100644 index 0000000..7862d3a --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__type_support.cpp @@ -0,0 +1,233 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__type_support.cpp.em +// with input from slam_msgs:msg/MapGraph.idl +// generated code does not contain a copyright notice + +#include "array" +#include "cstddef" +#include "string" +#include "vector" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_cpp/message_type_support.hpp" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/msg/detail/map_graph__struct.hpp" +#include "rosidl_typesupport_introspection_cpp/field_types.hpp" +#include "rosidl_typesupport_introspection_cpp/identifier.hpp" +#include "rosidl_typesupport_introspection_cpp/message_introspection.hpp" +#include "rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp" +#include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +namespace slam_msgs +{ + +namespace msg +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void MapGraph_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) slam_msgs::msg::MapGraph(_init); +} + +void MapGraph_fini_function(void * message_memory) +{ + auto typed_message = static_cast(message_memory); + typed_message->~MapGraph(); +} + +size_t size_function__MapGraph__poses_id(const void * untyped_member) +{ + const auto * member = reinterpret_cast *>(untyped_member); + return member->size(); +} + +const void * get_const_function__MapGraph__poses_id(const void * untyped_member, size_t index) +{ + const auto & member = + *reinterpret_cast *>(untyped_member); + return &member[index]; +} + +void * get_function__MapGraph__poses_id(void * untyped_member, size_t index) +{ + auto & member = + *reinterpret_cast *>(untyped_member); + return &member[index]; +} + +void fetch_function__MapGraph__poses_id( + const void * untyped_member, size_t index, void * untyped_value) +{ + const auto & item = *reinterpret_cast( + get_const_function__MapGraph__poses_id(untyped_member, index)); + auto & value = *reinterpret_cast(untyped_value); + value = item; +} + +void assign_function__MapGraph__poses_id( + void * untyped_member, size_t index, const void * untyped_value) +{ + auto & item = *reinterpret_cast( + get_function__MapGraph__poses_id(untyped_member, index)); + const auto & value = *reinterpret_cast(untyped_value); + item = value; +} + +void resize_function__MapGraph__poses_id(void * untyped_member, size_t size) +{ + auto * member = + reinterpret_cast *>(untyped_member); + member->resize(size); +} + +size_t size_function__MapGraph__poses(const void * untyped_member) +{ + const auto * member = reinterpret_cast *>(untyped_member); + return member->size(); +} + +const void * get_const_function__MapGraph__poses(const void * untyped_member, size_t index) +{ + const auto & member = + *reinterpret_cast *>(untyped_member); + return &member[index]; +} + +void * get_function__MapGraph__poses(void * untyped_member, size_t index) +{ + auto & member = + *reinterpret_cast *>(untyped_member); + return &member[index]; +} + +void fetch_function__MapGraph__poses( + const void * untyped_member, size_t index, void * untyped_value) +{ + const auto & item = *reinterpret_cast( + get_const_function__MapGraph__poses(untyped_member, index)); + auto & value = *reinterpret_cast(untyped_value); + value = item; +} + +void assign_function__MapGraph__poses( + void * untyped_member, size_t index, const void * untyped_value) +{ + auto & item = *reinterpret_cast( + get_function__MapGraph__poses(untyped_member, index)); + const auto & value = *reinterpret_cast(untyped_value); + item = value; +} + +void resize_function__MapGraph__poses(void * untyped_member, size_t size) +{ + auto * member = + reinterpret_cast *>(untyped_member); + member->resize(size); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember MapGraph_message_member_array[3] = { + { + "header", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle(), // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs::msg::MapGraph, header), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + }, + { + "poses_id", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_INT32, // type + 0, // upper bound of string + nullptr, // members of sub message + true, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs::msg::MapGraph, poses_id), // bytes offset in struct + nullptr, // default value + size_function__MapGraph__poses_id, // size() function pointer + get_const_function__MapGraph__poses_id, // get_const(index) function pointer + get_function__MapGraph__poses_id, // get(index) function pointer + fetch_function__MapGraph__poses_id, // fetch(index, &value) function pointer + assign_function__MapGraph__poses_id, // assign(index, value) function pointer + resize_function__MapGraph__poses_id // resize(index) function pointer + }, + { + "poses", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle(), // members of sub message + true, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs::msg::MapGraph, poses), // bytes offset in struct + nullptr, // default value + size_function__MapGraph__poses, // size() function pointer + get_const_function__MapGraph__poses, // get_const(index) function pointer + get_function__MapGraph__poses, // get(index) function pointer + fetch_function__MapGraph__poses, // fetch(index, &value) function pointer + assign_function__MapGraph__poses, // assign(index, value) function pointer + resize_function__MapGraph__poses // resize(index) function pointer + } +}; + +static const ::rosidl_typesupport_introspection_cpp::MessageMembers MapGraph_message_members = { + "slam_msgs::msg", // message namespace + "MapGraph", // message name + 3, // number of fields + sizeof(slam_msgs::msg::MapGraph), + MapGraph_message_member_array, // message members + MapGraph_init_function, // function to initialize message memory (memory has to be allocated) + MapGraph_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t MapGraph_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &MapGraph_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace msg + +} // namespace slam_msgs + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::slam_msgs::msg::rosidl_typesupport_introspection_cpp::MapGraph_message_type_support_handle; +} + +} // namespace rosidl_typesupport_introspection_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, msg, MapGraph)() { + return &::slam_msgs::msg::rosidl_typesupport_introspection_cpp::MapGraph_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__rosidl_typesupport_introspection_cpp.hpp b/container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__rosidl_typesupport_introspection_cpp.hpp new file mode 100644 index 0000000..3774757 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__rosidl_typesupport_introspection_cpp.hpp @@ -0,0 +1,27 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__rosidl_typesupport_introspection_cpp.h.em +// with input from slam_msgs:msg/MapPoint.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__MSG__DETAIL__MAP_POINT__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ +#define SLAM_MSGS__MSG__DETAIL__MAP_POINT__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ + + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +// TODO(dirk-thomas) these visibility macros should be message package specific +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, msg, MapPoint)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__MSG__DETAIL__MAP_POINT__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ diff --git a/container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp b/container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp new file mode 100644 index 0000000..e295ca6 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_point__type_support.cpp @@ -0,0 +1,171 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__type_support.cpp.em +// with input from slam_msgs:msg/MapPoint.idl +// generated code does not contain a copyright notice + +#include "array" +#include "cstddef" +#include "string" +#include "vector" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_cpp/message_type_support.hpp" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/msg/detail/map_point__struct.hpp" +#include "rosidl_typesupport_introspection_cpp/field_types.hpp" +#include "rosidl_typesupport_introspection_cpp/identifier.hpp" +#include "rosidl_typesupport_introspection_cpp/message_introspection.hpp" +#include "rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp" +#include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +namespace slam_msgs +{ + +namespace msg +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void MapPoint_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) slam_msgs::msg::MapPoint(_init); +} + +void MapPoint_fini_function(void * message_memory) +{ + auto typed_message = static_cast(message_memory); + typed_message->~MapPoint(); +} + +size_t size_function__MapPoint__observing_keyframes(const void * untyped_member) +{ + const auto * member = reinterpret_cast *>(untyped_member); + return member->size(); +} + +const void * get_const_function__MapPoint__observing_keyframes(const void * untyped_member, size_t index) +{ + const auto & member = + *reinterpret_cast *>(untyped_member); + return &member[index]; +} + +void * get_function__MapPoint__observing_keyframes(void * untyped_member, size_t index) +{ + auto & member = + *reinterpret_cast *>(untyped_member); + return &member[index]; +} + +void fetch_function__MapPoint__observing_keyframes( + const void * untyped_member, size_t index, void * untyped_value) +{ + const auto & item = *reinterpret_cast( + get_const_function__MapPoint__observing_keyframes(untyped_member, index)); + auto & value = *reinterpret_cast(untyped_value); + value = item; +} + +void assign_function__MapPoint__observing_keyframes( + void * untyped_member, size_t index, const void * untyped_value) +{ + auto & item = *reinterpret_cast( + get_function__MapPoint__observing_keyframes(untyped_member, index)); + const auto & value = *reinterpret_cast(untyped_value); + item = value; +} + +void resize_function__MapPoint__observing_keyframes(void * untyped_member, size_t size) +{ + auto * member = + reinterpret_cast *>(untyped_member); + member->resize(size); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember MapPoint_message_member_array[2] = { + { + "position", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle(), // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs::msg::MapPoint, position), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + }, + { + "observing_keyframes", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle(), // members of sub message + true, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs::msg::MapPoint, observing_keyframes), // bytes offset in struct + nullptr, // default value + size_function__MapPoint__observing_keyframes, // size() function pointer + get_const_function__MapPoint__observing_keyframes, // get_const(index) function pointer + get_function__MapPoint__observing_keyframes, // get(index) function pointer + fetch_function__MapPoint__observing_keyframes, // fetch(index, &value) function pointer + assign_function__MapPoint__observing_keyframes, // assign(index, value) function pointer + resize_function__MapPoint__observing_keyframes // resize(index) function pointer + } +}; + +static const ::rosidl_typesupport_introspection_cpp::MessageMembers MapPoint_message_members = { + "slam_msgs::msg", // message namespace + "MapPoint", // message name + 2, // number of fields + sizeof(slam_msgs::msg::MapPoint), + MapPoint_message_member_array, // message members + MapPoint_init_function, // function to initialize message memory (memory has to be allocated) + MapPoint_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t MapPoint_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &MapPoint_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace msg + +} // namespace slam_msgs + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::slam_msgs::msg::rosidl_typesupport_introspection_cpp::MapPoint_message_type_support_handle; +} + +} // namespace rosidl_typesupport_introspection_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, msg, MapPoint)() { + return &::slam_msgs::msg::rosidl_typesupport_introspection_cpp::MapPoint_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_introspection_cpp.hpp b/container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_introspection_cpp.hpp new file mode 100644 index 0000000..7a0b2f5 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_introspection_cpp.hpp @@ -0,0 +1,67 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__rosidl_typesupport_introspection_cpp.h.em +// with input from slam_msgs:srv/GetLandmarksInView.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ +#define SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ + + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +// TODO(dirk-thomas) these visibility macros should be message package specific +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, srv, GetLandmarksInView_Request)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +// TODO(dirk-thomas) these visibility macros should be message package specific +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, srv, GetLandmarksInView_Response)(); + +#ifdef __cplusplus +} +#endif + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_service_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, srv, GetLandmarksInView)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__SRV__DETAIL__GET_LANDMARKS_IN_VIEW__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ diff --git a/container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp b/container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp new file mode 100644 index 0000000..1a04629 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_landmarks_in_view__type_support.cpp @@ -0,0 +1,415 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__type_support.cpp.em +// with input from slam_msgs:srv/GetLandmarksInView.idl +// generated code does not contain a copyright notice + +#include "array" +#include "cstddef" +#include "string" +#include "vector" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_cpp/message_type_support.hpp" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/srv/detail/get_landmarks_in_view__struct.hpp" +#include "rosidl_typesupport_introspection_cpp/field_types.hpp" +#include "rosidl_typesupport_introspection_cpp/identifier.hpp" +#include "rosidl_typesupport_introspection_cpp/message_introspection.hpp" +#include "rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp" +#include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +namespace slam_msgs +{ + +namespace srv +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void GetLandmarksInView_Request_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) slam_msgs::srv::GetLandmarksInView_Request(_init); +} + +void GetLandmarksInView_Request_fini_function(void * message_memory) +{ + auto typed_message = static_cast(message_memory); + typed_message->~GetLandmarksInView_Request(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember GetLandmarksInView_Request_message_member_array[3] = { + { + "pose", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle(), // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs::srv::GetLandmarksInView_Request, pose), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + }, + { + "max_angle_pose_observation", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_FLOAT, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs::srv::GetLandmarksInView_Request, max_angle_pose_observation), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + }, + { + "max_dist_pose_observation", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_FLOAT, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs::srv::GetLandmarksInView_Request, max_dist_pose_observation), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + } +}; + +static const ::rosidl_typesupport_introspection_cpp::MessageMembers GetLandmarksInView_Request_message_members = { + "slam_msgs::srv", // message namespace + "GetLandmarksInView_Request", // message name + 3, // number of fields + sizeof(slam_msgs::srv::GetLandmarksInView_Request), + GetLandmarksInView_Request_message_member_array, // message members + GetLandmarksInView_Request_init_function, // function to initialize message memory (memory has to be allocated) + GetLandmarksInView_Request_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t GetLandmarksInView_Request_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &GetLandmarksInView_Request_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace srv + +} // namespace slam_msgs + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::slam_msgs::srv::rosidl_typesupport_introspection_cpp::GetLandmarksInView_Request_message_type_support_handle; +} + +} // namespace rosidl_typesupport_introspection_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, srv, GetLandmarksInView_Request)() { + return &::slam_msgs::srv::rosidl_typesupport_introspection_cpp::GetLandmarksInView_Request_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "array" +// already included above +// #include "cstddef" +// already included above +// #include "string" +// already included above +// #include "vector" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "slam_msgs/srv/detail/get_landmarks_in_view__struct.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/field_types.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/identifier.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/message_introspection.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +namespace slam_msgs +{ + +namespace srv +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void GetLandmarksInView_Response_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) slam_msgs::srv::GetLandmarksInView_Response(_init); +} + +void GetLandmarksInView_Response_fini_function(void * message_memory) +{ + auto typed_message = static_cast(message_memory); + typed_message->~GetLandmarksInView_Response(); +} + +size_t size_function__GetLandmarksInView_Response__map_points(const void * untyped_member) +{ + const auto * member = reinterpret_cast *>(untyped_member); + return member->size(); +} + +const void * get_const_function__GetLandmarksInView_Response__map_points(const void * untyped_member, size_t index) +{ + const auto & member = + *reinterpret_cast *>(untyped_member); + return &member[index]; +} + +void * get_function__GetLandmarksInView_Response__map_points(void * untyped_member, size_t index) +{ + auto & member = + *reinterpret_cast *>(untyped_member); + return &member[index]; +} + +void fetch_function__GetLandmarksInView_Response__map_points( + const void * untyped_member, size_t index, void * untyped_value) +{ + const auto & item = *reinterpret_cast( + get_const_function__GetLandmarksInView_Response__map_points(untyped_member, index)); + auto & value = *reinterpret_cast(untyped_value); + value = item; +} + +void assign_function__GetLandmarksInView_Response__map_points( + void * untyped_member, size_t index, const void * untyped_value) +{ + auto & item = *reinterpret_cast( + get_function__GetLandmarksInView_Response__map_points(untyped_member, index)); + const auto & value = *reinterpret_cast(untyped_value); + item = value; +} + +void resize_function__GetLandmarksInView_Response__map_points(void * untyped_member, size_t size) +{ + auto * member = + reinterpret_cast *>(untyped_member); + member->resize(size); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember GetLandmarksInView_Response_message_member_array[1] = { + { + "map_points", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle(), // members of sub message + true, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs::srv::GetLandmarksInView_Response, map_points), // bytes offset in struct + nullptr, // default value + size_function__GetLandmarksInView_Response__map_points, // size() function pointer + get_const_function__GetLandmarksInView_Response__map_points, // get_const(index) function pointer + get_function__GetLandmarksInView_Response__map_points, // get(index) function pointer + fetch_function__GetLandmarksInView_Response__map_points, // fetch(index, &value) function pointer + assign_function__GetLandmarksInView_Response__map_points, // assign(index, value) function pointer + resize_function__GetLandmarksInView_Response__map_points // resize(index) function pointer + } +}; + +static const ::rosidl_typesupport_introspection_cpp::MessageMembers GetLandmarksInView_Response_message_members = { + "slam_msgs::srv", // message namespace + "GetLandmarksInView_Response", // message name + 1, // number of fields + sizeof(slam_msgs::srv::GetLandmarksInView_Response), + GetLandmarksInView_Response_message_member_array, // message members + GetLandmarksInView_Response_init_function, // function to initialize message memory (memory has to be allocated) + GetLandmarksInView_Response_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t GetLandmarksInView_Response_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &GetLandmarksInView_Response_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace srv + +} // namespace slam_msgs + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::slam_msgs::srv::rosidl_typesupport_introspection_cpp::GetLandmarksInView_Response_message_type_support_handle; +} + +} // namespace rosidl_typesupport_introspection_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, srv, GetLandmarksInView_Response)() { + return &::slam_msgs::srv::rosidl_typesupport_introspection_cpp::GetLandmarksInView_Response_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" +#include "rosidl_typesupport_cpp/service_type_support.hpp" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" +// already included above +// #include "slam_msgs/srv/detail/get_landmarks_in_view__struct.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/identifier.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp" +#include "rosidl_typesupport_introspection_cpp/service_introspection.hpp" +#include "rosidl_typesupport_introspection_cpp/service_type_support_decl.hpp" + +namespace slam_msgs +{ + +namespace srv +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +// this is intentionally not const to allow initialization later to prevent an initialization race +static ::rosidl_typesupport_introspection_cpp::ServiceMembers GetLandmarksInView_service_members = { + "slam_msgs::srv", // service namespace + "GetLandmarksInView", // service name + // these two fields are initialized below on the first access + // see get_service_type_support_handle() + nullptr, // request message + nullptr // response message +}; + +static const rosidl_service_type_support_t GetLandmarksInView_service_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &GetLandmarksInView_service_members, + get_service_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace srv + +} // namespace slam_msgs + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_service_type_support_t * +get_service_type_support_handle() +{ + // get a handle to the value to be returned + auto service_type_support = + &::slam_msgs::srv::rosidl_typesupport_introspection_cpp::GetLandmarksInView_service_type_support_handle; + // get a non-const and properly typed version of the data void * + auto service_members = const_cast<::rosidl_typesupport_introspection_cpp::ServiceMembers *>( + static_cast( + service_type_support->data)); + // make sure that both the request_members_ and the response_members_ are initialized + // if they are not, initialize them + if ( + service_members->request_members_ == nullptr || + service_members->response_members_ == nullptr) + { + // initialize the request_members_ with the static function from the external library + service_members->request_members_ = static_cast< + const ::rosidl_typesupport_introspection_cpp::MessageMembers * + >( + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle< + ::slam_msgs::srv::GetLandmarksInView_Request + >()->data + ); + // initialize the response_members_ with the static function from the external library + service_members->response_members_ = static_cast< + const ::rosidl_typesupport_introspection_cpp::MessageMembers * + >( + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle< + ::slam_msgs::srv::GetLandmarksInView_Response + >()->data + ); + } + // finally return the properly initialized service_type_support handle + return service_type_support; +} + +} // namespace rosidl_typesupport_introspection_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, srv, GetLandmarksInView)() { + return ::rosidl_typesupport_introspection_cpp::get_service_type_support_handle(); +} + +#ifdef __cplusplus +} +#endif diff --git a/container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__rosidl_typesupport_introspection_cpp.hpp b/container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__rosidl_typesupport_introspection_cpp.hpp new file mode 100644 index 0000000..ac70683 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__rosidl_typesupport_introspection_cpp.hpp @@ -0,0 +1,67 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__rosidl_typesupport_introspection_cpp.h.em +// with input from slam_msgs:srv/GetMap.idl +// generated code does not contain a copyright notice + +#ifndef SLAM_MSGS__SRV__DETAIL__GET_MAP__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ +#define SLAM_MSGS__SRV__DETAIL__GET_MAP__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ + + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +// TODO(dirk-thomas) these visibility macros should be message package specific +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, srv, GetMap_Request)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +// TODO(dirk-thomas) these visibility macros should be message package specific +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, srv, GetMap_Response)(); + +#ifdef __cplusplus +} +#endif + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_service_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, srv, GetMap)(); + +#ifdef __cplusplus +} +#endif + +#endif // SLAM_MSGS__SRV__DETAIL__GET_MAP__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ diff --git a/container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp b/container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp new file mode 100644 index 0000000..fd90332 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs/srv/detail/get_map__type_support.cpp @@ -0,0 +1,398 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__type_support.cpp.em +// with input from slam_msgs:srv/GetMap.idl +// generated code does not contain a copyright notice + +#include "array" +#include "cstddef" +#include "string" +#include "vector" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_cpp/message_type_support.hpp" +#include "rosidl_typesupport_interface/macros.h" +#include "slam_msgs/srv/detail/get_map__struct.hpp" +#include "rosidl_typesupport_introspection_cpp/field_types.hpp" +#include "rosidl_typesupport_introspection_cpp/identifier.hpp" +#include "rosidl_typesupport_introspection_cpp/message_introspection.hpp" +#include "rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp" +#include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +namespace slam_msgs +{ + +namespace srv +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void GetMap_Request_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) slam_msgs::srv::GetMap_Request(_init); +} + +void GetMap_Request_fini_function(void * message_memory) +{ + auto typed_message = static_cast(message_memory); + typed_message->~GetMap_Request(); +} + +size_t size_function__GetMap_Request__kf_id_for_landmarks(const void * untyped_member) +{ + const auto * member = reinterpret_cast *>(untyped_member); + return member->size(); +} + +const void * get_const_function__GetMap_Request__kf_id_for_landmarks(const void * untyped_member, size_t index) +{ + const auto & member = + *reinterpret_cast *>(untyped_member); + return &member[index]; +} + +void * get_function__GetMap_Request__kf_id_for_landmarks(void * untyped_member, size_t index) +{ + auto & member = + *reinterpret_cast *>(untyped_member); + return &member[index]; +} + +void fetch_function__GetMap_Request__kf_id_for_landmarks( + const void * untyped_member, size_t index, void * untyped_value) +{ + const auto & item = *reinterpret_cast( + get_const_function__GetMap_Request__kf_id_for_landmarks(untyped_member, index)); + auto & value = *reinterpret_cast(untyped_value); + value = item; +} + +void assign_function__GetMap_Request__kf_id_for_landmarks( + void * untyped_member, size_t index, const void * untyped_value) +{ + auto & item = *reinterpret_cast( + get_function__GetMap_Request__kf_id_for_landmarks(untyped_member, index)); + const auto & value = *reinterpret_cast(untyped_value); + item = value; +} + +void resize_function__GetMap_Request__kf_id_for_landmarks(void * untyped_member, size_t size) +{ + auto * member = + reinterpret_cast *>(untyped_member); + member->resize(size); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember GetMap_Request_message_member_array[2] = { + { + "tracked_points", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_BOOLEAN, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs::srv::GetMap_Request, tracked_points), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + }, + { + "kf_id_for_landmarks", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_INT32, // type + 0, // upper bound of string + nullptr, // members of sub message + true, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs::srv::GetMap_Request, kf_id_for_landmarks), // bytes offset in struct + nullptr, // default value + size_function__GetMap_Request__kf_id_for_landmarks, // size() function pointer + get_const_function__GetMap_Request__kf_id_for_landmarks, // get_const(index) function pointer + get_function__GetMap_Request__kf_id_for_landmarks, // get(index) function pointer + fetch_function__GetMap_Request__kf_id_for_landmarks, // fetch(index, &value) function pointer + assign_function__GetMap_Request__kf_id_for_landmarks, // assign(index, value) function pointer + resize_function__GetMap_Request__kf_id_for_landmarks // resize(index) function pointer + } +}; + +static const ::rosidl_typesupport_introspection_cpp::MessageMembers GetMap_Request_message_members = { + "slam_msgs::srv", // message namespace + "GetMap_Request", // message name + 2, // number of fields + sizeof(slam_msgs::srv::GetMap_Request), + GetMap_Request_message_member_array, // message members + GetMap_Request_init_function, // function to initialize message memory (memory has to be allocated) + GetMap_Request_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t GetMap_Request_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &GetMap_Request_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace srv + +} // namespace slam_msgs + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::slam_msgs::srv::rosidl_typesupport_introspection_cpp::GetMap_Request_message_type_support_handle; +} + +} // namespace rosidl_typesupport_introspection_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, srv, GetMap_Request)() { + return &::slam_msgs::srv::rosidl_typesupport_introspection_cpp::GetMap_Request_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif + +// already included above +// #include "array" +// already included above +// #include "cstddef" +// already included above +// #include "string" +// already included above +// #include "vector" +// already included above +// #include "rosidl_runtime_c/message_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "slam_msgs/srv/detail/get_map__struct.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/field_types.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/identifier.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/message_introspection.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" + +namespace slam_msgs +{ + +namespace srv +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void GetMap_Response_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) slam_msgs::srv::GetMap_Response(_init); +} + +void GetMap_Response_fini_function(void * message_memory) +{ + auto typed_message = static_cast(message_memory); + typed_message->~GetMap_Response(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember GetMap_Response_message_member_array[1] = { + { + "data", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_MESSAGE, // type + 0, // upper bound of string + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle(), // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(slam_msgs::srv::GetMap_Response, data), // bytes offset in struct + nullptr, // default value + nullptr, // size() function pointer + nullptr, // get_const(index) function pointer + nullptr, // get(index) function pointer + nullptr, // fetch(index, &value) function pointer + nullptr, // assign(index, value) function pointer + nullptr // resize(index) function pointer + } +}; + +static const ::rosidl_typesupport_introspection_cpp::MessageMembers GetMap_Response_message_members = { + "slam_msgs::srv", // message namespace + "GetMap_Response", // message name + 1, // number of fields + sizeof(slam_msgs::srv::GetMap_Response), + GetMap_Response_message_member_array, // message members + GetMap_Response_init_function, // function to initialize message memory (memory has to be allocated) + GetMap_Response_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t GetMap_Response_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &GetMap_Response_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace srv + +} // namespace slam_msgs + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle() +{ + return &::slam_msgs::srv::rosidl_typesupport_introspection_cpp::GetMap_Response_message_type_support_handle; +} + +} // namespace rosidl_typesupport_introspection_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, srv, GetMap_Response)() { + return &::slam_msgs::srv::rosidl_typesupport_introspection_cpp::GetMap_Response_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_cpp/message_type_support.hpp" +#include "rosidl_typesupport_cpp/service_type_support.hpp" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "rosidl_typesupport_introspection_cpp/visibility_control.h" +// already included above +// #include "slam_msgs/srv/detail/get_map__struct.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/identifier.hpp" +// already included above +// #include "rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp" +#include "rosidl_typesupport_introspection_cpp/service_introspection.hpp" +#include "rosidl_typesupport_introspection_cpp/service_type_support_decl.hpp" + +namespace slam_msgs +{ + +namespace srv +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +// this is intentionally not const to allow initialization later to prevent an initialization race +static ::rosidl_typesupport_introspection_cpp::ServiceMembers GetMap_service_members = { + "slam_msgs::srv", // service namespace + "GetMap", // service name + // these two fields are initialized below on the first access + // see get_service_type_support_handle() + nullptr, // request message + nullptr // response message +}; + +static const rosidl_service_type_support_t GetMap_service_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &GetMap_service_members, + get_service_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace srv + +} // namespace slam_msgs + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_service_type_support_t * +get_service_type_support_handle() +{ + // get a handle to the value to be returned + auto service_type_support = + &::slam_msgs::srv::rosidl_typesupport_introspection_cpp::GetMap_service_type_support_handle; + // get a non-const and properly typed version of the data void * + auto service_members = const_cast<::rosidl_typesupport_introspection_cpp::ServiceMembers *>( + static_cast( + service_type_support->data)); + // make sure that both the request_members_ and the response_members_ are initialized + // if they are not, initialize them + if ( + service_members->request_members_ == nullptr || + service_members->response_members_ == nullptr) + { + // initialize the request_members_ with the static function from the external library + service_members->request_members_ = static_cast< + const ::rosidl_typesupport_introspection_cpp::MessageMembers * + >( + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle< + ::slam_msgs::srv::GetMap_Request + >()->data + ); + // initialize the response_members_ with the static function from the external library + service_members->response_members_ = static_cast< + const ::rosidl_typesupport_introspection_cpp::MessageMembers * + >( + ::rosidl_typesupport_introspection_cpp::get_message_type_support_handle< + ::slam_msgs::srv::GetMap_Response + >()->data + ); + } + // finally return the properly initialized service_type_support handle + return service_type_support; +} + +} // namespace rosidl_typesupport_introspection_cpp + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, slam_msgs, srv, GetMap)() { + return ::rosidl_typesupport_introspection_cpp::get_service_type_support_handle(); +} + +#ifdef __cplusplus +} +#endif diff --git a/container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp__arguments.json b/container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp__arguments.json new file mode 100644 index 0000000..8c62fa0 --- /dev/null +++ b/container_root/build/slam_msgs/rosidl_typesupport_introspection_cpp__arguments.json @@ -0,0 +1,211 @@ +{ + "package_name": "slam_msgs", + "output_dir": "/root/build/slam_msgs/rosidl_typesupport_introspection_cpp/slam_msgs", + "template_dir": "/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/resource", + "idl_tuples": [ + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:msg/MapGraph.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:msg/MapData.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:msg/KeyFrame.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:msg/MapPoint.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:srv/GetMap.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs:srv/GetLandmarksInView.idl" + ], + "ros_interface_dependencies": [ + "builtin_interfaces:/opt/ros/humble/share/builtin_interfaces/msg/Duration.idl", + "builtin_interfaces:/opt/ros/humble/share/builtin_interfaces/msg/Time.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Accel.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/AccelStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/AccelWithCovariance.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Inertia.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/InertiaStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Point.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Point32.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PointStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Polygon.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PolygonStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Pose.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Pose2D.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PoseArray.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PoseStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PoseWithCovariance.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Quaternion.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/QuaternionStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Transform.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/TransformStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Twist.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/TwistStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/TwistWithCovariance.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Vector3.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Vector3Stamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/VelocityStamped.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/Wrench.idl", + "geometry_msgs:/opt/ros/humble/share/geometry_msgs/msg/WrenchStamped.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Bool.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Byte.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/ByteMultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Char.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/ColorRGBA.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Empty.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Float32.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Float32MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Float64.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Float64MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Header.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int16.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int16MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int32.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int32MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int64.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int64MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int8.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/Int8MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/MultiArrayDimension.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/MultiArrayLayout.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/String.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt16.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt16MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt32.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt32MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt64.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt64MultiArray.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt8.idl", + "std_msgs:/opt/ros/humble/share/std_msgs/msg/UInt8MultiArray.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/BatteryState.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/CameraInfo.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/ChannelFloat32.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/CompressedImage.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/FluidPressure.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Illuminance.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Image.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Imu.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/JointState.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Joy.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/JoyFeedback.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/JoyFeedbackArray.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/LaserEcho.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/LaserScan.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/MagneticField.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/MultiDOFJointState.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/MultiEchoLaserScan.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/NavSatFix.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/NavSatStatus.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/PointCloud.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/PointCloud2.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/PointField.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Range.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/RegionOfInterest.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/RelativeHumidity.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/Temperature.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/msg/TimeReference.idl", + "sensor_msgs:/opt/ros/humble/share/sensor_msgs/srv/SetCameraInfo.idl" + ], + "target_dependencies": [ + "/opt/ros/humble/lib/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp", + "/opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_typesupport_introspection_cpp/__init__.py", + "/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/resource/idl__rosidl_typesupport_introspection_cpp.hpp.em", + "/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/resource/idl__type_support.cpp.em", + "/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/resource/msg__rosidl_typesupport_introspection_cpp.hpp.em", + "/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/resource/msg__type_support.cpp.em", + "/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/resource/srv__rosidl_typesupport_introspection_cpp.hpp.em", + "/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/resource/srv__type_support.cpp.em", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/MapGraph.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/MapData.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/KeyFrame.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/msg/MapPoint.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/srv/GetMap.idl", + "/root/build/slam_msgs/rosidl_adapter/slam_msgs/srv/GetLandmarksInView.idl", + "/opt/ros/humble/share/builtin_interfaces/msg/Duration.idl", + "/opt/ros/humble/share/builtin_interfaces/msg/Time.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Accel.idl", + "/opt/ros/humble/share/geometry_msgs/msg/AccelStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/AccelWithCovariance.idl", + "/opt/ros/humble/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Inertia.idl", + "/opt/ros/humble/share/geometry_msgs/msg/InertiaStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Point.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Point32.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PointStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Polygon.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PolygonStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Pose.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Pose2D.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PoseArray.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PoseStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PoseWithCovariance.idl", + "/opt/ros/humble/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Quaternion.idl", + "/opt/ros/humble/share/geometry_msgs/msg/QuaternionStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Transform.idl", + "/opt/ros/humble/share/geometry_msgs/msg/TransformStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Twist.idl", + "/opt/ros/humble/share/geometry_msgs/msg/TwistStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/TwistWithCovariance.idl", + "/opt/ros/humble/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Vector3.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Vector3Stamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/VelocityStamped.idl", + "/opt/ros/humble/share/geometry_msgs/msg/Wrench.idl", + "/opt/ros/humble/share/geometry_msgs/msg/WrenchStamped.idl", + "/opt/ros/humble/share/std_msgs/msg/Bool.idl", + "/opt/ros/humble/share/std_msgs/msg/Byte.idl", + "/opt/ros/humble/share/std_msgs/msg/ByteMultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Char.idl", + "/opt/ros/humble/share/std_msgs/msg/ColorRGBA.idl", + "/opt/ros/humble/share/std_msgs/msg/Empty.idl", + "/opt/ros/humble/share/std_msgs/msg/Float32.idl", + "/opt/ros/humble/share/std_msgs/msg/Float32MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Float64.idl", + "/opt/ros/humble/share/std_msgs/msg/Float64MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Header.idl", + "/opt/ros/humble/share/std_msgs/msg/Int16.idl", + "/opt/ros/humble/share/std_msgs/msg/Int16MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Int32.idl", + "/opt/ros/humble/share/std_msgs/msg/Int32MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Int64.idl", + "/opt/ros/humble/share/std_msgs/msg/Int64MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/Int8.idl", + "/opt/ros/humble/share/std_msgs/msg/Int8MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/MultiArrayDimension.idl", + "/opt/ros/humble/share/std_msgs/msg/MultiArrayLayout.idl", + "/opt/ros/humble/share/std_msgs/msg/String.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt16.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt16MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt32.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt32MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt64.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt64MultiArray.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt8.idl", + "/opt/ros/humble/share/std_msgs/msg/UInt8MultiArray.idl", + "/opt/ros/humble/share/sensor_msgs/msg/BatteryState.idl", + "/opt/ros/humble/share/sensor_msgs/msg/CameraInfo.idl", + "/opt/ros/humble/share/sensor_msgs/msg/ChannelFloat32.idl", + "/opt/ros/humble/share/sensor_msgs/msg/CompressedImage.idl", + "/opt/ros/humble/share/sensor_msgs/msg/FluidPressure.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Illuminance.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Image.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Imu.idl", + "/opt/ros/humble/share/sensor_msgs/msg/JointState.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Joy.idl", + "/opt/ros/humble/share/sensor_msgs/msg/JoyFeedback.idl", + "/opt/ros/humble/share/sensor_msgs/msg/JoyFeedbackArray.idl", + "/opt/ros/humble/share/sensor_msgs/msg/LaserEcho.idl", + "/opt/ros/humble/share/sensor_msgs/msg/LaserScan.idl", + "/opt/ros/humble/share/sensor_msgs/msg/MagneticField.idl", + "/opt/ros/humble/share/sensor_msgs/msg/MultiDOFJointState.idl", + "/opt/ros/humble/share/sensor_msgs/msg/MultiEchoLaserScan.idl", + "/opt/ros/humble/share/sensor_msgs/msg/NavSatFix.idl", + "/opt/ros/humble/share/sensor_msgs/msg/NavSatStatus.idl", + "/opt/ros/humble/share/sensor_msgs/msg/PointCloud.idl", + "/opt/ros/humble/share/sensor_msgs/msg/PointCloud2.idl", + "/opt/ros/humble/share/sensor_msgs/msg/PointField.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Range.idl", + "/opt/ros/humble/share/sensor_msgs/msg/RegionOfInterest.idl", + "/opt/ros/humble/share/sensor_msgs/msg/RelativeHumidity.idl", + "/opt/ros/humble/share/sensor_msgs/msg/Temperature.idl", + "/opt/ros/humble/share/sensor_msgs/msg/TimeReference.idl", + "/opt/ros/humble/share/sensor_msgs/srv/SetCameraInfo.idl" + ] +} diff --git a/container_root/build/slam_msgs/slam_msgs__py/CMakeFiles/CMakeDirectoryInformation.cmake b/container_root/build/slam_msgs/slam_msgs__py/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..37ddc73 --- /dev/null +++ b/container_root/build/slam_msgs/slam_msgs__py/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/root/build/slam_msgs/slam_msgs__py") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/root/build/slam_msgs") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/container_root/build/slam_msgs/slam_msgs__py/CMakeFiles/progress.marks b/container_root/build/slam_msgs/slam_msgs__py/CMakeFiles/progress.marks new file mode 100644 index 0000000..573541a --- /dev/null +++ b/container_root/build/slam_msgs/slam_msgs__py/CMakeFiles/progress.marks @@ -0,0 +1 @@ +0 diff --git a/container_root/build/slam_msgs/slam_msgs__py/CMakeFiles/slam_msgs__py.dir/DependInfo.cmake b/container_root/build/slam_msgs/slam_msgs__py/CMakeFiles/slam_msgs__py.dir/DependInfo.cmake new file mode 100644 index 0000000..7669af4 --- /dev/null +++ b/container_root/build/slam_msgs/slam_msgs__py/CMakeFiles/slam_msgs__py.dir/DependInfo.cmake @@ -0,0 +1,39 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Pairs of files generated by the same build rule. +set(CMAKE_MULTIPLE_OUTPUT_PAIRS + "/root/build/slam_msgs/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c" "/root/build/slam_msgs/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c" + "/root/build/slam_msgs/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c" "/root/build/slam_msgs/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c" + "/root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/__init__.py" "/root/build/slam_msgs/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c" + "/root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_key_frame.py" "/root/build/slam_msgs/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c" + "/root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_key_frame_s.c" "/root/build/slam_msgs/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c" + "/root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_map_data.py" "/root/build/slam_msgs/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c" + "/root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_map_data_s.c" "/root/build/slam_msgs/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c" + "/root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_map_graph.py" "/root/build/slam_msgs/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c" + "/root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_map_graph_s.c" "/root/build/slam_msgs/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c" + "/root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_map_point.py" "/root/build/slam_msgs/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c" + "/root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_map_point_s.c" "/root/build/slam_msgs/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c" + "/root/build/slam_msgs/rosidl_generator_py/slam_msgs/srv/__init__.py" "/root/build/slam_msgs/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c" + "/root/build/slam_msgs/rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view.py" "/root/build/slam_msgs/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c" + "/root/build/slam_msgs/rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c" "/root/build/slam_msgs/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c" + "/root/build/slam_msgs/rosidl_generator_py/slam_msgs/srv/_get_map.py" "/root/build/slam_msgs/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c" + "/root/build/slam_msgs/rosidl_generator_py/slam_msgs/srv/_get_map_s.c" "/root/build/slam_msgs/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c" + ) + + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/container_root/build/slam_msgs/slam_msgs__py/CMakeFiles/slam_msgs__py.dir/build.make b/container_root/build/slam_msgs/slam_msgs__py/CMakeFiles/slam_msgs__py.dir/build.make new file mode 100644 index 0000000..6c55b80 --- /dev/null +++ b/container_root/build/slam_msgs/slam_msgs__py/CMakeFiles/slam_msgs__py.dir/build.make @@ -0,0 +1,279 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/colcon_ws/src/slam_msgs + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/build/slam_msgs + +# Utility rule file for slam_msgs__py. + +# Include any custom commands dependencies for this target. +include slam_msgs__py/CMakeFiles/slam_msgs__py.dir/compiler_depend.make + +# Include the progress variables for this target. +include slam_msgs__py/CMakeFiles/slam_msgs__py.dir/progress.make + +slam_msgs__py/CMakeFiles/slam_msgs__py: rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c +slam_msgs__py/CMakeFiles/slam_msgs__py: rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c +slam_msgs__py/CMakeFiles/slam_msgs__py: rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c +slam_msgs__py/CMakeFiles/slam_msgs__py: rosidl_generator_py/slam_msgs/msg/_map_graph.py +slam_msgs__py/CMakeFiles/slam_msgs__py: rosidl_generator_py/slam_msgs/msg/_map_data.py +slam_msgs__py/CMakeFiles/slam_msgs__py: rosidl_generator_py/slam_msgs/msg/_key_frame.py +slam_msgs__py/CMakeFiles/slam_msgs__py: rosidl_generator_py/slam_msgs/msg/_map_point.py +slam_msgs__py/CMakeFiles/slam_msgs__py: rosidl_generator_py/slam_msgs/srv/_get_map.py +slam_msgs__py/CMakeFiles/slam_msgs__py: rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view.py +slam_msgs__py/CMakeFiles/slam_msgs__py: rosidl_generator_py/slam_msgs/msg/__init__.py +slam_msgs__py/CMakeFiles/slam_msgs__py: rosidl_generator_py/slam_msgs/srv/__init__.py +slam_msgs__py/CMakeFiles/slam_msgs__py: rosidl_generator_py/slam_msgs/msg/_map_graph_s.c +slam_msgs__py/CMakeFiles/slam_msgs__py: rosidl_generator_py/slam_msgs/msg/_map_data_s.c +slam_msgs__py/CMakeFiles/slam_msgs__py: rosidl_generator_py/slam_msgs/msg/_key_frame_s.c +slam_msgs__py/CMakeFiles/slam_msgs__py: rosidl_generator_py/slam_msgs/msg/_map_point_s.c +slam_msgs__py/CMakeFiles/slam_msgs__py: rosidl_generator_py/slam_msgs/srv/_get_map_s.c +slam_msgs__py/CMakeFiles/slam_msgs__py: rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c + +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/lib/rosidl_generator_py/rosidl_generator_py +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_generator_py/__init__.py +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_generator_py/generate_py_impl.py +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/rosidl_generator_py/resource/_action_pkg_typesupport_entry_point.c.em +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/rosidl_generator_py/resource/_action.py.em +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/rosidl_generator_py/resource/_idl_pkg_typesupport_entry_point.c.em +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/rosidl_generator_py/resource/_idl_support.c.em +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/rosidl_generator_py/resource/_idl.py.em +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/rosidl_generator_py/resource/_msg_pkg_typesupport_entry_point.c.em +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/rosidl_generator_py/resource/_msg_support.c.em +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/rosidl_generator_py/resource/_msg.py.em +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/rosidl_generator_py/resource/_srv_pkg_typesupport_entry_point.c.em +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/rosidl_generator_py/resource/_srv.py.em +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: rosidl_adapter/slam_msgs/msg/MapGraph.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: rosidl_adapter/slam_msgs/msg/MapData.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: rosidl_adapter/slam_msgs/msg/KeyFrame.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: rosidl_adapter/slam_msgs/msg/MapPoint.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: rosidl_adapter/slam_msgs/srv/GetMap.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: rosidl_adapter/slam_msgs/srv/GetLandmarksInView.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/builtin_interfaces/msg/Duration.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/builtin_interfaces/msg/Time.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/geometry_msgs/msg/Accel.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/geometry_msgs/msg/AccelStamped.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/geometry_msgs/msg/AccelWithCovariance.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/geometry_msgs/msg/Inertia.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/geometry_msgs/msg/InertiaStamped.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/geometry_msgs/msg/Point.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/geometry_msgs/msg/Point32.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/geometry_msgs/msg/PointStamped.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/geometry_msgs/msg/Polygon.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/geometry_msgs/msg/PolygonStamped.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/geometry_msgs/msg/Pose.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/geometry_msgs/msg/Pose2D.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/geometry_msgs/msg/PoseArray.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/geometry_msgs/msg/PoseStamped.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/geometry_msgs/msg/PoseWithCovariance.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/geometry_msgs/msg/Quaternion.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/geometry_msgs/msg/QuaternionStamped.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/geometry_msgs/msg/Transform.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/geometry_msgs/msg/TransformStamped.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/geometry_msgs/msg/Twist.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/geometry_msgs/msg/TwistStamped.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/geometry_msgs/msg/TwistWithCovariance.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/geometry_msgs/msg/Vector3.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/geometry_msgs/msg/Vector3Stamped.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/geometry_msgs/msg/VelocityStamped.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/geometry_msgs/msg/Wrench.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/geometry_msgs/msg/WrenchStamped.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/std_msgs/msg/Bool.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/std_msgs/msg/Byte.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/std_msgs/msg/ByteMultiArray.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/std_msgs/msg/Char.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/std_msgs/msg/ColorRGBA.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/std_msgs/msg/Empty.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/std_msgs/msg/Float32.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/std_msgs/msg/Float32MultiArray.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/std_msgs/msg/Float64.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/std_msgs/msg/Float64MultiArray.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/std_msgs/msg/Header.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/std_msgs/msg/Int16.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/std_msgs/msg/Int16MultiArray.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/std_msgs/msg/Int32.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/std_msgs/msg/Int32MultiArray.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/std_msgs/msg/Int64.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/std_msgs/msg/Int64MultiArray.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/std_msgs/msg/Int8.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/std_msgs/msg/Int8MultiArray.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/std_msgs/msg/MultiArrayDimension.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/std_msgs/msg/MultiArrayLayout.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/std_msgs/msg/String.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/std_msgs/msg/UInt16.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/std_msgs/msg/UInt16MultiArray.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/std_msgs/msg/UInt32.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/std_msgs/msg/UInt32MultiArray.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/std_msgs/msg/UInt64.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/std_msgs/msg/UInt64MultiArray.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/std_msgs/msg/UInt8.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/std_msgs/msg/UInt8MultiArray.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/sensor_msgs/msg/BatteryState.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/sensor_msgs/msg/CameraInfo.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/sensor_msgs/msg/ChannelFloat32.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/sensor_msgs/msg/CompressedImage.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/sensor_msgs/msg/FluidPressure.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/sensor_msgs/msg/Illuminance.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/sensor_msgs/msg/Image.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/sensor_msgs/msg/Imu.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/sensor_msgs/msg/JointState.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/sensor_msgs/msg/Joy.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/sensor_msgs/msg/JoyFeedback.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/sensor_msgs/msg/JoyFeedbackArray.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/sensor_msgs/msg/LaserEcho.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/sensor_msgs/msg/LaserScan.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/sensor_msgs/msg/MagneticField.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/sensor_msgs/msg/MultiDOFJointState.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/sensor_msgs/msg/MultiEchoLaserScan.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/sensor_msgs/msg/NavSatFix.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/sensor_msgs/msg/NavSatStatus.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/sensor_msgs/msg/PointCloud.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/sensor_msgs/msg/PointCloud2.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/sensor_msgs/msg/PointField.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/sensor_msgs/msg/Range.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/sensor_msgs/msg/RegionOfInterest.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/sensor_msgs/msg/RelativeHumidity.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/sensor_msgs/msg/Temperature.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/sensor_msgs/msg/TimeReference.idl +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c: /opt/ros/humble/share/sensor_msgs/srv/SetCameraInfo.idl + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating Python code for ROS interfaces" + cd /root/build/slam_msgs/slam_msgs__py && /usr/bin/python3 /opt/ros/humble/share/rosidl_generator_py/cmake/../../../lib/rosidl_generator_py/rosidl_generator_py --generator-arguments-file /root/build/slam_msgs/rosidl_generator_py__arguments.json --typesupport-impls "rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c;rosidl_typesupport_c" + +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c: rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c + +rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c: rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c + +rosidl_generator_py/slam_msgs/msg/_map_graph.py: rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/slam_msgs/msg/_map_graph.py + +rosidl_generator_py/slam_msgs/msg/_map_data.py: rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/slam_msgs/msg/_map_data.py + +rosidl_generator_py/slam_msgs/msg/_key_frame.py: rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/slam_msgs/msg/_key_frame.py + +rosidl_generator_py/slam_msgs/msg/_map_point.py: rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/slam_msgs/msg/_map_point.py + +rosidl_generator_py/slam_msgs/srv/_get_map.py: rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/slam_msgs/srv/_get_map.py + +rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view.py: rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view.py + +rosidl_generator_py/slam_msgs/msg/__init__.py: rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/slam_msgs/msg/__init__.py + +rosidl_generator_py/slam_msgs/srv/__init__.py: rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/slam_msgs/srv/__init__.py + +rosidl_generator_py/slam_msgs/msg/_map_graph_s.c: rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/slam_msgs/msg/_map_graph_s.c + +rosidl_generator_py/slam_msgs/msg/_map_data_s.c: rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/slam_msgs/msg/_map_data_s.c + +rosidl_generator_py/slam_msgs/msg/_key_frame_s.c: rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/slam_msgs/msg/_key_frame_s.c + +rosidl_generator_py/slam_msgs/msg/_map_point_s.c: rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/slam_msgs/msg/_map_point_s.c + +rosidl_generator_py/slam_msgs/srv/_get_map_s.c: rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/slam_msgs/srv/_get_map_s.c + +rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c: rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c + +slam_msgs__py: rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c +slam_msgs__py: rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c +slam_msgs__py: rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c +slam_msgs__py: rosidl_generator_py/slam_msgs/msg/__init__.py +slam_msgs__py: rosidl_generator_py/slam_msgs/msg/_key_frame.py +slam_msgs__py: rosidl_generator_py/slam_msgs/msg/_key_frame_s.c +slam_msgs__py: rosidl_generator_py/slam_msgs/msg/_map_data.py +slam_msgs__py: rosidl_generator_py/slam_msgs/msg/_map_data_s.c +slam_msgs__py: rosidl_generator_py/slam_msgs/msg/_map_graph.py +slam_msgs__py: rosidl_generator_py/slam_msgs/msg/_map_graph_s.c +slam_msgs__py: rosidl_generator_py/slam_msgs/msg/_map_point.py +slam_msgs__py: rosidl_generator_py/slam_msgs/msg/_map_point_s.c +slam_msgs__py: rosidl_generator_py/slam_msgs/srv/__init__.py +slam_msgs__py: rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view.py +slam_msgs__py: rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c +slam_msgs__py: rosidl_generator_py/slam_msgs/srv/_get_map.py +slam_msgs__py: rosidl_generator_py/slam_msgs/srv/_get_map_s.c +slam_msgs__py: slam_msgs__py/CMakeFiles/slam_msgs__py +slam_msgs__py: slam_msgs__py/CMakeFiles/slam_msgs__py.dir/build.make +.PHONY : slam_msgs__py + +# Rule to build all files generated by this target. +slam_msgs__py/CMakeFiles/slam_msgs__py.dir/build: slam_msgs__py +.PHONY : slam_msgs__py/CMakeFiles/slam_msgs__py.dir/build + +slam_msgs__py/CMakeFiles/slam_msgs__py.dir/clean: + cd /root/build/slam_msgs/slam_msgs__py && $(CMAKE_COMMAND) -P CMakeFiles/slam_msgs__py.dir/cmake_clean.cmake +.PHONY : slam_msgs__py/CMakeFiles/slam_msgs__py.dir/clean + +slam_msgs__py/CMakeFiles/slam_msgs__py.dir/depend: + cd /root/build/slam_msgs && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/colcon_ws/src/slam_msgs /root/build/slam_msgs/slam_msgs__py /root/build/slam_msgs /root/build/slam_msgs/slam_msgs__py /root/build/slam_msgs/slam_msgs__py/CMakeFiles/slam_msgs__py.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : slam_msgs__py/CMakeFiles/slam_msgs__py.dir/depend + diff --git a/container_root/build/slam_msgs/slam_msgs__py/CMakeFiles/slam_msgs__py.dir/cmake_clean.cmake b/container_root/build/slam_msgs/slam_msgs__py/CMakeFiles/slam_msgs__py.dir/cmake_clean.cmake new file mode 100644 index 0000000..b9ac1db --- /dev/null +++ b/container_root/build/slam_msgs/slam_msgs__py/CMakeFiles/slam_msgs__py.dir/cmake_clean.cmake @@ -0,0 +1,25 @@ +file(REMOVE_RECURSE + "../rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c" + "../rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c" + "../rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_introspection_c.c" + "../rosidl_generator_py/slam_msgs/msg/__init__.py" + "../rosidl_generator_py/slam_msgs/msg/_key_frame.py" + "../rosidl_generator_py/slam_msgs/msg/_key_frame_s.c" + "../rosidl_generator_py/slam_msgs/msg/_map_data.py" + "../rosidl_generator_py/slam_msgs/msg/_map_data_s.c" + "../rosidl_generator_py/slam_msgs/msg/_map_graph.py" + "../rosidl_generator_py/slam_msgs/msg/_map_graph_s.c" + "../rosidl_generator_py/slam_msgs/msg/_map_point.py" + "../rosidl_generator_py/slam_msgs/msg/_map_point_s.c" + "../rosidl_generator_py/slam_msgs/srv/__init__.py" + "../rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view.py" + "../rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c" + "../rosidl_generator_py/slam_msgs/srv/_get_map.py" + "../rosidl_generator_py/slam_msgs/srv/_get_map_s.c" + "CMakeFiles/slam_msgs__py" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/slam_msgs__py.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/container_root/build/slam_msgs/slam_msgs__py/CMakeFiles/slam_msgs__py.dir/compiler_depend.make b/container_root/build/slam_msgs/slam_msgs__py/CMakeFiles/slam_msgs__py.dir/compiler_depend.make new file mode 100644 index 0000000..26d6eeb --- /dev/null +++ b/container_root/build/slam_msgs/slam_msgs__py/CMakeFiles/slam_msgs__py.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for slam_msgs__py. +# This may be replaced when dependencies are built. diff --git a/container_root/build/slam_msgs/slam_msgs__py/CMakeFiles/slam_msgs__py.dir/compiler_depend.ts b/container_root/build/slam_msgs/slam_msgs__py/CMakeFiles/slam_msgs__py.dir/compiler_depend.ts new file mode 100644 index 0000000..08fd84a --- /dev/null +++ b/container_root/build/slam_msgs/slam_msgs__py/CMakeFiles/slam_msgs__py.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for slam_msgs__py. diff --git a/container_root/build/slam_msgs/slam_msgs__py/CMakeFiles/slam_msgs__py.dir/progress.make b/container_root/build/slam_msgs/slam_msgs__py/CMakeFiles/slam_msgs__py.dir/progress.make new file mode 100644 index 0000000..164e1d2 --- /dev/null +++ b/container_root/build/slam_msgs/slam_msgs__py/CMakeFiles/slam_msgs__py.dir/progress.make @@ -0,0 +1,2 @@ +CMAKE_PROGRESS_1 = 2 + diff --git a/container_root/build/slam_msgs/slam_msgs__py/CMakeLists.txt b/container_root/build/slam_msgs/slam_msgs__py/CMakeLists.txt new file mode 100644 index 0000000..62fd762 --- /dev/null +++ b/container_root/build/slam_msgs/slam_msgs__py/CMakeLists.txt @@ -0,0 +1,41 @@ +# Copyright 2016 Open Source Robotics Foundation, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# Unlike other generators, this custom command depends on the target +# ${rosidl_generate_interfaces_TARGET} and not the IDL files. +# The IDL files could be generated files,as they are for .action files. +# CMake does not allow `add_custom_command()` to depend on files generated in +# a different CMake subdirectory, and this command is invoked after an +# add_subdirectory() call. +add_custom_command( + OUTPUT ${_generated_extension_files} ${_generated_py_files} ${_generated_c_files} + COMMAND ${PYTHON_EXECUTABLE} ${rosidl_generator_py_BIN} + --generator-arguments-file "${generator_arguments_file}" + --typesupport-impls "${_typesupport_impls}" + DEPENDS ${target_dependencies} ${rosidl_generate_interfaces_TARGET} + COMMENT "Generating Python code for ROS interfaces" + VERBATIM +) + +if(TARGET ${rosidl_generate_interfaces_TARGET}${_target_suffix}) + message(WARNING "Custom target ${rosidl_generate_interfaces_TARGET}${_target_suffix} already exists") +else() + add_custom_target( + ${rosidl_generate_interfaces_TARGET}${_target_suffix} + DEPENDS + ${_generated_extension_files} + ${_generated_py_files} + ${_generated_c_files} + ) +endif() diff --git a/container_root/build/slam_msgs/slam_msgs__py/CTestTestfile.cmake b/container_root/build/slam_msgs/slam_msgs__py/CTestTestfile.cmake new file mode 100644 index 0000000..16740c6 --- /dev/null +++ b/container_root/build/slam_msgs/slam_msgs__py/CTestTestfile.cmake @@ -0,0 +1,6 @@ +# CMake generated Testfile for +# Source directory: /root/build/slam_msgs/slam_msgs__py +# Build directory: /root/build/slam_msgs/slam_msgs__py +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. diff --git a/container_root/build/slam_msgs/slam_msgs__py/Makefile b/container_root/build/slam_msgs/slam_msgs__py/Makefile new file mode 100644 index 0000000..a14ca4a --- /dev/null +++ b/container_root/build/slam_msgs/slam_msgs__py/Makefile @@ -0,0 +1,215 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/colcon_ws/src/slam_msgs + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/build/slam_msgs + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." + /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /root/build/slam_msgs && $(CMAKE_COMMAND) -E cmake_progress_start /root/build/slam_msgs/CMakeFiles /root/build/slam_msgs/slam_msgs__py//CMakeFiles/progress.marks + cd /root/build/slam_msgs && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 slam_msgs__py/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/build/slam_msgs/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /root/build/slam_msgs && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 slam_msgs__py/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /root/build/slam_msgs && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 slam_msgs__py/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /root/build/slam_msgs && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 slam_msgs__py/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /root/build/slam_msgs && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +slam_msgs__py/CMakeFiles/slam_msgs__py.dir/rule: + cd /root/build/slam_msgs && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 slam_msgs__py/CMakeFiles/slam_msgs__py.dir/rule +.PHONY : slam_msgs__py/CMakeFiles/slam_msgs__py.dir/rule + +# Convenience name for target. +slam_msgs__py: slam_msgs__py/CMakeFiles/slam_msgs__py.dir/rule +.PHONY : slam_msgs__py + +# fast build rule for target. +slam_msgs__py/fast: + cd /root/build/slam_msgs && $(MAKE) $(MAKESILENT) -f slam_msgs__py/CMakeFiles/slam_msgs__py.dir/build.make slam_msgs__py/CMakeFiles/slam_msgs__py.dir/build +.PHONY : slam_msgs__py/fast + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... slam_msgs__py" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /root/build/slam_msgs && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/container_root/build/slam_msgs/slam_msgs__py/cmake_install.cmake b/container_root/build/slam_msgs/slam_msgs__py/cmake_install.cmake new file mode 100644 index 0000000..b80b937 --- /dev/null +++ b/container_root/build/slam_msgs/slam_msgs__py/cmake_install.cmake @@ -0,0 +1,44 @@ +# Install script for directory: /root/build/slam_msgs/slam_msgs__py + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/root/install/slam_msgs") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + diff --git a/container_root/install/.colcon_install_layout b/container_root/install/.colcon_install_layout new file mode 100644 index 0000000..3aad533 --- /dev/null +++ b/container_root/install/.colcon_install_layout @@ -0,0 +1 @@ +isolated diff --git a/container_root/install/COLCON_IGNORE b/container_root/install/COLCON_IGNORE new file mode 100644 index 0000000..e69de29 diff --git a/container_root/install/_local_setup_util_ps1.py b/container_root/install/_local_setup_util_ps1.py new file mode 100644 index 0000000..3c6d9e8 --- /dev/null +++ b/container_root/install/_local_setup_util_ps1.py @@ -0,0 +1,407 @@ +# Copyright 2016-2019 Dirk Thomas +# Licensed under the Apache License, Version 2.0 + +import argparse +from collections import OrderedDict +import os +from pathlib import Path +import sys + + +FORMAT_STR_COMMENT_LINE = '# {comment}' +FORMAT_STR_SET_ENV_VAR = 'Set-Item -Path "Env:{name}" -Value "{value}"' +FORMAT_STR_USE_ENV_VAR = '$env:{name}' +FORMAT_STR_INVOKE_SCRIPT = '_colcon_prefix_powershell_source_script "{script_path}"' # noqa: E501 +FORMAT_STR_REMOVE_LEADING_SEPARATOR = '' # noqa: E501 +FORMAT_STR_REMOVE_TRAILING_SEPARATOR = '' # noqa: E501 + +DSV_TYPE_APPEND_NON_DUPLICATE = 'append-non-duplicate' +DSV_TYPE_PREPEND_NON_DUPLICATE = 'prepend-non-duplicate' +DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS = 'prepend-non-duplicate-if-exists' +DSV_TYPE_SET = 'set' +DSV_TYPE_SET_IF_UNSET = 'set-if-unset' +DSV_TYPE_SOURCE = 'source' + + +def main(argv=sys.argv[1:]): # noqa: D103 + parser = argparse.ArgumentParser( + description='Output shell commands for the packages in topological ' + 'order') + parser.add_argument( + 'primary_extension', + help='The file extension of the primary shell') + parser.add_argument( + 'additional_extension', nargs='?', + help='The additional file extension to be considered') + parser.add_argument( + '--merged-install', action='store_true', + help='All install prefixes are merged into a single location') + args = parser.parse_args(argv) + + packages = get_packages(Path(__file__).parent, args.merged_install) + + ordered_packages = order_packages(packages) + for pkg_name in ordered_packages: + if _include_comments(): + print( + FORMAT_STR_COMMENT_LINE.format_map( + {'comment': 'Package: ' + pkg_name})) + prefix = os.path.abspath(os.path.dirname(__file__)) + if not args.merged_install: + prefix = os.path.join(prefix, pkg_name) + for line in get_commands( + pkg_name, prefix, args.primary_extension, + args.additional_extension + ): + print(line) + + for line in _remove_ending_separators(): + print(line) + + +def get_packages(prefix_path, merged_install): + """ + Find packages based on colcon-specific files created during installation. + + :param Path prefix_path: The install prefix path of all packages + :param bool merged_install: The flag if the packages are all installed + directly in the prefix or if each package is installed in a subdirectory + named after the package + :returns: A mapping from the package name to the set of runtime + dependencies + :rtype: dict + """ + packages = {} + # since importing colcon_core isn't feasible here the following constant + # must match colcon_core.location.get_relative_package_index_path() + subdirectory = 'share/colcon-core/packages' + if merged_install: + # return if workspace is empty + if not (prefix_path / subdirectory).is_dir(): + return packages + # find all files in the subdirectory + for p in (prefix_path / subdirectory).iterdir(): + if not p.is_file(): + continue + if p.name.startswith('.'): + continue + add_package_runtime_dependencies(p, packages) + else: + # for each subdirectory look for the package specific file + for p in prefix_path.iterdir(): + if not p.is_dir(): + continue + if p.name.startswith('.'): + continue + p = p / subdirectory / p.name + if p.is_file(): + add_package_runtime_dependencies(p, packages) + + # remove unknown dependencies + pkg_names = set(packages.keys()) + for k in packages.keys(): + packages[k] = {d for d in packages[k] if d in pkg_names} + + return packages + + +def add_package_runtime_dependencies(path, packages): + """ + Check the path and if it exists extract the packages runtime dependencies. + + :param Path path: The resource file containing the runtime dependencies + :param dict packages: A mapping from package names to the sets of runtime + dependencies to add to + """ + content = path.read_text() + dependencies = set(content.split(os.pathsep) if content else []) + packages[path.name] = dependencies + + +def order_packages(packages): + """ + Order packages topologically. + + :param dict packages: A mapping from package name to the set of runtime + dependencies + :returns: The package names + :rtype: list + """ + # select packages with no dependencies in alphabetical order + to_be_ordered = list(packages.keys()) + ordered = [] + while to_be_ordered: + pkg_names_without_deps = [ + name for name in to_be_ordered if not packages[name]] + if not pkg_names_without_deps: + reduce_cycle_set(packages) + raise RuntimeError( + 'Circular dependency between: ' + ', '.join(sorted(packages))) + pkg_names_without_deps.sort() + pkg_name = pkg_names_without_deps[0] + to_be_ordered.remove(pkg_name) + ordered.append(pkg_name) + # remove item from dependency lists + for k in list(packages.keys()): + if pkg_name in packages[k]: + packages[k].remove(pkg_name) + return ordered + + +def reduce_cycle_set(packages): + """ + Reduce the set of packages to the ones part of the circular dependency. + + :param dict packages: A mapping from package name to the set of runtime + dependencies which is modified in place + """ + last_depended = None + while len(packages) > 0: + # get all remaining dependencies + depended = set() + for pkg_name, dependencies in packages.items(): + depended = depended.union(dependencies) + # remove all packages which are not dependent on + for name in list(packages.keys()): + if name not in depended: + del packages[name] + if last_depended: + # if remaining packages haven't changed return them + if last_depended == depended: + return packages.keys() + # otherwise reduce again + last_depended = depended + + +def _include_comments(): + # skipping comment lines when COLCON_TRACE is not set speeds up the + # processing especially on Windows + return bool(os.environ.get('COLCON_TRACE')) + + +def get_commands(pkg_name, prefix, primary_extension, additional_extension): + commands = [] + package_dsv_path = os.path.join(prefix, 'share', pkg_name, 'package.dsv') + if os.path.exists(package_dsv_path): + commands += process_dsv_file( + package_dsv_path, prefix, primary_extension, additional_extension) + return commands + + +def process_dsv_file( + dsv_path, prefix, primary_extension=None, additional_extension=None +): + commands = [] + if _include_comments(): + commands.append(FORMAT_STR_COMMENT_LINE.format_map({'comment': dsv_path})) + with open(dsv_path, 'r') as h: + content = h.read() + lines = content.splitlines() + + basenames = OrderedDict() + for i, line in enumerate(lines): + # skip over empty or whitespace-only lines + if not line.strip(): + continue + # skip over comments + if line.startswith('#'): + continue + try: + type_, remainder = line.split(';', 1) + except ValueError: + raise RuntimeError( + "Line %d in '%s' doesn't contain a semicolon separating the " + 'type from the arguments' % (i + 1, dsv_path)) + if type_ != DSV_TYPE_SOURCE: + # handle non-source lines + try: + commands += handle_dsv_types_except_source( + type_, remainder, prefix) + except RuntimeError as e: + raise RuntimeError( + "Line %d in '%s' %s" % (i + 1, dsv_path, e)) from e + else: + # group remaining source lines by basename + path_without_ext, ext = os.path.splitext(remainder) + if path_without_ext not in basenames: + basenames[path_without_ext] = set() + assert ext.startswith('.') + ext = ext[1:] + if ext in (primary_extension, additional_extension): + basenames[path_without_ext].add(ext) + + # add the dsv extension to each basename if the file exists + for basename, extensions in basenames.items(): + if not os.path.isabs(basename): + basename = os.path.join(prefix, basename) + if os.path.exists(basename + '.dsv'): + extensions.add('dsv') + + for basename, extensions in basenames.items(): + if not os.path.isabs(basename): + basename = os.path.join(prefix, basename) + if 'dsv' in extensions: + # process dsv files recursively + commands += process_dsv_file( + basename + '.dsv', prefix, primary_extension=primary_extension, + additional_extension=additional_extension) + elif primary_extension in extensions and len(extensions) == 1: + # source primary-only files + commands += [ + FORMAT_STR_INVOKE_SCRIPT.format_map({ + 'prefix': prefix, + 'script_path': basename + '.' + primary_extension})] + elif additional_extension in extensions: + # source non-primary files + commands += [ + FORMAT_STR_INVOKE_SCRIPT.format_map({ + 'prefix': prefix, + 'script_path': basename + '.' + additional_extension})] + + return commands + + +def handle_dsv_types_except_source(type_, remainder, prefix): + commands = [] + if type_ in (DSV_TYPE_SET, DSV_TYPE_SET_IF_UNSET): + try: + env_name, value = remainder.split(';', 1) + except ValueError: + raise RuntimeError( + "doesn't contain a semicolon separating the environment name " + 'from the value') + try_prefixed_value = os.path.join(prefix, value) if value else prefix + if os.path.exists(try_prefixed_value): + value = try_prefixed_value + if type_ == DSV_TYPE_SET: + commands += _set(env_name, value) + elif type_ == DSV_TYPE_SET_IF_UNSET: + commands += _set_if_unset(env_name, value) + else: + assert False + elif type_ in ( + DSV_TYPE_APPEND_NON_DUPLICATE, + DSV_TYPE_PREPEND_NON_DUPLICATE, + DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS + ): + try: + env_name_and_values = remainder.split(';') + except ValueError: + raise RuntimeError( + "doesn't contain a semicolon separating the environment name " + 'from the values') + env_name = env_name_and_values[0] + values = env_name_and_values[1:] + for value in values: + if not value: + value = prefix + elif not os.path.isabs(value): + value = os.path.join(prefix, value) + if ( + type_ == DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS and + not os.path.exists(value) + ): + comment = f'skip extending {env_name} with not existing ' \ + f'path: {value}' + if _include_comments(): + commands.append( + FORMAT_STR_COMMENT_LINE.format_map({'comment': comment})) + elif type_ == DSV_TYPE_APPEND_NON_DUPLICATE: + commands += _append_unique_value(env_name, value) + else: + commands += _prepend_unique_value(env_name, value) + else: + raise RuntimeError( + 'contains an unknown environment hook type: ' + type_) + return commands + + +env_state = {} + + +def _append_unique_value(name, value): + global env_state + if name not in env_state: + if os.environ.get(name): + env_state[name] = set(os.environ[name].split(os.pathsep)) + else: + env_state[name] = set() + # append even if the variable has not been set yet, in case a shell script sets the + # same variable without the knowledge of this Python script. + # later _remove_ending_separators() will cleanup any unintentional leading separator + extend = FORMAT_STR_USE_ENV_VAR.format_map({'name': name}) + os.pathsep + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': extend + value}) + if value not in env_state[name]: + env_state[name].add(value) + else: + if not _include_comments(): + return [] + line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) + return [line] + + +def _prepend_unique_value(name, value): + global env_state + if name not in env_state: + if os.environ.get(name): + env_state[name] = set(os.environ[name].split(os.pathsep)) + else: + env_state[name] = set() + # prepend even if the variable has not been set yet, in case a shell script sets the + # same variable without the knowledge of this Python script. + # later _remove_ending_separators() will cleanup any unintentional trailing separator + extend = os.pathsep + FORMAT_STR_USE_ENV_VAR.format_map({'name': name}) + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value + extend}) + if value not in env_state[name]: + env_state[name].add(value) + else: + if not _include_comments(): + return [] + line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) + return [line] + + +# generate commands for removing prepended underscores +def _remove_ending_separators(): + # do nothing if the shell extension does not implement the logic + if FORMAT_STR_REMOVE_TRAILING_SEPARATOR is None: + return [] + + global env_state + commands = [] + for name in env_state: + # skip variables that already had values before this script started prepending + if name in os.environ: + continue + commands += [ + FORMAT_STR_REMOVE_LEADING_SEPARATOR.format_map({'name': name}), + FORMAT_STR_REMOVE_TRAILING_SEPARATOR.format_map({'name': name})] + return commands + + +def _set(name, value): + global env_state + env_state[name] = value + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value}) + return [line] + + +def _set_if_unset(name, value): + global env_state + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value}) + if env_state.get(name, os.environ.get(name)): + line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) + return [line] + + +if __name__ == '__main__': # pragma: no cover + try: + rc = main() + except RuntimeError as e: + print(str(e), file=sys.stderr) + rc = 1 + sys.exit(rc) diff --git a/container_root/install/_local_setup_util_sh.py b/container_root/install/_local_setup_util_sh.py new file mode 100644 index 0000000..f67eaa9 --- /dev/null +++ b/container_root/install/_local_setup_util_sh.py @@ -0,0 +1,407 @@ +# Copyright 2016-2019 Dirk Thomas +# Licensed under the Apache License, Version 2.0 + +import argparse +from collections import OrderedDict +import os +from pathlib import Path +import sys + + +FORMAT_STR_COMMENT_LINE = '# {comment}' +FORMAT_STR_SET_ENV_VAR = 'export {name}="{value}"' +FORMAT_STR_USE_ENV_VAR = '${name}' +FORMAT_STR_INVOKE_SCRIPT = 'COLCON_CURRENT_PREFIX="{prefix}" _colcon_prefix_sh_source_script "{script_path}"' # noqa: E501 +FORMAT_STR_REMOVE_LEADING_SEPARATOR = 'if [ "$(echo -n ${name} | head -c 1)" = ":" ]; then export {name}=${{{name}#?}} ; fi' # noqa: E501 +FORMAT_STR_REMOVE_TRAILING_SEPARATOR = 'if [ "$(echo -n ${name} | tail -c 1)" = ":" ]; then export {name}=${{{name}%?}} ; fi' # noqa: E501 + +DSV_TYPE_APPEND_NON_DUPLICATE = 'append-non-duplicate' +DSV_TYPE_PREPEND_NON_DUPLICATE = 'prepend-non-duplicate' +DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS = 'prepend-non-duplicate-if-exists' +DSV_TYPE_SET = 'set' +DSV_TYPE_SET_IF_UNSET = 'set-if-unset' +DSV_TYPE_SOURCE = 'source' + + +def main(argv=sys.argv[1:]): # noqa: D103 + parser = argparse.ArgumentParser( + description='Output shell commands for the packages in topological ' + 'order') + parser.add_argument( + 'primary_extension', + help='The file extension of the primary shell') + parser.add_argument( + 'additional_extension', nargs='?', + help='The additional file extension to be considered') + parser.add_argument( + '--merged-install', action='store_true', + help='All install prefixes are merged into a single location') + args = parser.parse_args(argv) + + packages = get_packages(Path(__file__).parent, args.merged_install) + + ordered_packages = order_packages(packages) + for pkg_name in ordered_packages: + if _include_comments(): + print( + FORMAT_STR_COMMENT_LINE.format_map( + {'comment': 'Package: ' + pkg_name})) + prefix = os.path.abspath(os.path.dirname(__file__)) + if not args.merged_install: + prefix = os.path.join(prefix, pkg_name) + for line in get_commands( + pkg_name, prefix, args.primary_extension, + args.additional_extension + ): + print(line) + + for line in _remove_ending_separators(): + print(line) + + +def get_packages(prefix_path, merged_install): + """ + Find packages based on colcon-specific files created during installation. + + :param Path prefix_path: The install prefix path of all packages + :param bool merged_install: The flag if the packages are all installed + directly in the prefix or if each package is installed in a subdirectory + named after the package + :returns: A mapping from the package name to the set of runtime + dependencies + :rtype: dict + """ + packages = {} + # since importing colcon_core isn't feasible here the following constant + # must match colcon_core.location.get_relative_package_index_path() + subdirectory = 'share/colcon-core/packages' + if merged_install: + # return if workspace is empty + if not (prefix_path / subdirectory).is_dir(): + return packages + # find all files in the subdirectory + for p in (prefix_path / subdirectory).iterdir(): + if not p.is_file(): + continue + if p.name.startswith('.'): + continue + add_package_runtime_dependencies(p, packages) + else: + # for each subdirectory look for the package specific file + for p in prefix_path.iterdir(): + if not p.is_dir(): + continue + if p.name.startswith('.'): + continue + p = p / subdirectory / p.name + if p.is_file(): + add_package_runtime_dependencies(p, packages) + + # remove unknown dependencies + pkg_names = set(packages.keys()) + for k in packages.keys(): + packages[k] = {d for d in packages[k] if d in pkg_names} + + return packages + + +def add_package_runtime_dependencies(path, packages): + """ + Check the path and if it exists extract the packages runtime dependencies. + + :param Path path: The resource file containing the runtime dependencies + :param dict packages: A mapping from package names to the sets of runtime + dependencies to add to + """ + content = path.read_text() + dependencies = set(content.split(os.pathsep) if content else []) + packages[path.name] = dependencies + + +def order_packages(packages): + """ + Order packages topologically. + + :param dict packages: A mapping from package name to the set of runtime + dependencies + :returns: The package names + :rtype: list + """ + # select packages with no dependencies in alphabetical order + to_be_ordered = list(packages.keys()) + ordered = [] + while to_be_ordered: + pkg_names_without_deps = [ + name for name in to_be_ordered if not packages[name]] + if not pkg_names_without_deps: + reduce_cycle_set(packages) + raise RuntimeError( + 'Circular dependency between: ' + ', '.join(sorted(packages))) + pkg_names_without_deps.sort() + pkg_name = pkg_names_without_deps[0] + to_be_ordered.remove(pkg_name) + ordered.append(pkg_name) + # remove item from dependency lists + for k in list(packages.keys()): + if pkg_name in packages[k]: + packages[k].remove(pkg_name) + return ordered + + +def reduce_cycle_set(packages): + """ + Reduce the set of packages to the ones part of the circular dependency. + + :param dict packages: A mapping from package name to the set of runtime + dependencies which is modified in place + """ + last_depended = None + while len(packages) > 0: + # get all remaining dependencies + depended = set() + for pkg_name, dependencies in packages.items(): + depended = depended.union(dependencies) + # remove all packages which are not dependent on + for name in list(packages.keys()): + if name not in depended: + del packages[name] + if last_depended: + # if remaining packages haven't changed return them + if last_depended == depended: + return packages.keys() + # otherwise reduce again + last_depended = depended + + +def _include_comments(): + # skipping comment lines when COLCON_TRACE is not set speeds up the + # processing especially on Windows + return bool(os.environ.get('COLCON_TRACE')) + + +def get_commands(pkg_name, prefix, primary_extension, additional_extension): + commands = [] + package_dsv_path = os.path.join(prefix, 'share', pkg_name, 'package.dsv') + if os.path.exists(package_dsv_path): + commands += process_dsv_file( + package_dsv_path, prefix, primary_extension, additional_extension) + return commands + + +def process_dsv_file( + dsv_path, prefix, primary_extension=None, additional_extension=None +): + commands = [] + if _include_comments(): + commands.append(FORMAT_STR_COMMENT_LINE.format_map({'comment': dsv_path})) + with open(dsv_path, 'r') as h: + content = h.read() + lines = content.splitlines() + + basenames = OrderedDict() + for i, line in enumerate(lines): + # skip over empty or whitespace-only lines + if not line.strip(): + continue + # skip over comments + if line.startswith('#'): + continue + try: + type_, remainder = line.split(';', 1) + except ValueError: + raise RuntimeError( + "Line %d in '%s' doesn't contain a semicolon separating the " + 'type from the arguments' % (i + 1, dsv_path)) + if type_ != DSV_TYPE_SOURCE: + # handle non-source lines + try: + commands += handle_dsv_types_except_source( + type_, remainder, prefix) + except RuntimeError as e: + raise RuntimeError( + "Line %d in '%s' %s" % (i + 1, dsv_path, e)) from e + else: + # group remaining source lines by basename + path_without_ext, ext = os.path.splitext(remainder) + if path_without_ext not in basenames: + basenames[path_without_ext] = set() + assert ext.startswith('.') + ext = ext[1:] + if ext in (primary_extension, additional_extension): + basenames[path_without_ext].add(ext) + + # add the dsv extension to each basename if the file exists + for basename, extensions in basenames.items(): + if not os.path.isabs(basename): + basename = os.path.join(prefix, basename) + if os.path.exists(basename + '.dsv'): + extensions.add('dsv') + + for basename, extensions in basenames.items(): + if not os.path.isabs(basename): + basename = os.path.join(prefix, basename) + if 'dsv' in extensions: + # process dsv files recursively + commands += process_dsv_file( + basename + '.dsv', prefix, primary_extension=primary_extension, + additional_extension=additional_extension) + elif primary_extension in extensions and len(extensions) == 1: + # source primary-only files + commands += [ + FORMAT_STR_INVOKE_SCRIPT.format_map({ + 'prefix': prefix, + 'script_path': basename + '.' + primary_extension})] + elif additional_extension in extensions: + # source non-primary files + commands += [ + FORMAT_STR_INVOKE_SCRIPT.format_map({ + 'prefix': prefix, + 'script_path': basename + '.' + additional_extension})] + + return commands + + +def handle_dsv_types_except_source(type_, remainder, prefix): + commands = [] + if type_ in (DSV_TYPE_SET, DSV_TYPE_SET_IF_UNSET): + try: + env_name, value = remainder.split(';', 1) + except ValueError: + raise RuntimeError( + "doesn't contain a semicolon separating the environment name " + 'from the value') + try_prefixed_value = os.path.join(prefix, value) if value else prefix + if os.path.exists(try_prefixed_value): + value = try_prefixed_value + if type_ == DSV_TYPE_SET: + commands += _set(env_name, value) + elif type_ == DSV_TYPE_SET_IF_UNSET: + commands += _set_if_unset(env_name, value) + else: + assert False + elif type_ in ( + DSV_TYPE_APPEND_NON_DUPLICATE, + DSV_TYPE_PREPEND_NON_DUPLICATE, + DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS + ): + try: + env_name_and_values = remainder.split(';') + except ValueError: + raise RuntimeError( + "doesn't contain a semicolon separating the environment name " + 'from the values') + env_name = env_name_and_values[0] + values = env_name_and_values[1:] + for value in values: + if not value: + value = prefix + elif not os.path.isabs(value): + value = os.path.join(prefix, value) + if ( + type_ == DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS and + not os.path.exists(value) + ): + comment = f'skip extending {env_name} with not existing ' \ + f'path: {value}' + if _include_comments(): + commands.append( + FORMAT_STR_COMMENT_LINE.format_map({'comment': comment})) + elif type_ == DSV_TYPE_APPEND_NON_DUPLICATE: + commands += _append_unique_value(env_name, value) + else: + commands += _prepend_unique_value(env_name, value) + else: + raise RuntimeError( + 'contains an unknown environment hook type: ' + type_) + return commands + + +env_state = {} + + +def _append_unique_value(name, value): + global env_state + if name not in env_state: + if os.environ.get(name): + env_state[name] = set(os.environ[name].split(os.pathsep)) + else: + env_state[name] = set() + # append even if the variable has not been set yet, in case a shell script sets the + # same variable without the knowledge of this Python script. + # later _remove_ending_separators() will cleanup any unintentional leading separator + extend = FORMAT_STR_USE_ENV_VAR.format_map({'name': name}) + os.pathsep + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': extend + value}) + if value not in env_state[name]: + env_state[name].add(value) + else: + if not _include_comments(): + return [] + line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) + return [line] + + +def _prepend_unique_value(name, value): + global env_state + if name not in env_state: + if os.environ.get(name): + env_state[name] = set(os.environ[name].split(os.pathsep)) + else: + env_state[name] = set() + # prepend even if the variable has not been set yet, in case a shell script sets the + # same variable without the knowledge of this Python script. + # later _remove_ending_separators() will cleanup any unintentional trailing separator + extend = os.pathsep + FORMAT_STR_USE_ENV_VAR.format_map({'name': name}) + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value + extend}) + if value not in env_state[name]: + env_state[name].add(value) + else: + if not _include_comments(): + return [] + line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) + return [line] + + +# generate commands for removing prepended underscores +def _remove_ending_separators(): + # do nothing if the shell extension does not implement the logic + if FORMAT_STR_REMOVE_TRAILING_SEPARATOR is None: + return [] + + global env_state + commands = [] + for name in env_state: + # skip variables that already had values before this script started prepending + if name in os.environ: + continue + commands += [ + FORMAT_STR_REMOVE_LEADING_SEPARATOR.format_map({'name': name}), + FORMAT_STR_REMOVE_TRAILING_SEPARATOR.format_map({'name': name})] + return commands + + +def _set(name, value): + global env_state + env_state[name] = value + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value}) + return [line] + + +def _set_if_unset(name, value): + global env_state + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value}) + if env_state.get(name, os.environ.get(name)): + line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) + return [line] + + +if __name__ == '__main__': # pragma: no cover + try: + rc = main() + except RuntimeError as e: + print(str(e), file=sys.stderr) + rc = 1 + sys.exit(rc) diff --git a/container_root/install/local_setup.bash b/container_root/install/local_setup.bash new file mode 100644 index 0000000..03f0025 --- /dev/null +++ b/container_root/install/local_setup.bash @@ -0,0 +1,121 @@ +# generated from colcon_bash/shell/template/prefix.bash.em + +# This script extends the environment with all packages contained in this +# prefix path. + +# a bash script is able to determine its own path if necessary +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + _colcon_prefix_bash_COLCON_CURRENT_PREFIX="$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" > /dev/null && pwd)" +else + _colcon_prefix_bash_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +_colcon_prefix_bash_prepend_unique_value() { + # arguments + _listname="$1" + _value="$2" + + # get values from variable + eval _values=\"\$$_listname\" + # backup the field separator + _colcon_prefix_bash_prepend_unique_value_IFS="$IFS" + IFS=":" + # start with the new value + _all_values="$_value" + _contained_value="" + # iterate over existing values in the variable + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + # ignore duplicates of _value + if [ "$_item" = "$_value" ]; then + _contained_value=1 + continue + fi + # keep non-duplicate values + _all_values="$_all_values:$_item" + done + unset _item + if [ -z "$_contained_value" ]; then + if [ -n "$COLCON_TRACE" ]; then + if [ "$_all_values" = "$_value" ]; then + echo "export $_listname=$_value" + else + echo "export $_listname=$_value:\$$_listname" + fi + fi + fi + unset _contained_value + # restore the field separator + IFS="$_colcon_prefix_bash_prepend_unique_value_IFS" + unset _colcon_prefix_bash_prepend_unique_value_IFS + # export the updated variable + eval export $_listname=\"$_all_values\" + unset _all_values + unset _values + + unset _value + unset _listname +} + +# add this prefix to the COLCON_PREFIX_PATH +_colcon_prefix_bash_prepend_unique_value COLCON_PREFIX_PATH "$_colcon_prefix_bash_COLCON_CURRENT_PREFIX" +unset _colcon_prefix_bash_prepend_unique_value + +# check environment variable for custom Python executable +if [ -n "$COLCON_PYTHON_EXECUTABLE" ]; then + if [ ! -f "$COLCON_PYTHON_EXECUTABLE" ]; then + echo "error: COLCON_PYTHON_EXECUTABLE '$COLCON_PYTHON_EXECUTABLE' doesn't exist" + return 1 + fi + _colcon_python_executable="$COLCON_PYTHON_EXECUTABLE" +else + # try the Python executable known at configure time + _colcon_python_executable="/usr/bin/python3" + # if it doesn't exist try a fall back + if [ ! -f "$_colcon_python_executable" ]; then + if ! /usr/bin/env python3 --version > /dev/null 2> /dev/null; then + echo "error: unable to find python3 executable" + return 1 + fi + _colcon_python_executable=`/usr/bin/env python3 -c "import sys; print(sys.executable)"` + fi +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_sh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# get all commands in topological order +_colcon_ordered_commands="$($_colcon_python_executable "$_colcon_prefix_bash_COLCON_CURRENT_PREFIX/_local_setup_util_sh.py" sh bash)" +unset _colcon_python_executable +if [ -n "$COLCON_TRACE" ]; then + echo "$(declare -f _colcon_prefix_sh_source_script)" + echo "# Execute generated script:" + echo "# <<<" + echo "${_colcon_ordered_commands}" + echo "# >>>" + echo "unset _colcon_prefix_sh_source_script" +fi +eval "${_colcon_ordered_commands}" +unset _colcon_ordered_commands + +unset _colcon_prefix_sh_source_script + +unset _colcon_prefix_bash_COLCON_CURRENT_PREFIX diff --git a/container_root/install/local_setup.ps1 b/container_root/install/local_setup.ps1 new file mode 100644 index 0000000..6f68c8d --- /dev/null +++ b/container_root/install/local_setup.ps1 @@ -0,0 +1,55 @@ +# generated from colcon_powershell/shell/template/prefix.ps1.em + +# This script extends the environment with all packages contained in this +# prefix path. + +# check environment variable for custom Python executable +if ($env:COLCON_PYTHON_EXECUTABLE) { + if (!(Test-Path "$env:COLCON_PYTHON_EXECUTABLE" -PathType Leaf)) { + echo "error: COLCON_PYTHON_EXECUTABLE '$env:COLCON_PYTHON_EXECUTABLE' doesn't exist" + exit 1 + } + $_colcon_python_executable="$env:COLCON_PYTHON_EXECUTABLE" +} else { + # use the Python executable known at configure time + $_colcon_python_executable="/usr/bin/python3" + # if it doesn't exist try a fall back + if (!(Test-Path "$_colcon_python_executable" -PathType Leaf)) { + if (!(Get-Command "python3" -ErrorAction SilentlyContinue)) { + echo "error: unable to find python3 executable" + exit 1 + } + $_colcon_python_executable="python3" + } +} + +# function to source another script with conditional trace output +# first argument: the path of the script +function _colcon_prefix_powershell_source_script { + param ( + $_colcon_prefix_powershell_source_script_param + ) + # source script with conditional trace output + if (Test-Path $_colcon_prefix_powershell_source_script_param) { + if ($env:COLCON_TRACE) { + echo ". '$_colcon_prefix_powershell_source_script_param'" + } + . "$_colcon_prefix_powershell_source_script_param" + } else { + Write-Error "not found: '$_colcon_prefix_powershell_source_script_param'" + } +} + +# get all commands in topological order +$_colcon_ordered_commands = & "$_colcon_python_executable" "$(Split-Path $PSCommandPath -Parent)/_local_setup_util_ps1.py" ps1 + +# execute all commands in topological order +if ($env:COLCON_TRACE) { + echo "Execute generated script:" + echo "<<<" + $_colcon_ordered_commands.Split([Environment]::NewLine, [StringSplitOptions]::RemoveEmptyEntries) | Write-Output + echo ">>>" +} +if ($_colcon_ordered_commands) { + $_colcon_ordered_commands.Split([Environment]::NewLine, [StringSplitOptions]::RemoveEmptyEntries) | Invoke-Expression +} diff --git a/container_root/install/local_setup.sh b/container_root/install/local_setup.sh new file mode 100644 index 0000000..631e223 --- /dev/null +++ b/container_root/install/local_setup.sh @@ -0,0 +1,137 @@ +# generated from colcon_core/shell/template/prefix.sh.em + +# This script extends the environment with all packages contained in this +# prefix path. + +# since a plain shell script can't determine its own path when being sourced +# either use the provided COLCON_CURRENT_PREFIX +# or fall back to the build time prefix (if it exists) +_colcon_prefix_sh_COLCON_CURRENT_PREFIX="/root/install" +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + if [ ! -d "$_colcon_prefix_sh_COLCON_CURRENT_PREFIX" ]; then + echo "The build time path \"$_colcon_prefix_sh_COLCON_CURRENT_PREFIX\" doesn't exist. Either source a script for a different shell or set the environment variable \"COLCON_CURRENT_PREFIX\" explicitly." 1>&2 + unset _colcon_prefix_sh_COLCON_CURRENT_PREFIX + return 1 + fi +else + _colcon_prefix_sh_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +_colcon_prefix_sh_prepend_unique_value() { + # arguments + _listname="$1" + _value="$2" + + # get values from variable + eval _values=\"\$$_listname\" + # backup the field separator + _colcon_prefix_sh_prepend_unique_value_IFS="$IFS" + IFS=":" + # start with the new value + _all_values="$_value" + _contained_value="" + # iterate over existing values in the variable + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + # ignore duplicates of _value + if [ "$_item" = "$_value" ]; then + _contained_value=1 + continue + fi + # keep non-duplicate values + _all_values="$_all_values:$_item" + done + unset _item + if [ -z "$_contained_value" ]; then + if [ -n "$COLCON_TRACE" ]; then + if [ "$_all_values" = "$_value" ]; then + echo "export $_listname=$_value" + else + echo "export $_listname=$_value:\$$_listname" + fi + fi + fi + unset _contained_value + # restore the field separator + IFS="$_colcon_prefix_sh_prepend_unique_value_IFS" + unset _colcon_prefix_sh_prepend_unique_value_IFS + # export the updated variable + eval export $_listname=\"$_all_values\" + unset _all_values + unset _values + + unset _value + unset _listname +} + +# add this prefix to the COLCON_PREFIX_PATH +_colcon_prefix_sh_prepend_unique_value COLCON_PREFIX_PATH "$_colcon_prefix_sh_COLCON_CURRENT_PREFIX" +unset _colcon_prefix_sh_prepend_unique_value + +# check environment variable for custom Python executable +if [ -n "$COLCON_PYTHON_EXECUTABLE" ]; then + if [ ! -f "$COLCON_PYTHON_EXECUTABLE" ]; then + echo "error: COLCON_PYTHON_EXECUTABLE '$COLCON_PYTHON_EXECUTABLE' doesn't exist" + return 1 + fi + _colcon_python_executable="$COLCON_PYTHON_EXECUTABLE" +else + # try the Python executable known at configure time + _colcon_python_executable="/usr/bin/python3" + # if it doesn't exist try a fall back + if [ ! -f "$_colcon_python_executable" ]; then + if ! /usr/bin/env python3 --version > /dev/null 2> /dev/null; then + echo "error: unable to find python3 executable" + return 1 + fi + _colcon_python_executable=`/usr/bin/env python3 -c "import sys; print(sys.executable)"` + fi +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_sh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# get all commands in topological order +_colcon_ordered_commands="$($_colcon_python_executable "$_colcon_prefix_sh_COLCON_CURRENT_PREFIX/_local_setup_util_sh.py" sh)" +unset _colcon_python_executable +if [ -n "$COLCON_TRACE" ]; then + echo "_colcon_prefix_sh_source_script() { + if [ -f \"\$1\" ]; then + if [ -n \"\$COLCON_TRACE\" ]; then + echo \"# . \\\"\$1\\\"\" + fi + . \"\$1\" + else + echo \"not found: \\\"\$1\\\"\" 1>&2 + fi + }" + echo "# Execute generated script:" + echo "# <<<" + echo "${_colcon_ordered_commands}" + echo "# >>>" + echo "unset _colcon_prefix_sh_source_script" +fi +eval "${_colcon_ordered_commands}" +unset _colcon_ordered_commands + +unset _colcon_prefix_sh_source_script + +unset _colcon_prefix_sh_COLCON_CURRENT_PREFIX diff --git a/container_root/install/local_setup.zsh b/container_root/install/local_setup.zsh new file mode 100644 index 0000000..b648710 --- /dev/null +++ b/container_root/install/local_setup.zsh @@ -0,0 +1,134 @@ +# generated from colcon_zsh/shell/template/prefix.zsh.em + +# This script extends the environment with all packages contained in this +# prefix path. + +# a zsh script is able to determine its own path if necessary +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + _colcon_prefix_zsh_COLCON_CURRENT_PREFIX="$(builtin cd -q "`dirname "${(%):-%N}"`" > /dev/null && pwd)" +else + _colcon_prefix_zsh_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to convert array-like strings into arrays +# to workaround SH_WORD_SPLIT not being set +_colcon_prefix_zsh_convert_to_array() { + local _listname=$1 + local _dollar="$" + local _split="{=" + local _to_array="(\"$_dollar$_split$_listname}\")" + eval $_listname=$_to_array +} + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +_colcon_prefix_zsh_prepend_unique_value() { + # arguments + _listname="$1" + _value="$2" + + # get values from variable + eval _values=\"\$$_listname\" + # backup the field separator + _colcon_prefix_zsh_prepend_unique_value_IFS="$IFS" + IFS=":" + # start with the new value + _all_values="$_value" + _contained_value="" + # workaround SH_WORD_SPLIT not being set + _colcon_prefix_zsh_convert_to_array _values + # iterate over existing values in the variable + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + # ignore duplicates of _value + if [ "$_item" = "$_value" ]; then + _contained_value=1 + continue + fi + # keep non-duplicate values + _all_values="$_all_values:$_item" + done + unset _item + if [ -z "$_contained_value" ]; then + if [ -n "$COLCON_TRACE" ]; then + if [ "$_all_values" = "$_value" ]; then + echo "export $_listname=$_value" + else + echo "export $_listname=$_value:\$$_listname" + fi + fi + fi + unset _contained_value + # restore the field separator + IFS="$_colcon_prefix_zsh_prepend_unique_value_IFS" + unset _colcon_prefix_zsh_prepend_unique_value_IFS + # export the updated variable + eval export $_listname=\"$_all_values\" + unset _all_values + unset _values + + unset _value + unset _listname +} + +# add this prefix to the COLCON_PREFIX_PATH +_colcon_prefix_zsh_prepend_unique_value COLCON_PREFIX_PATH "$_colcon_prefix_zsh_COLCON_CURRENT_PREFIX" +unset _colcon_prefix_zsh_prepend_unique_value +unset _colcon_prefix_zsh_convert_to_array + +# check environment variable for custom Python executable +if [ -n "$COLCON_PYTHON_EXECUTABLE" ]; then + if [ ! -f "$COLCON_PYTHON_EXECUTABLE" ]; then + echo "error: COLCON_PYTHON_EXECUTABLE '$COLCON_PYTHON_EXECUTABLE' doesn't exist" + return 1 + fi + _colcon_python_executable="$COLCON_PYTHON_EXECUTABLE" +else + # try the Python executable known at configure time + _colcon_python_executable="/usr/bin/python3" + # if it doesn't exist try a fall back + if [ ! -f "$_colcon_python_executable" ]; then + if ! /usr/bin/env python3 --version > /dev/null 2> /dev/null; then + echo "error: unable to find python3 executable" + return 1 + fi + _colcon_python_executable=`/usr/bin/env python3 -c "import sys; print(sys.executable)"` + fi +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_sh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo "# . \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# get all commands in topological order +_colcon_ordered_commands="$($_colcon_python_executable "$_colcon_prefix_zsh_COLCON_CURRENT_PREFIX/_local_setup_util_sh.py" sh zsh)" +unset _colcon_python_executable +if [ -n "$COLCON_TRACE" ]; then + echo "$(declare -f _colcon_prefix_sh_source_script)" + echo "# Execute generated script:" + echo "# <<<" + echo "${_colcon_ordered_commands}" + echo "# >>>" + echo "unset _colcon_prefix_sh_source_script" +fi +eval "${_colcon_ordered_commands}" +unset _colcon_ordered_commands + +unset _colcon_prefix_sh_source_script + +unset _colcon_prefix_zsh_COLCON_CURRENT_PREFIX diff --git a/container_root/install/orb_slam3_ros2_wrapper/lib/orb_slam3_ros2_wrapper/rgbd b/container_root/install/orb_slam3_ros2_wrapper/lib/orb_slam3_ros2_wrapper/rgbd new file mode 100755 index 0000000000000000000000000000000000000000..ec35cad4755c87859031efe5ba3beec83ec9e30a GIT binary patch literal 1902080 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�vbBd?DCf}3rn=ET$5(P?u6 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

  • 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 literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/CMakeCache.txt b/container_root/build/slam_msgs/CMakeCache.txt new file mode 100644 index 0000000..6c3db60 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeCache.txt @@ -0,0 +1,790 @@ +# This is the CMakeCache file. +# For build in directory: /root/build/slam_msgs +# It was generated by CMake: /usr/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Generate environment files in the CMAKE_INSTALL_PREFIX +AMENT_CMAKE_ENVIRONMENT_GENERATION:BOOL=OFF + +//Generate environment files in the package share folder +AMENT_CMAKE_ENVIRONMENT_PACKAGE_GENERATION:BOOL=ON + +//Generate marker file containing the parent prefix path +AMENT_CMAKE_ENVIRONMENT_PARENT_PREFIX_PATH_GENERATION:BOOL=ON + +//Replace the CMake install command with a custom implementation +// using symlinks instead of copying resources +AMENT_CMAKE_SYMLINK_INSTALL:BOOL=OFF + +//Generate an uninstall target to revert the effects of the install +// step +AMENT_CMAKE_UNINSTALL_TARGET:BOOL=ON + +//The path where test results are generated +AMENT_TEST_RESULTS_DIR:PATH=/root/build/slam_msgs/test_results + +//Global flag to cause add_library() to create shared libraries +// if on. If set to true, this will cause all libraries to be built +// shared unless the library was explicitly added as a static library. +BUILD_SHARED_LIBS:BOOL=ON + +//Build the testing tree. +BUILD_TESTING:BOOL=ON + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING= + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//CXX compiler +CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-11 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-11 + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//C compiler +CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-11 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-11 + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/root/install/slam_msgs + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=slam_msgs + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Path to a library. +FastCDR_LIBRARY_DEBUG:FILEPATH=FastCDR_LIBRARY_DEBUG-NOTFOUND + +//Path to a library. +FastCDR_LIBRARY_RELEASE:FILEPATH=/opt/ros/humble/lib/libfastcdr.so + +//Path to a file. +FastRTPS_INCLUDE_DIR:PATH=/opt/ros/humble/include + +//Path to a library. +FastRTPS_LIBRARY_DEBUG:FILEPATH=FastRTPS_LIBRARY_DEBUG-NOTFOUND + +//Path to a library. +FastRTPS_LIBRARY_RELEASE:FILEPATH=/opt/ros/humble/lib/libfastrtps.so + +//Path to a library. +OPENSSL_CRYPTO_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libcrypto.so + +//Path to a file. +OPENSSL_INCLUDE_DIR:PATH=/usr/include + +//Path to a library. +OPENSSL_SSL_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libssl.so + +//Arguments to supply to pkg-config +PKG_CONFIG_ARGN:STRING= + +//pkg-config executable +PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config + +//Path to a program. +PYTHON_EXECUTABLE:FILEPATH=/usr/bin/python3 + +//Path to a file. +PYTHON_INCLUDE_DIR:PATH=/usr/include/python3.10 + +//Path to a library. +PYTHON_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libpython3.10.so + +//Path to a library. +PYTHON_LIBRARY_DEBUG:FILEPATH=PYTHON_LIBRARY_DEBUG-NOTFOUND + +//Path to a program. +Python3_EXECUTABLE:FILEPATH=/usr/bin/python3 + +//Name of the computer/site where compile is being run +SITE:STRING=grh + +//The directory containing a CMake configuration file for TinyXML2. +TinyXML2_DIR:PATH=TinyXML2_DIR-NOTFOUND + +//Path to a library. +_lib:FILEPATH=/opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_fastrtps_cpp.so + +//Path to a file. +_numpy_h:FILEPATH=/usr/include/python3.10/numpy/numpyconfig.h + +//The directory containing a CMake configuration file for ament_cmake. +ament_cmake_DIR:PATH=/opt/ros/humble/share/ament_cmake/cmake + +//The directory containing a CMake configuration file for ament_cmake_core. +ament_cmake_core_DIR:PATH=/opt/ros/humble/share/ament_cmake_core/cmake + +//The directory containing a CMake configuration file for ament_cmake_export_definitions. +ament_cmake_export_definitions_DIR:PATH=/opt/ros/humble/share/ament_cmake_export_definitions/cmake + +//The directory containing a CMake configuration file for ament_cmake_export_dependencies. +ament_cmake_export_dependencies_DIR:PATH=/opt/ros/humble/share/ament_cmake_export_dependencies/cmake + +//The directory containing a CMake configuration file for ament_cmake_export_include_directories. +ament_cmake_export_include_directories_DIR:PATH=/opt/ros/humble/share/ament_cmake_export_include_directories/cmake + +//The directory containing a CMake configuration file for ament_cmake_export_interfaces. +ament_cmake_export_interfaces_DIR:PATH=/opt/ros/humble/share/ament_cmake_export_interfaces/cmake + +//The directory containing a CMake configuration file for ament_cmake_export_libraries. +ament_cmake_export_libraries_DIR:PATH=/opt/ros/humble/share/ament_cmake_export_libraries/cmake + +//The directory containing a CMake configuration file for ament_cmake_export_link_flags. +ament_cmake_export_link_flags_DIR:PATH=/opt/ros/humble/share/ament_cmake_export_link_flags/cmake + +//The directory containing a CMake configuration file for ament_cmake_export_targets. +ament_cmake_export_targets_DIR:PATH=/opt/ros/humble/share/ament_cmake_export_targets/cmake + +//The directory containing a CMake configuration file for ament_cmake_gen_version_h. +ament_cmake_gen_version_h_DIR:PATH=/opt/ros/humble/share/ament_cmake_gen_version_h/cmake + +//The directory containing a CMake configuration file for ament_cmake_gmock. +ament_cmake_gmock_DIR:PATH=/opt/ros/humble/share/ament_cmake_gmock/cmake + +//The directory containing a CMake configuration file for ament_cmake_gtest. +ament_cmake_gtest_DIR:PATH=/opt/ros/humble/share/ament_cmake_gtest/cmake + +//The directory containing a CMake configuration file for ament_cmake_include_directories. +ament_cmake_include_directories_DIR:PATH=/opt/ros/humble/share/ament_cmake_include_directories/cmake + +//The directory containing a CMake configuration file for ament_cmake_libraries. +ament_cmake_libraries_DIR:PATH=/opt/ros/humble/share/ament_cmake_libraries/cmake + +//The directory containing a CMake configuration file for ament_cmake_pytest. +ament_cmake_pytest_DIR:PATH=/opt/ros/humble/share/ament_cmake_pytest/cmake + +//The directory containing a CMake configuration file for ament_cmake_python. +ament_cmake_python_DIR:PATH=/opt/ros/humble/share/ament_cmake_python/cmake + +//The directory containing a CMake configuration file for ament_cmake_ros. +ament_cmake_ros_DIR:PATH=/opt/ros/humble/share/ament_cmake_ros/cmake + +//The directory containing a CMake configuration file for ament_cmake_target_dependencies. +ament_cmake_target_dependencies_DIR:PATH=/opt/ros/humble/share/ament_cmake_target_dependencies/cmake + +//The directory containing a CMake configuration file for ament_cmake_test. +ament_cmake_test_DIR:PATH=/opt/ros/humble/share/ament_cmake_test/cmake + +//The directory containing a CMake configuration file for ament_cmake_version. +ament_cmake_version_DIR:PATH=/opt/ros/humble/share/ament_cmake_version/cmake + +//The directory containing a CMake configuration file for ament_index_cpp. +ament_index_cpp_DIR:PATH=/opt/ros/humble/share/ament_index_cpp/cmake + +//The directory containing a CMake configuration file for builtin_interfaces. +builtin_interfaces_DIR:PATH=/opt/ros/humble/share/builtin_interfaces/cmake + +//The directory containing a CMake configuration file for fastcdr. +fastcdr_DIR:PATH=/opt/ros/humble/lib/cmake/fastcdr + +//The directory containing a CMake configuration file for fastrtps. +fastrtps_DIR:PATH=/opt/ros/humble/share/fastrtps/cmake + +//The directory containing a CMake configuration file for fastrtps_cmake_module. +fastrtps_cmake_module_DIR:PATH=/opt/ros/humble/share/fastrtps_cmake_module/cmake + +//The directory containing a CMake configuration file for fmt. +fmt_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/fmt + +//The directory containing a CMake configuration file for foonathan_memory. +foonathan_memory_DIR:PATH=/opt/ros/humble/lib/foonathan_memory/cmake + +//The directory containing a CMake configuration file for geometry_msgs. +geometry_msgs_DIR:PATH=/opt/ros/humble/share/geometry_msgs/cmake + +//The directory containing a CMake configuration file for libstatistics_collector. +libstatistics_collector_DIR:PATH=/opt/ros/humble/share/libstatistics_collector/cmake + +//The directory containing a CMake configuration file for libyaml_vendor. +libyaml_vendor_DIR:PATH=/opt/ros/humble/share/libyaml_vendor/cmake + +//Path to a library. +pkgcfg_lib__OPENSSL_crypto:FILEPATH=/usr/lib/x86_64-linux-gnu/libcrypto.so + +//Path to a library. +pkgcfg_lib__OPENSSL_ssl:FILEPATH=/usr/lib/x86_64-linux-gnu/libssl.so + +//The directory containing a CMake configuration file for python_cmake_module. +python_cmake_module_DIR:PATH=/opt/ros/humble/share/python_cmake_module/cmake + +//The directory containing a CMake configuration file for rcl. +rcl_DIR:PATH=/opt/ros/humble/share/rcl/cmake + +//The directory containing a CMake configuration file for rcl_interfaces. +rcl_interfaces_DIR:PATH=/opt/ros/humble/share/rcl_interfaces/cmake + +//The directory containing a CMake configuration file for rcl_logging_interface. +rcl_logging_interface_DIR:PATH=/opt/ros/humble/share/rcl_logging_interface/cmake + +//The directory containing a CMake configuration file for rcl_logging_spdlog. +rcl_logging_spdlog_DIR:PATH=/opt/ros/humble/share/rcl_logging_spdlog/cmake + +//The directory containing a CMake configuration file for rcl_yaml_param_parser. +rcl_yaml_param_parser_DIR:PATH=/opt/ros/humble/share/rcl_yaml_param_parser/cmake + +//The directory containing a CMake configuration file for rclcpp. +rclcpp_DIR:PATH=/opt/ros/humble/share/rclcpp/cmake + +//The directory containing a CMake configuration file for rcpputils. +rcpputils_DIR:PATH=/opt/ros/humble/share/rcpputils/cmake + +//The directory containing a CMake configuration file for rcutils. +rcutils_DIR:PATH=/opt/ros/humble/share/rcutils/cmake + +//The directory containing a CMake configuration file for rmw. +rmw_DIR:PATH=/opt/ros/humble/share/rmw/cmake + +//The directory containing a CMake configuration file for rmw_dds_common. +rmw_dds_common_DIR:PATH=/opt/ros/humble/share/rmw_dds_common/cmake + +//The directory containing a CMake configuration file for rmw_fastrtps_cpp. +rmw_fastrtps_cpp_DIR:PATH=/opt/ros/humble/share/rmw_fastrtps_cpp/cmake + +//The directory containing a CMake configuration file for rmw_fastrtps_shared_cpp. +rmw_fastrtps_shared_cpp_DIR:PATH=/opt/ros/humble/share/rmw_fastrtps_shared_cpp/cmake + +//The directory containing a CMake configuration file for rmw_implementation. +rmw_implementation_DIR:PATH=/opt/ros/humble/share/rmw_implementation/cmake + +//The directory containing a CMake configuration file for rmw_implementation_cmake. +rmw_implementation_cmake_DIR:PATH=/opt/ros/humble/share/rmw_implementation_cmake/cmake + +//The directory containing a CMake configuration file for rosgraph_msgs. +rosgraph_msgs_DIR:PATH=/opt/ros/humble/share/rosgraph_msgs/cmake + +//The directory containing a CMake configuration file for rosidl_adapter. +rosidl_adapter_DIR:PATH=/opt/ros/humble/share/rosidl_adapter/cmake + +//The directory containing a CMake configuration file for rosidl_cmake. +rosidl_cmake_DIR:PATH=/opt/ros/humble/share/rosidl_cmake/cmake + +//The directory containing a CMake configuration file for rosidl_default_generators. +rosidl_default_generators_DIR:PATH=/opt/ros/humble/share/rosidl_default_generators/cmake + +//The directory containing a CMake configuration file for rosidl_default_runtime. +rosidl_default_runtime_DIR:PATH=/opt/ros/humble/share/rosidl_default_runtime/cmake + +//The directory containing a CMake configuration file for rosidl_generator_c. +rosidl_generator_c_DIR:PATH=/opt/ros/humble/share/rosidl_generator_c/cmake + +//The directory containing a CMake configuration file for rosidl_generator_cpp. +rosidl_generator_cpp_DIR:PATH=/opt/ros/humble/share/rosidl_generator_cpp/cmake + +//The directory containing a CMake configuration file for rosidl_generator_py. +rosidl_generator_py_DIR:PATH=/opt/ros/humble/share/rosidl_generator_py/cmake + +//The directory containing a CMake configuration file for rosidl_runtime_c. +rosidl_runtime_c_DIR:PATH=/opt/ros/humble/share/rosidl_runtime_c/cmake + +//The directory containing a CMake configuration file for rosidl_runtime_cpp. +rosidl_runtime_cpp_DIR:PATH=/opt/ros/humble/share/rosidl_runtime_cpp/cmake + +//The directory containing a CMake configuration file for rosidl_typesupport_c. +rosidl_typesupport_c_DIR:PATH=/opt/ros/humble/share/rosidl_typesupport_c/cmake + +//The directory containing a CMake configuration file for rosidl_typesupport_cpp. +rosidl_typesupport_cpp_DIR:PATH=/opt/ros/humble/share/rosidl_typesupport_cpp/cmake + +//The directory containing a CMake configuration file for rosidl_typesupport_fastrtps_c. +rosidl_typesupport_fastrtps_c_DIR:PATH=/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/cmake + +//The directory containing a CMake configuration file for rosidl_typesupport_fastrtps_cpp. +rosidl_typesupport_fastrtps_cpp_DIR:PATH=/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/cmake + +//The directory containing a CMake configuration file for rosidl_typesupport_interface. +rosidl_typesupport_interface_DIR:PATH=/opt/ros/humble/share/rosidl_typesupport_interface/cmake + +//The directory containing a CMake configuration file for rosidl_typesupport_introspection_c. +rosidl_typesupport_introspection_c_DIR:PATH=/opt/ros/humble/share/rosidl_typesupport_introspection_c/cmake + +//The directory containing a CMake configuration file for rosidl_typesupport_introspection_cpp. +rosidl_typesupport_introspection_cpp_DIR:PATH=/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/cmake + +//The directory containing a CMake configuration file for sensor_msgs. +sensor_msgs_DIR:PATH=/opt/ros/humble/share/sensor_msgs/cmake + +//Value Computed by CMake +slam_msgs_BINARY_DIR:STATIC=/root/build/slam_msgs + +//Value Computed by CMake +slam_msgs_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +slam_msgs_SOURCE_DIR:STATIC=/root/colcon_ws/src/slam_msgs + +//Dependencies for the target +slam_msgs__rosidl_generator_c_LIB_DEPENDS:STATIC=general;builtin_interfaces::builtin_interfaces__rosidl_generator_c;general;geometry_msgs::geometry_msgs__rosidl_generator_c;general;std_msgs::std_msgs__rosidl_generator_c;general;sensor_msgs::sensor_msgs__rosidl_generator_c;general;rosidl_runtime_c::rosidl_runtime_c;general;rcutils::rcutils; + +//Dependencies for the target +slam_msgs__rosidl_generator_py_LIB_DEPENDS:STATIC=general;slam_msgs__rosidl_generator_c;general;/usr/lib/x86_64-linux-gnu/libpython3.10.so;general;slam_msgs__rosidl_typesupport_c;general;builtin_interfaces::builtin_interfaces__rosidl_generator_py;general;geometry_msgs::geometry_msgs__rosidl_generator_py;general;std_msgs::std_msgs__rosidl_generator_py;general;sensor_msgs::sensor_msgs__rosidl_generator_py; + +//Dependencies for the target +slam_msgs__rosidl_typesupport_c_LIB_DEPENDS:STATIC=general;slam_msgs__rosidl_generator_c;general;rosidl_runtime_c::rosidl_runtime_c;general;rosidl_typesupport_c::rosidl_typesupport_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_c;general;std_msgs::std_msgs__rosidl_typesupport_c;general;sensor_msgs::sensor_msgs__rosidl_typesupport_c; + +//Dependencies for the target +slam_msgs__rosidl_typesupport_c__pyext_LIB_DEPENDS:STATIC=general;slam_msgs__rosidl_generator_py;general;/usr/lib/x86_64-linux-gnu/libpython3.10.so;general;slam_msgs__rosidl_typesupport_c;general;slam_msgs__rosidl_typesupport_c;general;rosidl_runtime_c::rosidl_runtime_c;general;rosidl_typesupport_c::rosidl_typesupport_c;general;builtin_interfaces::builtin_interfaces__rosidl_generator_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_fastrtps_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_fastrtps_cpp;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_cpp;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_cpp;general;builtin_interfaces::builtin_interfaces__rosidl_generator_py;general;geometry_msgs::geometry_msgs__rosidl_generator_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_fastrtps_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_fastrtps_cpp;general;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_cpp;general;geometry_msgs::geometry_msgs__rosidl_typesupport_cpp;general;geometry_msgs::geometry_msgs__rosidl_generator_py;general;std_msgs::std_msgs__rosidl_generator_c;general;std_msgs::std_msgs__rosidl_typesupport_fastrtps_c;general;std_msgs::std_msgs__rosidl_typesupport_fastrtps_cpp;general;std_msgs::std_msgs__rosidl_typesupport_introspection_c;general;std_msgs::std_msgs__rosidl_typesupport_c;general;std_msgs::std_msgs__rosidl_typesupport_introspection_cpp;general;std_msgs::std_msgs__rosidl_typesupport_cpp;general;std_msgs::std_msgs__rosidl_generator_py;general;sensor_msgs::sensor_msgs__rosidl_generator_c;general;sensor_msgs::sensor_msgs__rosidl_typesupport_fastrtps_c;general;sensor_msgs::sensor_msgs__rosidl_typesupport_fastrtps_cpp;general;sensor_msgs::sensor_msgs__rosidl_typesupport_introspection_c;general;sensor_msgs::sensor_msgs__rosidl_typesupport_c;general;sensor_msgs::sensor_msgs__rosidl_typesupport_introspection_cpp;general;sensor_msgs::sensor_msgs__rosidl_typesupport_cpp;general;sensor_msgs::sensor_msgs__rosidl_generator_py;general;rosidl_runtime_c::rosidl_runtime_c;general;/opt/ros/humble/lib/librmw.so;general;rcutils::rcutils;general;rosidl_runtime_c::rosidl_runtime_c; + +//Dependencies for the target +slam_msgs__rosidl_typesupport_cpp_LIB_DEPENDS:STATIC=general;rosidl_runtime_c::rosidl_runtime_c;general;rosidl_typesupport_cpp::rosidl_typesupport_cpp;general;rosidl_typesupport_c::rosidl_typesupport_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_cpp;general;geometry_msgs::geometry_msgs__rosidl_typesupport_cpp;general;std_msgs::std_msgs__rosidl_typesupport_cpp;general;sensor_msgs::sensor_msgs__rosidl_typesupport_cpp; + +//Dependencies for the target +slam_msgs__rosidl_typesupport_fastrtps_c_LIB_DEPENDS:STATIC=general;fastcdr;general;rosidl_runtime_c::rosidl_runtime_c;general;rosidl_typesupport_fastrtps_cpp::rosidl_typesupport_fastrtps_cpp;general;rosidl_typesupport_fastrtps_c::rosidl_typesupport_fastrtps_c;general;slam_msgs__rosidl_generator_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_fastrtps_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_fastrtps_c;general;std_msgs::std_msgs__rosidl_typesupport_fastrtps_c;general;sensor_msgs::sensor_msgs__rosidl_typesupport_fastrtps_c; + +//Dependencies for the target +slam_msgs__rosidl_typesupport_fastrtps_c__pyext_LIB_DEPENDS:STATIC=general;slam_msgs__rosidl_generator_py;general;/usr/lib/x86_64-linux-gnu/libpython3.10.so;general;slam_msgs__rosidl_typesupport_fastrtps_c;general;slam_msgs__rosidl_typesupport_c;general;rosidl_runtime_c::rosidl_runtime_c;general;rosidl_typesupport_c::rosidl_typesupport_c;general;builtin_interfaces::builtin_interfaces__rosidl_generator_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_fastrtps_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_fastrtps_cpp;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_cpp;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_cpp;general;builtin_interfaces::builtin_interfaces__rosidl_generator_py;general;geometry_msgs::geometry_msgs__rosidl_generator_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_fastrtps_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_fastrtps_cpp;general;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_cpp;general;geometry_msgs::geometry_msgs__rosidl_typesupport_cpp;general;geometry_msgs::geometry_msgs__rosidl_generator_py;general;std_msgs::std_msgs__rosidl_generator_c;general;std_msgs::std_msgs__rosidl_typesupport_fastrtps_c;general;std_msgs::std_msgs__rosidl_typesupport_fastrtps_cpp;general;std_msgs::std_msgs__rosidl_typesupport_introspection_c;general;std_msgs::std_msgs__rosidl_typesupport_c;general;std_msgs::std_msgs__rosidl_typesupport_introspection_cpp;general;std_msgs::std_msgs__rosidl_typesupport_cpp;general;std_msgs::std_msgs__rosidl_generator_py;general;sensor_msgs::sensor_msgs__rosidl_generator_c;general;sensor_msgs::sensor_msgs__rosidl_typesupport_fastrtps_c;general;sensor_msgs::sensor_msgs__rosidl_typesupport_fastrtps_cpp;general;sensor_msgs::sensor_msgs__rosidl_typesupport_introspection_c;general;sensor_msgs::sensor_msgs__rosidl_typesupport_c;general;sensor_msgs::sensor_msgs__rosidl_typesupport_introspection_cpp;general;sensor_msgs::sensor_msgs__rosidl_typesupport_cpp;general;sensor_msgs::sensor_msgs__rosidl_generator_py;general;rosidl_runtime_c::rosidl_runtime_c;general;/opt/ros/humble/lib/librmw.so;general;rcutils::rcutils;general;rosidl_runtime_c::rosidl_runtime_c; + +//Dependencies for the target +slam_msgs__rosidl_typesupport_fastrtps_cpp_LIB_DEPENDS:STATIC=general;fastcdr;general;rmw::rmw;general;rosidl_runtime_c::rosidl_runtime_c;general;rosidl_typesupport_fastrtps_cpp::rosidl_typesupport_fastrtps_cpp;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_fastrtps_cpp;general;geometry_msgs::geometry_msgs__rosidl_typesupport_fastrtps_cpp;general;std_msgs::std_msgs__rosidl_typesupport_fastrtps_cpp;general;sensor_msgs::sensor_msgs__rosidl_typesupport_fastrtps_cpp; + +//Dependencies for the target +slam_msgs__rosidl_typesupport_introspection_c_LIB_DEPENDS:STATIC=general;slam_msgs__rosidl_generator_c;general;rosidl_typesupport_introspection_c::rosidl_typesupport_introspection_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_c;general;std_msgs::std_msgs__rosidl_typesupport_introspection_c;general;sensor_msgs::sensor_msgs__rosidl_typesupport_introspection_c; + +//Dependencies for the target +slam_msgs__rosidl_typesupport_introspection_c__pyext_LIB_DEPENDS:STATIC=general;slam_msgs__rosidl_generator_py;general;/usr/lib/x86_64-linux-gnu/libpython3.10.so;general;slam_msgs__rosidl_typesupport_introspection_c;general;slam_msgs__rosidl_typesupport_c;general;rosidl_runtime_c::rosidl_runtime_c;general;rosidl_typesupport_c::rosidl_typesupport_c;general;builtin_interfaces::builtin_interfaces__rosidl_generator_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_fastrtps_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_c;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_fastrtps_cpp;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_cpp;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_cpp;general;builtin_interfaces::builtin_interfaces__rosidl_generator_py;general;geometry_msgs::geometry_msgs__rosidl_generator_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_fastrtps_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_c;general;geometry_msgs::geometry_msgs__rosidl_typesupport_fastrtps_cpp;general;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_cpp;general;geometry_msgs::geometry_msgs__rosidl_typesupport_cpp;general;geometry_msgs::geometry_msgs__rosidl_generator_py;general;std_msgs::std_msgs__rosidl_generator_c;general;std_msgs::std_msgs__rosidl_typesupport_fastrtps_c;general;std_msgs::std_msgs__rosidl_typesupport_fastrtps_cpp;general;std_msgs::std_msgs__rosidl_typesupport_introspection_c;general;std_msgs::std_msgs__rosidl_typesupport_c;general;std_msgs::std_msgs__rosidl_typesupport_introspection_cpp;general;std_msgs::std_msgs__rosidl_typesupport_cpp;general;std_msgs::std_msgs__rosidl_generator_py;general;sensor_msgs::sensor_msgs__rosidl_generator_c;general;sensor_msgs::sensor_msgs__rosidl_typesupport_fastrtps_c;general;sensor_msgs::sensor_msgs__rosidl_typesupport_fastrtps_cpp;general;sensor_msgs::sensor_msgs__rosidl_typesupport_introspection_c;general;sensor_msgs::sensor_msgs__rosidl_typesupport_c;general;sensor_msgs::sensor_msgs__rosidl_typesupport_introspection_cpp;general;sensor_msgs::sensor_msgs__rosidl_typesupport_cpp;general;sensor_msgs::sensor_msgs__rosidl_generator_py;general;rosidl_runtime_c::rosidl_runtime_c;general;/opt/ros/humble/lib/librmw.so;general;rcutils::rcutils;general;rosidl_runtime_c::rosidl_runtime_c; + +//Dependencies for the target +slam_msgs__rosidl_typesupport_introspection_cpp_LIB_DEPENDS:STATIC=general;rosidl_runtime_c::rosidl_runtime_c;general;rosidl_typesupport_introspection_cpp::rosidl_typesupport_introspection_cpp;general;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_cpp;general;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_cpp;general;std_msgs::std_msgs__rosidl_typesupport_introspection_cpp;general;sensor_msgs::sensor_msgs__rosidl_typesupport_introspection_cpp; + +//The directory containing a CMake configuration file for spdlog. +spdlog_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/spdlog + +//The directory containing a CMake configuration file for spdlog_vendor. +spdlog_vendor_DIR:PATH=/opt/ros/humble/share/spdlog_vendor/cmake + +//The directory containing a CMake configuration file for statistics_msgs. +statistics_msgs_DIR:PATH=/opt/ros/humble/share/statistics_msgs/cmake + +//The directory containing a CMake configuration file for std_msgs. +std_msgs_DIR:PATH=/opt/ros/humble/share/std_msgs/cmake + +//The directory containing a CMake configuration file for tracetools. +tracetools_DIR:PATH=/opt/ros/humble/share/tracetools/cmake + +//The directory containing a CMake configuration file for yaml. +yaml_DIR:PATH=/opt/ros/humble/cmake + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/root/build/slam_msgs +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=22 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Test CMAKE_HAVE_LIBC_PTHREAD +CMAKE_HAVE_LIBC_PTHREAD:INTERNAL=1 +//Have include pthread.h +CMAKE_HAVE_PTHREAD_H:INTERNAL=1 +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/root/colcon_ws/src/slam_msgs +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=2 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.22 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Details about finding FastRTPS +FIND_PACKAGE_MESSAGE_DETAILS_FastRTPS:INTERNAL=[/opt/ros/humble/include][/opt/ros/humble/lib/libfastrtps.so;/opt/ros/humble/lib/libfastcdr.so][v()] +//Details about finding OpenSSL +FIND_PACKAGE_MESSAGE_DETAILS_OpenSSL:INTERNAL=[/usr/lib/x86_64-linux-gnu/libcrypto.so][/usr/include][c ][v3.0.2()] +//Details about finding Python3 +FIND_PACKAGE_MESSAGE_DETAILS_Python3:INTERNAL=[/usr/bin/python3][cfound components: Interpreter ][v3.10.12()] +//Details about finding PythonExtra +FIND_PACKAGE_MESSAGE_DETAILS_PythonExtra:INTERNAL=[.so][/usr/include/python3.10][/usr/lib/x86_64-linux-gnu/libpython3.10.so][cpython-310-x86_64-linux-gnu][.cpython-310-x86_64-linux-gnu][v()] +//Details about finding PythonInterp +FIND_PACKAGE_MESSAGE_DETAILS_PythonInterp:INTERNAL=[/usr/bin/python3][v3.10.12(3.6)] +//Details about finding PythonLibs +FIND_PACKAGE_MESSAGE_DETAILS_PythonLibs:INTERNAL=[/usr/lib/x86_64-linux-gnu/libpython3.10.so][/usr/include/python3.10][v3.10.12(3.5)] +//Details about finding Threads +FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] +//ADVANCED property for variable: OPENSSL_CRYPTO_LIBRARY +OPENSSL_CRYPTO_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENSSL_INCLUDE_DIR +OPENSSL_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENSSL_SSL_LIBRARY +OPENSSL_SSL_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PKG_CONFIG_ARGN +PKG_CONFIG_ARGN-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE +PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PYTHON_EXECUTABLE +PYTHON_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PYTHON_INCLUDE_DIR +PYTHON_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//The directory for Python library installation. This needs to +// be in PYTHONPATH when 'setup.py install' is called. +PYTHON_INSTALL_DIR:INTERNAL=local/lib/python3.10/dist-packages +//ADVANCED property for variable: PYTHON_LIBRARY +PYTHON_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PYTHON_LIBRARY_DEBUG +PYTHON_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//The SOABI suffix for Python native extensions. See PEP-3149: +// https://www.python.org/dev/peps/pep-3149/. +PYTHON_SOABI:INTERNAL=cpython-310-x86_64-linux-gnu +//The full suffix for Python native extensions. See PEP-3149: https://www.python.org/dev/peps/pep-3149/. +PythonExtra_EXTENSION_SUFFIX:INTERNAL=.cpython-310-x86_64-linux-gnu +_OPENSSL_CFLAGS:INTERNAL= +_OPENSSL_CFLAGS_I:INTERNAL= +_OPENSSL_CFLAGS_OTHER:INTERNAL= +_OPENSSL_FOUND:INTERNAL=1 +_OPENSSL_INCLUDEDIR:INTERNAL=/usr/include +_OPENSSL_INCLUDE_DIRS:INTERNAL= +_OPENSSL_LDFLAGS:INTERNAL=-L/usr/lib/x86_64-linux-gnu;-lssl;-lcrypto +_OPENSSL_LDFLAGS_OTHER:INTERNAL= +_OPENSSL_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu +_OPENSSL_LIBRARIES:INTERNAL=ssl;crypto +_OPENSSL_LIBRARY_DIRS:INTERNAL=/usr/lib/x86_64-linux-gnu +_OPENSSL_LIBS:INTERNAL= +_OPENSSL_LIBS_L:INTERNAL= +_OPENSSL_LIBS_OTHER:INTERNAL= +_OPENSSL_LIBS_PATHS:INTERNAL= +_OPENSSL_MODULE_NAME:INTERNAL=openssl +_OPENSSL_PREFIX:INTERNAL=/usr +_OPENSSL_STATIC_CFLAGS:INTERNAL= +_OPENSSL_STATIC_CFLAGS_I:INTERNAL= +_OPENSSL_STATIC_CFLAGS_OTHER:INTERNAL= +_OPENSSL_STATIC_INCLUDE_DIRS:INTERNAL= +_OPENSSL_STATIC_LDFLAGS:INTERNAL=-L/usr/lib/x86_64-linux-gnu;-lssl;-lcrypto;-ldl;-pthread +_OPENSSL_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread +_OPENSSL_STATIC_LIBDIR:INTERNAL= +_OPENSSL_STATIC_LIBRARIES:INTERNAL=ssl;crypto;dl +_OPENSSL_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib/x86_64-linux-gnu +_OPENSSL_STATIC_LIBS:INTERNAL= +_OPENSSL_STATIC_LIBS_L:INTERNAL= +_OPENSSL_STATIC_LIBS_OTHER:INTERNAL= +_OPENSSL_STATIC_LIBS_PATHS:INTERNAL= +_OPENSSL_VERSION:INTERNAL=3.0.2 +_OPENSSL_openssl_INCLUDEDIR:INTERNAL= +_OPENSSL_openssl_LIBDIR:INTERNAL= +_OPENSSL_openssl_PREFIX:INTERNAL= +_OPENSSL_openssl_VERSION:INTERNAL= +_Python3_EXECUTABLE:INTERNAL=/usr/bin/python3 +//Python3 Properties +_Python3_INTERPRETER_PROPERTIES:INTERNAL=Python;3;10;12;64;;cpython-310-x86_64-linux-gnu;/usr/lib/python3.10;/usr/lib/python3.10;/usr/lib/python3/dist-packages;/usr/lib/python3/dist-packages +_Python3_INTERPRETER_SIGNATURE:INTERNAL=0f3e53742e142b1d9e50e4ca5b901dd8 +__pkg_config_arguments__OPENSSL:INTERNAL=QUIET;openssl +__pkg_config_checked__OPENSSL:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib__OPENSSL_crypto +pkgcfg_lib__OPENSSL_crypto-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib__OPENSSL_ssl +pkgcfg_lib__OPENSSL_ssl-ADVANCED:INTERNAL=1 +prefix_result:INTERNAL=/usr/lib/x86_64-linux-gnu + diff --git a/container_root/build/slam_msgs/CMakeFiles/3.22.1/CMakeCCompiler.cmake b/container_root/build/slam_msgs/CMakeFiles/3.22.1/CMakeCCompiler.cmake new file mode 100644 index 0000000..488ad37 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/3.22.1/CMakeCCompiler.cmake @@ -0,0 +1,72 @@ +set(CMAKE_C_COMPILER "/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "11.4.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-11") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-11") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/11/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/container_root/build/slam_msgs/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake b/container_root/build/slam_msgs/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..345e930 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake @@ -0,0 +1,83 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "11.4.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-11") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-11") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/11;/usr/include/x86_64-linux-gnu/c++/11;/usr/include/c++/11/backward;/usr/lib/gcc/x86_64-linux-gnu/11/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/container_root/build/slam_msgs/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_C.bin b/container_root/build/slam_msgs/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..a4691337f66c7201fb0c354daa924d93cb69ee7e GIT binary patch literal 15968 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 literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/CMakeFiles/3.22.1/CMakeSystem.cmake b/container_root/build/slam_msgs/CMakeFiles/3.22.1/CMakeSystem.cmake new file mode 100644 index 0000000..07aea7e --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/3.22.1/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-6.8.0-49-generic") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "6.8.0-49-generic") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-6.8.0-49-generic") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "6.8.0-49-generic") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/container_root/build/slam_msgs/CMakeFiles/3.22.1/CompilerIdC/CMakeCCompilerId.c b/container_root/build/slam_msgs/CMakeFiles/3.22.1/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..41b99d7 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/3.22.1/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,803 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/container_root/build/slam_msgs/CMakeFiles/3.22.1/CompilerIdC/a.out b/container_root/build/slam_msgs/CMakeFiles/3.22.1/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..c786756abbd10a6ac500dd20933efa409d328d0c GIT binary patch literal 16088 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 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/container_root/build/slam_msgs/CMakeFiles/3.22.1/CompilerIdCXX/a.out b/container_root/build/slam_msgs/CMakeFiles/3.22.1/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..9944be481759fba2110a3ba6af6d9c647c7ea1a9 GIT binary patch literal 16096 zcmeHOYit}>6~4Pk8izc*NgEQ9(k!K|5?W7e$4O0)$vXBrV`Rr^;*>yYMq}^VyJ8<^ zcb3`_v_XMllLR#a0Y8FNwGv1mBoL^m6)jE+MX3r(evwKDg-6vOrLB3J5@k8(-t(=; z({&KgAN-hOdCooGdE7ha-kH5KbMM2+zMg0#qCiX32Ng?+m_ZVvcWxzsPG~kpstHS4Y=HSiBDIEP@vn!MR4MzaMs zmpzsykrF)Ols&iPIe9l*P%LwPcd31Sy?eWyR;$(8Su5{oQ%>(-zmrOr(qq}Omo5$V zcjbzO^q@PO<8Wj7VnM<=#>XE37wOix8f=JsN|R5oQ-aMpSJG4_KqU!gQd>5gXz z*Dc;A8@r7Gyd-!$fPY@_tpWT?f;R{7?+AWrkJ7|r zhx-b2*@yEO16}dq7~8Cy_2E2jL32J_-*2G^d6Zh5VD z`r^mz>EGHXem{F)FxfKGa^61O@gfDNt}m12Uq-FQEuYo#2tP-NeR|o`%-%oet*5H* z=Q35jqI$V;%W*b*UO3sG(e^vPz--%fdwSMB_xc|D+}sj7@`8Qwx_1i&xKjc&R4>D*I%|O(a~|R;^aAr0DR14igz7-v$1Ec#xDF z=rH+BfBLFDUAg?Tq-uP2CX&2H_|x@pV|aS~PuEa3 zpIjQNS)Z+EO;JwO!%rr!4N>>h`mWYn+@z4g41^g7GZ1DV%s`ldFau!*!VH8N2s037 zAk4s9Gr-@!ZbZHNdj@uo6!YWRT)K3WzDf=)v|gZhKAA3+v&F*EW=$CyjF6!#1R$u+S@qFt+RicV3@41^SBAk09RfiMGM2Eq)483;2FW+2Q!n1Q!9 z16Z$!^@&&ms2^Uas#T~?)-SFW`A4$O@m(Tg9pq+_@d&d?WUPne=N=~L|9ZVzWcjmr-Q9p8F*xKi*caeC0FC;X*PZ)&T$Hc3#BlL8Sajii* ze2V_LUR+ner>GE7H!EBxz`sd_dhLH!+s9NQZY*03qX_lwFAyG~mE2SB5knuV7ysAV zp01X_czIR(t*x!YN0>LY{X1*d5%3r#WE}(_Zz4SIlTkdP@eN8PfEeCOcuZ}mD%@{?-!JyTI3qeftmb)%@U_tm3ga4@hZ(1uRoozQnW`^pe1i(EzdkE?a6R=i zgvV%{Boc^h_ydHmqw$cC@uuG)k?J{#6BB#f4=zX?j5kF4mBiU5_g($Yh?KwKICNe? z``0A?)-aJ}p!d@c1?JYnq6esyT117v0QQ3%{eKrSSmYiWkT^g#$4Jy4s z7QA;L>$s(oJL#kgUTIQ|mfU>WNmcUsNpkT?4q18&OuPEskEgqi9O;rbnY}4%WPDsX zAMI;t%@#(Bcymc{dJcB>C!OT}Zin^}bbn-jXMb-O!Sw3WN!p^dyALX7U*Evq&OT?L zr{_>|&>8I9+m|Gd;J$_gb~F6D9SrG|>$yswB}HMuY-b>0;ob%(RW3RidOgbf9(o7J zDwQobm2x_z^r_(8s*!STVXWegrJc9FH&v8J@xdEjs%*GimWuVZ49B637LpDfz7{a} ziuMM(E*5V7sHKEAc<8<|P38B$N?GN}yyp%R_ezFmP|6l)-^aMJ3Pmq%jTI`^c&Rv^ zE_staXt~N z!1(vr?~nNacpQepgZ>{T{BJY|L;ErB1V{atch>G}63->hb58hUUJCxG*l`;F8CDb{1nXpCrHV2O!#A736A+X+7CPMhsdAjtdKEp1#gzhgY8F~PE&z% z3V+O_!7-0U{lWA9D*5s`L0|h_k>3|QKah#0VE=ucP``g%{J=#N@A;oC;ExCVn?(T* zI|P6X{_TK&LKNV~0v!fF#QR>rAM+Y;JYT^+c>X^Wf8<}q#Zvfr5y1q8sD4Z(ZX*0& z5(DsiYL=!DtpDc(`~By{AN9sQv|#u27)> literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/CMakeFiles/CMakeDirectoryInformation.cmake b/container_root/build/slam_msgs/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..ddf8067 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/root/colcon_ws/src/slam_msgs") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/root/build/slam_msgs") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/container_root/build/slam_msgs/CMakeFiles/CMakeOutput.log b/container_root/build/slam_msgs/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..7845ee6 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/CMakeOutput.log @@ -0,0 +1,497 @@ +The system is: Linux - 6.8.0-49-generic - x86_64 +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: /usr/bin/cc +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + +The C compiler identification is GNU, found in "/root/build/slam_msgs/CMakeFiles/3.22.1/CompilerIdC/a.out" + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. +Compiler: /usr/bin/c++ +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + +The CXX compiler identification is GNU, found in "/root/build/slam_msgs/CMakeFiles/3.22.1/CompilerIdCXX/a.out" + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /root/build/slam_msgs/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_ff434/fast && /usr/bin/gmake -f CMakeFiles/cmTC_ff434.dir/build.make CMakeFiles/cmTC_ff434.dir/build +gmake[1]: Entering directory '/root/build/slam_msgs/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_ff434.dir/CMakeCCompilerABI.c.o +/usr/bin/cc -v -o CMakeFiles/cmTC_ff434.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c +Using built-in specs. +COLLECT_GCC=/usr/bin/cc +OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ff434.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_ff434.dir/' + /usr/lib/gcc/x86_64-linux-gnu/11/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_ff434.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccbp6pWG.s +GNU C17 (Ubuntu 11.4.0-1ubuntu1~22.04) version 11.4.0 (x86_64-linux-gnu) + compiled by GNU C version 11.4.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/include-fixed" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include" +#include "..." search starts here: +#include <...> search starts here: + /usr/lib/gcc/x86_64-linux-gnu/11/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include +End of search list. +GNU C17 (Ubuntu 11.4.0-1ubuntu1~22.04) version 11.4.0 (x86_64-linux-gnu) + compiled by GNU C version 11.4.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: 50eaa2331df977b8016186198deb2d18 +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ff434.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_ff434.dir/' + as -v --64 -o CMakeFiles/cmTC_ff434.dir/CMakeCCompilerABI.c.o /tmp/ccbp6pWG.s +GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38 +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ff434.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_ff434.dir/CMakeCCompilerABI.c.' +Linking C executable cmTC_ff434 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ff434.dir/link.txt --verbose=1 +/usr/bin/cc -v CMakeFiles/cmTC_ff434.dir/CMakeCCompilerABI.c.o -o cmTC_ff434 +Using built-in specs. +COLLECT_GCC=/usr/bin/cc +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper +OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04) +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_ff434' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_ff434.' + /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccVYGRc0.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_ff434 /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. CMakeFiles/cmTC_ff434.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_ff434' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_ff434.' +gmake[1]: Leaving directory '/root/build/slam_msgs/CMakeFiles/CMakeTmp' + + + +Parsed C implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/usr/lib/gcc/x86_64-linux-gnu/11/include] + add: [/usr/local/include] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/11/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/11/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/lib/gcc/x86_64-linux-gnu/11/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /root/build/slam_msgs/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_ff434/fast && /usr/bin/gmake -f CMakeFiles/cmTC_ff434.dir/build.make CMakeFiles/cmTC_ff434.dir/build] + ignore line: [gmake[1]: Entering directory '/root/build/slam_msgs/CMakeFiles/CMakeTmp'] + ignore line: [Building C object CMakeFiles/cmTC_ff434.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_ff434.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ff434.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_ff434.dir/'] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_ff434.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccbp6pWG.s] + ignore line: [GNU C17 (Ubuntu 11.4.0-1ubuntu1~22.04) version 11.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 11.4.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C17 (Ubuntu 11.4.0-1ubuntu1~22.04) version 11.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 11.4.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: 50eaa2331df977b8016186198deb2d18] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ff434.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_ff434.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_ff434.dir/CMakeCCompilerABI.c.o /tmp/ccbp6pWG.s] + ignore line: [GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ff434.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_ff434.dir/CMakeCCompilerABI.c.'] + ignore line: [Linking C executable cmTC_ff434] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ff434.dir/link.txt --verbose=1] + ignore line: [/usr/bin/cc -v CMakeFiles/cmTC_ff434.dir/CMakeCCompilerABI.c.o -o cmTC_ff434 ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_ff434' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_ff434.'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccVYGRc0.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_ff434 /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. CMakeFiles/cmTC_ff434.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccVYGRc0.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_ff434] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] + arg [CMakeFiles/cmTC_ff434.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11] ==> [/usr/lib/gcc/x86_64-linux-gnu/11] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> [/usr/lib] + implicit libs: [gcc;gcc_s;c;gcc;gcc_s] + implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /root/build/slam_msgs/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_731ec/fast && /usr/bin/gmake -f CMakeFiles/cmTC_731ec.dir/build.make CMakeFiles/cmTC_731ec.dir/build +gmake[1]: Entering directory '/root/build/slam_msgs/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_731ec.dir/CMakeCXXCompilerABI.cpp.o +/usr/bin/c++ -v -o CMakeFiles/cmTC_731ec.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_731ec.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_731ec.dir/' + /usr/lib/gcc/x86_64-linux-gnu/11/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_731ec.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccdi5jRG.s +GNU C++17 (Ubuntu 11.4.0-1ubuntu1~22.04) version 11.4.0 (x86_64-linux-gnu) + compiled by GNU C version 11.4.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/11" +ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/include-fixed" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include" +#include "..." search starts here: +#include <...> search starts here: + /usr/include/c++/11 + /usr/include/x86_64-linux-gnu/c++/11 + /usr/include/c++/11/backward + /usr/lib/gcc/x86_64-linux-gnu/11/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include +End of search list. +GNU C++17 (Ubuntu 11.4.0-1ubuntu1~22.04) version 11.4.0 (x86_64-linux-gnu) + compiled by GNU C version 11.4.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: d591828bb4d392ae8b7b160e5bb0b95f +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_731ec.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_731ec.dir/' + as -v --64 -o CMakeFiles/cmTC_731ec.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccdi5jRG.s +GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38 +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_731ec.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_731ec.dir/CMakeCXXCompilerABI.cpp.' +Linking CXX executable cmTC_731ec +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_731ec.dir/link.txt --verbose=1 +/usr/bin/c++ -v CMakeFiles/cmTC_731ec.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_731ec +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper +OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04) +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_731ec' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_731ec.' + /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccuxtFmK.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_731ec /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. CMakeFiles/cmTC_731ec.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_731ec' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_731ec.' +gmake[1]: Leaving directory '/root/build/slam_msgs/CMakeFiles/CMakeTmp' + + + +Parsed CXX implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/usr/include/c++/11] + add: [/usr/include/x86_64-linux-gnu/c++/11] + add: [/usr/include/c++/11/backward] + add: [/usr/lib/gcc/x86_64-linux-gnu/11/include] + add: [/usr/local/include] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/include/c++/11] ==> [/usr/include/c++/11] + collapse include dir [/usr/include/x86_64-linux-gnu/c++/11] ==> [/usr/include/x86_64-linux-gnu/c++/11] + collapse include dir [/usr/include/c++/11/backward] ==> [/usr/include/c++/11/backward] + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/11/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/11/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/include/c++/11;/usr/include/x86_64-linux-gnu/c++/11;/usr/include/c++/11/backward;/usr/lib/gcc/x86_64-linux-gnu/11/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /root/build/slam_msgs/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_731ec/fast && /usr/bin/gmake -f CMakeFiles/cmTC_731ec.dir/build.make CMakeFiles/cmTC_731ec.dir/build] + ignore line: [gmake[1]: Entering directory '/root/build/slam_msgs/CMakeFiles/CMakeTmp'] + ignore line: [Building CXX object CMakeFiles/cmTC_731ec.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_731ec.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_731ec.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_731ec.dir/'] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_731ec.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccdi5jRG.s] + ignore line: [GNU C++17 (Ubuntu 11.4.0-1ubuntu1~22.04) version 11.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 11.4.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/11"] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/include/c++/11] + ignore line: [ /usr/include/x86_64-linux-gnu/c++/11] + ignore line: [ /usr/include/c++/11/backward] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C++17 (Ubuntu 11.4.0-1ubuntu1~22.04) version 11.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 11.4.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: d591828bb4d392ae8b7b160e5bb0b95f] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_731ec.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_731ec.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_731ec.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccdi5jRG.s] + ignore line: [GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_731ec.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_731ec.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [Linking CXX executable cmTC_731ec] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_731ec.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_731ec.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_731ec ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_731ec' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_731ec.'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccuxtFmK.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_731ec /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. CMakeFiles/cmTC_731ec.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccuxtFmK.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_731ec] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] + arg [CMakeFiles/cmTC_731ec.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lm] ==> lib [m] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11] ==> [/usr/lib/gcc/x86_64-linux-gnu/11] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + +Determining if the include file pthread.h exists passed with the following output: +Change Dir: /root/build/slam_msgs/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_5900a/fast && /usr/bin/gmake -f CMakeFiles/cmTC_5900a.dir/build.make CMakeFiles/cmTC_5900a.dir/build +gmake[1]: Entering directory '/root/build/slam_msgs/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_5900a.dir/CheckIncludeFile.c.o +/usr/bin/cc -o CMakeFiles/cmTC_5900a.dir/CheckIncludeFile.c.o -c /root/build/slam_msgs/CMakeFiles/CMakeTmp/CheckIncludeFile.c +Linking C executable cmTC_5900a +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5900a.dir/link.txt --verbose=1 +/usr/bin/cc CMakeFiles/cmTC_5900a.dir/CheckIncludeFile.c.o -o cmTC_5900a +gmake[1]: Leaving directory '/root/build/slam_msgs/CMakeFiles/CMakeTmp' + + + +Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD succeeded with the following output: +Change Dir: /root/build/slam_msgs/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_d8f8d/fast && /usr/bin/gmake -f CMakeFiles/cmTC_d8f8d.dir/build.make CMakeFiles/cmTC_d8f8d.dir/build +gmake[1]: Entering directory '/root/build/slam_msgs/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_d8f8d.dir/src.c.o +/usr/bin/cc -DCMAKE_HAVE_LIBC_PTHREAD -o CMakeFiles/cmTC_d8f8d.dir/src.c.o -c /root/build/slam_msgs/CMakeFiles/CMakeTmp/src.c +Linking C executable cmTC_d8f8d +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d8f8d.dir/link.txt --verbose=1 +/usr/bin/cc CMakeFiles/cmTC_d8f8d.dir/src.c.o -o cmTC_d8f8d +gmake[1]: Leaving directory '/root/build/slam_msgs/CMakeFiles/CMakeTmp' + + +Source file was: +#include + +static void* test_func(void* data) +{ + return data; +} + +int main(void) +{ + pthread_t thread; + pthread_create(&thread, NULL, test_func, NULL); + pthread_detach(thread); + pthread_cancel(thread); + pthread_join(thread, NULL); + pthread_atfork(NULL, NULL, NULL); + pthread_exit(NULL); + + return 0; +} + diff --git a/container_root/build/slam_msgs/CMakeFiles/CMakeRuleHashes.txt b/container_root/build/slam_msgs/CMakeFiles/CMakeRuleHashes.txt new file mode 100644 index 0000000..cb18c01 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/CMakeRuleHashes.txt @@ -0,0 +1,16 @@ +# Hashes of file build rules. +3f12d29bb87470473822b7d670933435 CMakeFiles/ament_cmake_python_build_slam_msgs_egg +6ab238c80db7886c6ab7772573dc936a CMakeFiles/ament_cmake_python_copy_slam_msgs +d6e4e5635d4fb23d972a56642a210137 CMakeFiles/slam_msgs +d6e4e5635d4fb23d972a56642a210137 CMakeFiles/slam_msgs__cpp +486640cfe547d89de26f5273308ca0e6 CMakeFiles/slam_msgs_uninstall +dbeb5639adc6075d6ea7bf10d9aeb0a9 rosidl_generator_c/slam_msgs/msg/map_graph.h +d44de961c814f76463e74716c2098cf3 rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp +49fcf2b1c41cdeed464680c719dca83f rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c +8548e47eb8d698056fdd239e351b06b6 rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp +d9a40990b842ee9b00d32caeac1f4c27 rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp +f9b18c0d0d38a3ff60d67d39c0e3ac3e rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_fastrtps_c.h +5c7605bc0a459969e918cf65d4455c6d rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp +74a1dab3bee031478ec33b72129fdc4e rosidl_typesupport_introspection_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_c.h +e9519371a0668b20cfa9c5d587629202 rosidl_typesupport_introspection_cpp/slam_msgs/msg/detail/map_graph__rosidl_typesupport_introspection_cpp.hpp +0cab2c30f853195edfe2d02cbf1b6445 slam_msgs__py/CMakeFiles/slam_msgs__py diff --git a/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cExport-noconfig.cmake b/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cExport-noconfig.cmake new file mode 100644 index 0000000..a315dd8 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cExport-noconfig.cmake @@ -0,0 +1,19 @@ +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Import target "slam_msgs::slam_msgs__rosidl_generator_c" for configuration "" +set_property(TARGET slam_msgs::slam_msgs__rosidl_generator_c APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(slam_msgs::slam_msgs__rosidl_generator_c PROPERTIES + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libslam_msgs__rosidl_generator_c.so" + IMPORTED_SONAME_NOCONFIG "libslam_msgs__rosidl_generator_c.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS slam_msgs::slam_msgs__rosidl_generator_c ) +list(APPEND _IMPORT_CHECK_FILES_FOR_slam_msgs::slam_msgs__rosidl_generator_c "${_IMPORT_PREFIX}/lib/libslam_msgs__rosidl_generator_c.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cExport.cmake b/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cExport.cmake new file mode 100644 index 0000000..535f160 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cExport.cmake @@ -0,0 +1,99 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.6) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6...3.20) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_targetsDefined) +set(_targetsNotDefined) +set(_expectedTargets) +foreach(_expectedTarget slam_msgs::slam_msgs__rosidl_generator_c) + list(APPEND _expectedTargets ${_expectedTarget}) + if(NOT TARGET ${_expectedTarget}) + list(APPEND _targetsNotDefined ${_expectedTarget}) + endif() + if(TARGET ${_expectedTarget}) + list(APPEND _targetsDefined ${_expectedTarget}) + endif() +endforeach() +if("${_targetsDefined}" STREQUAL "${_expectedTargets}") + unset(_targetsDefined) + unset(_targetsNotDefined) + unset(_expectedTargets) + set(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT "${_targetsDefined}" STREQUAL "") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") +endif() +unset(_targetsDefined) +unset(_targetsNotDefined) +unset(_expectedTargets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +if(_IMPORT_PREFIX STREQUAL "/") + set(_IMPORT_PREFIX "") +endif() + +# Create imported target slam_msgs::slam_msgs__rosidl_generator_c +add_library(slam_msgs::slam_msgs__rosidl_generator_c SHARED IMPORTED) + +set_target_properties(slam_msgs::slam_msgs__rosidl_generator_c PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include/slam_msgs" + INTERFACE_LINK_LIBRARIES "builtin_interfaces::builtin_interfaces__rosidl_generator_c;geometry_msgs::geometry_msgs__rosidl_generator_c;std_msgs::std_msgs__rosidl_generator_c;sensor_msgs::sensor_msgs__rosidl_generator_c;rosidl_runtime_c::rosidl_runtime_c;rosidl_typesupport_interface::rosidl_typesupport_interface;rcutils::rcutils" +) + +if(CMAKE_VERSION VERSION_LESS 2.8.12) + message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.") +endif() + +# Load information for each installed configuration. +get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) +file(GLOB CONFIG_FILES "${_DIR}/export_slam_msgs__rosidl_generator_cExport-*.cmake") +foreach(f ${CONFIG_FILES}) + include(${f}) +endforeach() + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(target ${_IMPORT_CHECK_TARGETS} ) + foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) + if(NOT EXISTS "${file}" ) + message(FATAL_ERROR "The imported target \"${target}\" references the file + \"${file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + unset(_IMPORT_CHECK_FILES_FOR_${target}) +endforeach() +unset(_IMPORT_CHECK_TARGETS) + +# This file does not depend on other imported targets which have +# been exported from the same project but in a separate export set. + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cppExport.cmake b/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cppExport.cmake new file mode 100644 index 0000000..157fc71 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_cppExport.cmake @@ -0,0 +1,99 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.6) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6...3.20) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_targetsDefined) +set(_targetsNotDefined) +set(_expectedTargets) +foreach(_expectedTarget slam_msgs::slam_msgs__rosidl_generator_cpp) + list(APPEND _expectedTargets ${_expectedTarget}) + if(NOT TARGET ${_expectedTarget}) + list(APPEND _targetsNotDefined ${_expectedTarget}) + endif() + if(TARGET ${_expectedTarget}) + list(APPEND _targetsDefined ${_expectedTarget}) + endif() +endforeach() +if("${_targetsDefined}" STREQUAL "${_expectedTargets}") + unset(_targetsDefined) + unset(_targetsNotDefined) + unset(_expectedTargets) + set(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT "${_targetsDefined}" STREQUAL "") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") +endif() +unset(_targetsDefined) +unset(_targetsNotDefined) +unset(_expectedTargets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +if(_IMPORT_PREFIX STREQUAL "/") + set(_IMPORT_PREFIX "") +endif() + +# Create imported target slam_msgs::slam_msgs__rosidl_generator_cpp +add_library(slam_msgs::slam_msgs__rosidl_generator_cpp INTERFACE IMPORTED) + +set_target_properties(slam_msgs::slam_msgs__rosidl_generator_cpp PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include/slam_msgs" + INTERFACE_LINK_LIBRARIES "builtin_interfaces::builtin_interfaces__rosidl_generator_cpp;geometry_msgs::geometry_msgs__rosidl_generator_cpp;std_msgs::std_msgs__rosidl_generator_cpp;sensor_msgs::sensor_msgs__rosidl_generator_cpp;rosidl_runtime_cpp::rosidl_runtime_cpp" +) + +if(CMAKE_VERSION VERSION_LESS 3.0.0) + message(FATAL_ERROR "This file relies on consumers using CMake 3.0.0 or greater.") +endif() + +# Load information for each installed configuration. +get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) +file(GLOB CONFIG_FILES "${_DIR}/export_slam_msgs__rosidl_generator_cppExport-*.cmake") +foreach(f ${CONFIG_FILES}) + include(${f}) +endforeach() + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(target ${_IMPORT_CHECK_TARGETS} ) + foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) + if(NOT EXISTS "${file}" ) + message(FATAL_ERROR "The imported target \"${target}\" references the file + \"${file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + unset(_IMPORT_CHECK_FILES_FOR_${target}) +endforeach() +unset(_IMPORT_CHECK_TARGETS) + +# This file does not depend on other imported targets which have +# been exported from the same project but in a separate export set. + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_pyExport-noconfig.cmake b/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_pyExport-noconfig.cmake new file mode 100644 index 0000000..1795943 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_pyExport-noconfig.cmake @@ -0,0 +1,19 @@ +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Import target "slam_msgs::slam_msgs__rosidl_generator_py" for configuration "" +set_property(TARGET slam_msgs::slam_msgs__rosidl_generator_py APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(slam_msgs::slam_msgs__rosidl_generator_py PROPERTIES + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libslam_msgs__rosidl_generator_py.so" + IMPORTED_SONAME_NOCONFIG "libslam_msgs__rosidl_generator_py.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS slam_msgs::slam_msgs__rosidl_generator_py ) +list(APPEND _IMPORT_CHECK_FILES_FOR_slam_msgs::slam_msgs__rosidl_generator_py "${_IMPORT_PREFIX}/lib/libslam_msgs__rosidl_generator_py.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_pyExport.cmake b/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_pyExport.cmake new file mode 100644 index 0000000..cca3dc6 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_generator_pyExport.cmake @@ -0,0 +1,114 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.6) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6...3.20) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_targetsDefined) +set(_targetsNotDefined) +set(_expectedTargets) +foreach(_expectedTarget slam_msgs::slam_msgs__rosidl_generator_py) + list(APPEND _expectedTargets ${_expectedTarget}) + if(NOT TARGET ${_expectedTarget}) + list(APPEND _targetsNotDefined ${_expectedTarget}) + endif() + if(TARGET ${_expectedTarget}) + list(APPEND _targetsDefined ${_expectedTarget}) + endif() +endforeach() +if("${_targetsDefined}" STREQUAL "${_expectedTargets}") + unset(_targetsDefined) + unset(_targetsNotDefined) + unset(_expectedTargets) + set(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT "${_targetsDefined}" STREQUAL "") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") +endif() +unset(_targetsDefined) +unset(_targetsNotDefined) +unset(_expectedTargets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +if(_IMPORT_PREFIX STREQUAL "/") + set(_IMPORT_PREFIX "") +endif() + +# Create imported target slam_msgs::slam_msgs__rosidl_generator_py +add_library(slam_msgs::slam_msgs__rosidl_generator_py SHARED IMPORTED) + +set_target_properties(slam_msgs::slam_msgs__rosidl_generator_py PROPERTIES + INTERFACE_LINK_LIBRARIES "slam_msgs::slam_msgs__rosidl_generator_c;/usr/lib/x86_64-linux-gnu/libpython3.10.so;slam_msgs::slam_msgs__rosidl_typesupport_c;builtin_interfaces::builtin_interfaces__rosidl_generator_py;geometry_msgs::geometry_msgs__rosidl_generator_py;std_msgs::std_msgs__rosidl_generator_py;sensor_msgs::sensor_msgs__rosidl_generator_py" +) + +if(CMAKE_VERSION VERSION_LESS 2.8.12) + message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.") +endif() + +# Load information for each installed configuration. +get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) +file(GLOB CONFIG_FILES "${_DIR}/export_slam_msgs__rosidl_generator_pyExport-*.cmake") +foreach(f ${CONFIG_FILES}) + include(${f}) +endforeach() + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(target ${_IMPORT_CHECK_TARGETS} ) + foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) + if(NOT EXISTS "${file}" ) + message(FATAL_ERROR "The imported target \"${target}\" references the file + \"${file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + unset(_IMPORT_CHECK_FILES_FOR_${target}) +endforeach() +unset(_IMPORT_CHECK_TARGETS) + +# Make sure the targets which have been exported in some other +# export set exist. +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) +foreach(_target "slam_msgs::slam_msgs__rosidl_generator_c" "slam_msgs::slam_msgs__rosidl_typesupport_c" ) + if(NOT TARGET "${_target}" ) + set(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets "${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets} ${_target}") + endif() +endforeach() + +if(DEFINED ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + if(CMAKE_FIND_PACKAGE_NAME) + set( ${CMAKE_FIND_PACKAGE_NAME}_FOUND FALSE) + set( ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + else() + message(FATAL_ERROR "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + endif() +endif() +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cExport-noconfig.cmake b/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cExport-noconfig.cmake new file mode 100644 index 0000000..f8fc3e9 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cExport-noconfig.cmake @@ -0,0 +1,19 @@ +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Import target "slam_msgs::slam_msgs__rosidl_typesupport_fastrtps_c" for configuration "" +set_property(TARGET slam_msgs::slam_msgs__rosidl_typesupport_fastrtps_c APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(slam_msgs::slam_msgs__rosidl_typesupport_fastrtps_c PROPERTIES + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libslam_msgs__rosidl_typesupport_fastrtps_c.so" + IMPORTED_SONAME_NOCONFIG "libslam_msgs__rosidl_typesupport_fastrtps_c.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS slam_msgs::slam_msgs__rosidl_typesupport_fastrtps_c ) +list(APPEND _IMPORT_CHECK_FILES_FOR_slam_msgs::slam_msgs__rosidl_typesupport_fastrtps_c "${_IMPORT_PREFIX}/lib/libslam_msgs__rosidl_typesupport_fastrtps_c.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cExport.cmake b/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cExport.cmake new file mode 100644 index 0000000..4722c8a --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cExport.cmake @@ -0,0 +1,115 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.6) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6...3.20) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_targetsDefined) +set(_targetsNotDefined) +set(_expectedTargets) +foreach(_expectedTarget slam_msgs::slam_msgs__rosidl_typesupport_fastrtps_c) + list(APPEND _expectedTargets ${_expectedTarget}) + if(NOT TARGET ${_expectedTarget}) + list(APPEND _targetsNotDefined ${_expectedTarget}) + endif() + if(TARGET ${_expectedTarget}) + list(APPEND _targetsDefined ${_expectedTarget}) + endif() +endforeach() +if("${_targetsDefined}" STREQUAL "${_expectedTargets}") + unset(_targetsDefined) + unset(_targetsNotDefined) + unset(_expectedTargets) + set(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT "${_targetsDefined}" STREQUAL "") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") +endif() +unset(_targetsDefined) +unset(_targetsNotDefined) +unset(_expectedTargets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +if(_IMPORT_PREFIX STREQUAL "/") + set(_IMPORT_PREFIX "") +endif() + +# Create imported target slam_msgs::slam_msgs__rosidl_typesupport_fastrtps_c +add_library(slam_msgs::slam_msgs__rosidl_typesupport_fastrtps_c SHARED IMPORTED) + +set_target_properties(slam_msgs::slam_msgs__rosidl_typesupport_fastrtps_c PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include/slam_msgs" + INTERFACE_LINK_LIBRARIES "fastcdr;rosidl_runtime_c::rosidl_runtime_c;rosidl_runtime_cpp::rosidl_runtime_cpp;rosidl_typesupport_interface::rosidl_typesupport_interface;rosidl_typesupport_fastrtps_cpp::rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_fastrtps_c::rosidl_typesupport_fastrtps_c;slam_msgs::slam_msgs__rosidl_generator_c;builtin_interfaces::builtin_interfaces__rosidl_typesupport_fastrtps_c;geometry_msgs::geometry_msgs__rosidl_typesupport_fastrtps_c;std_msgs::std_msgs__rosidl_typesupport_fastrtps_c;sensor_msgs::sensor_msgs__rosidl_typesupport_fastrtps_c" +) + +if(CMAKE_VERSION VERSION_LESS 2.8.12) + message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.") +endif() + +# Load information for each installed configuration. +get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) +file(GLOB CONFIG_FILES "${_DIR}/export_slam_msgs__rosidl_typesupport_fastrtps_cExport-*.cmake") +foreach(f ${CONFIG_FILES}) + include(${f}) +endforeach() + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(target ${_IMPORT_CHECK_TARGETS} ) + foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) + if(NOT EXISTS "${file}" ) + message(FATAL_ERROR "The imported target \"${target}\" references the file + \"${file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + unset(_IMPORT_CHECK_FILES_FOR_${target}) +endforeach() +unset(_IMPORT_CHECK_TARGETS) + +# Make sure the targets which have been exported in some other +# export set exist. +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) +foreach(_target "slam_msgs::slam_msgs__rosidl_generator_c" ) + if(NOT TARGET "${_target}" ) + set(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets "${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets} ${_target}") + endif() +endforeach() + +if(DEFINED ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + if(CMAKE_FIND_PACKAGE_NAME) + set( ${CMAKE_FIND_PACKAGE_NAME}_FOUND FALSE) + set( ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + else() + message(FATAL_ERROR "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + endif() +endif() +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake b/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake new file mode 100644 index 0000000..d35e8a0 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake @@ -0,0 +1,19 @@ +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Import target "slam_msgs::slam_msgs__rosidl_typesupport_fastrtps_cpp" for configuration "" +set_property(TARGET slam_msgs::slam_msgs__rosidl_typesupport_fastrtps_cpp APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(slam_msgs::slam_msgs__rosidl_typesupport_fastrtps_cpp PROPERTIES + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libslam_msgs__rosidl_typesupport_fastrtps_cpp.so" + IMPORTED_SONAME_NOCONFIG "libslam_msgs__rosidl_typesupport_fastrtps_cpp.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS slam_msgs::slam_msgs__rosidl_typesupport_fastrtps_cpp ) +list(APPEND _IMPORT_CHECK_FILES_FOR_slam_msgs::slam_msgs__rosidl_typesupport_fastrtps_cpp "${_IMPORT_PREFIX}/lib/libslam_msgs__rosidl_typesupport_fastrtps_cpp.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cppExport.cmake b/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cppExport.cmake new file mode 100644 index 0000000..b00e32e --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/export_slam_msgs__rosidl_typesupport_fastrtps_cppExport.cmake @@ -0,0 +1,115 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.6) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6...3.20) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_targetsDefined) +set(_targetsNotDefined) +set(_expectedTargets) +foreach(_expectedTarget slam_msgs::slam_msgs__rosidl_typesupport_fastrtps_cpp) + list(APPEND _expectedTargets ${_expectedTarget}) + if(NOT TARGET ${_expectedTarget}) + list(APPEND _targetsNotDefined ${_expectedTarget}) + endif() + if(TARGET ${_expectedTarget}) + list(APPEND _targetsDefined ${_expectedTarget}) + endif() +endforeach() +if("${_targetsDefined}" STREQUAL "${_expectedTargets}") + unset(_targetsDefined) + unset(_targetsNotDefined) + unset(_expectedTargets) + set(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT "${_targetsDefined}" STREQUAL "") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") +endif() +unset(_targetsDefined) +unset(_targetsNotDefined) +unset(_expectedTargets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +if(_IMPORT_PREFIX STREQUAL "/") + set(_IMPORT_PREFIX "") +endif() + +# Create imported target slam_msgs::slam_msgs__rosidl_typesupport_fastrtps_cpp +add_library(slam_msgs::slam_msgs__rosidl_typesupport_fastrtps_cpp SHARED IMPORTED) + +set_target_properties(slam_msgs::slam_msgs__rosidl_typesupport_fastrtps_cpp PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include/slam_msgs" + INTERFACE_LINK_LIBRARIES "fastcdr;rmw::rmw;rosidl_runtime_c::rosidl_runtime_c;rosidl_runtime_cpp::rosidl_runtime_cpp;rosidl_typesupport_interface::rosidl_typesupport_interface;rosidl_typesupport_fastrtps_cpp::rosidl_typesupport_fastrtps_cpp;builtin_interfaces::builtin_interfaces__rosidl_typesupport_fastrtps_cpp;geometry_msgs::geometry_msgs__rosidl_typesupport_fastrtps_cpp;std_msgs::std_msgs__rosidl_typesupport_fastrtps_cpp;sensor_msgs::sensor_msgs__rosidl_typesupport_fastrtps_cpp;slam_msgs::slam_msgs__rosidl_generator_cpp" +) + +if(CMAKE_VERSION VERSION_LESS 2.8.12) + message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.") +endif() + +# Load information for each installed configuration. +get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) +file(GLOB CONFIG_FILES "${_DIR}/export_slam_msgs__rosidl_typesupport_fastrtps_cppExport-*.cmake") +foreach(f ${CONFIG_FILES}) + include(${f}) +endforeach() + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(target ${_IMPORT_CHECK_TARGETS} ) + foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) + if(NOT EXISTS "${file}" ) + message(FATAL_ERROR "The imported target \"${target}\" references the file + \"${file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + unset(_IMPORT_CHECK_FILES_FOR_${target}) +endforeach() +unset(_IMPORT_CHECK_TARGETS) + +# Make sure the targets which have been exported in some other +# export set exist. +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) +foreach(_target "slam_msgs::slam_msgs__rosidl_generator_cpp" ) + if(NOT TARGET "${_target}" ) + set(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets "${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets} ${_target}") + endif() +endforeach() + +if(DEFINED ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + if(CMAKE_FIND_PACKAGE_NAME) + set( ${CMAKE_FIND_PACKAGE_NAME}_FOUND FALSE) + set( ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + else() + message(FATAL_ERROR "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + endif() +endif() +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cExport-noconfig.cmake b/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cExport-noconfig.cmake new file mode 100644 index 0000000..0fe3bac --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cExport-noconfig.cmake @@ -0,0 +1,20 @@ +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Import target "slam_msgs::slam_msgs__rosidl_typesupport_c" for configuration "" +set_property(TARGET slam_msgs::slam_msgs__rosidl_typesupport_c APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(slam_msgs::slam_msgs__rosidl_typesupport_c PROPERTIES + IMPORTED_LINK_DEPENDENT_LIBRARIES_NOCONFIG "rosidl_runtime_c::rosidl_runtime_c;rosidl_typesupport_c::rosidl_typesupport_c" + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libslam_msgs__rosidl_typesupport_c.so" + IMPORTED_SONAME_NOCONFIG "libslam_msgs__rosidl_typesupport_c.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS slam_msgs::slam_msgs__rosidl_typesupport_c ) +list(APPEND _IMPORT_CHECK_FILES_FOR_slam_msgs::slam_msgs__rosidl_typesupport_c "${_IMPORT_PREFIX}/lib/libslam_msgs__rosidl_typesupport_c.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cExport.cmake b/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cExport.cmake new file mode 100644 index 0000000..5376af0 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cExport.cmake @@ -0,0 +1,114 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.6) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6...3.20) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_targetsDefined) +set(_targetsNotDefined) +set(_expectedTargets) +foreach(_expectedTarget slam_msgs::slam_msgs__rosidl_typesupport_c) + list(APPEND _expectedTargets ${_expectedTarget}) + if(NOT TARGET ${_expectedTarget}) + list(APPEND _targetsNotDefined ${_expectedTarget}) + endif() + if(TARGET ${_expectedTarget}) + list(APPEND _targetsDefined ${_expectedTarget}) + endif() +endforeach() +if("${_targetsDefined}" STREQUAL "${_expectedTargets}") + unset(_targetsDefined) + unset(_targetsNotDefined) + unset(_expectedTargets) + set(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT "${_targetsDefined}" STREQUAL "") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") +endif() +unset(_targetsDefined) +unset(_targetsNotDefined) +unset(_expectedTargets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +if(_IMPORT_PREFIX STREQUAL "/") + set(_IMPORT_PREFIX "") +endif() + +# Create imported target slam_msgs::slam_msgs__rosidl_typesupport_c +add_library(slam_msgs::slam_msgs__rosidl_typesupport_c SHARED IMPORTED) + +set_target_properties(slam_msgs::slam_msgs__rosidl_typesupport_c PROPERTIES + INTERFACE_LINK_LIBRARIES "slam_msgs::slam_msgs__rosidl_generator_c;builtin_interfaces::builtin_interfaces__rosidl_typesupport_c;geometry_msgs::geometry_msgs__rosidl_typesupport_c;std_msgs::std_msgs__rosidl_typesupport_c;sensor_msgs::sensor_msgs__rosidl_typesupport_c" +) + +if(CMAKE_VERSION VERSION_LESS 2.8.12) + message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.") +endif() + +# Load information for each installed configuration. +get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) +file(GLOB CONFIG_FILES "${_DIR}/slam_msgs__rosidl_typesupport_cExport-*.cmake") +foreach(f ${CONFIG_FILES}) + include(${f}) +endforeach() + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(target ${_IMPORT_CHECK_TARGETS} ) + foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) + if(NOT EXISTS "${file}" ) + message(FATAL_ERROR "The imported target \"${target}\" references the file + \"${file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + unset(_IMPORT_CHECK_FILES_FOR_${target}) +endforeach() +unset(_IMPORT_CHECK_TARGETS) + +# Make sure the targets which have been exported in some other +# export set exist. +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) +foreach(_target "slam_msgs::slam_msgs__rosidl_generator_c" ) + if(NOT TARGET "${_target}" ) + set(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets "${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets} ${_target}") + endif() +endforeach() + +if(DEFINED ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + if(CMAKE_FIND_PACKAGE_NAME) + set( ${CMAKE_FIND_PACKAGE_NAME}_FOUND FALSE) + set( ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + else() + message(FATAL_ERROR "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + endif() +endif() +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cppExport-noconfig.cmake b/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cppExport-noconfig.cmake new file mode 100644 index 0000000..ece35aa --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cppExport-noconfig.cmake @@ -0,0 +1,20 @@ +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Import target "slam_msgs::slam_msgs__rosidl_typesupport_cpp" for configuration "" +set_property(TARGET slam_msgs::slam_msgs__rosidl_typesupport_cpp APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(slam_msgs::slam_msgs__rosidl_typesupport_cpp PROPERTIES + IMPORTED_LINK_DEPENDENT_LIBRARIES_NOCONFIG "rosidl_runtime_c::rosidl_runtime_c;rosidl_typesupport_cpp::rosidl_typesupport_cpp;rosidl_typesupport_c::rosidl_typesupport_c" + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libslam_msgs__rosidl_typesupport_cpp.so" + IMPORTED_SONAME_NOCONFIG "libslam_msgs__rosidl_typesupport_cpp.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS slam_msgs::slam_msgs__rosidl_typesupport_cpp ) +list(APPEND _IMPORT_CHECK_FILES_FOR_slam_msgs::slam_msgs__rosidl_typesupport_cpp "${_IMPORT_PREFIX}/lib/libslam_msgs__rosidl_typesupport_cpp.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cppExport.cmake b/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cppExport.cmake new file mode 100644 index 0000000..cc1920e --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_cppExport.cmake @@ -0,0 +1,114 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.6) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6...3.20) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_targetsDefined) +set(_targetsNotDefined) +set(_expectedTargets) +foreach(_expectedTarget slam_msgs::slam_msgs__rosidl_typesupport_cpp) + list(APPEND _expectedTargets ${_expectedTarget}) + if(NOT TARGET ${_expectedTarget}) + list(APPEND _targetsNotDefined ${_expectedTarget}) + endif() + if(TARGET ${_expectedTarget}) + list(APPEND _targetsDefined ${_expectedTarget}) + endif() +endforeach() +if("${_targetsDefined}" STREQUAL "${_expectedTargets}") + unset(_targetsDefined) + unset(_targetsNotDefined) + unset(_expectedTargets) + set(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT "${_targetsDefined}" STREQUAL "") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") +endif() +unset(_targetsDefined) +unset(_targetsNotDefined) +unset(_expectedTargets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +if(_IMPORT_PREFIX STREQUAL "/") + set(_IMPORT_PREFIX "") +endif() + +# Create imported target slam_msgs::slam_msgs__rosidl_typesupport_cpp +add_library(slam_msgs::slam_msgs__rosidl_typesupport_cpp SHARED IMPORTED) + +set_target_properties(slam_msgs::slam_msgs__rosidl_typesupport_cpp PROPERTIES + INTERFACE_LINK_LIBRARIES "slam_msgs::slam_msgs__rosidl_generator_cpp;builtin_interfaces::builtin_interfaces__rosidl_typesupport_cpp;geometry_msgs::geometry_msgs__rosidl_typesupport_cpp;std_msgs::std_msgs__rosidl_typesupport_cpp;sensor_msgs::sensor_msgs__rosidl_typesupport_cpp" +) + +if(CMAKE_VERSION VERSION_LESS 2.8.12) + message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.") +endif() + +# Load information for each installed configuration. +get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) +file(GLOB CONFIG_FILES "${_DIR}/slam_msgs__rosidl_typesupport_cppExport-*.cmake") +foreach(f ${CONFIG_FILES}) + include(${f}) +endforeach() + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(target ${_IMPORT_CHECK_TARGETS} ) + foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) + if(NOT EXISTS "${file}" ) + message(FATAL_ERROR "The imported target \"${target}\" references the file + \"${file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + unset(_IMPORT_CHECK_FILES_FOR_${target}) +endforeach() +unset(_IMPORT_CHECK_TARGETS) + +# Make sure the targets which have been exported in some other +# export set exist. +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) +foreach(_target "slam_msgs::slam_msgs__rosidl_generator_cpp" ) + if(NOT TARGET "${_target}" ) + set(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets "${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets} ${_target}") + endif() +endforeach() + +if(DEFINED ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + if(CMAKE_FIND_PACKAGE_NAME) + set( ${CMAKE_FIND_PACKAGE_NAME}_FOUND FALSE) + set( ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + else() + message(FATAL_ERROR "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + endif() +endif() +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cExport-noconfig.cmake b/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cExport-noconfig.cmake new file mode 100644 index 0000000..0a47723 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cExport-noconfig.cmake @@ -0,0 +1,19 @@ +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Import target "slam_msgs::slam_msgs__rosidl_typesupport_introspection_c" for configuration "" +set_property(TARGET slam_msgs::slam_msgs__rosidl_typesupport_introspection_c APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(slam_msgs::slam_msgs__rosidl_typesupport_introspection_c PROPERTIES + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libslam_msgs__rosidl_typesupport_introspection_c.so" + IMPORTED_SONAME_NOCONFIG "libslam_msgs__rosidl_typesupport_introspection_c.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS slam_msgs::slam_msgs__rosidl_typesupport_introspection_c ) +list(APPEND _IMPORT_CHECK_FILES_FOR_slam_msgs::slam_msgs__rosidl_typesupport_introspection_c "${_IMPORT_PREFIX}/lib/libslam_msgs__rosidl_typesupport_introspection_c.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cExport.cmake b/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cExport.cmake new file mode 100644 index 0000000..7d88ad1 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cExport.cmake @@ -0,0 +1,115 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.6) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6...3.20) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_targetsDefined) +set(_targetsNotDefined) +set(_expectedTargets) +foreach(_expectedTarget slam_msgs::slam_msgs__rosidl_typesupport_introspection_c) + list(APPEND _expectedTargets ${_expectedTarget}) + if(NOT TARGET ${_expectedTarget}) + list(APPEND _targetsNotDefined ${_expectedTarget}) + endif() + if(TARGET ${_expectedTarget}) + list(APPEND _targetsDefined ${_expectedTarget}) + endif() +endforeach() +if("${_targetsDefined}" STREQUAL "${_expectedTargets}") + unset(_targetsDefined) + unset(_targetsNotDefined) + unset(_expectedTargets) + set(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT "${_targetsDefined}" STREQUAL "") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") +endif() +unset(_targetsDefined) +unset(_targetsNotDefined) +unset(_expectedTargets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +if(_IMPORT_PREFIX STREQUAL "/") + set(_IMPORT_PREFIX "") +endif() + +# Create imported target slam_msgs::slam_msgs__rosidl_typesupport_introspection_c +add_library(slam_msgs::slam_msgs__rosidl_typesupport_introspection_c SHARED IMPORTED) + +set_target_properties(slam_msgs::slam_msgs__rosidl_typesupport_introspection_c PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include/slam_msgs" + INTERFACE_LINK_LIBRARIES "slam_msgs::slam_msgs__rosidl_generator_c;rosidl_typesupport_introspection_c::rosidl_typesupport_introspection_c;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_c;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_c;std_msgs::std_msgs__rosidl_typesupport_introspection_c;sensor_msgs::sensor_msgs__rosidl_typesupport_introspection_c" +) + +if(CMAKE_VERSION VERSION_LESS 2.8.12) + message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.") +endif() + +# Load information for each installed configuration. +get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) +file(GLOB CONFIG_FILES "${_DIR}/slam_msgs__rosidl_typesupport_introspection_cExport-*.cmake") +foreach(f ${CONFIG_FILES}) + include(${f}) +endforeach() + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(target ${_IMPORT_CHECK_TARGETS} ) + foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) + if(NOT EXISTS "${file}" ) + message(FATAL_ERROR "The imported target \"${target}\" references the file + \"${file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + unset(_IMPORT_CHECK_FILES_FOR_${target}) +endforeach() +unset(_IMPORT_CHECK_TARGETS) + +# Make sure the targets which have been exported in some other +# export set exist. +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) +foreach(_target "slam_msgs::slam_msgs__rosidl_generator_c" ) + if(NOT TARGET "${_target}" ) + set(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets "${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets} ${_target}") + endif() +endforeach() + +if(DEFINED ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + if(CMAKE_FIND_PACKAGE_NAME) + set( ${CMAKE_FIND_PACKAGE_NAME}_FOUND FALSE) + set( ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + else() + message(FATAL_ERROR "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + endif() +endif() +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cppExport-noconfig.cmake b/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cppExport-noconfig.cmake new file mode 100644 index 0000000..7890b31 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cppExport-noconfig.cmake @@ -0,0 +1,19 @@ +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Import target "slam_msgs::slam_msgs__rosidl_typesupport_introspection_cpp" for configuration "" +set_property(TARGET slam_msgs::slam_msgs__rosidl_typesupport_introspection_cpp APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(slam_msgs::slam_msgs__rosidl_typesupport_introspection_cpp PROPERTIES + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libslam_msgs__rosidl_typesupport_introspection_cpp.so" + IMPORTED_SONAME_NOCONFIG "libslam_msgs__rosidl_typesupport_introspection_cpp.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS slam_msgs::slam_msgs__rosidl_typesupport_introspection_cpp ) +list(APPEND _IMPORT_CHECK_FILES_FOR_slam_msgs::slam_msgs__rosidl_typesupport_introspection_cpp "${_IMPORT_PREFIX}/lib/libslam_msgs__rosidl_typesupport_introspection_cpp.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cppExport.cmake b/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cppExport.cmake new file mode 100644 index 0000000..61211b5 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/Export/share/slam_msgs/cmake/slam_msgs__rosidl_typesupport_introspection_cppExport.cmake @@ -0,0 +1,115 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.6) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6...3.20) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_targetsDefined) +set(_targetsNotDefined) +set(_expectedTargets) +foreach(_expectedTarget slam_msgs::slam_msgs__rosidl_typesupport_introspection_cpp) + list(APPEND _expectedTargets ${_expectedTarget}) + if(NOT TARGET ${_expectedTarget}) + list(APPEND _targetsNotDefined ${_expectedTarget}) + endif() + if(TARGET ${_expectedTarget}) + list(APPEND _targetsDefined ${_expectedTarget}) + endif() +endforeach() +if("${_targetsDefined}" STREQUAL "${_expectedTargets}") + unset(_targetsDefined) + unset(_targetsNotDefined) + unset(_expectedTargets) + set(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT "${_targetsDefined}" STREQUAL "") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") +endif() +unset(_targetsDefined) +unset(_targetsNotDefined) +unset(_expectedTargets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +if(_IMPORT_PREFIX STREQUAL "/") + set(_IMPORT_PREFIX "") +endif() + +# Create imported target slam_msgs::slam_msgs__rosidl_typesupport_introspection_cpp +add_library(slam_msgs::slam_msgs__rosidl_typesupport_introspection_cpp SHARED IMPORTED) + +set_target_properties(slam_msgs::slam_msgs__rosidl_typesupport_introspection_cpp PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include/slam_msgs" + INTERFACE_LINK_LIBRARIES "slam_msgs::slam_msgs__rosidl_generator_cpp;rosidl_runtime_c::rosidl_runtime_c;rosidl_typesupport_interface::rosidl_typesupport_interface;rosidl_typesupport_introspection_cpp::rosidl_typesupport_introspection_cpp;builtin_interfaces::builtin_interfaces__rosidl_typesupport_introspection_cpp;geometry_msgs::geometry_msgs__rosidl_typesupport_introspection_cpp;std_msgs::std_msgs__rosidl_typesupport_introspection_cpp;sensor_msgs::sensor_msgs__rosidl_typesupport_introspection_cpp" +) + +if(CMAKE_VERSION VERSION_LESS 2.8.12) + message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.") +endif() + +# Load information for each installed configuration. +get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) +file(GLOB CONFIG_FILES "${_DIR}/slam_msgs__rosidl_typesupport_introspection_cppExport-*.cmake") +foreach(f ${CONFIG_FILES}) + include(${f}) +endforeach() + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(target ${_IMPORT_CHECK_TARGETS} ) + foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) + if(NOT EXISTS "${file}" ) + message(FATAL_ERROR "The imported target \"${target}\" references the file + \"${file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + unset(_IMPORT_CHECK_FILES_FOR_${target}) +endforeach() +unset(_IMPORT_CHECK_TARGETS) + +# Make sure the targets which have been exported in some other +# export set exist. +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) +foreach(_target "slam_msgs::slam_msgs__rosidl_generator_cpp" ) + if(NOT TARGET "${_target}" ) + set(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets "${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets} ${_target}") + endif() +endforeach() + +if(DEFINED ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + if(CMAKE_FIND_PACKAGE_NAME) + set( ${CMAKE_FIND_PACKAGE_NAME}_FOUND FALSE) + set( ${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + else() + message(FATAL_ERROR "The following imported targets are referenced, but are missing: ${${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets}") + endif() +endif() +unset(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE_targets) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/container_root/build/slam_msgs/CMakeFiles/Makefile.cmake b/container_root/build/slam_msgs/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..a01eb0b --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/Makefile.cmake @@ -0,0 +1,870 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "/opt/ros/humble/cmake/yamlConfig.cmake" + "/opt/ros/humble/cmake/yamlConfigVersion.cmake" + "/opt/ros/humble/cmake/yamlTargets-none.cmake" + "/opt/ros/humble/cmake/yamlTargets.cmake" + "/opt/ros/humble/lib/cmake/fastcdr/fastcdr-config-version.cmake" + "/opt/ros/humble/lib/cmake/fastcdr/fastcdr-config.cmake" + "/opt/ros/humble/lib/cmake/fastcdr/fastcdr-dynamic-targets-none.cmake" + "/opt/ros/humble/lib/cmake/fastcdr/fastcdr-dynamic-targets.cmake" + "/opt/ros/humble/lib/foonathan_memory/cmake/foonathan_memory-config-none.cmake" + "/opt/ros/humble/lib/foonathan_memory/cmake/foonathan_memory-config-version.cmake" + "/opt/ros/humble/lib/foonathan_memory/cmake/foonathan_memory-config.cmake" + "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/environment_hook/library_path.sh" + "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/environment_hook/pythonpath.sh.in" + "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/package_level/local_setup.bash.in" + "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/package_level/local_setup.sh.in" + "/opt/ros/humble/lib/python3.10/site-packages/ament_package/template/package_level/local_setup.zsh.in" + "/opt/ros/humble/share/ament_cmake/cmake/ament_cmakeConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake/cmake/ament_cmakeConfig.cmake" + "/opt/ros/humble/share/ament_cmake/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_core-extras.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_coreConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_coreConfig.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_environment-extras.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_environment_hooks-extras.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_index-extras.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_package_templates-extras.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_symlink_install-extras.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/ament_cmake_uninstall_target-extras.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/core/all.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_package.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_package_xml.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/core/ament_register_extension.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/core/assert_file_exists.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/core/get_executable_path.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/core/list_append_unique.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/core/normalize_path.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/core/package_xml_2_cmake.py" + "/opt/ros/humble/share/ament_cmake_core/cmake/core/python.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/core/stamp.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/core/string_ends_with.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/core/templates/nameConfig-version.cmake.in" + "/opt/ros/humble/share/ament_cmake_core/cmake/core/templates/nameConfig.cmake.in" + "/opt/ros/humble/share/ament_cmake_core/cmake/environment/ament_cmake_environment_package_hook.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/environment/ament_generate_environment.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/environment_hooks/ament_cmake_environment_hooks_package_hook.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/environment_hooks/ament_environment_hooks.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/environment_hooks/ament_generate_package_environment.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/environment_hooks/environment/ament_prefix_path.sh" + "/opt/ros/humble/share/ament_cmake_core/cmake/environment_hooks/environment/path.sh" + "/opt/ros/humble/share/ament_cmake_core/cmake/index/ament_cmake_index_package_hook.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/index/ament_index_get_prefix_path.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/index/ament_index_get_resource.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/index/ament_index_get_resources.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/index/ament_index_has_resource.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/index/ament_index_register_package.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/index/ament_index_register_resource.cmake" + "/opt/ros/humble/share/ament_cmake_core/cmake/package_templates/templates_2_cmake.py" + "/opt/ros/humble/share/ament_cmake_core/cmake/uninstall_target/ament_cmake_uninstall_target.cmake.in" + "/opt/ros/humble/share/ament_cmake_core/cmake/uninstall_target/ament_cmake_uninstall_target_append_uninstall_code.cmake" + "/opt/ros/humble/share/ament_cmake_export_definitions/cmake/ament_cmake_export_definitions-extras.cmake" + "/opt/ros/humble/share/ament_cmake_export_definitions/cmake/ament_cmake_export_definitionsConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_export_definitions/cmake/ament_cmake_export_definitionsConfig.cmake" + "/opt/ros/humble/share/ament_cmake_export_definitions/cmake/ament_export_definitions.cmake" + "/opt/ros/humble/share/ament_cmake_export_dependencies/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/ament_cmake_export_dependencies/cmake/ament_cmake_export_dependencies-extras.cmake.in" + "/opt/ros/humble/share/ament_cmake_export_dependencies/cmake/ament_cmake_export_dependenciesConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_export_dependencies/cmake/ament_cmake_export_dependenciesConfig.cmake" + "/opt/ros/humble/share/ament_cmake_export_dependencies/cmake/ament_cmake_export_dependencies_package_hook.cmake" + "/opt/ros/humble/share/ament_cmake_export_dependencies/cmake/ament_export_dependencies.cmake" + "/opt/ros/humble/share/ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directories-extras.cmake.in" + "/opt/ros/humble/share/ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directoriesConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directoriesConfig.cmake" + "/opt/ros/humble/share/ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directories_package_hook.cmake" + "/opt/ros/humble/share/ament_cmake_export_include_directories/cmake/ament_export_include_directories.cmake" + "/opt/ros/humble/share/ament_cmake_export_interfaces/cmake/ament_cmake_export_interfaces-extras.cmake" + "/opt/ros/humble/share/ament_cmake_export_interfaces/cmake/ament_cmake_export_interfacesConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_export_interfaces/cmake/ament_cmake_export_interfacesConfig.cmake" + "/opt/ros/humble/share/ament_cmake_export_interfaces/cmake/ament_export_interfaces.cmake" + "/opt/ros/humble/share/ament_cmake_export_libraries/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/ament_cmake_export_libraries/cmake/ament_cmake_export_libraries-extras.cmake.in" + "/opt/ros/humble/share/ament_cmake_export_libraries/cmake/ament_cmake_export_librariesConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_export_libraries/cmake/ament_cmake_export_librariesConfig.cmake" + "/opt/ros/humble/share/ament_cmake_export_libraries/cmake/ament_cmake_export_libraries_package_hook.cmake" + "/opt/ros/humble/share/ament_cmake_export_libraries/cmake/ament_export_libraries.cmake" + "/opt/ros/humble/share/ament_cmake_export_libraries/cmake/ament_export_library_names.cmake" + "/opt/ros/humble/share/ament_cmake_export_link_flags/cmake/ament_cmake_export_link_flags-extras.cmake" + "/opt/ros/humble/share/ament_cmake_export_link_flags/cmake/ament_cmake_export_link_flagsConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_export_link_flags/cmake/ament_cmake_export_link_flagsConfig.cmake" + "/opt/ros/humble/share/ament_cmake_export_link_flags/cmake/ament_export_link_flags.cmake" + "/opt/ros/humble/share/ament_cmake_export_targets/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/ament_cmake_export_targets/cmake/ament_cmake_export_targets-extras.cmake.in" + "/opt/ros/humble/share/ament_cmake_export_targets/cmake/ament_cmake_export_targetsConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_export_targets/cmake/ament_cmake_export_targetsConfig.cmake" + "/opt/ros/humble/share/ament_cmake_export_targets/cmake/ament_cmake_export_targets_package_hook.cmake" + "/opt/ros/humble/share/ament_cmake_export_targets/cmake/ament_export_targets.cmake" + "/opt/ros/humble/share/ament_cmake_gen_version_h/cmake/ament_cmake_gen_version_h-extras.cmake" + "/opt/ros/humble/share/ament_cmake_gen_version_h/cmake/ament_cmake_gen_version_h.cmake" + "/opt/ros/humble/share/ament_cmake_gen_version_h/cmake/ament_cmake_gen_version_hConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_gen_version_h/cmake/ament_cmake_gen_version_hConfig.cmake" + "/opt/ros/humble/share/ament_cmake_gen_version_h/cmake/ament_generate_version_header.cmake" + "/opt/ros/humble/share/ament_cmake_gmock/cmake/ament_add_gmock.cmake" + "/opt/ros/humble/share/ament_cmake_gmock/cmake/ament_cmake_gmock-extras.cmake" + "/opt/ros/humble/share/ament_cmake_gmock/cmake/ament_cmake_gmockConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_gmock/cmake/ament_cmake_gmockConfig.cmake" + "/opt/ros/humble/share/ament_cmake_gmock/cmake/ament_find_gmock.cmake" + "/opt/ros/humble/share/ament_cmake_gtest/cmake/ament_add_gtest.cmake" + "/opt/ros/humble/share/ament_cmake_gtest/cmake/ament_add_gtest_executable.cmake" + "/opt/ros/humble/share/ament_cmake_gtest/cmake/ament_add_gtest_test.cmake" + "/opt/ros/humble/share/ament_cmake_gtest/cmake/ament_cmake_gtest-extras.cmake" + "/opt/ros/humble/share/ament_cmake_gtest/cmake/ament_cmake_gtestConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_gtest/cmake/ament_cmake_gtestConfig.cmake" + "/opt/ros/humble/share/ament_cmake_gtest/cmake/ament_find_gtest.cmake" + "/opt/ros/humble/share/ament_cmake_include_directories/cmake/ament_cmake_include_directories-extras.cmake" + "/opt/ros/humble/share/ament_cmake_include_directories/cmake/ament_cmake_include_directoriesConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_include_directories/cmake/ament_cmake_include_directoriesConfig.cmake" + "/opt/ros/humble/share/ament_cmake_include_directories/cmake/ament_include_directories_order.cmake" + "/opt/ros/humble/share/ament_cmake_libraries/cmake/ament_cmake_libraries-extras.cmake" + "/opt/ros/humble/share/ament_cmake_libraries/cmake/ament_cmake_librariesConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_libraries/cmake/ament_cmake_librariesConfig.cmake" + "/opt/ros/humble/share/ament_cmake_libraries/cmake/ament_libraries_deduplicate.cmake" + "/opt/ros/humble/share/ament_cmake_pytest/cmake/ament_add_pytest_test.cmake" + "/opt/ros/humble/share/ament_cmake_pytest/cmake/ament_cmake_pytest-extras.cmake" + "/opt/ros/humble/share/ament_cmake_pytest/cmake/ament_cmake_pytestConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_pytest/cmake/ament_cmake_pytestConfig.cmake" + "/opt/ros/humble/share/ament_cmake_pytest/cmake/ament_get_pytest_cov_version.cmake" + "/opt/ros/humble/share/ament_cmake_pytest/cmake/ament_has_pytest.cmake" + "/opt/ros/humble/share/ament_cmake_python/cmake/ament_cmake_python-extras.cmake" + "/opt/ros/humble/share/ament_cmake_python/cmake/ament_cmake_pythonConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_python/cmake/ament_cmake_pythonConfig.cmake" + "/opt/ros/humble/share/ament_cmake_python/cmake/ament_get_python_install_dir.cmake" + "/opt/ros/humble/share/ament_cmake_python/cmake/ament_python_install_module.cmake" + "/opt/ros/humble/share/ament_cmake_python/cmake/ament_python_install_package.cmake" + "/opt/ros/humble/share/ament_cmake_ros/cmake/ament_add_ros_isolated_gmock.cmake" + "/opt/ros/humble/share/ament_cmake_ros/cmake/ament_add_ros_isolated_gtest.cmake" + "/opt/ros/humble/share/ament_cmake_ros/cmake/ament_add_ros_isolated_pytest.cmake" + "/opt/ros/humble/share/ament_cmake_ros/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/ament_cmake_ros/cmake/ament_cmake_ros-extras.cmake" + "/opt/ros/humble/share/ament_cmake_ros/cmake/ament_cmake_rosConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_ros/cmake/ament_cmake_rosConfig.cmake" + "/opt/ros/humble/share/ament_cmake_ros/cmake/build_shared_libs.cmake" + "/opt/ros/humble/share/ament_cmake_target_dependencies/cmake/ament_cmake_target_dependencies-extras.cmake" + "/opt/ros/humble/share/ament_cmake_target_dependencies/cmake/ament_cmake_target_dependenciesConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_target_dependencies/cmake/ament_cmake_target_dependenciesConfig.cmake" + "/opt/ros/humble/share/ament_cmake_target_dependencies/cmake/ament_get_recursive_properties.cmake" + "/opt/ros/humble/share/ament_cmake_target_dependencies/cmake/ament_target_dependencies.cmake" + "/opt/ros/humble/share/ament_cmake_test/cmake/ament_add_test.cmake" + "/opt/ros/humble/share/ament_cmake_test/cmake/ament_add_test_label.cmake" + "/opt/ros/humble/share/ament_cmake_test/cmake/ament_cmake_test-extras.cmake" + "/opt/ros/humble/share/ament_cmake_test/cmake/ament_cmake_testConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_test/cmake/ament_cmake_testConfig.cmake" + "/opt/ros/humble/share/ament_cmake_version/cmake/ament_cmake_version-extras.cmake" + "/opt/ros/humble/share/ament_cmake_version/cmake/ament_cmake_versionConfig-version.cmake" + "/opt/ros/humble/share/ament_cmake_version/cmake/ament_cmake_versionConfig.cmake" + "/opt/ros/humble/share/ament_cmake_version/cmake/ament_export_development_version_if_higher_than_manifest.cmake" + "/opt/ros/humble/share/ament_index_cpp/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/ament_index_cpp/cmake/ament_index_cppConfig-version.cmake" + "/opt/ros/humble/share/ament_index_cpp/cmake/ament_index_cppConfig.cmake" + "/opt/ros/humble/share/ament_index_cpp/cmake/export_ament_index_cppExport-none.cmake" + "/opt/ros/humble/share/ament_index_cpp/cmake/export_ament_index_cppExport.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/builtin_interfacesConfig-version.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/builtin_interfacesConfig.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_cExport-none.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_cExport.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_cppExport.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_introspection_cppExport.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/export_builtin_interfaces__rosidl_generator_cExport-none.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/export_builtin_interfaces__rosidl_generator_cExport.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/export_builtin_interfaces__rosidl_generator_cppExport.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/export_builtin_interfaces__rosidl_generator_pyExport-none.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/export_builtin_interfaces__rosidl_generator_pyExport.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/export_builtin_interfaces__rosidl_typesupport_fastrtps_cExport-none.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/export_builtin_interfaces__rosidl_typesupport_fastrtps_cExport.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/export_builtin_interfaces__rosidl_typesupport_fastrtps_cppExport-none.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/export_builtin_interfaces__rosidl_typesupport_fastrtps_cppExport.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/opt/ros/humble/share/builtin_interfaces/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/opt/ros/humble/share/fastrtps/cmake/fast-discovery-server-targets-none.cmake" + "/opt/ros/humble/share/fastrtps/cmake/fast-discovery-server-targets.cmake" + "/opt/ros/humble/share/fastrtps/cmake/fastrtps-config-version.cmake" + "/opt/ros/humble/share/fastrtps/cmake/fastrtps-config.cmake" + "/opt/ros/humble/share/fastrtps/cmake/fastrtps-dynamic-targets-none.cmake" + "/opt/ros/humble/share/fastrtps/cmake/fastrtps-dynamic-targets.cmake" + "/opt/ros/humble/share/fastrtps/cmake/optionparser-targets.cmake" + "/opt/ros/humble/share/fastrtps_cmake_module/cmake/Modules/FindFastRTPS.cmake" + "/opt/ros/humble/share/fastrtps_cmake_module/cmake/fastrtps_cmake_module-extras.cmake" + "/opt/ros/humble/share/fastrtps_cmake_module/cmake/fastrtps_cmake_moduleConfig-version.cmake" + "/opt/ros/humble/share/fastrtps_cmake_module/cmake/fastrtps_cmake_moduleConfig.cmake" + "/opt/ros/humble/share/geometry_msgs/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/geometry_msgs/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/geometry_msgs/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/geometry_msgs/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/geometry_msgs/cmake/export_geometry_msgs__rosidl_generator_cExport-none.cmake" + "/opt/ros/humble/share/geometry_msgs/cmake/export_geometry_msgs__rosidl_generator_cExport.cmake" + "/opt/ros/humble/share/geometry_msgs/cmake/export_geometry_msgs__rosidl_generator_cppExport.cmake" + "/opt/ros/humble/share/geometry_msgs/cmake/export_geometry_msgs__rosidl_generator_pyExport-none.cmake" + "/opt/ros/humble/share/geometry_msgs/cmake/export_geometry_msgs__rosidl_generator_pyExport.cmake" + "/opt/ros/humble/share/geometry_msgs/cmake/export_geometry_msgs__rosidl_typesupport_fastrtps_cExport-none.cmake" + "/opt/ros/humble/share/geometry_msgs/cmake/export_geometry_msgs__rosidl_typesupport_fastrtps_cExport.cmake" + "/opt/ros/humble/share/geometry_msgs/cmake/export_geometry_msgs__rosidl_typesupport_fastrtps_cppExport-none.cmake" + "/opt/ros/humble/share/geometry_msgs/cmake/export_geometry_msgs__rosidl_typesupport_fastrtps_cppExport.cmake" + "/opt/ros/humble/share/geometry_msgs/cmake/geometry_msgsConfig-version.cmake" + "/opt/ros/humble/share/geometry_msgs/cmake/geometry_msgsConfig.cmake" + "/opt/ros/humble/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_cExport-none.cmake" + "/opt/ros/humble/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_cExport.cmake" + "/opt/ros/humble/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/humble/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_cppExport.cmake" + "/opt/ros/humble/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/humble/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/humble/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/humble/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_introspection_cppExport.cmake" + "/opt/ros/humble/share/geometry_msgs/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/humble/share/geometry_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/opt/ros/humble/share/geometry_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/opt/ros/humble/share/libstatistics_collector/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/libstatistics_collector/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/libstatistics_collector/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/libstatistics_collector/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/libstatistics_collector/cmake/libstatistics_collectorConfig-version.cmake" + "/opt/ros/humble/share/libstatistics_collector/cmake/libstatistics_collectorConfig.cmake" + "/opt/ros/humble/share/libstatistics_collector/cmake/libstatistics_collectorExport-none.cmake" + "/opt/ros/humble/share/libstatistics_collector/cmake/libstatistics_collectorExport.cmake" + "/opt/ros/humble/share/libstatistics_collector/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/humble/share/libyaml_vendor/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/libyaml_vendor/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/libyaml_vendor/cmake/libyaml_vendor-extras.cmake" + "/opt/ros/humble/share/libyaml_vendor/cmake/libyaml_vendorConfig-version.cmake" + "/opt/ros/humble/share/libyaml_vendor/cmake/libyaml_vendorConfig.cmake" + "/opt/ros/humble/share/python_cmake_module/cmake/Modules/FindPythonExtra.cmake" + "/opt/ros/humble/share/python_cmake_module/cmake/python_cmake_module-extras.cmake" + "/opt/ros/humble/share/python_cmake_module/cmake/python_cmake_moduleConfig-version.cmake" + "/opt/ros/humble/share/python_cmake_module/cmake/python_cmake_moduleConfig.cmake" + "/opt/ros/humble/share/rcl/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rcl/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rcl/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rcl/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rcl/cmake/rcl-extras.cmake" + "/opt/ros/humble/share/rcl/cmake/rclConfig-version.cmake" + "/opt/ros/humble/share/rcl/cmake/rclConfig.cmake" + "/opt/ros/humble/share/rcl/cmake/rclExport-none.cmake" + "/opt/ros/humble/share/rcl/cmake/rclExport.cmake" + "/opt/ros/humble/share/rcl/cmake/rcl_set_symbol_visibility_hidden.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/export_rcl_interfaces__rosidl_generator_cExport-none.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/export_rcl_interfaces__rosidl_generator_cExport.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/export_rcl_interfaces__rosidl_generator_cppExport.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/export_rcl_interfaces__rosidl_generator_pyExport-none.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/export_rcl_interfaces__rosidl_generator_pyExport.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/export_rcl_interfaces__rosidl_typesupport_fastrtps_cExport-none.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/export_rcl_interfaces__rosidl_typesupport_fastrtps_cExport.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/export_rcl_interfaces__rosidl_typesupport_fastrtps_cppExport-none.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/export_rcl_interfaces__rosidl_typesupport_fastrtps_cppExport.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/rcl_interfacesConfig-version.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/rcl_interfacesConfig.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_cExport-none.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_cExport.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_cppExport.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_introspection_cppExport.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/opt/ros/humble/share/rcl_interfaces/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/opt/ros/humble/share/rcl_logging_interface/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rcl_logging_interface/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rcl_logging_interface/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rcl_logging_interface/cmake/rcl_logging_interfaceConfig-version.cmake" + "/opt/ros/humble/share/rcl_logging_interface/cmake/rcl_logging_interfaceConfig.cmake" + "/opt/ros/humble/share/rcl_logging_interface/cmake/rcl_logging_interfaceExport-none.cmake" + "/opt/ros/humble/share/rcl_logging_interface/cmake/rcl_logging_interfaceExport.cmake" + "/opt/ros/humble/share/rcl_logging_spdlog/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rcl_logging_spdlog/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rcl_logging_spdlog/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rcl_logging_spdlog/cmake/rcl_logging_spdlogConfig-version.cmake" + "/opt/ros/humble/share/rcl_logging_spdlog/cmake/rcl_logging_spdlogConfig.cmake" + "/opt/ros/humble/share/rcl_logging_spdlog/cmake/rcl_logging_spdlogExport-none.cmake" + "/opt/ros/humble/share/rcl_logging_spdlog/cmake/rcl_logging_spdlogExport.cmake" + "/opt/ros/humble/share/rcl_yaml_param_parser/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rcl_yaml_param_parser/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rcl_yaml_param_parser/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rcl_yaml_param_parser/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rcl_yaml_param_parser/cmake/rcl_yaml_param_parserConfig-version.cmake" + "/opt/ros/humble/share/rcl_yaml_param_parser/cmake/rcl_yaml_param_parserConfig.cmake" + "/opt/ros/humble/share/rcl_yaml_param_parser/cmake/rcl_yaml_param_parserExport-none.cmake" + "/opt/ros/humble/share/rcl_yaml_param_parser/cmake/rcl_yaml_param_parserExport.cmake" + "/opt/ros/humble/share/rclcpp/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rclcpp/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rclcpp/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rclcpp/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rclcpp/cmake/rclcppConfig-version.cmake" + "/opt/ros/humble/share/rclcpp/cmake/rclcppConfig.cmake" + "/opt/ros/humble/share/rclcpp/cmake/rclcppExport-none.cmake" + "/opt/ros/humble/share/rclcpp/cmake/rclcppExport.cmake" + "/opt/ros/humble/share/rcpputils/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rcpputils/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rcpputils/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rcpputils/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rcpputils/cmake/rcpputilsConfig-version.cmake" + "/opt/ros/humble/share/rcpputils/cmake/rcpputilsConfig.cmake" + "/opt/ros/humble/share/rcpputils/cmake/rcpputilsExport-none.cmake" + "/opt/ros/humble/share/rcpputils/cmake/rcpputilsExport.cmake" + "/opt/ros/humble/share/rcutils/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rcutils/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rcutils/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rcutils/cmake/ament_cmake_export_link_flags-extras.cmake" + "/opt/ros/humble/share/rcutils/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rcutils/cmake/rcutilsConfig-version.cmake" + "/opt/ros/humble/share/rcutils/cmake/rcutilsConfig.cmake" + "/opt/ros/humble/share/rcutils/cmake/rcutilsExport-none.cmake" + "/opt/ros/humble/share/rcutils/cmake/rcutilsExport.cmake" + "/opt/ros/humble/share/rmw/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rmw/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rmw/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rmw/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rmw/cmake/configure_rmw_library.cmake" + "/opt/ros/humble/share/rmw/cmake/get_rmw_typesupport.cmake" + "/opt/ros/humble/share/rmw/cmake/register_rmw_implementation.cmake" + "/opt/ros/humble/share/rmw/cmake/rmw-extras.cmake" + "/opt/ros/humble/share/rmw/cmake/rmwConfig-version.cmake" + "/opt/ros/humble/share/rmw/cmake/rmwConfig.cmake" + "/opt/ros/humble/share/rmw/cmake/rmwExport-none.cmake" + "/opt/ros/humble/share/rmw/cmake/rmwExport.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/export_rmw_dds_common__rosidl_generator_cExport-none.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/export_rmw_dds_common__rosidl_generator_cExport.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/export_rmw_dds_common__rosidl_generator_cppExport.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/export_rmw_dds_common__rosidl_generator_pyExport-none.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/export_rmw_dds_common__rosidl_generator_pyExport.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/export_rmw_dds_common__rosidl_typesupport_fastrtps_cExport-none.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/export_rmw_dds_common__rosidl_typesupport_fastrtps_cExport.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/export_rmw_dds_common__rosidl_typesupport_fastrtps_cppExport-none.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/export_rmw_dds_common__rosidl_typesupport_fastrtps_cppExport.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/rmw_dds_commonConfig-version.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/rmw_dds_commonConfig.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/rmw_dds_common__rosidl_typesupport_cExport-none.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/rmw_dds_common__rosidl_typesupport_cExport.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/rmw_dds_common__rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/rmw_dds_common__rosidl_typesupport_cppExport.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/rmw_dds_common__rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/rmw_dds_common__rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/rmw_dds_common__rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/rmw_dds_common__rosidl_typesupport_introspection_cppExport.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/rmw_dds_common_libraryExport-none.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/rmw_dds_common_libraryExport.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/opt/ros/humble/share/rmw_dds_common/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/opt/ros/humble/share/rmw_fastrtps_cpp/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rmw_fastrtps_cpp/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rmw_fastrtps_cpp/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rmw_fastrtps_cpp/cmake/rmw_fastrtps_cpp-extras.cmake" + "/opt/ros/humble/share/rmw_fastrtps_cpp/cmake/rmw_fastrtps_cppConfig-version.cmake" + "/opt/ros/humble/share/rmw_fastrtps_cpp/cmake/rmw_fastrtps_cppConfig.cmake" + "/opt/ros/humble/share/rmw_fastrtps_shared_cpp/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rmw_fastrtps_shared_cpp/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rmw_fastrtps_shared_cpp/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rmw_fastrtps_shared_cpp/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rmw_fastrtps_shared_cpp/cmake/rmw_fastrtps_shared_cpp-extras.cmake" + "/opt/ros/humble/share/rmw_fastrtps_shared_cpp/cmake/rmw_fastrtps_shared_cppConfig-version.cmake" + "/opt/ros/humble/share/rmw_fastrtps_shared_cpp/cmake/rmw_fastrtps_shared_cppConfig.cmake" + "/opt/ros/humble/share/rmw_fastrtps_shared_cpp/cmake/rmw_fastrtps_shared_cppExport-none.cmake" + "/opt/ros/humble/share/rmw_fastrtps_shared_cpp/cmake/rmw_fastrtps_shared_cppExport.cmake" + "/opt/ros/humble/share/rmw_implementation/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rmw_implementation/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rmw_implementation/cmake/export_rmw_implementationExport-none.cmake" + "/opt/ros/humble/share/rmw_implementation/cmake/export_rmw_implementationExport.cmake" + "/opt/ros/humble/share/rmw_implementation/cmake/rmw_implementation-extras.cmake" + "/opt/ros/humble/share/rmw_implementation/cmake/rmw_implementationConfig-version.cmake" + "/opt/ros/humble/share/rmw_implementation/cmake/rmw_implementationConfig.cmake" + "/opt/ros/humble/share/rmw_implementation_cmake/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rmw_implementation_cmake/cmake/call_for_each_rmw_implementation.cmake" + "/opt/ros/humble/share/rmw_implementation_cmake/cmake/get_available_rmw_implementations.cmake" + "/opt/ros/humble/share/rmw_implementation_cmake/cmake/get_default_rmw_implementation.cmake" + "/opt/ros/humble/share/rmw_implementation_cmake/cmake/rmw_implementation_cmake-extras.cmake" + "/opt/ros/humble/share/rmw_implementation_cmake/cmake/rmw_implementation_cmakeConfig-version.cmake" + "/opt/ros/humble/share/rmw_implementation_cmake/cmake/rmw_implementation_cmakeConfig.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/export_rosgraph_msgs__rosidl_generator_cExport-none.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/export_rosgraph_msgs__rosidl_generator_cExport.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/export_rosgraph_msgs__rosidl_generator_cppExport.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/export_rosgraph_msgs__rosidl_generator_pyExport-none.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/export_rosgraph_msgs__rosidl_generator_pyExport.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/export_rosgraph_msgs__rosidl_typesupport_fastrtps_cExport-none.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/export_rosgraph_msgs__rosidl_typesupport_fastrtps_cExport.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/export_rosgraph_msgs__rosidl_typesupport_fastrtps_cppExport-none.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/export_rosgraph_msgs__rosidl_typesupport_fastrtps_cppExport.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/rosgraph_msgsConfig-version.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/rosgraph_msgsConfig.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_cExport-none.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_cExport.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_cppExport.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_introspection_cppExport.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/opt/ros/humble/share/rosgraph_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/opt/ros/humble/share/rosidl_adapter/cmake/rosidl_adapt_interfaces.cmake" + "/opt/ros/humble/share/rosidl_adapter/cmake/rosidl_adapter-extras.cmake" + "/opt/ros/humble/share/rosidl_adapter/cmake/rosidl_adapterConfig-version.cmake" + "/opt/ros/humble/share/rosidl_adapter/cmake/rosidl_adapterConfig.cmake" + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_cmake-extras.cmake.in" + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_cmakeConfig-version.cmake" + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_cmakeConfig.cmake" + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake.in" + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_cmake_export_typesupport_libraries_package_hook.cmake" + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake.in" + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_cmake_export_typesupport_targets_package_hook.cmake" + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_cmake_package_hook.cmake" + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_export_typesupport_libraries.cmake" + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_export_typesupport_targets.cmake" + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_generate_interfaces.cmake" + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_get_typesupport_target.cmake" + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_target_interfaces.cmake" + "/opt/ros/humble/share/rosidl_cmake/cmake/rosidl_write_generator_arguments.cmake" + "/opt/ros/humble/share/rosidl_cmake/cmake/string_camel_case_to_lower_case_underscore.cmake" + "/opt/ros/humble/share/rosidl_default_generators/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake" + "/opt/ros/humble/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig-version.cmake" + "/opt/ros/humble/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake" + "/opt/ros/humble/share/rosidl_default_runtime/cmake/rosidl_default_runtime-extras.cmake" + "/opt/ros/humble/share/rosidl_default_runtime/cmake/rosidl_default_runtimeConfig-version.cmake" + "/opt/ros/humble/share/rosidl_default_runtime/cmake/rosidl_default_runtimeConfig.cmake" + "/opt/ros/humble/share/rosidl_generator_c/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rosidl_generator_c/cmake/register_c.cmake" + "/opt/ros/humble/share/rosidl_generator_c/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/humble/share/rosidl_generator_c/cmake/rosidl_generator_c-extras.cmake" + "/opt/ros/humble/share/rosidl_generator_c/cmake/rosidl_generator_cConfig-version.cmake" + "/opt/ros/humble/share/rosidl_generator_c/cmake/rosidl_generator_cConfig.cmake" + "/opt/ros/humble/share/rosidl_generator_c/cmake/rosidl_generator_c_generate_interfaces.cmake" + "/opt/ros/humble/share/rosidl_generator_c/resource/rosidl_generator_c__visibility_control.h.in" + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/register_cpp.cmake" + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/rosidl_generator_cpp-extras.cmake" + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/rosidl_generator_cppConfig-version.cmake" + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/rosidl_generator_cppConfig.cmake" + "/opt/ros/humble/share/rosidl_generator_cpp/cmake/rosidl_generator_cpp_generate_interfaces.cmake" + "/opt/ros/humble/share/rosidl_generator_py/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rosidl_generator_py/cmake/register_py.cmake" + "/opt/ros/humble/share/rosidl_generator_py/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/humble/share/rosidl_generator_py/cmake/rosidl_generator_py-extras.cmake" + "/opt/ros/humble/share/rosidl_generator_py/cmake/rosidl_generator_pyConfig-version.cmake" + "/opt/ros/humble/share/rosidl_generator_py/cmake/rosidl_generator_pyConfig.cmake" + "/opt/ros/humble/share/rosidl_generator_py/cmake/rosidl_generator_py_generate_interfaces.cmake" + "/opt/ros/humble/share/rosidl_generator_py/cmake/rosidl_generator_py_get_typesupports.cmake" + "/opt/ros/humble/share/rosidl_runtime_c/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rosidl_runtime_c/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rosidl_runtime_c/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rosidl_runtime_c/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rosidl_runtime_c/cmake/rosidl_runtime_cConfig-version.cmake" + "/opt/ros/humble/share/rosidl_runtime_c/cmake/rosidl_runtime_cConfig.cmake" + "/opt/ros/humble/share/rosidl_runtime_c/cmake/rosidl_runtime_cExport-none.cmake" + "/opt/ros/humble/share/rosidl_runtime_c/cmake/rosidl_runtime_cExport.cmake" + "/opt/ros/humble/share/rosidl_runtime_cpp/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rosidl_runtime_cpp/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rosidl_runtime_cpp/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rosidl_runtime_cpp/cmake/rosidl_runtime_cppConfig-version.cmake" + "/opt/ros/humble/share/rosidl_runtime_cpp/cmake/rosidl_runtime_cppConfig.cmake" + "/opt/ros/humble/share/rosidl_runtime_cpp/cmake/rosidl_runtime_cppExport.cmake" + "/opt/ros/humble/share/rosidl_typesupport_c/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_c/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_c/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_c/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_c/cmake/get_used_typesupports.cmake" + "/opt/ros/humble/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig-version.cmake" + "/opt/ros/humble/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake" + "/opt/ros/humble/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cExport-none.cmake" + "/opt/ros/humble/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cExport.cmake" + "/opt/ros/humble/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c_generate_interfaces.cmake" + "/opt/ros/humble/share/rosidl_typesupport_cpp/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_cpp/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_cpp/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_cpp/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cpp-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppConfig-version.cmake" + "/opt/ros/humble/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppConfig.cmake" + "/opt/ros/humble/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/humble/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppExport.cmake" + "/opt/ros/humble/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cpp_generate_interfaces.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_c-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_cConfig-version.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_cConfig.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_cExport-none.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_cExport.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_c_generate_interfaces.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_c/resource/rosidl_typesupport_fastrtps_c__visibility_control.h.in" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cpp-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cppConfig-version.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cppConfig.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cppExport-none.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cppExport.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cpp_generate_interfaces.cmake" + "/opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/resource/rosidl_typesupport_fastrtps_cpp__visibility_control.h.in" + "/opt/ros/humble/share/rosidl_typesupport_interface/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_interface/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_interface/cmake/rosidl_typesupport_interfaceConfig-version.cmake" + "/opt/ros/humble/share/rosidl_typesupport_interface/cmake/rosidl_typesupport_interfaceConfig.cmake" + "/opt/ros/humble/share/rosidl_typesupport_interface/cmake/rosidl_typesupport_interfaceExport.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_c/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_c/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_c/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_c/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_c-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_cConfig-version.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_cConfig.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_c_generate_interfaces.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_c/resource/rosidl_typesupport_introspection_c__visibility_control.h.in" + "/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cpp-extras.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cppConfig-version.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cppConfig.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cppExport.cmake" + "/opt/ros/humble/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cpp_generate_interfaces.cmake" + "/opt/ros/humble/share/sensor_msgs/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/sensor_msgs/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/sensor_msgs/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/sensor_msgs/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/sensor_msgs/cmake/export_sensor_msgsExport.cmake" + "/opt/ros/humble/share/sensor_msgs/cmake/export_sensor_msgs__rosidl_generator_cExport-none.cmake" + "/opt/ros/humble/share/sensor_msgs/cmake/export_sensor_msgs__rosidl_generator_cExport.cmake" + "/opt/ros/humble/share/sensor_msgs/cmake/export_sensor_msgs__rosidl_generator_cppExport.cmake" + "/opt/ros/humble/share/sensor_msgs/cmake/export_sensor_msgs__rosidl_generator_pyExport-none.cmake" + "/opt/ros/humble/share/sensor_msgs/cmake/export_sensor_msgs__rosidl_generator_pyExport.cmake" + "/opt/ros/humble/share/sensor_msgs/cmake/export_sensor_msgs__rosidl_typesupport_fastrtps_cExport-none.cmake" + "/opt/ros/humble/share/sensor_msgs/cmake/export_sensor_msgs__rosidl_typesupport_fastrtps_cExport.cmake" + "/opt/ros/humble/share/sensor_msgs/cmake/export_sensor_msgs__rosidl_typesupport_fastrtps_cppExport-none.cmake" + "/opt/ros/humble/share/sensor_msgs/cmake/export_sensor_msgs__rosidl_typesupport_fastrtps_cppExport.cmake" + "/opt/ros/humble/share/sensor_msgs/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/humble/share/sensor_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/opt/ros/humble/share/sensor_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/opt/ros/humble/share/sensor_msgs/cmake/sensor_msgsConfig-version.cmake" + "/opt/ros/humble/share/sensor_msgs/cmake/sensor_msgsConfig.cmake" + "/opt/ros/humble/share/sensor_msgs/cmake/sensor_msgs__rosidl_typesupport_cExport-none.cmake" + "/opt/ros/humble/share/sensor_msgs/cmake/sensor_msgs__rosidl_typesupport_cExport.cmake" + "/opt/ros/humble/share/sensor_msgs/cmake/sensor_msgs__rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/humble/share/sensor_msgs/cmake/sensor_msgs__rosidl_typesupport_cppExport.cmake" + "/opt/ros/humble/share/sensor_msgs/cmake/sensor_msgs__rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/humble/share/sensor_msgs/cmake/sensor_msgs__rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/humble/share/sensor_msgs/cmake/sensor_msgs__rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/humble/share/sensor_msgs/cmake/sensor_msgs__rosidl_typesupport_introspection_cppExport.cmake" + "/opt/ros/humble/share/spdlog_vendor/cmake/spdlog_vendorConfig-version.cmake" + "/opt/ros/humble/share/spdlog_vendor/cmake/spdlog_vendorConfig.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/export_statistics_msgs__rosidl_generator_cExport-none.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/export_statistics_msgs__rosidl_generator_cExport.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/export_statistics_msgs__rosidl_generator_cppExport.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/export_statistics_msgs__rosidl_generator_pyExport-none.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/export_statistics_msgs__rosidl_generator_pyExport.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/export_statistics_msgs__rosidl_typesupport_fastrtps_cExport-none.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/export_statistics_msgs__rosidl_typesupport_fastrtps_cExport.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/export_statistics_msgs__rosidl_typesupport_fastrtps_cppExport-none.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/export_statistics_msgs__rosidl_typesupport_fastrtps_cppExport.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/statistics_msgsConfig-version.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/statistics_msgsConfig.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_cExport-none.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_cExport.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_cppExport.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/humble/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_introspection_cppExport.cmake" + "/opt/ros/humble/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/humble/share/std_msgs/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/std_msgs/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/std_msgs/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/std_msgs/cmake/export_std_msgs__rosidl_generator_cExport-none.cmake" + "/opt/ros/humble/share/std_msgs/cmake/export_std_msgs__rosidl_generator_cExport.cmake" + "/opt/ros/humble/share/std_msgs/cmake/export_std_msgs__rosidl_generator_cppExport.cmake" + "/opt/ros/humble/share/std_msgs/cmake/export_std_msgs__rosidl_generator_pyExport-none.cmake" + "/opt/ros/humble/share/std_msgs/cmake/export_std_msgs__rosidl_generator_pyExport.cmake" + "/opt/ros/humble/share/std_msgs/cmake/export_std_msgs__rosidl_typesupport_fastrtps_cExport-none.cmake" + "/opt/ros/humble/share/std_msgs/cmake/export_std_msgs__rosidl_typesupport_fastrtps_cExport.cmake" + "/opt/ros/humble/share/std_msgs/cmake/export_std_msgs__rosidl_typesupport_fastrtps_cppExport-none.cmake" + "/opt/ros/humble/share/std_msgs/cmake/export_std_msgs__rosidl_typesupport_fastrtps_cppExport.cmake" + "/opt/ros/humble/share/std_msgs/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/humble/share/std_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/opt/ros/humble/share/std_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/opt/ros/humble/share/std_msgs/cmake/std_msgsConfig-version.cmake" + "/opt/ros/humble/share/std_msgs/cmake/std_msgsConfig.cmake" + "/opt/ros/humble/share/std_msgs/cmake/std_msgs__rosidl_typesupport_cExport-none.cmake" + "/opt/ros/humble/share/std_msgs/cmake/std_msgs__rosidl_typesupport_cExport.cmake" + "/opt/ros/humble/share/std_msgs/cmake/std_msgs__rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/humble/share/std_msgs/cmake/std_msgs__rosidl_typesupport_cppExport.cmake" + "/opt/ros/humble/share/std_msgs/cmake/std_msgs__rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/humble/share/std_msgs/cmake/std_msgs__rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/humble/share/std_msgs/cmake/std_msgs__rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/humble/share/std_msgs/cmake/std_msgs__rosidl_typesupport_introspection_cppExport.cmake" + "/opt/ros/humble/share/tracetools/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/humble/share/tracetools/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/humble/share/tracetools/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/humble/share/tracetools/cmake/tracetoolsConfig-version.cmake" + "/opt/ros/humble/share/tracetools/cmake/tracetoolsConfig.cmake" + "/opt/ros/humble/share/tracetools/cmake/tracetools_exportExport-none.cmake" + "/opt/ros/humble/share/tracetools/cmake/tracetools_exportExport.cmake" + "CMakeFiles/3.22.1/CMakeCCompiler.cmake" + "CMakeFiles/3.22.1/CMakeCXXCompiler.cmake" + "CMakeFiles/3.22.1/CMakeSystem.cmake" + "ament_cmake_core/package.cmake" + "ament_cmake_export_dependencies/ament_cmake_export_dependencies-extras.cmake" + "ament_cmake_export_include_directories/ament_cmake_export_include_directories-extras.cmake" + "ament_cmake_export_libraries/ament_cmake_export_libraries-extras.cmake" + "ament_cmake_export_targets/ament_cmake_export_targets-extras.cmake" + "ament_cmake_package_templates/templates.cmake" + "rosidl_cmake/rosidl_cmake-extras.cmake" + "rosidl_cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "rosidl_cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "slam_msgs__py/CMakeLists.txt" + "/root/colcon_ws/src/slam_msgs/CMakeLists.txt" + "/root/colcon_ws/src/slam_msgs/msg/KeyFrame.msg" + "/root/colcon_ws/src/slam_msgs/msg/MapData.msg" + "/root/colcon_ws/src/slam_msgs/msg/MapGraph.msg" + "/root/colcon_ws/src/slam_msgs/msg/MapPoint.msg" + "/root/colcon_ws/src/slam_msgs/package.xml" + "/root/colcon_ws/src/slam_msgs/srv/GetLandmarksInView.srv" + "/root/colcon_ws/src/slam_msgs/srv/GetMap.srv" + "/usr/lib/x86_64-linux-gnu/cmake/fmt/fmt-config-version.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/fmt/fmt-config.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/fmt/fmt-targets-none.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/fmt/fmt-targets.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/spdlog/spdlogConfig.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/spdlog/spdlogConfigTargets-none.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/spdlog/spdlogConfigTargets.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/spdlog/spdlogConfigVersion.cmake" + "/usr/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" + "/usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c" + "/usr/share/cmake-3.22/Modules/CMakeCInformation.cmake" + "/usr/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" + "/usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp" + "/usr/share/cmake-3.22/Modules/CMakeCXXInformation.cmake" + "/usr/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" + "/usr/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake" + "/usr/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake" + "/usr/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" + "/usr/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" + "/usr/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" + "/usr/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake" + "/usr/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" + "/usr/share/cmake-3.22/Modules/CMakeFindDependencyMacro.cmake" + "/usr/share/cmake-3.22/Modules/CMakeFindFrameworks.cmake" + "/usr/share/cmake-3.22/Modules/CMakeGenericSystem.cmake" + "/usr/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake" + "/usr/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + "/usr/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" + "/usr/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" + "/usr/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" + "/usr/share/cmake-3.22/Modules/CMakeSystem.cmake.in" + "/usr/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake" + "/usr/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake" + "/usr/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + "/usr/share/cmake-3.22/Modules/CMakeUnixFindMake.cmake" + "/usr/share/cmake-3.22/Modules/CheckCSourceCompiles.cmake" + "/usr/share/cmake-3.22/Modules/CheckIncludeFile.c.in" + "/usr/share/cmake-3.22/Modules/CheckIncludeFile.cmake" + "/usr/share/cmake-3.22/Modules/CheckLibraryExists.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/GNU-C.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/GNU-CXX.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/GNU-FindBinUtils.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/GNU.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.22/Modules/DartConfiguration.tcl.in" + "/usr/share/cmake-3.22/Modules/FindOpenSSL.cmake" + "/usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake" + "/usr/share/cmake-3.22/Modules/FindPackageMessage.cmake" + "/usr/share/cmake-3.22/Modules/FindPkgConfig.cmake" + "/usr/share/cmake-3.22/Modules/FindPython/Support.cmake" + "/usr/share/cmake-3.22/Modules/FindPython3.cmake" + "/usr/share/cmake-3.22/Modules/FindPythonInterp.cmake" + "/usr/share/cmake-3.22/Modules/FindPythonLibs.cmake" + "/usr/share/cmake-3.22/Modules/FindThreads.cmake" + "/usr/share/cmake-3.22/Modules/Internal/CheckSourceCompiles.cmake" + "/usr/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" + "/usr/share/cmake-3.22/Modules/Platform/Linux-Determine-CXX.cmake" + "/usr/share/cmake-3.22/Modules/Platform/Linux-GNU-C.cmake" + "/usr/share/cmake-3.22/Modules/Platform/Linux-GNU-CXX.cmake" + "/usr/share/cmake-3.22/Modules/Platform/Linux-GNU.cmake" + "/usr/share/cmake-3.22/Modules/Platform/Linux.cmake" + "/usr/share/cmake-3.22/Modules/Platform/UnixPaths.cmake" + "/usr/share/cmake-3.22/Modules/SelectLibraryConfigurations.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/3.22.1/CMakeSystem.cmake" + "CMakeFiles/3.22.1/CMakeCCompiler.cmake" + "CMakeFiles/3.22.1/CMakeCXXCompiler.cmake" + "CMakeFiles/3.22.1/CMakeCCompiler.cmake" + "CMakeFiles/3.22.1/CMakeCXXCompiler.cmake" + "ament_cmake_core/stamps/templates_2_cmake.py.stamp" + "ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake" + "CTestConfiguration.ini" + "ament_cmake_core/stamps/MapGraph.msg.stamp" + "ament_cmake_core/stamps/MapData.msg.stamp" + "ament_cmake_core/stamps/KeyFrame.msg.stamp" + "ament_cmake_core/stamps/MapPoint.msg.stamp" + "ament_cmake_core/stamps/GetMap.srv.stamp" + "ament_cmake_core/stamps/GetLandmarksInView.srv.stamp" + "ament_cmake_core/stamps/package.xml.stamp" + "ament_cmake_core/stamps/package_xml_2_cmake.py.stamp" + "rosidl_generator_c/slam_msgs/msg/rosidl_generator_c__visibility_control.h" + "ament_cmake_core/stamps/library_path.sh.stamp" + "rosidl_typesupport_fastrtps_c/slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + "rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" + "rosidl_typesupport_introspection_c/slam_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h" + "ament_cmake_core/stamps/pythonpath.sh.in.stamp" + "ament_cmake_environment_hooks/pythonpath.sh" + "ament_cmake_core/stamps/ament_prefix_path.sh.stamp" + "ament_cmake_core/stamps/path.sh.stamp" + "ament_cmake_environment_hooks/local_setup.bash" + "ament_cmake_environment_hooks/local_setup.sh" + "ament_cmake_environment_hooks/local_setup.zsh" + "rosidl_cmake/rosidl_cmake-extras.cmake" + "ament_cmake_export_dependencies/ament_cmake_export_dependencies-extras.cmake" + "ament_cmake_export_include_directories/ament_cmake_export_include_directories-extras.cmake" + "ament_cmake_export_libraries/ament_cmake_export_libraries-extras.cmake" + "ament_cmake_export_targets/ament_cmake_export_targets-extras.cmake" + "rosidl_cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "rosidl_cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "ament_cmake_core/stamps/rosidl_cmake-extras.cmake.stamp" + "ament_cmake_core/stamps/ament_cmake_export_dependencies-extras.cmake.stamp" + "ament_cmake_core/stamps/ament_cmake_export_include_directories-extras.cmake.stamp" + "ament_cmake_core/stamps/ament_cmake_export_libraries-extras.cmake.stamp" + "ament_cmake_core/stamps/ament_cmake_export_targets-extras.cmake.stamp" + "ament_cmake_core/stamps/rosidl_cmake_export_typesupport_targets-extras.cmake.stamp" + "ament_cmake_core/stamps/rosidl_cmake_export_typesupport_libraries-extras.cmake.stamp" + "ament_cmake_core/stamps/nameConfig.cmake.in.stamp" + "ament_cmake_core/slam_msgsConfig.cmake" + "ament_cmake_core/stamps/nameConfig-version.cmake.in.stamp" + "ament_cmake_core/slam_msgsConfig-version.cmake" + "ament_cmake_index/share/ament_index/resource_index/rosidl_interfaces/slam_msgs" + "ament_cmake_python/slam_msgs/setup.py" + "ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/slam_msgs" + "ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/slam_msgs" + "ament_cmake_index/share/ament_index/resource_index/packages/slam_msgs" + "CMakeFiles/CMakeDirectoryInformation.cmake" + "slam_msgs__py/CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/uninstall.dir/DependInfo.cmake" + "CMakeFiles/slam_msgs_uninstall.dir/DependInfo.cmake" + "CMakeFiles/slam_msgs.dir/DependInfo.cmake" + "CMakeFiles/slam_msgs__rosidl_generator_c.dir/DependInfo.cmake" + "CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/DependInfo.cmake" + "CMakeFiles/slam_msgs__cpp.dir/DependInfo.cmake" + "CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/DependInfo.cmake" + "CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/DependInfo.cmake" + "CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/DependInfo.cmake" + "CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/DependInfo.cmake" + "CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/DependInfo.cmake" + "CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/DependInfo.cmake" + "CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/DependInfo.cmake" + "CMakeFiles/slam_msgs__rosidl_generator_py.dir/DependInfo.cmake" + "CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/DependInfo.cmake" + "CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/DependInfo.cmake" + "CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/DependInfo.cmake" + "slam_msgs__py/CMakeFiles/slam_msgs__py.dir/DependInfo.cmake" + ) diff --git a/container_root/build/slam_msgs/CMakeFiles/Makefile2 b/container_root/build/slam_msgs/CMakeFiles/Makefile2 new file mode 100644 index 0000000..3563b44 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/Makefile2 @@ -0,0 +1,619 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/colcon_ws/src/slam_msgs + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/build/slam_msgs + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/slam_msgs.dir/all +all: CMakeFiles/slam_msgs__rosidl_generator_c.dir/all +all: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/all +all: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/all +all: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/all +all: CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/all +all: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/all +all: CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/all +all: CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/all +all: CMakeFiles/slam_msgs__rosidl_generator_py.dir/all +all: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/all +all: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/all +all: CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/all +all: slam_msgs__py/all +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: slam_msgs__py/preinstall +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/uninstall.dir/clean +clean: CMakeFiles/slam_msgs_uninstall.dir/clean +clean: CMakeFiles/slam_msgs.dir/clean +clean: CMakeFiles/slam_msgs__rosidl_generator_c.dir/clean +clean: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/clean +clean: CMakeFiles/slam_msgs__cpp.dir/clean +clean: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/clean +clean: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/clean +clean: CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/clean +clean: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/clean +clean: CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/clean +clean: CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/clean +clean: CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/clean +clean: CMakeFiles/slam_msgs__rosidl_generator_py.dir/clean +clean: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/clean +clean: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/clean +clean: CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/clean +clean: slam_msgs__py/clean +.PHONY : clean + +#============================================================================= +# Directory level rules for directory slam_msgs__py + +# Recursive "all" directory target. +slam_msgs__py/all: +.PHONY : slam_msgs__py/all + +# Recursive "preinstall" directory target. +slam_msgs__py/preinstall: +.PHONY : slam_msgs__py/preinstall + +# Recursive "clean" directory target. +slam_msgs__py/clean: slam_msgs__py/CMakeFiles/slam_msgs__py.dir/clean +.PHONY : slam_msgs__py/clean + +#============================================================================= +# Target rules for target CMakeFiles/uninstall.dir + +# All Build rule for target. +CMakeFiles/uninstall.dir/all: CMakeFiles/slam_msgs_uninstall.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/uninstall.dir/build.make CMakeFiles/uninstall.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/uninstall.dir/build.make CMakeFiles/uninstall.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num= "Built target uninstall" +.PHONY : CMakeFiles/uninstall.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/uninstall.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/build/slam_msgs/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/uninstall.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/build/slam_msgs/CMakeFiles 0 +.PHONY : CMakeFiles/uninstall.dir/rule + +# Convenience name for target. +uninstall: CMakeFiles/uninstall.dir/rule +.PHONY : uninstall + +# clean rule for target. +CMakeFiles/uninstall.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/uninstall.dir/build.make CMakeFiles/uninstall.dir/clean +.PHONY : CMakeFiles/uninstall.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/slam_msgs_uninstall.dir + +# All Build rule for target. +CMakeFiles/slam_msgs_uninstall.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs_uninstall.dir/build.make CMakeFiles/slam_msgs_uninstall.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs_uninstall.dir/build.make CMakeFiles/slam_msgs_uninstall.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num= "Built target slam_msgs_uninstall" +.PHONY : CMakeFiles/slam_msgs_uninstall.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/slam_msgs_uninstall.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/build/slam_msgs/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/slam_msgs_uninstall.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/build/slam_msgs/CMakeFiles 0 +.PHONY : CMakeFiles/slam_msgs_uninstall.dir/rule + +# Convenience name for target. +slam_msgs_uninstall: CMakeFiles/slam_msgs_uninstall.dir/rule +.PHONY : slam_msgs_uninstall + +# clean rule for target. +CMakeFiles/slam_msgs_uninstall.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs_uninstall.dir/build.make CMakeFiles/slam_msgs_uninstall.dir/clean +.PHONY : CMakeFiles/slam_msgs_uninstall.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/slam_msgs.dir + +# All Build rule for target. +CMakeFiles/slam_msgs.dir/all: CMakeFiles/slam_msgs__rosidl_generator_c.dir/all +CMakeFiles/slam_msgs.dir/all: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/all +CMakeFiles/slam_msgs.dir/all: CMakeFiles/slam_msgs__cpp.dir/all +CMakeFiles/slam_msgs.dir/all: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/all +CMakeFiles/slam_msgs.dir/all: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/all +CMakeFiles/slam_msgs.dir/all: CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/all +CMakeFiles/slam_msgs.dir/all: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/all +CMakeFiles/slam_msgs.dir/all: CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs.dir/build.make CMakeFiles/slam_msgs.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs.dir/build.make CMakeFiles/slam_msgs.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num= "Built target slam_msgs" +.PHONY : CMakeFiles/slam_msgs.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/slam_msgs.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/build/slam_msgs/CMakeFiles 57 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/slam_msgs.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/build/slam_msgs/CMakeFiles 0 +.PHONY : CMakeFiles/slam_msgs.dir/rule + +# Convenience name for target. +slam_msgs: CMakeFiles/slam_msgs.dir/rule +.PHONY : slam_msgs + +# clean rule for target. +CMakeFiles/slam_msgs.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs.dir/build.make CMakeFiles/slam_msgs.dir/clean +.PHONY : CMakeFiles/slam_msgs.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/slam_msgs__rosidl_generator_c.dir + +# All Build rule for target. +CMakeFiles/slam_msgs__rosidl_generator_c.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_generator_c.dir/build.make CMakeFiles/slam_msgs__rosidl_generator_c.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_generator_c.dir/build.make CMakeFiles/slam_msgs__rosidl_generator_c.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=3,4,5,6,7,8,9,10 "Built target slam_msgs__rosidl_generator_c" +.PHONY : CMakeFiles/slam_msgs__rosidl_generator_c.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/slam_msgs__rosidl_generator_c.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/build/slam_msgs/CMakeFiles 8 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/slam_msgs__rosidl_generator_c.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/build/slam_msgs/CMakeFiles 0 +.PHONY : CMakeFiles/slam_msgs__rosidl_generator_c.dir/rule + +# Convenience name for target. +slam_msgs__rosidl_generator_c: CMakeFiles/slam_msgs__rosidl_generator_c.dir/rule +.PHONY : slam_msgs__rosidl_generator_c + +# clean rule for target. +CMakeFiles/slam_msgs__rosidl_generator_c.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_generator_c.dir/build.make CMakeFiles/slam_msgs__rosidl_generator_c.dir/clean +.PHONY : CMakeFiles/slam_msgs__rosidl_generator_c.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir + +# All Build rule for target. +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/all: CMakeFiles/slam_msgs__rosidl_generator_c.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=36,37,38,39,40,41,42,43 "Built target slam_msgs__rosidl_typesupport_fastrtps_c" +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/build/slam_msgs/CMakeFiles 16 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/build/slam_msgs/CMakeFiles 0 +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rule + +# Convenience name for target. +slam_msgs__rosidl_typesupport_fastrtps_c: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rule +.PHONY : slam_msgs__rosidl_typesupport_fastrtps_c + +# clean rule for target. +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/clean +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/slam_msgs__cpp.dir + +# All Build rule for target. +CMakeFiles/slam_msgs__cpp.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__cpp.dir/build.make CMakeFiles/slam_msgs__cpp.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__cpp.dir/build.make CMakeFiles/slam_msgs__cpp.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=1 "Built target slam_msgs__cpp" +.PHONY : CMakeFiles/slam_msgs__cpp.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/slam_msgs__cpp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/build/slam_msgs/CMakeFiles 1 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/slam_msgs__cpp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/build/slam_msgs/CMakeFiles 0 +.PHONY : CMakeFiles/slam_msgs__cpp.dir/rule + +# Convenience name for target. +slam_msgs__cpp: CMakeFiles/slam_msgs__cpp.dir/rule +.PHONY : slam_msgs__cpp + +# clean rule for target. +CMakeFiles/slam_msgs__cpp.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__cpp.dir/build.make CMakeFiles/slam_msgs__cpp.dir/clean +.PHONY : CMakeFiles/slam_msgs__cpp.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir + +# All Build rule for target. +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/all: CMakeFiles/slam_msgs__cpp.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=46,47,48,49,50,51,52,53 "Built target slam_msgs__rosidl_typesupport_fastrtps_cpp" +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/build/slam_msgs/CMakeFiles 9 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/build/slam_msgs/CMakeFiles 0 +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rule + +# Convenience name for target. +slam_msgs__rosidl_typesupport_fastrtps_cpp: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rule +.PHONY : slam_msgs__rosidl_typesupport_fastrtps_cpp + +# clean rule for target. +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/clean +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir + +# All Build rule for target. +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/all: CMakeFiles/slam_msgs__rosidl_generator_c.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=54,55,56,57,58,59,60,61 "Built target slam_msgs__rosidl_typesupport_introspection_c" +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/build/slam_msgs/CMakeFiles 16 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/build/slam_msgs/CMakeFiles 0 +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rule + +# Convenience name for target. +slam_msgs__rosidl_typesupport_introspection_c: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/rule +.PHONY : slam_msgs__rosidl_typesupport_introspection_c + +# clean rule for target. +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/clean +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/slam_msgs__rosidl_typesupport_c.dir + +# All Build rule for target. +CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/all: CMakeFiles/slam_msgs__rosidl_generator_c.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=18,19,20,21,22,23,24,25 "Built target slam_msgs__rosidl_typesupport_c" +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/build/slam_msgs/CMakeFiles 16 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/build/slam_msgs/CMakeFiles 0 +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rule + +# Convenience name for target. +slam_msgs__rosidl_typesupport_c: CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rule +.PHONY : slam_msgs__rosidl_typesupport_c + +# clean rule for target. +CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/clean +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir + +# All Build rule for target. +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/all: CMakeFiles/slam_msgs__cpp.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=64,65,66,67,68,69,70,71 "Built target slam_msgs__rosidl_typesupport_introspection_cpp" +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/build/slam_msgs/CMakeFiles 9 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/build/slam_msgs/CMakeFiles 0 +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rule + +# Convenience name for target. +slam_msgs__rosidl_typesupport_introspection_cpp: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/rule +.PHONY : slam_msgs__rosidl_typesupport_introspection_cpp + +# clean rule for target. +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/clean +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir + +# All Build rule for target. +CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/all: CMakeFiles/slam_msgs__cpp.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=28,29,30,31,32,33,34,35 "Built target slam_msgs__rosidl_typesupport_cpp" +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/build/slam_msgs/CMakeFiles 9 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/build/slam_msgs/CMakeFiles 0 +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rule + +# Convenience name for target. +slam_msgs__rosidl_typesupport_cpp: CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rule +.PHONY : slam_msgs__rosidl_typesupport_cpp + +# clean rule for target. +CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/clean +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ament_cmake_python_copy_slam_msgs.dir + +# All Build rule for target. +CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/build.make CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/build.make CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num= "Built target ament_cmake_python_copy_slam_msgs" +.PHONY : CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/build/slam_msgs/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/build/slam_msgs/CMakeFiles 0 +.PHONY : CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/rule + +# Convenience name for target. +ament_cmake_python_copy_slam_msgs: CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/rule +.PHONY : ament_cmake_python_copy_slam_msgs + +# clean rule for target. +CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/build.make CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/clean +.PHONY : CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir + +# All Build rule for target. +CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/all: CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/build.make CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/build.make CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num= "Built target ament_cmake_python_build_slam_msgs_egg" +.PHONY : CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/build/slam_msgs/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/build/slam_msgs/CMakeFiles 0 +.PHONY : CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/rule + +# Convenience name for target. +ament_cmake_python_build_slam_msgs_egg: CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/rule +.PHONY : ament_cmake_python_build_slam_msgs_egg + +# clean rule for target. +CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/build.make CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/clean +.PHONY : CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/slam_msgs__rosidl_generator_py.dir + +# All Build rule for target. +CMakeFiles/slam_msgs__rosidl_generator_py.dir/all: CMakeFiles/slam_msgs__rosidl_generator_c.dir/all +CMakeFiles/slam_msgs__rosidl_generator_py.dir/all: CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/all +CMakeFiles/slam_msgs__rosidl_generator_py.dir/all: slam_msgs__py/CMakeFiles/slam_msgs__py.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_generator_py.dir/build.make CMakeFiles/slam_msgs__rosidl_generator_py.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_generator_py.dir/build.make CMakeFiles/slam_msgs__rosidl_generator_py.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=11,12,13,14,15,16,17 "Built target slam_msgs__rosidl_generator_py" +.PHONY : CMakeFiles/slam_msgs__rosidl_generator_py.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/slam_msgs__rosidl_generator_py.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/build/slam_msgs/CMakeFiles 65 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/slam_msgs__rosidl_generator_py.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/build/slam_msgs/CMakeFiles 0 +.PHONY : CMakeFiles/slam_msgs__rosidl_generator_py.dir/rule + +# Convenience name for target. +slam_msgs__rosidl_generator_py: CMakeFiles/slam_msgs__rosidl_generator_py.dir/rule +.PHONY : slam_msgs__rosidl_generator_py + +# clean rule for target. +CMakeFiles/slam_msgs__rosidl_generator_py.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_generator_py.dir/build.make CMakeFiles/slam_msgs__rosidl_generator_py.dir/clean +.PHONY : CMakeFiles/slam_msgs__rosidl_generator_py.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir + +# All Build rule for target. +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/all: CMakeFiles/slam_msgs__rosidl_generator_c.dir/all +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/all: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/all +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/all: CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/all +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/all: CMakeFiles/slam_msgs__rosidl_generator_py.dir/all +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/all: slam_msgs__py/CMakeFiles/slam_msgs__py.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=44,45 "Built target slam_msgs__rosidl_typesupport_fastrtps_c__pyext" +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/build/slam_msgs/CMakeFiles 67 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/build/slam_msgs/CMakeFiles 0 +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/rule + +# Convenience name for target. +slam_msgs__rosidl_typesupport_fastrtps_c__pyext: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/rule +.PHONY : slam_msgs__rosidl_typesupport_fastrtps_c__pyext + +# clean rule for target. +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/clean +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir + +# All Build rule for target. +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/all: CMakeFiles/slam_msgs__rosidl_generator_c.dir/all +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/all: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir/all +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/all: CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/all +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/all: CMakeFiles/slam_msgs__rosidl_generator_py.dir/all +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/all: slam_msgs__py/CMakeFiles/slam_msgs__py.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=62,63 "Built target slam_msgs__rosidl_typesupport_introspection_c__pyext" +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/build/slam_msgs/CMakeFiles 67 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/build/slam_msgs/CMakeFiles 0 +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/rule + +# Convenience name for target. +slam_msgs__rosidl_typesupport_introspection_c__pyext: CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/rule +.PHONY : slam_msgs__rosidl_typesupport_introspection_c__pyext + +# clean rule for target. +CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/clean +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir + +# All Build rule for target. +CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/all: CMakeFiles/slam_msgs__rosidl_generator_c.dir/all +CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/all: CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/all +CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/all: CMakeFiles/slam_msgs__rosidl_generator_py.dir/all +CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/all: slam_msgs__py/CMakeFiles/slam_msgs__py.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=26,27 "Built target slam_msgs__rosidl_typesupport_c__pyext" +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/build/slam_msgs/CMakeFiles 67 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/build/slam_msgs/CMakeFiles 0 +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/rule + +# Convenience name for target. +slam_msgs__rosidl_typesupport_c__pyext: CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/rule +.PHONY : slam_msgs__rosidl_typesupport_c__pyext + +# clean rule for target. +CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/build.make CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/clean +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/clean + +#============================================================================= +# Target rules for target slam_msgs__py/CMakeFiles/slam_msgs__py.dir + +# All Build rule for target. +slam_msgs__py/CMakeFiles/slam_msgs__py.dir/all: CMakeFiles/slam_msgs.dir/all + $(MAKE) $(MAKESILENT) -f slam_msgs__py/CMakeFiles/slam_msgs__py.dir/build.make slam_msgs__py/CMakeFiles/slam_msgs__py.dir/depend + $(MAKE) $(MAKESILENT) -f slam_msgs__py/CMakeFiles/slam_msgs__py.dir/build.make slam_msgs__py/CMakeFiles/slam_msgs__py.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=2 "Built target slam_msgs__py" +.PHONY : slam_msgs__py/CMakeFiles/slam_msgs__py.dir/all + +# Build rule for subdir invocation for target. +slam_msgs__py/CMakeFiles/slam_msgs__py.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/build/slam_msgs/CMakeFiles 58 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 slam_msgs__py/CMakeFiles/slam_msgs__py.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/build/slam_msgs/CMakeFiles 0 +.PHONY : slam_msgs__py/CMakeFiles/slam_msgs__py.dir/rule + +# Convenience name for target. +slam_msgs__py: slam_msgs__py/CMakeFiles/slam_msgs__py.dir/rule +.PHONY : slam_msgs__py + +# clean rule for target. +slam_msgs__py/CMakeFiles/slam_msgs__py.dir/clean: + $(MAKE) $(MAKESILENT) -f slam_msgs__py/CMakeFiles/slam_msgs__py.dir/build.make slam_msgs__py/CMakeFiles/slam_msgs__py.dir/clean +.PHONY : slam_msgs__py/CMakeFiles/slam_msgs__py.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/container_root/build/slam_msgs/CMakeFiles/TargetDirectories.txt b/container_root/build/slam_msgs/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..3226e9e --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,32 @@ +/root/build/slam_msgs/CMakeFiles/uninstall.dir +/root/build/slam_msgs/CMakeFiles/slam_msgs_uninstall.dir +/root/build/slam_msgs/CMakeFiles/slam_msgs.dir +/root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir +/root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir +/root/build/slam_msgs/CMakeFiles/slam_msgs__cpp.dir +/root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir +/root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c.dir +/root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir +/root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_cpp.dir +/root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir +/root/build/slam_msgs/CMakeFiles/ament_cmake_python_copy_slam_msgs.dir +/root/build/slam_msgs/CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir +/root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir +/root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir +/root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_introspection_c__pyext.dir +/root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir +/root/build/slam_msgs/CMakeFiles/test.dir +/root/build/slam_msgs/CMakeFiles/edit_cache.dir +/root/build/slam_msgs/CMakeFiles/rebuild_cache.dir +/root/build/slam_msgs/CMakeFiles/list_install_components.dir +/root/build/slam_msgs/CMakeFiles/install.dir +/root/build/slam_msgs/CMakeFiles/install/local.dir +/root/build/slam_msgs/CMakeFiles/install/strip.dir +/root/build/slam_msgs/slam_msgs__py/CMakeFiles/slam_msgs__py.dir +/root/build/slam_msgs/slam_msgs__py/CMakeFiles/test.dir +/root/build/slam_msgs/slam_msgs__py/CMakeFiles/edit_cache.dir +/root/build/slam_msgs/slam_msgs__py/CMakeFiles/rebuild_cache.dir +/root/build/slam_msgs/slam_msgs__py/CMakeFiles/list_install_components.dir +/root/build/slam_msgs/slam_msgs__py/CMakeFiles/install.dir +/root/build/slam_msgs/slam_msgs__py/CMakeFiles/install/local.dir +/root/build/slam_msgs/slam_msgs__py/CMakeFiles/install/strip.dir diff --git a/container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/DependInfo.cmake b/container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/DependInfo.cmake new file mode 100644 index 0000000..dc55e44 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/build.make b/container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/build.make new file mode 100644 index 0000000..a4025a1 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/build.make @@ -0,0 +1,87 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/colcon_ws/src/slam_msgs + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/build/slam_msgs + +# Utility rule file for ament_cmake_python_build_slam_msgs_egg. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/progress.make + +CMakeFiles/ament_cmake_python_build_slam_msgs_egg: + cd /root/build/slam_msgs/ament_cmake_python/slam_msgs && /usr/bin/python3 setup.py egg_info + +ament_cmake_python_build_slam_msgs_egg: CMakeFiles/ament_cmake_python_build_slam_msgs_egg +ament_cmake_python_build_slam_msgs_egg: CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/build.make +.PHONY : ament_cmake_python_build_slam_msgs_egg + +# Rule to build all files generated by this target. +CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/build: ament_cmake_python_build_slam_msgs_egg +.PHONY : CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/build + +CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/clean + +CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/depend: + cd /root/build/slam_msgs && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/colcon_ws/src/slam_msgs /root/colcon_ws/src/slam_msgs /root/build/slam_msgs /root/build/slam_msgs /root/build/slam_msgs/CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/depend + diff --git a/container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/cmake_clean.cmake b/container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/cmake_clean.cmake new file mode 100644 index 0000000..5ed31c3 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ament_cmake_python_build_slam_msgs_egg" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/compiler_depend.make b/container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/compiler_depend.make new file mode 100644 index 0000000..b934dba --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ament_cmake_python_build_slam_msgs_egg. +# This may be replaced when dependencies are built. diff --git a/container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/compiler_depend.ts b/container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/compiler_depend.ts new file mode 100644 index 0000000..e4f1c15 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ament_cmake_python_build_slam_msgs_egg. diff --git a/container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/progress.make b/container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_build_slam_msgs_egg.dir/progress.make @@ -0,0 +1 @@ + diff --git a/container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/DependInfo.cmake b/container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/DependInfo.cmake new file mode 100644 index 0000000..dc55e44 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/build.make b/container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/build.make new file mode 100644 index 0000000..81f3ec3 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/build.make @@ -0,0 +1,87 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/colcon_ws/src/slam_msgs + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/build/slam_msgs + +# Utility rule file for ament_cmake_python_copy_slam_msgs. + +# Include any custom commands dependencies for this target. +include CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/progress.make + +CMakeFiles/ament_cmake_python_copy_slam_msgs: + /usr/bin/cmake -E copy_directory /root/build/slam_msgs/rosidl_generator_py/slam_msgs /root/build/slam_msgs/ament_cmake_python/slam_msgs/slam_msgs + +ament_cmake_python_copy_slam_msgs: CMakeFiles/ament_cmake_python_copy_slam_msgs +ament_cmake_python_copy_slam_msgs: CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/build.make +.PHONY : ament_cmake_python_copy_slam_msgs + +# Rule to build all files generated by this target. +CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/build: ament_cmake_python_copy_slam_msgs +.PHONY : CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/build + +CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/clean + +CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/depend: + cd /root/build/slam_msgs && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/colcon_ws/src/slam_msgs /root/colcon_ws/src/slam_msgs /root/build/slam_msgs /root/build/slam_msgs /root/build/slam_msgs/CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/depend + diff --git a/container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/cmake_clean.cmake b/container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/cmake_clean.cmake new file mode 100644 index 0000000..46ffc1f --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ament_cmake_python_copy_slam_msgs" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/compiler_depend.make b/container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/compiler_depend.make new file mode 100644 index 0000000..d447302 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for ament_cmake_python_copy_slam_msgs. +# This may be replaced when dependencies are built. diff --git a/container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/compiler_depend.ts b/container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/compiler_depend.ts new file mode 100644 index 0000000..8f358fe --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for ament_cmake_python_copy_slam_msgs. diff --git a/container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/progress.make b/container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/ament_cmake_python_copy_slam_msgs.dir/progress.make @@ -0,0 +1 @@ + diff --git a/container_root/build/slam_msgs/CMakeFiles/cmake.check_cache b/container_root/build/slam_msgs/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/container_root/build/slam_msgs/CMakeFiles/progress.marks b/container_root/build/slam_msgs/CMakeFiles/progress.marks new file mode 100644 index 0000000..39f5b69 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/progress.marks @@ -0,0 +1 @@ +71 diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs.dir/DependInfo.cmake b/container_root/build/slam_msgs/CMakeFiles/slam_msgs.dir/DependInfo.cmake new file mode 100644 index 0000000..dc55e44 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs.dir/build.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs.dir/build.make new file mode 100644 index 0000000..3f12aac --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs.dir/build.make @@ -0,0 +1,185 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/colcon_ws/src/slam_msgs + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/build/slam_msgs + +# Utility rule file for slam_msgs. + +# Include any custom commands dependencies for this target. +include CMakeFiles/slam_msgs.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/slam_msgs.dir/progress.make + +CMakeFiles/slam_msgs: /root/colcon_ws/src/slam_msgs/msg/MapGraph.msg +CMakeFiles/slam_msgs: /root/colcon_ws/src/slam_msgs/msg/MapData.msg +CMakeFiles/slam_msgs: /root/colcon_ws/src/slam_msgs/msg/KeyFrame.msg +CMakeFiles/slam_msgs: /root/colcon_ws/src/slam_msgs/msg/MapPoint.msg +CMakeFiles/slam_msgs: /root/colcon_ws/src/slam_msgs/srv/GetMap.srv +CMakeFiles/slam_msgs: rosidl_cmake/srv/GetMap_Request.msg +CMakeFiles/slam_msgs: rosidl_cmake/srv/GetMap_Response.msg +CMakeFiles/slam_msgs: /root/colcon_ws/src/slam_msgs/srv/GetLandmarksInView.srv +CMakeFiles/slam_msgs: rosidl_cmake/srv/GetLandmarksInView_Request.msg +CMakeFiles/slam_msgs: rosidl_cmake/srv/GetLandmarksInView_Response.msg +CMakeFiles/slam_msgs: /opt/ros/humble/share/builtin_interfaces/msg/Duration.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/builtin_interfaces/msg/Time.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/geometry_msgs/msg/Accel.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/geometry_msgs/msg/AccelStamped.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/geometry_msgs/msg/AccelWithCovariance.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/geometry_msgs/msg/Inertia.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/geometry_msgs/msg/InertiaStamped.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/geometry_msgs/msg/Point.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/geometry_msgs/msg/Point32.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/geometry_msgs/msg/PointStamped.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/geometry_msgs/msg/Polygon.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/geometry_msgs/msg/PolygonStamped.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/geometry_msgs/msg/Pose.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/geometry_msgs/msg/Pose2D.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/geometry_msgs/msg/PoseArray.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/geometry_msgs/msg/PoseStamped.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/geometry_msgs/msg/PoseWithCovariance.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/geometry_msgs/msg/Quaternion.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/geometry_msgs/msg/QuaternionStamped.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/geometry_msgs/msg/Transform.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/geometry_msgs/msg/TransformStamped.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/geometry_msgs/msg/Twist.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/geometry_msgs/msg/TwistStamped.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/geometry_msgs/msg/TwistWithCovariance.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/geometry_msgs/msg/Vector3.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/geometry_msgs/msg/Vector3Stamped.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/geometry_msgs/msg/VelocityStamped.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/geometry_msgs/msg/Wrench.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/geometry_msgs/msg/WrenchStamped.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/sensor_msgs/msg/BatteryState.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/sensor_msgs/msg/CameraInfo.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/sensor_msgs/msg/ChannelFloat32.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/sensor_msgs/msg/CompressedImage.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/sensor_msgs/msg/FluidPressure.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/sensor_msgs/msg/Illuminance.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/sensor_msgs/msg/Image.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/sensor_msgs/msg/Imu.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/sensor_msgs/msg/JointState.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/sensor_msgs/msg/Joy.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/sensor_msgs/msg/JoyFeedback.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/sensor_msgs/msg/JoyFeedbackArray.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/sensor_msgs/msg/LaserEcho.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/sensor_msgs/msg/LaserScan.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/sensor_msgs/msg/MagneticField.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/sensor_msgs/msg/MultiDOFJointState.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/sensor_msgs/msg/MultiEchoLaserScan.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/sensor_msgs/msg/NavSatFix.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/sensor_msgs/msg/NavSatStatus.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/sensor_msgs/msg/PointCloud.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/sensor_msgs/msg/PointCloud2.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/sensor_msgs/msg/PointField.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/sensor_msgs/msg/Range.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/sensor_msgs/msg/RegionOfInterest.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/sensor_msgs/msg/RelativeHumidity.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/sensor_msgs/msg/Temperature.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/sensor_msgs/msg/TimeReference.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/sensor_msgs/srv/SetCameraInfo.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/std_msgs/msg/Bool.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/std_msgs/msg/Byte.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/std_msgs/msg/ByteMultiArray.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/std_msgs/msg/Char.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/std_msgs/msg/ColorRGBA.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/std_msgs/msg/Empty.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/std_msgs/msg/Float32.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/std_msgs/msg/Float32MultiArray.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/std_msgs/msg/Float64.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/std_msgs/msg/Float64MultiArray.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/std_msgs/msg/Header.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/std_msgs/msg/Int16.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/std_msgs/msg/Int16MultiArray.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/std_msgs/msg/Int32.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/std_msgs/msg/Int32MultiArray.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/std_msgs/msg/Int64.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/std_msgs/msg/Int64MultiArray.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/std_msgs/msg/Int8.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/std_msgs/msg/Int8MultiArray.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/std_msgs/msg/MultiArrayDimension.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/std_msgs/msg/MultiArrayLayout.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/std_msgs/msg/String.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/std_msgs/msg/UInt16.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/std_msgs/msg/UInt16MultiArray.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/std_msgs/msg/UInt32.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/std_msgs/msg/UInt32MultiArray.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/std_msgs/msg/UInt64.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/std_msgs/msg/UInt64MultiArray.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/std_msgs/msg/UInt8.idl +CMakeFiles/slam_msgs: /opt/ros/humble/share/std_msgs/msg/UInt8MultiArray.idl + +slam_msgs: CMakeFiles/slam_msgs +slam_msgs: CMakeFiles/slam_msgs.dir/build.make +.PHONY : slam_msgs + +# Rule to build all files generated by this target. +CMakeFiles/slam_msgs.dir/build: slam_msgs +.PHONY : CMakeFiles/slam_msgs.dir/build + +CMakeFiles/slam_msgs.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/slam_msgs.dir/cmake_clean.cmake +.PHONY : CMakeFiles/slam_msgs.dir/clean + +CMakeFiles/slam_msgs.dir/depend: + cd /root/build/slam_msgs && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/colcon_ws/src/slam_msgs /root/colcon_ws/src/slam_msgs /root/build/slam_msgs /root/build/slam_msgs /root/build/slam_msgs/CMakeFiles/slam_msgs.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/slam_msgs.dir/depend + diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs.dir/cmake_clean.cmake b/container_root/build/slam_msgs/CMakeFiles/slam_msgs.dir/cmake_clean.cmake new file mode 100644 index 0000000..8b44736 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/slam_msgs" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/slam_msgs.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs.dir/compiler_depend.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs.dir/compiler_depend.make new file mode 100644 index 0000000..a1fac55 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for slam_msgs. +# This may be replaced when dependencies are built. diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs.dir/compiler_depend.ts b/container_root/build/slam_msgs/CMakeFiles/slam_msgs.dir/compiler_depend.ts new file mode 100644 index 0000000..41c1af9 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for slam_msgs. diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs.dir/progress.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs.dir/progress.make @@ -0,0 +1 @@ + diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__cpp.dir/DependInfo.cmake b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__cpp.dir/DependInfo.cmake new file mode 100644 index 0000000..28b05ff --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__cpp.dir/DependInfo.cmake @@ -0,0 +1,46 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Pairs of files generated by the same build rule. +set(CMAKE_MULTIPLE_OUTPUT_PAIRS + "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/key_frame__builder.hpp" "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp" + "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/key_frame__struct.hpp" "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp" + "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/key_frame__traits.hpp" "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp" + "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_data__builder.hpp" "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp" + "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_data__struct.hpp" "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp" + "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_data__traits.hpp" "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp" + "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_graph__builder.hpp" "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp" + "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_graph__struct.hpp" "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp" + "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_graph__traits.hpp" "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp" + "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_point__builder.hpp" "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp" + "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_point__struct.hpp" "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp" + "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_point__traits.hpp" "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp" + "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/key_frame.hpp" "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp" + "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/map_data.hpp" "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp" + "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/map_point.hpp" "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp" + "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/srv/detail/get_landmarks_in_view__builder.hpp" "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp" + "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/srv/detail/get_landmarks_in_view__struct.hpp" "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp" + "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/srv/detail/get_landmarks_in_view__traits.hpp" "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp" + "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/srv/detail/get_map__builder.hpp" "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp" + "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/srv/detail/get_map__struct.hpp" "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp" + "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/srv/detail/get_map__traits.hpp" "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp" + "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/srv/get_landmarks_in_view.hpp" "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp" + "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/srv/get_map.hpp" "/root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp" + ) + + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__cpp.dir/build.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__cpp.dir/build.make new file mode 100644 index 0000000..70a610b --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__cpp.dir/build.make @@ -0,0 +1,316 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/colcon_ws/src/slam_msgs + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/build/slam_msgs + +# Utility rule file for slam_msgs__cpp. + +# Include any custom commands dependencies for this target. +include CMakeFiles/slam_msgs__cpp.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/slam_msgs__cpp.dir/progress.make + +CMakeFiles/slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp +CMakeFiles/slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/msg/detail/map_graph__builder.hpp +CMakeFiles/slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/msg/detail/map_graph__struct.hpp +CMakeFiles/slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/msg/detail/map_graph__traits.hpp +CMakeFiles/slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/msg/map_data.hpp +CMakeFiles/slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/msg/detail/map_data__builder.hpp +CMakeFiles/slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/msg/detail/map_data__struct.hpp +CMakeFiles/slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/msg/detail/map_data__traits.hpp +CMakeFiles/slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/msg/key_frame.hpp +CMakeFiles/slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/msg/detail/key_frame__builder.hpp +CMakeFiles/slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/msg/detail/key_frame__struct.hpp +CMakeFiles/slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/msg/detail/key_frame__traits.hpp +CMakeFiles/slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/msg/map_point.hpp +CMakeFiles/slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/msg/detail/map_point__builder.hpp +CMakeFiles/slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/msg/detail/map_point__struct.hpp +CMakeFiles/slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/msg/detail/map_point__traits.hpp +CMakeFiles/slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/srv/get_map.hpp +CMakeFiles/slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/srv/detail/get_map__builder.hpp +CMakeFiles/slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/srv/detail/get_map__struct.hpp +CMakeFiles/slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/srv/detail/get_map__traits.hpp +CMakeFiles/slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/srv/get_landmarks_in_view.hpp +CMakeFiles/slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/srv/detail/get_landmarks_in_view__builder.hpp +CMakeFiles/slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/srv/detail/get_landmarks_in_view__struct.hpp +CMakeFiles/slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/srv/detail/get_landmarks_in_view__traits.hpp + +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/lib/rosidl_generator_cpp/rosidl_generator_cpp +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_generator_cpp/__init__.py +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/rosidl_generator_cpp/resource/action__builder.hpp.em +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/rosidl_generator_cpp/resource/action__struct.hpp.em +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/rosidl_generator_cpp/resource/action__traits.hpp.em +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/rosidl_generator_cpp/resource/idl.hpp.em +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/rosidl_generator_cpp/resource/idl__builder.hpp.em +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/rosidl_generator_cpp/resource/idl__struct.hpp.em +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/rosidl_generator_cpp/resource/idl__traits.hpp.em +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/rosidl_generator_cpp/resource/msg__builder.hpp.em +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/rosidl_generator_cpp/resource/msg__struct.hpp.em +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/rosidl_generator_cpp/resource/msg__traits.hpp.em +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/rosidl_generator_cpp/resource/srv__builder.hpp.em +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/rosidl_generator_cpp/resource/srv__struct.hpp.em +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/rosidl_generator_cpp/resource/srv__traits.hpp.em +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: rosidl_adapter/slam_msgs/msg/MapGraph.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: rosidl_adapter/slam_msgs/msg/MapData.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: rosidl_adapter/slam_msgs/msg/KeyFrame.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: rosidl_adapter/slam_msgs/msg/MapPoint.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: rosidl_adapter/slam_msgs/srv/GetMap.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: rosidl_adapter/slam_msgs/srv/GetLandmarksInView.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/builtin_interfaces/msg/Duration.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/builtin_interfaces/msg/Time.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/geometry_msgs/msg/Accel.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/geometry_msgs/msg/AccelStamped.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/geometry_msgs/msg/AccelWithCovariance.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/geometry_msgs/msg/Inertia.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/geometry_msgs/msg/InertiaStamped.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/geometry_msgs/msg/Point.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/geometry_msgs/msg/Point32.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/geometry_msgs/msg/PointStamped.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/geometry_msgs/msg/Polygon.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/geometry_msgs/msg/PolygonStamped.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/geometry_msgs/msg/Pose.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/geometry_msgs/msg/Pose2D.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/geometry_msgs/msg/PoseArray.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/geometry_msgs/msg/PoseStamped.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/geometry_msgs/msg/PoseWithCovariance.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/geometry_msgs/msg/Quaternion.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/geometry_msgs/msg/QuaternionStamped.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/geometry_msgs/msg/Transform.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/geometry_msgs/msg/TransformStamped.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/geometry_msgs/msg/Twist.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/geometry_msgs/msg/TwistStamped.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/geometry_msgs/msg/TwistWithCovariance.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/geometry_msgs/msg/Vector3.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/geometry_msgs/msg/Vector3Stamped.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/geometry_msgs/msg/VelocityStamped.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/geometry_msgs/msg/Wrench.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/geometry_msgs/msg/WrenchStamped.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/std_msgs/msg/Bool.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/std_msgs/msg/Byte.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/std_msgs/msg/ByteMultiArray.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/std_msgs/msg/Char.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/std_msgs/msg/ColorRGBA.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/std_msgs/msg/Empty.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/std_msgs/msg/Float32.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/std_msgs/msg/Float32MultiArray.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/std_msgs/msg/Float64.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/std_msgs/msg/Float64MultiArray.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/std_msgs/msg/Header.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/std_msgs/msg/Int16.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/std_msgs/msg/Int16MultiArray.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/std_msgs/msg/Int32.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/std_msgs/msg/Int32MultiArray.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/std_msgs/msg/Int64.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/std_msgs/msg/Int64MultiArray.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/std_msgs/msg/Int8.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/std_msgs/msg/Int8MultiArray.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/std_msgs/msg/MultiArrayDimension.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/std_msgs/msg/MultiArrayLayout.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/std_msgs/msg/String.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/std_msgs/msg/UInt16.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/std_msgs/msg/UInt16MultiArray.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/std_msgs/msg/UInt32.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/std_msgs/msg/UInt32MultiArray.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/std_msgs/msg/UInt64.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/std_msgs/msg/UInt64MultiArray.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/std_msgs/msg/UInt8.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/std_msgs/msg/UInt8MultiArray.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/sensor_msgs/msg/BatteryState.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/sensor_msgs/msg/CameraInfo.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/sensor_msgs/msg/ChannelFloat32.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/sensor_msgs/msg/CompressedImage.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/sensor_msgs/msg/FluidPressure.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/sensor_msgs/msg/Illuminance.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/sensor_msgs/msg/Image.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/sensor_msgs/msg/Imu.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/sensor_msgs/msg/JointState.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/sensor_msgs/msg/Joy.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/sensor_msgs/msg/JoyFeedback.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/sensor_msgs/msg/JoyFeedbackArray.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/sensor_msgs/msg/LaserEcho.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/sensor_msgs/msg/LaserScan.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/sensor_msgs/msg/MagneticField.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/sensor_msgs/msg/MultiDOFJointState.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/sensor_msgs/msg/MultiEchoLaserScan.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/sensor_msgs/msg/NavSatFix.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/sensor_msgs/msg/NavSatStatus.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/sensor_msgs/msg/PointCloud.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/sensor_msgs/msg/PointCloud2.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/sensor_msgs/msg/PointField.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/sensor_msgs/msg/Range.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/sensor_msgs/msg/RegionOfInterest.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/sensor_msgs/msg/RelativeHumidity.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/sensor_msgs/msg/Temperature.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/sensor_msgs/msg/TimeReference.idl +rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp: /opt/ros/humble/share/sensor_msgs/srv/SetCameraInfo.idl + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating C++ code for ROS interfaces" + /usr/bin/python3 /opt/ros/humble/share/rosidl_generator_cpp/cmake/../../../lib/rosidl_generator_cpp/rosidl_generator_cpp --generator-arguments-file /root/build/slam_msgs/rosidl_generator_cpp__arguments.json + +rosidl_generator_cpp/slam_msgs/msg/detail/map_graph__builder.hpp: rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/slam_msgs/msg/detail/map_graph__builder.hpp + +rosidl_generator_cpp/slam_msgs/msg/detail/map_graph__struct.hpp: rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/slam_msgs/msg/detail/map_graph__struct.hpp + +rosidl_generator_cpp/slam_msgs/msg/detail/map_graph__traits.hpp: rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/slam_msgs/msg/detail/map_graph__traits.hpp + +rosidl_generator_cpp/slam_msgs/msg/map_data.hpp: rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/slam_msgs/msg/map_data.hpp + +rosidl_generator_cpp/slam_msgs/msg/detail/map_data__builder.hpp: rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/slam_msgs/msg/detail/map_data__builder.hpp + +rosidl_generator_cpp/slam_msgs/msg/detail/map_data__struct.hpp: rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/slam_msgs/msg/detail/map_data__struct.hpp + +rosidl_generator_cpp/slam_msgs/msg/detail/map_data__traits.hpp: rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/slam_msgs/msg/detail/map_data__traits.hpp + +rosidl_generator_cpp/slam_msgs/msg/key_frame.hpp: rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/slam_msgs/msg/key_frame.hpp + +rosidl_generator_cpp/slam_msgs/msg/detail/key_frame__builder.hpp: rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/slam_msgs/msg/detail/key_frame__builder.hpp + +rosidl_generator_cpp/slam_msgs/msg/detail/key_frame__struct.hpp: rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/slam_msgs/msg/detail/key_frame__struct.hpp + +rosidl_generator_cpp/slam_msgs/msg/detail/key_frame__traits.hpp: rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/slam_msgs/msg/detail/key_frame__traits.hpp + +rosidl_generator_cpp/slam_msgs/msg/map_point.hpp: rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/slam_msgs/msg/map_point.hpp + +rosidl_generator_cpp/slam_msgs/msg/detail/map_point__builder.hpp: rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/slam_msgs/msg/detail/map_point__builder.hpp + +rosidl_generator_cpp/slam_msgs/msg/detail/map_point__struct.hpp: rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/slam_msgs/msg/detail/map_point__struct.hpp + +rosidl_generator_cpp/slam_msgs/msg/detail/map_point__traits.hpp: rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/slam_msgs/msg/detail/map_point__traits.hpp + +rosidl_generator_cpp/slam_msgs/srv/get_map.hpp: rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/slam_msgs/srv/get_map.hpp + +rosidl_generator_cpp/slam_msgs/srv/detail/get_map__builder.hpp: rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/slam_msgs/srv/detail/get_map__builder.hpp + +rosidl_generator_cpp/slam_msgs/srv/detail/get_map__struct.hpp: rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/slam_msgs/srv/detail/get_map__struct.hpp + +rosidl_generator_cpp/slam_msgs/srv/detail/get_map__traits.hpp: rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/slam_msgs/srv/detail/get_map__traits.hpp + +rosidl_generator_cpp/slam_msgs/srv/get_landmarks_in_view.hpp: rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/slam_msgs/srv/get_landmarks_in_view.hpp + +rosidl_generator_cpp/slam_msgs/srv/detail/get_landmarks_in_view__builder.hpp: rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/slam_msgs/srv/detail/get_landmarks_in_view__builder.hpp + +rosidl_generator_cpp/slam_msgs/srv/detail/get_landmarks_in_view__struct.hpp: rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/slam_msgs/srv/detail/get_landmarks_in_view__struct.hpp + +rosidl_generator_cpp/slam_msgs/srv/detail/get_landmarks_in_view__traits.hpp: rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/slam_msgs/srv/detail/get_landmarks_in_view__traits.hpp + +slam_msgs__cpp: CMakeFiles/slam_msgs__cpp +slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/msg/detail/key_frame__builder.hpp +slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/msg/detail/key_frame__struct.hpp +slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/msg/detail/key_frame__traits.hpp +slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/msg/detail/map_data__builder.hpp +slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/msg/detail/map_data__struct.hpp +slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/msg/detail/map_data__traits.hpp +slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/msg/detail/map_graph__builder.hpp +slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/msg/detail/map_graph__struct.hpp +slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/msg/detail/map_graph__traits.hpp +slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/msg/detail/map_point__builder.hpp +slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/msg/detail/map_point__struct.hpp +slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/msg/detail/map_point__traits.hpp +slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/msg/key_frame.hpp +slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/msg/map_data.hpp +slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp +slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/msg/map_point.hpp +slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/srv/detail/get_landmarks_in_view__builder.hpp +slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/srv/detail/get_landmarks_in_view__struct.hpp +slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/srv/detail/get_landmarks_in_view__traits.hpp +slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/srv/detail/get_map__builder.hpp +slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/srv/detail/get_map__struct.hpp +slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/srv/detail/get_map__traits.hpp +slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/srv/get_landmarks_in_view.hpp +slam_msgs__cpp: rosidl_generator_cpp/slam_msgs/srv/get_map.hpp +slam_msgs__cpp: CMakeFiles/slam_msgs__cpp.dir/build.make +.PHONY : slam_msgs__cpp + +# Rule to build all files generated by this target. +CMakeFiles/slam_msgs__cpp.dir/build: slam_msgs__cpp +.PHONY : CMakeFiles/slam_msgs__cpp.dir/build + +CMakeFiles/slam_msgs__cpp.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/slam_msgs__cpp.dir/cmake_clean.cmake +.PHONY : CMakeFiles/slam_msgs__cpp.dir/clean + +CMakeFiles/slam_msgs__cpp.dir/depend: + cd /root/build/slam_msgs && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/colcon_ws/src/slam_msgs /root/colcon_ws/src/slam_msgs /root/build/slam_msgs /root/build/slam_msgs /root/build/slam_msgs/CMakeFiles/slam_msgs__cpp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/slam_msgs__cpp.dir/depend + diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__cpp.dir/cmake_clean.cmake b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__cpp.dir/cmake_clean.cmake new file mode 100644 index 0000000..02f55a4 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__cpp.dir/cmake_clean.cmake @@ -0,0 +1,32 @@ +file(REMOVE_RECURSE + "CMakeFiles/slam_msgs__cpp" + "rosidl_generator_cpp/slam_msgs/msg/detail/key_frame__builder.hpp" + "rosidl_generator_cpp/slam_msgs/msg/detail/key_frame__struct.hpp" + "rosidl_generator_cpp/slam_msgs/msg/detail/key_frame__traits.hpp" + "rosidl_generator_cpp/slam_msgs/msg/detail/map_data__builder.hpp" + "rosidl_generator_cpp/slam_msgs/msg/detail/map_data__struct.hpp" + "rosidl_generator_cpp/slam_msgs/msg/detail/map_data__traits.hpp" + "rosidl_generator_cpp/slam_msgs/msg/detail/map_graph__builder.hpp" + "rosidl_generator_cpp/slam_msgs/msg/detail/map_graph__struct.hpp" + "rosidl_generator_cpp/slam_msgs/msg/detail/map_graph__traits.hpp" + "rosidl_generator_cpp/slam_msgs/msg/detail/map_point__builder.hpp" + "rosidl_generator_cpp/slam_msgs/msg/detail/map_point__struct.hpp" + "rosidl_generator_cpp/slam_msgs/msg/detail/map_point__traits.hpp" + "rosidl_generator_cpp/slam_msgs/msg/key_frame.hpp" + "rosidl_generator_cpp/slam_msgs/msg/map_data.hpp" + "rosidl_generator_cpp/slam_msgs/msg/map_graph.hpp" + "rosidl_generator_cpp/slam_msgs/msg/map_point.hpp" + "rosidl_generator_cpp/slam_msgs/srv/detail/get_landmarks_in_view__builder.hpp" + "rosidl_generator_cpp/slam_msgs/srv/detail/get_landmarks_in_view__struct.hpp" + "rosidl_generator_cpp/slam_msgs/srv/detail/get_landmarks_in_view__traits.hpp" + "rosidl_generator_cpp/slam_msgs/srv/detail/get_map__builder.hpp" + "rosidl_generator_cpp/slam_msgs/srv/detail/get_map__struct.hpp" + "rosidl_generator_cpp/slam_msgs/srv/detail/get_map__traits.hpp" + "rosidl_generator_cpp/slam_msgs/srv/get_landmarks_in_view.hpp" + "rosidl_generator_cpp/slam_msgs/srv/get_map.hpp" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/slam_msgs__cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__cpp.dir/compiler_depend.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__cpp.dir/compiler_depend.make new file mode 100644 index 0000000..5881c55 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__cpp.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for slam_msgs__cpp. +# This may be replaced when dependencies are built. diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__cpp.dir/compiler_depend.ts b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__cpp.dir/compiler_depend.ts new file mode 100644 index 0000000..af87617 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__cpp.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for slam_msgs__cpp. diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__cpp.dir/progress.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__cpp.dir/progress.make new file mode 100644 index 0000000..781c7de --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__cpp.dir/progress.make @@ -0,0 +1,2 @@ +CMAKE_PROGRESS_1 = 1 + diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/DependInfo.cmake b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/DependInfo.cmake new file mode 100644 index 0000000..3c08a42 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/DependInfo.cmake @@ -0,0 +1,58 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c" "CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c.o" "gcc" "CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c.o.d" + "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c" "CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c.o" "gcc" "CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c.o.d" + "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c" "CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c.o" "gcc" "CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c.o.d" + "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c" "CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c.o" "gcc" "CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c.o.d" + "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c" "CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c.o" "gcc" "CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c.o.d" + "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c" "CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c.o" "gcc" "CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c.o.d" + ) + +# Pairs of files generated by the same build rule. +set(CMAKE_MULTIPLE_OUTPUT_PAIRS + "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c" "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/map_graph.h" + "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.h" "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/map_graph.h" + "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__struct.h" "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/map_graph.h" + "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__type_support.h" "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/map_graph.h" + "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c" "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/map_graph.h" + "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.h" "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/map_graph.h" + "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_data__struct.h" "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/map_graph.h" + "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_data__type_support.h" "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/map_graph.h" + "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c" "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/map_graph.h" + "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.h" "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/map_graph.h" + "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__struct.h" "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/map_graph.h" + "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__type_support.h" "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/map_graph.h" + "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c" "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/map_graph.h" + "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.h" "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/map_graph.h" + "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__struct.h" "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/map_graph.h" + "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__type_support.h" "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/map_graph.h" + "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/key_frame.h" "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/map_graph.h" + "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/map_data.h" "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/map_graph.h" + "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/map_point.h" "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/map_graph.h" + "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c" "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/map_graph.h" + "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.h" "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/map_graph.h" + "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__struct.h" "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/map_graph.h" + "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.h" "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/map_graph.h" + "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c" "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/map_graph.h" + "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.h" "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/map_graph.h" + "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_map__struct.h" "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/map_graph.h" + "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_map__type_support.h" "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/map_graph.h" + "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/get_landmarks_in_view.h" "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/map_graph.h" + "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/get_map.h" "/root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/map_graph.h" + ) + + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/build.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/build.make new file mode 100644 index 0000000..16c9a8b --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/build.make @@ -0,0 +1,424 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/colcon_ws/src/slam_msgs + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/build/slam_msgs + +# Include any dependencies generated for this target. +include CMakeFiles/slam_msgs__rosidl_generator_c.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/slam_msgs__rosidl_generator_c.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/slam_msgs__rosidl_generator_c.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/slam_msgs__rosidl_generator_c.dir/flags.make + +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/lib/rosidl_generator_c/rosidl_generator_c +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_generator_c/__init__.py +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/rosidl_generator_c/resource/action__type_support.h.em +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/rosidl_generator_c/resource/idl.h.em +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/rosidl_generator_c/resource/idl__functions.c.em +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/rosidl_generator_c/resource/idl__functions.h.em +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/rosidl_generator_c/resource/idl__struct.h.em +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/rosidl_generator_c/resource/idl__type_support.h.em +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/rosidl_generator_c/resource/msg__functions.c.em +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/rosidl_generator_c/resource/msg__functions.h.em +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/rosidl_generator_c/resource/msg__struct.h.em +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/rosidl_generator_c/resource/msg__type_support.h.em +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/rosidl_generator_c/resource/srv__type_support.h.em +rosidl_generator_c/slam_msgs/msg/map_graph.h: rosidl_adapter/slam_msgs/msg/MapGraph.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: rosidl_adapter/slam_msgs/msg/MapData.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: rosidl_adapter/slam_msgs/msg/KeyFrame.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: rosidl_adapter/slam_msgs/msg/MapPoint.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: rosidl_adapter/slam_msgs/srv/GetMap.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: rosidl_adapter/slam_msgs/srv/GetLandmarksInView.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/builtin_interfaces/msg/Duration.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/builtin_interfaces/msg/Time.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/geometry_msgs/msg/Accel.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/geometry_msgs/msg/AccelStamped.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/geometry_msgs/msg/AccelWithCovariance.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/geometry_msgs/msg/Inertia.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/geometry_msgs/msg/InertiaStamped.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/geometry_msgs/msg/Point.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/geometry_msgs/msg/Point32.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/geometry_msgs/msg/PointStamped.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/geometry_msgs/msg/Polygon.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/geometry_msgs/msg/PolygonStamped.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/geometry_msgs/msg/Pose.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/geometry_msgs/msg/Pose2D.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/geometry_msgs/msg/PoseArray.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/geometry_msgs/msg/PoseStamped.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/geometry_msgs/msg/PoseWithCovariance.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/geometry_msgs/msg/Quaternion.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/geometry_msgs/msg/QuaternionStamped.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/geometry_msgs/msg/Transform.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/geometry_msgs/msg/TransformStamped.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/geometry_msgs/msg/Twist.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/geometry_msgs/msg/TwistStamped.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/geometry_msgs/msg/TwistWithCovariance.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/geometry_msgs/msg/Vector3.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/geometry_msgs/msg/Vector3Stamped.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/geometry_msgs/msg/VelocityStamped.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/geometry_msgs/msg/Wrench.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/geometry_msgs/msg/WrenchStamped.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/std_msgs/msg/Bool.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/std_msgs/msg/Byte.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/std_msgs/msg/ByteMultiArray.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/std_msgs/msg/Char.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/std_msgs/msg/ColorRGBA.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/std_msgs/msg/Empty.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/std_msgs/msg/Float32.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/std_msgs/msg/Float32MultiArray.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/std_msgs/msg/Float64.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/std_msgs/msg/Float64MultiArray.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/std_msgs/msg/Header.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/std_msgs/msg/Int16.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/std_msgs/msg/Int16MultiArray.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/std_msgs/msg/Int32.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/std_msgs/msg/Int32MultiArray.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/std_msgs/msg/Int64.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/std_msgs/msg/Int64MultiArray.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/std_msgs/msg/Int8.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/std_msgs/msg/Int8MultiArray.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/std_msgs/msg/MultiArrayDimension.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/std_msgs/msg/MultiArrayLayout.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/std_msgs/msg/String.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/std_msgs/msg/UInt16.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/std_msgs/msg/UInt16MultiArray.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/std_msgs/msg/UInt32.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/std_msgs/msg/UInt32MultiArray.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/std_msgs/msg/UInt64.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/std_msgs/msg/UInt64MultiArray.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/std_msgs/msg/UInt8.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/std_msgs/msg/UInt8MultiArray.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/sensor_msgs/msg/BatteryState.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/sensor_msgs/msg/CameraInfo.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/sensor_msgs/msg/ChannelFloat32.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/sensor_msgs/msg/CompressedImage.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/sensor_msgs/msg/FluidPressure.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/sensor_msgs/msg/Illuminance.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/sensor_msgs/msg/Image.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/sensor_msgs/msg/Imu.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/sensor_msgs/msg/JointState.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/sensor_msgs/msg/Joy.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/sensor_msgs/msg/JoyFeedback.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/sensor_msgs/msg/JoyFeedbackArray.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/sensor_msgs/msg/LaserEcho.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/sensor_msgs/msg/LaserScan.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/sensor_msgs/msg/MagneticField.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/sensor_msgs/msg/MultiDOFJointState.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/sensor_msgs/msg/MultiEchoLaserScan.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/sensor_msgs/msg/NavSatFix.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/sensor_msgs/msg/NavSatStatus.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/sensor_msgs/msg/PointCloud.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/sensor_msgs/msg/PointCloud2.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/sensor_msgs/msg/PointField.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/sensor_msgs/msg/Range.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/sensor_msgs/msg/RegionOfInterest.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/sensor_msgs/msg/RelativeHumidity.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/sensor_msgs/msg/Temperature.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/sensor_msgs/msg/TimeReference.idl +rosidl_generator_c/slam_msgs/msg/map_graph.h: /opt/ros/humble/share/sensor_msgs/srv/SetCameraInfo.idl + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating C code for ROS interfaces" + /usr/bin/python3 /opt/ros/humble/share/rosidl_generator_c/cmake/../../../lib/rosidl_generator_c/rosidl_generator_c --generator-arguments-file /root/build/slam_msgs/rosidl_generator_c__arguments.json + +rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.h: rosidl_generator_c/slam_msgs/msg/map_graph.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.h + +rosidl_generator_c/slam_msgs/msg/detail/map_graph__struct.h: rosidl_generator_c/slam_msgs/msg/map_graph.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/slam_msgs/msg/detail/map_graph__struct.h + +rosidl_generator_c/slam_msgs/msg/detail/map_graph__type_support.h: rosidl_generator_c/slam_msgs/msg/map_graph.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/slam_msgs/msg/detail/map_graph__type_support.h + +rosidl_generator_c/slam_msgs/msg/map_data.h: rosidl_generator_c/slam_msgs/msg/map_graph.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/slam_msgs/msg/map_data.h + +rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.h: rosidl_generator_c/slam_msgs/msg/map_graph.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.h + +rosidl_generator_c/slam_msgs/msg/detail/map_data__struct.h: rosidl_generator_c/slam_msgs/msg/map_graph.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/slam_msgs/msg/detail/map_data__struct.h + +rosidl_generator_c/slam_msgs/msg/detail/map_data__type_support.h: rosidl_generator_c/slam_msgs/msg/map_graph.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/slam_msgs/msg/detail/map_data__type_support.h + +rosidl_generator_c/slam_msgs/msg/key_frame.h: rosidl_generator_c/slam_msgs/msg/map_graph.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/slam_msgs/msg/key_frame.h + +rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.h: rosidl_generator_c/slam_msgs/msg/map_graph.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.h + +rosidl_generator_c/slam_msgs/msg/detail/key_frame__struct.h: rosidl_generator_c/slam_msgs/msg/map_graph.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/slam_msgs/msg/detail/key_frame__struct.h + +rosidl_generator_c/slam_msgs/msg/detail/key_frame__type_support.h: rosidl_generator_c/slam_msgs/msg/map_graph.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/slam_msgs/msg/detail/key_frame__type_support.h + +rosidl_generator_c/slam_msgs/msg/map_point.h: rosidl_generator_c/slam_msgs/msg/map_graph.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/slam_msgs/msg/map_point.h + +rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.h: rosidl_generator_c/slam_msgs/msg/map_graph.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.h + +rosidl_generator_c/slam_msgs/msg/detail/map_point__struct.h: rosidl_generator_c/slam_msgs/msg/map_graph.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/slam_msgs/msg/detail/map_point__struct.h + +rosidl_generator_c/slam_msgs/msg/detail/map_point__type_support.h: rosidl_generator_c/slam_msgs/msg/map_graph.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/slam_msgs/msg/detail/map_point__type_support.h + +rosidl_generator_c/slam_msgs/srv/get_map.h: rosidl_generator_c/slam_msgs/msg/map_graph.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/slam_msgs/srv/get_map.h + +rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.h: rosidl_generator_c/slam_msgs/msg/map_graph.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.h + +rosidl_generator_c/slam_msgs/srv/detail/get_map__struct.h: rosidl_generator_c/slam_msgs/msg/map_graph.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/slam_msgs/srv/detail/get_map__struct.h + +rosidl_generator_c/slam_msgs/srv/detail/get_map__type_support.h: rosidl_generator_c/slam_msgs/msg/map_graph.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/slam_msgs/srv/detail/get_map__type_support.h + +rosidl_generator_c/slam_msgs/srv/get_landmarks_in_view.h: rosidl_generator_c/slam_msgs/msg/map_graph.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/slam_msgs/srv/get_landmarks_in_view.h + +rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.h: rosidl_generator_c/slam_msgs/msg/map_graph.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.h + +rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__struct.h: rosidl_generator_c/slam_msgs/msg/map_graph.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__struct.h + +rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.h: rosidl_generator_c/slam_msgs/msg/map_graph.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.h + +rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c: rosidl_generator_c/slam_msgs/msg/map_graph.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c + +rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c: rosidl_generator_c/slam_msgs/msg/map_graph.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c + +rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c: rosidl_generator_c/slam_msgs/msg/map_graph.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c + +rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c: rosidl_generator_c/slam_msgs/msg/map_graph.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c + +rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c: rosidl_generator_c/slam_msgs/msg/map_graph.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c + +rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c: rosidl_generator_c/slam_msgs/msg/map_graph.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c + +CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c.o: CMakeFiles/slam_msgs__rosidl_generator_c.dir/flags.make +CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c.o: rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c +CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c.o: CMakeFiles/slam_msgs__rosidl_generator_c.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c.o -MF CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c.o.d -o CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c.o -c /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c + +CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c > CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c.i + +CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c -o CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c.s + +CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c.o: CMakeFiles/slam_msgs__rosidl_generator_c.dir/flags.make +CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c.o: rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c +CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c.o: CMakeFiles/slam_msgs__rosidl_generator_c.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c.o -MF CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c.o.d -o CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c.o -c /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c + +CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c > CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c.i + +CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c -o CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c.s + +CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c.o: CMakeFiles/slam_msgs__rosidl_generator_c.dir/flags.make +CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c.o: rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c +CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c.o: CMakeFiles/slam_msgs__rosidl_generator_c.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building C object CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c.o -MF CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c.o.d -o CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c.o -c /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c + +CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c > CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c.i + +CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c -o CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c.s + +CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c.o: CMakeFiles/slam_msgs__rosidl_generator_c.dir/flags.make +CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c.o: rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c +CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c.o: CMakeFiles/slam_msgs__rosidl_generator_c.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building C object CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c.o -MF CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c.o.d -o CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c.o -c /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c + +CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c > CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c.i + +CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c -o CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c.s + +CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c.o: CMakeFiles/slam_msgs__rosidl_generator_c.dir/flags.make +CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c.o: rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c +CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c.o: CMakeFiles/slam_msgs__rosidl_generator_c.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building C object CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c.o -MF CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c.o.d -o CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c.o -c /root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c + +CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c > CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c.i + +CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c -o CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c.s + +CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c.o: CMakeFiles/slam_msgs__rosidl_generator_c.dir/flags.make +CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c.o: rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c +CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c.o: CMakeFiles/slam_msgs__rosidl_generator_c.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building C object CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c.o -MF CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c.o.d -o CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c.o -c /root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c + +CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c > CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c.i + +CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c -o CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c.s + +# Object files for target slam_msgs__rosidl_generator_c +slam_msgs__rosidl_generator_c_OBJECTS = \ +"CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c.o" \ +"CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c.o" \ +"CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c.o" \ +"CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c.o" \ +"CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c.o" \ +"CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c.o" + +# External object files for target slam_msgs__rosidl_generator_c +slam_msgs__rosidl_generator_c_EXTERNAL_OBJECTS = + +libslam_msgs__rosidl_generator_c.so: CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c.o +libslam_msgs__rosidl_generator_c.so: CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c.o +libslam_msgs__rosidl_generator_c.so: CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c.o +libslam_msgs__rosidl_generator_c.so: CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c.o +libslam_msgs__rosidl_generator_c.so: CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c.o +libslam_msgs__rosidl_generator_c.so: CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c.o +libslam_msgs__rosidl_generator_c.so: CMakeFiles/slam_msgs__rosidl_generator_c.dir/build.make +libslam_msgs__rosidl_generator_c.so: /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_c.so +libslam_msgs__rosidl_generator_c.so: /opt/ros/humble/lib/libgeometry_msgs__rosidl_generator_c.so +libslam_msgs__rosidl_generator_c.so: /opt/ros/humble/lib/libstd_msgs__rosidl_generator_c.so +libslam_msgs__rosidl_generator_c.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so +libslam_msgs__rosidl_generator_c.so: /opt/ros/humble/lib/librosidl_runtime_c.so +libslam_msgs__rosidl_generator_c.so: /opt/ros/humble/lib/librcutils.so +libslam_msgs__rosidl_generator_c.so: CMakeFiles/slam_msgs__rosidl_generator_c.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Linking C shared library libslam_msgs__rosidl_generator_c.so" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/slam_msgs__rosidl_generator_c.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/slam_msgs__rosidl_generator_c.dir/build: libslam_msgs__rosidl_generator_c.so +.PHONY : CMakeFiles/slam_msgs__rosidl_generator_c.dir/build + +CMakeFiles/slam_msgs__rosidl_generator_c.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/slam_msgs__rosidl_generator_c.dir/cmake_clean.cmake +.PHONY : CMakeFiles/slam_msgs__rosidl_generator_c.dir/clean + +CMakeFiles/slam_msgs__rosidl_generator_c.dir/depend: rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c +CMakeFiles/slam_msgs__rosidl_generator_c.dir/depend: rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.h +CMakeFiles/slam_msgs__rosidl_generator_c.dir/depend: rosidl_generator_c/slam_msgs/msg/detail/key_frame__struct.h +CMakeFiles/slam_msgs__rosidl_generator_c.dir/depend: rosidl_generator_c/slam_msgs/msg/detail/key_frame__type_support.h +CMakeFiles/slam_msgs__rosidl_generator_c.dir/depend: rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c +CMakeFiles/slam_msgs__rosidl_generator_c.dir/depend: rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.h +CMakeFiles/slam_msgs__rosidl_generator_c.dir/depend: rosidl_generator_c/slam_msgs/msg/detail/map_data__struct.h +CMakeFiles/slam_msgs__rosidl_generator_c.dir/depend: rosidl_generator_c/slam_msgs/msg/detail/map_data__type_support.h +CMakeFiles/slam_msgs__rosidl_generator_c.dir/depend: rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c +CMakeFiles/slam_msgs__rosidl_generator_c.dir/depend: rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.h +CMakeFiles/slam_msgs__rosidl_generator_c.dir/depend: rosidl_generator_c/slam_msgs/msg/detail/map_graph__struct.h +CMakeFiles/slam_msgs__rosidl_generator_c.dir/depend: rosidl_generator_c/slam_msgs/msg/detail/map_graph__type_support.h +CMakeFiles/slam_msgs__rosidl_generator_c.dir/depend: rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c +CMakeFiles/slam_msgs__rosidl_generator_c.dir/depend: rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.h +CMakeFiles/slam_msgs__rosidl_generator_c.dir/depend: rosidl_generator_c/slam_msgs/msg/detail/map_point__struct.h +CMakeFiles/slam_msgs__rosidl_generator_c.dir/depend: rosidl_generator_c/slam_msgs/msg/detail/map_point__type_support.h +CMakeFiles/slam_msgs__rosidl_generator_c.dir/depend: rosidl_generator_c/slam_msgs/msg/key_frame.h +CMakeFiles/slam_msgs__rosidl_generator_c.dir/depend: rosidl_generator_c/slam_msgs/msg/map_data.h +CMakeFiles/slam_msgs__rosidl_generator_c.dir/depend: rosidl_generator_c/slam_msgs/msg/map_graph.h +CMakeFiles/slam_msgs__rosidl_generator_c.dir/depend: rosidl_generator_c/slam_msgs/msg/map_point.h +CMakeFiles/slam_msgs__rosidl_generator_c.dir/depend: rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c +CMakeFiles/slam_msgs__rosidl_generator_c.dir/depend: rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.h +CMakeFiles/slam_msgs__rosidl_generator_c.dir/depend: rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__struct.h +CMakeFiles/slam_msgs__rosidl_generator_c.dir/depend: rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.h +CMakeFiles/slam_msgs__rosidl_generator_c.dir/depend: rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c +CMakeFiles/slam_msgs__rosidl_generator_c.dir/depend: rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.h +CMakeFiles/slam_msgs__rosidl_generator_c.dir/depend: rosidl_generator_c/slam_msgs/srv/detail/get_map__struct.h +CMakeFiles/slam_msgs__rosidl_generator_c.dir/depend: rosidl_generator_c/slam_msgs/srv/detail/get_map__type_support.h +CMakeFiles/slam_msgs__rosidl_generator_c.dir/depend: rosidl_generator_c/slam_msgs/srv/get_landmarks_in_view.h +CMakeFiles/slam_msgs__rosidl_generator_c.dir/depend: rosidl_generator_c/slam_msgs/srv/get_map.h + cd /root/build/slam_msgs && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/colcon_ws/src/slam_msgs /root/colcon_ws/src/slam_msgs /root/build/slam_msgs /root/build/slam_msgs /root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/slam_msgs__rosidl_generator_c.dir/depend + diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/cmake_clean.cmake b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/cmake_clean.cmake new file mode 100644 index 0000000..19ee281 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/cmake_clean.cmake @@ -0,0 +1,51 @@ +file(REMOVE_RECURSE + "CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c.o" + "CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c.o.d" + "CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c.o" + "CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c.o.d" + "CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c.o" + "CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c.o.d" + "CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c.o" + "CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c.o.d" + "CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c.o" + "CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c.o.d" + "CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c.o" + "CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c.o.d" + "libslam_msgs__rosidl_generator_c.pdb" + "libslam_msgs__rosidl_generator_c.so" + "rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c" + "rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.h" + "rosidl_generator_c/slam_msgs/msg/detail/key_frame__struct.h" + "rosidl_generator_c/slam_msgs/msg/detail/key_frame__type_support.h" + "rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c" + "rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.h" + "rosidl_generator_c/slam_msgs/msg/detail/map_data__struct.h" + "rosidl_generator_c/slam_msgs/msg/detail/map_data__type_support.h" + "rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c" + "rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.h" + "rosidl_generator_c/slam_msgs/msg/detail/map_graph__struct.h" + "rosidl_generator_c/slam_msgs/msg/detail/map_graph__type_support.h" + "rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c" + "rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.h" + "rosidl_generator_c/slam_msgs/msg/detail/map_point__struct.h" + "rosidl_generator_c/slam_msgs/msg/detail/map_point__type_support.h" + "rosidl_generator_c/slam_msgs/msg/key_frame.h" + "rosidl_generator_c/slam_msgs/msg/map_data.h" + "rosidl_generator_c/slam_msgs/msg/map_graph.h" + "rosidl_generator_c/slam_msgs/msg/map_point.h" + "rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c" + "rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.h" + "rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__struct.h" + "rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.h" + "rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c" + "rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.h" + "rosidl_generator_c/slam_msgs/srv/detail/get_map__struct.h" + "rosidl_generator_c/slam_msgs/srv/detail/get_map__type_support.h" + "rosidl_generator_c/slam_msgs/srv/get_landmarks_in_view.h" + "rosidl_generator_c/slam_msgs/srv/get_map.h" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/slam_msgs__rosidl_generator_c.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/compiler_depend.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/compiler_depend.make new file mode 100644 index 0000000..b5fcb60 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for slam_msgs__rosidl_generator_c. +# This may be replaced when dependencies are built. diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/compiler_depend.ts b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/compiler_depend.ts new file mode 100644 index 0000000..ff02e29 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for slam_msgs__rosidl_generator_c. diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/depend.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/depend.make new file mode 100644 index 0000000..b5dfa59 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for slam_msgs__rosidl_generator_c. +# This may be replaced when dependencies are built. diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/flags.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/flags.make new file mode 100644 index 0000000..ba19126 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# compile C with /usr/bin/cc +C_DEFINES = -DRCUTILS_ENABLE_FAULT_INJECTION -DROSIDL_GENERATOR_C_BUILDING_DLL_slam_msgs -DROS_PACKAGE_NAME=\"slam_msgs\" + +C_INCLUDES = -I/root/colcon_ws/src/slam_msgs/include -I/root/build/slam_msgs/rosidl_generator_c -isystem /opt/ros/humble/include/builtin_interfaces -isystem /opt/ros/humble/include/rosidl_runtime_c -isystem /opt/ros/humble/include/rcutils -isystem /opt/ros/humble/include/rosidl_typesupport_interface -isystem /opt/ros/humble/include/geometry_msgs -isystem /opt/ros/humble/include/std_msgs -isystem /opt/ros/humble/include/sensor_msgs + +C_FLAGS = -fPIC -Wall -std=gnu11 + diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/link.txt b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/link.txt new file mode 100644 index 0000000..a114232 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/cc -fPIC -shared -Wl,-soname,libslam_msgs__rosidl_generator_c.so -o libslam_msgs__rosidl_generator_c.so CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c.o CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c.o CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c.o CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c.o CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c.o CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c.o -Wl,-rpath,/opt/ros/humble/lib: /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so /opt/ros/humble/lib/librosidl_runtime_c.so /opt/ros/humble/lib/librcutils.so -ldl diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/progress.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/progress.make new file mode 100644 index 0000000..a716360 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/progress.make @@ -0,0 +1,9 @@ +CMAKE_PROGRESS_1 = 3 +CMAKE_PROGRESS_2 = 4 +CMAKE_PROGRESS_3 = 5 +CMAKE_PROGRESS_4 = 6 +CMAKE_PROGRESS_5 = 7 +CMAKE_PROGRESS_6 = 8 +CMAKE_PROGRESS_7 = 9 +CMAKE_PROGRESS_8 = 10 + diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c.o b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c.o new file mode 100644 index 0000000000000000000000000000000000000000..0daad31fd1cb2ba93ccafba8a0d3f8aaec152ee7 GIT binary patch literal 6672 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 literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c.o.d b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c.o.d new file mode 100644 index 0000000..6eb1161 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c.o.d @@ -0,0 +1,71 @@ +CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c.o: \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.c \ + /usr/include/stdc-predef.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/rosidl_generator_c__visibility_control.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__struct.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.h \ + /usr/include/assert.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /opt/ros/humble/include/rcutils/rcutils/allocator.h \ + /opt/ros/humble/include/rcutils/rcutils/macros.h \ + /opt/ros/humble/include/rcutils/rcutils/testing/fault_injection.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /opt/ros/humble/include/rcutils/rcutils/visibility_control.h \ + /opt/ros/humble/include/rcutils/rcutils/visibility_control_macros.h \ + /opt/ros/humble/include/rcutils/rcutils/types/rcutils_ret.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__functions.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/rosidl_generator_c__visibility_control.h diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c.o b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c.o new file mode 100644 index 0000000000000000000000000000000000000000..32549ae530ffb40b03685fa1e714d6b4a460c6af GIT binary patch literal 7648 zcmdT|eQX>@6`!-6=F)uFX(I?EDkoHm1NGUijA%+49fVCbZIhZL7D0+wZ|>H~k^5qA zSHx9At6mDZo?Ka#kobtoNq}MrAsGP% zGkfpGyLJlyz>{ug=J!75&6^MVIqj)~U6BZr6k+>Wdn8fD#y{TfCwMo(wy~}3{oV)u zHKvzu>!rW->E#Pey>y|;+;)|~q(#048)=TNB@TUT;K zNETj0gX@ZKn8V4u`9@%vPMk)fh9DhDAC1U#fSt0t!l&$Pgl2`g8@&mg*DGTyp7nR7 z0dMv~;H$t~(WgdZZMVUK7$XW6gkV802MdNy^?y3VL`tvpe5#+XrPds-=~LRGOc>;F zkBfat*XvS z7iRnowhOAeBV!9%4RXOCM^)B)@g3||jx37_S6{wuyH9ijt zkex;S+ER}m!KPa;zYZbSa3nVKC2bz^I?wa!Zr4j%J;G=G1+8k&!)B3#;#V320rsY* z&$n7F#im}$f)&2NZ{FKutA4gf;L=0WQ`Q+_)W^cWMXjO)xP81q95xx3jV7)*~wQ80{cU48J!eqqO<&)_xZT1*5e3qTT<55LQ<0(E% ze!GGhuy&-Tm;VT-(idBBHp%-zyg>La=KgS>p-a$#%~aNA8n2( zcsIfzGYeOBOD}`P${4sh2K#pLTW|0i=FZP?B}>{YW)vpMGdkP*g6o}w-qbO`vdj%% za2!Wrk+}`N$Y2+Po>PMM78%UoA_Mb7Eb<%;X-+IM*3s&_5KE2FpqC9l(EEp-%F%4tF%_W_5K39wEbo@yE zbDYg}PazKU6Z}Yi*AIRDXAuVq<6rjJY!+Kz|BA2wd%=gS5dOH&za{t<%*WU7J{3WM z-2i&#{g3sTLIMC1VjA*g{=@fhac}QHR~PtAflI$dfj_pbQU1x-{16VXd&o8m zXG4^qv?dSQW)_a{_F=wO1nc++WC!^O6!b3^)3yw_Tg*&YB8b51Y>4@W%LD}!F6~E^ z%oirZ0`hpFu>`V%!Uz;>M_^l~V=+7FI_XRi-Ug15vL;M7;}~WplTYG1fn}|1(Q=q! z6df~p&Pbj;XH39DA-v*JR?)HZFtyd;tM~lc1=ubjzPyHE7K@hctmD3|mGq`}7jb-u zkndt)Nd&mWd%W!qcNt@NBzypmOQd}S$E`2%;{=E2hmTJXoXWpI@J&SidjzNQ*9m?v zk$;!qn+g6`f^Q-Cr^UU1^V&x6QG)jpT%M;WkLRhJ?+qeDLhx4zj&A`e|0==p)gbY|5FG!|mG~Aor;*Svwf_l%(>&unfQ0hY&PxQRcK$(d z8qX7G00M{<1b}G1>?vZxQ>{?}{QX?Y9(M+TVnm5J=|1^@eP_z}0y@L~xqt;{>O9 zeu?1tFM8?sErL@!O@dQ9n=y$%7|$;FNjoD1r*_^Z_*NpH!$SlJ?NIx-2#%?e_BY`n z0)+B(9e+vi?ZA`r4T95nVjzQrc@|rWj}!dc#;=I+xPr@f?ehvQ-=kFpm+#1$g3I^c zl7h?kA3WhW$vEZvFQ(w~otIE>`OX_xaQV)AUcu!%kHw3VS;ssLtz&!bS=qC#j2U;V z^A3ySALA^3x>#g!JMRsW`E1t80WX(#tT_CwJHYQ|F+P)X;{`ikfU9y6bkLG@)|kL& znaIF@*Tg^_rzFbOH<5)O8AJ^S;RvgsEJGl4kyBB__KZFB9QJgRk#z#rU zFWWBxQ}(Ich|s4P_Ep(qfZ@JY<9}4>$ACvk=3ippfDYPJ^-l`@?<)>feXPQu^{?aM z0TdJZXbwwB>I-(DZ`51C#|h9*v9LJAb4}Gpo9fyF#G>Mlyt=|vro-^;Q$$dmEq{zR L%<&rktLpz7usOgs literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c.o.d b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c.o.d new file mode 100644 index 0000000..6dca968 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c.o.d @@ -0,0 +1,82 @@ +CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c.o: \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.c \ + /usr/include/stdc-predef.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/rosidl_generator_c__visibility_control.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_data__struct.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__struct.h \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/string.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__struct.h \ + /usr/include/assert.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /opt/ros/humble/include/rcutils/rcutils/allocator.h \ + /opt/ros/humble/include/rcutils/rcutils/macros.h \ + /opt/ros/humble/include/rcutils/rcutils/testing/fault_injection.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /opt/ros/humble/include/rcutils/rcutils/visibility_control.h \ + /opt/ros/humble/include/rcutils/rcutils/visibility_control_macros.h \ + /opt/ros/humble/include/rcutils/rcutils/types/rcutils_ret.h \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__functions.h \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/rosidl_generator_c__visibility_control.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.h diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c.o b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c.o new file mode 100644 index 0000000000000000000000000000000000000000..7aba4e4e3e21df9bf0fa1d40ad8051acffe825bf GIT binary patch literal 7728 zcmdT}ZEPGz8J@G9+O3n=X#$ueLWdNP1IgJ=LvczP9Yot~r8qT7EE-f;ukSX_k^5qA z58|q6D;yxF!w~VOQ1auX2w@4NTA(5;g80%(u>&+s0aZw#%0H-Zaghw=$B|Yt&pSJ_ zH@Dt(?EZpR+MAi@{hW8+`Ec@#cJz^^NQ6m>utTgqk|<+S+w1)}@5b3?wu!yd@sT@2 zdg)Dl{OwM?biSsKpRcjvebXfJRtZ0PS*z)#*#!c|mm(Lc&Q=xTf{O_bjaQ@BNbIiS z`-OP_+Qc_Z(~NGu92lz;Q^S#Q$PlC>IbMuh3b0cuF7bIgt!S25vDKZ`IlVlz~l0GpQt-B2tq!>xCUkLW=rC`C(ss2xg7*FcumXCGwrPpeGReeIcEfajS-M4>S#1stTl_Q> zke%E5_4y_}LQRWadI=#{X(V>^MQsLoo#A;cZqdiJxd@;2XS9kvgUuobg=34K2(ULX zIOQ{_k7r>e)D5jk*aO@tx)r@N*rxP5`KE`=>PtC@3{S7j?lcnD@6T&l zo7T%r|7Nx0!p|vFd>rotQ0&$xHc-~|()Ft|)XL!vujd|tUV3-C>Iiv7mLp!-%7nr% z{2b8c?3+qbcr>DXxwTme!HsJ+-lp_BslRwuMBIjm9W~stXlZ z6Pn~ytJyzVd7BQec1-cfRJ_Sd(yl6N6--8KT|SwP@phLn$!FOZJe^ZYX&mLVm^t$55d)O?AzO4f0L6I58fSEtyIy_;0wPkibqr z?+N}`13&NacM=ZzG5vV{FMIY63VxXXCj_6r_B{O;J^iNy|3B19e)AIdPcDOqL|fQD zmxFlCfqxOvTJt-_3N=NZQ|yjTIEngCY2r zL-6kcr}!U2OEl#+?1d2dS3>YVhTv}kC;NX#OT=pzZELfOpFm5*_YB%zfxk$H28iz! zw5Nav&39DD$L`_c?%qN7`vU)iz@^`70zcU5%JaQ~?%M*tBXGV)NF?MaHjKgJ+R2lr zj7Nr!9X|Q!W5*05*2}_ARUD-bD>zAh4~R2Yx6Gtv8-~l1m&A$#nIFUA=CE-Jr!tn2 zAT8&CeTGp#uDO{}E0?hxdrb8+m@8N(95a)*k}KpxLRza&F1HS!Ts}NYrfnIxe#~@O zs_Fu3NJw3H9TC=*!oy7D@?&8Ua^4z(<8teW%k>#rBnjIx9gEqCqLWG&@WOD6q;=XX zrX9mfr*jE1 zvYop{P`59pxE2rV341LIt^`3#50dv69aD6~yoaYM(LrK@2&bb&;*S#uA{@^d4?jyF z$S?nG7v}iA=u11#E4XT({^}$mJNMy}@_!}}M0h(si7yfeB77r0iSH5j4B?v6Q`I3TvP{E&5@DC~Y6$PhPh_v%p1*f-& z#JAwwCnCS9{ap&K=6OKDRXg8PaMjMc3a-X;lpKPnQSHB=;Hv$d?&-!rrzODFh`7W*caQU8`_u=wAi6k1uvU( ztQh`w-pg-kF&@npV|hE5$Bj7#9kOJdF;3fNM(!k$i1*nNchguaSV-!FR{80~9+ z{QW{d3Z61?l&T|KD}ER{h7X|6e+;-1Pte literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c.o.d b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c.o.d new file mode 100644 index 0000000..ad7a07f --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c.o.d @@ -0,0 +1,81 @@ +CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c.o: \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.c \ + /usr/include/stdc-predef.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/rosidl_generator_c__visibility_control.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__struct.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__struct.h \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/string.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.h \ + /usr/include/assert.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /opt/ros/humble/include/rcutils/rcutils/allocator.h \ + /opt/ros/humble/include/rcutils/rcutils/macros.h \ + /opt/ros/humble/include/rcutils/rcutils/testing/fault_injection.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /opt/ros/humble/include/rcutils/rcutils/visibility_control.h \ + /opt/ros/humble/include/rcutils/rcutils/visibility_control_macros.h \ + /opt/ros/humble/include/rcutils/rcutils/types/rcutils_ret.h \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__functions.h \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/rosidl_generator_c__visibility_control.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence_functions.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__functions.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/rosidl_generator_c__visibility_control.h diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c.o b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c.o new file mode 100644 index 0000000000000000000000000000000000000000..3bcc254579821de07cb1b2b264b3a20f4dd3bc8b GIT binary patch literal 7176 zcmdT|Z)_Y#6`!-6#*`#>n^24rl@k?FBAT;ZxrNX)99Y{dQk}RV2LdXsH+Spgn)~DK z?KN?f&V)8Q&e6j~`2C!vDNCsQCgB9vTOR9_GRgG9v#kjw`pgZW?tNETEzzc)Lx z_il4{G4KH~(%#Jc-rsri=FQm88BaXk6^RJlBI2NE%rq**rGdscE{AckO>7l^?YsXU z3A6MEbLP+eX6gKzIdgtZ6gO9iW#w~b*;q463(GW{S&dw*dD}VUbB#!7rZ#Y$*zU-_ zsY?FcdZVRf?|!adE7m$!B9~jpm5Qs9O1wU3h&GOi9R3yPc0b2j1zwbR#sGL|!nIGCAJ@PimOljJqII^nV z$!GG;+rk}aW%4o@$dJGER)!{EXwEDZD`8_Z=jTN6Zt3$M??di2MQp*SAr=BLs))Xe zzo21xY*{V1a-9MtmyAHxz*Gw~{fsCJMjf44c?1H8&Y~HqnUO{F=2DMYdL16inL0n0 zj2j5+4H?$rJ?4y2kH|$oYE;}BGFwjyV=H@aS2sIOJInQ%Gg)Ymdka#qNwwxp+5@RM zr~}-uh843k-pj`Q@<4*8^G1#%zSY}fTSeGD9FA()sG4PAeyP@X@p}{}Igj@PDDE+5 zH&M*Y(#>n%rCv|p3`Tyv34%*YfI7Gwj&UT&SshOB!OVW6?*5d;L^`8#S1MZ|4}7;4 z;=OF#PvezS%Hdu(>~V*GNK$PbZmiPV8*tsccD0ibZF}duZW;GBhkgL2S{(W~LWda8 z5f3Wd|LG}@A`6#s%9oJ&%R-j?rQl3HPmwMg%Vt?7_!5$#*WCZQrwYD{lv)FeSV@2j zR7xq_Z~WNK?x0f%4MWHu(CYF?*X5Cptg`quT_pp^zcnRDCXF@s<=d~hiB1(tE~OGI zlCQRh}JrEjL!C(Ow;Hn~m}isi)+9=2BKNj}BBlZp%zLrFQit4M=p~n{%`W@<3%x@K2xuGM z-zs;gs`i%>==ST6a!j>BH=p+gj~COK)LoftHQ+w6u1D`DN%(BMpsd3-nr<`YsPA=)dbUK$7;?U^mN27ZZ$BQ|y7#$vtjl_ob z4HxBf_zMp`6dM}Zt6+kwb zVE@O8j-W95L_q(oqEBEwfqeI8BE+x@(A$cBriq>p=(`9-y|}CSp;}Rp?g&yLw_&R zBliy27(RI^D?Z(2F(7`;CvySVSMassr<=PK{_8gQJHSc*Yv`$IJ0CzGTIo5|1}_39 zJr7a`>Kah=ZOFvd3 zscbD?KqYO|)H~VPup-IW-XYs{EEIA((`iw6Vrq81!QI|$GCwul$zlh3voXoo!H(4MtH?Upg5wFxDtLDCl$AVr%9_OO+93;4PQi2Y z(;YZMJK5gD2BX|5%d!gv$Mx>yK|?I*FL5Il{vEeBvWv_K+D~e`<*$Fg)6skz&oXNJ z8BRx2;|Ye-A6gne$#Bm962src_+MrC-3)Tl{$@&Go0Q&8b8l)uKzN_d3=7vaIWW{4Ci_#)q{)tICid7Q5^oX7d^48M=X=Mi;3 zlK)&!lHpv>vkZSP)ALP+b3G4J(9uZ$yYcDuzQu5^e^mZA#pfrNHGiJrd>`LKha8Rc zZ^Nhgk1(A369o@7+IN-mavqnz4P3w1CPMgYYJMSv>-SkDgzNWKErjcL(ozW5?<723 zWYd1?cTzNj>-SJRgzNXvLtyVh=bZ6GEMdw`o1enfH4Pckf?l z6ymfbm4<<`xEdu?K4^kkzMhJm7*P(z1H>OpQF5YPAR-#&Fv+TPlxLps-3nJ_ks#S# z2-($m*#3hckk0>9ei*W(ljk(1qN42Iq6uqJHl`unza&3I6V}pnS)!4DylMY+{|ONF znDf1$UPpNc7Sp11%LIhL$7l0Z)iU%JnM;JvnRq HgysJQCSD}m literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c.o.d b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c.o.d new file mode 100644 index 0000000..90b0522 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c.o.d @@ -0,0 +1,74 @@ +CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c.o: \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.c \ + /usr/include/stdc-predef.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/rosidl_generator_c__visibility_control.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__struct.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.h \ + /usr/include/assert.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /opt/ros/humble/include/rcutils/rcutils/allocator.h \ + /opt/ros/humble/include/rcutils/rcutils/macros.h \ + /opt/ros/humble/include/rcutils/rcutils/testing/fault_injection.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /opt/ros/humble/include/rcutils/rcutils/visibility_control.h \ + /opt/ros/humble/include/rcutils/rcutils/visibility_control_macros.h \ + /opt/ros/humble/include/rcutils/rcutils/types/rcutils_ret.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__functions.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/rosidl_generator_c__visibility_control.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__functions.h diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c.o b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.c.o new file mode 100644 index 0000000000000000000000000000000000000000..a3dd8d1bbec6beb20d47fe81d02e1abbdceff3f4 GIT binary patch literal 12256 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 literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c.o.d b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c.o.d new file mode 100644 index 0000000..24b4b02 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c.o.d @@ -0,0 +1,81 @@ +CMakeFiles/slam_msgs__rosidl_generator_c.dir/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c.o: \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.c \ + /usr/include/stdc-predef.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/rosidl_generator_c__visibility_control.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_map__struct.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_data__struct.h \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__struct.h \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/string.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__struct.h \ + /usr/include/assert.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /opt/ros/humble/include/rcutils/rcutils/allocator.h \ + /opt/ros/humble/include/rcutils/rcutils/macros.h \ + /opt/ros/humble/include/rcutils/rcutils/testing/fault_injection.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /opt/ros/humble/include/rcutils/rcutils/visibility_control.h \ + /opt/ros/humble/include/rcutils/rcutils/visibility_control_macros.h \ + /opt/ros/humble/include/rcutils/rcutils/types/rcutils_ret.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence_functions.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.h diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/DependInfo.cmake b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/DependInfo.cmake new file mode 100644 index 0000000..414a015 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/DependInfo.cmake @@ -0,0 +1,26 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_key_frame_s.c" "CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_key_frame_s.c.o" "gcc" "CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_key_frame_s.c.o.d" + "/root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_map_data_s.c" "CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_data_s.c.o" "gcc" "CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_data_s.c.o.d" + "/root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_map_graph_s.c" "CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_graph_s.c.o" "gcc" "CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_graph_s.c.o.d" + "/root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_map_point_s.c" "CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_point_s.c.o" "gcc" "CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_point_s.c.o.d" + "/root/build/slam_msgs/rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c" "CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c.o" "gcc" "CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c.o.d" + "/root/build/slam_msgs/rosidl_generator_py/slam_msgs/srv/_get_map_s.c" "CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_map_s.c.o" "gcc" "CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_map_s.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/DependInfo.cmake" + "/root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/build.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/build.make new file mode 100644 index 0000000..41ab840 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/build.make @@ -0,0 +1,208 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/colcon_ws/src/slam_msgs + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/build/slam_msgs + +# Include any dependencies generated for this target. +include CMakeFiles/slam_msgs__rosidl_generator_py.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/slam_msgs__rosidl_generator_py.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/slam_msgs__rosidl_generator_py.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/slam_msgs__rosidl_generator_py.dir/flags.make + +CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_graph_s.c.o: CMakeFiles/slam_msgs__rosidl_generator_py.dir/flags.make +CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_graph_s.c.o: rosidl_generator_py/slam_msgs/msg/_map_graph_s.c +CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_graph_s.c.o: CMakeFiles/slam_msgs__rosidl_generator_py.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_graph_s.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_graph_s.c.o -MF CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_graph_s.c.o.d -o CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_graph_s.c.o -c /root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_map_graph_s.c + +CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_graph_s.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_graph_s.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_map_graph_s.c > CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_graph_s.c.i + +CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_graph_s.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_graph_s.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_map_graph_s.c -o CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_graph_s.c.s + +CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_data_s.c.o: CMakeFiles/slam_msgs__rosidl_generator_py.dir/flags.make +CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_data_s.c.o: rosidl_generator_py/slam_msgs/msg/_map_data_s.c +CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_data_s.c.o: CMakeFiles/slam_msgs__rosidl_generator_py.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_data_s.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_data_s.c.o -MF CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_data_s.c.o.d -o CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_data_s.c.o -c /root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_map_data_s.c + +CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_data_s.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_data_s.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_map_data_s.c > CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_data_s.c.i + +CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_data_s.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_data_s.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_map_data_s.c -o CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_data_s.c.s + +CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_key_frame_s.c.o: CMakeFiles/slam_msgs__rosidl_generator_py.dir/flags.make +CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_key_frame_s.c.o: rosidl_generator_py/slam_msgs/msg/_key_frame_s.c +CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_key_frame_s.c.o: CMakeFiles/slam_msgs__rosidl_generator_py.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_key_frame_s.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_key_frame_s.c.o -MF CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_key_frame_s.c.o.d -o CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_key_frame_s.c.o -c /root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_key_frame_s.c + +CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_key_frame_s.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_key_frame_s.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_key_frame_s.c > CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_key_frame_s.c.i + +CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_key_frame_s.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_key_frame_s.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_key_frame_s.c -o CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_key_frame_s.c.s + +CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_point_s.c.o: CMakeFiles/slam_msgs__rosidl_generator_py.dir/flags.make +CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_point_s.c.o: rosidl_generator_py/slam_msgs/msg/_map_point_s.c +CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_point_s.c.o: CMakeFiles/slam_msgs__rosidl_generator_py.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building C object CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_point_s.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_point_s.c.o -MF CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_point_s.c.o.d -o CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_point_s.c.o -c /root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_map_point_s.c + +CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_point_s.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_point_s.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_map_point_s.c > CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_point_s.c.i + +CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_point_s.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_point_s.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_map_point_s.c -o CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_point_s.c.s + +CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_map_s.c.o: CMakeFiles/slam_msgs__rosidl_generator_py.dir/flags.make +CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_map_s.c.o: rosidl_generator_py/slam_msgs/srv/_get_map_s.c +CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_map_s.c.o: CMakeFiles/slam_msgs__rosidl_generator_py.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building C object CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_map_s.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_map_s.c.o -MF CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_map_s.c.o.d -o CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_map_s.c.o -c /root/build/slam_msgs/rosidl_generator_py/slam_msgs/srv/_get_map_s.c + +CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_map_s.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_map_s.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /root/build/slam_msgs/rosidl_generator_py/slam_msgs/srv/_get_map_s.c > CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_map_s.c.i + +CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_map_s.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_map_s.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /root/build/slam_msgs/rosidl_generator_py/slam_msgs/srv/_get_map_s.c -o CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_map_s.c.s + +CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c.o: CMakeFiles/slam_msgs__rosidl_generator_py.dir/flags.make +CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c.o: rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c +CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c.o: CMakeFiles/slam_msgs__rosidl_generator_py.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building C object CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c.o -MF CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c.o.d -o CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c.o -c /root/build/slam_msgs/rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c + +CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /root/build/slam_msgs/rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c > CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c.i + +CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /root/build/slam_msgs/rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c -o CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c.s + +# Object files for target slam_msgs__rosidl_generator_py +slam_msgs__rosidl_generator_py_OBJECTS = \ +"CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_graph_s.c.o" \ +"CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_data_s.c.o" \ +"CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_key_frame_s.c.o" \ +"CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_point_s.c.o" \ +"CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_map_s.c.o" \ +"CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c.o" + +# External object files for target slam_msgs__rosidl_generator_py +slam_msgs__rosidl_generator_py_EXTERNAL_OBJECTS = + +rosidl_generator_py/slam_msgs/libslam_msgs__rosidl_generator_py.so: CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_graph_s.c.o +rosidl_generator_py/slam_msgs/libslam_msgs__rosidl_generator_py.so: CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_data_s.c.o +rosidl_generator_py/slam_msgs/libslam_msgs__rosidl_generator_py.so: CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_key_frame_s.c.o +rosidl_generator_py/slam_msgs/libslam_msgs__rosidl_generator_py.so: CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_point_s.c.o +rosidl_generator_py/slam_msgs/libslam_msgs__rosidl_generator_py.so: CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_map_s.c.o +rosidl_generator_py/slam_msgs/libslam_msgs__rosidl_generator_py.so: CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c.o +rosidl_generator_py/slam_msgs/libslam_msgs__rosidl_generator_py.so: CMakeFiles/slam_msgs__rosidl_generator_py.dir/build.make +rosidl_generator_py/slam_msgs/libslam_msgs__rosidl_generator_py.so: /usr/lib/x86_64-linux-gnu/libpython3.10.so +rosidl_generator_py/slam_msgs/libslam_msgs__rosidl_generator_py.so: libslam_msgs__rosidl_typesupport_c.so +rosidl_generator_py/slam_msgs/libslam_msgs__rosidl_generator_py.so: /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_py.so +rosidl_generator_py/slam_msgs/libslam_msgs__rosidl_generator_py.so: libslam_msgs__rosidl_generator_c.so +rosidl_generator_py/slam_msgs/libslam_msgs__rosidl_generator_py.so: /opt/ros/humble/lib/libgeometry_msgs__rosidl_generator_py.so +rosidl_generator_py/slam_msgs/libslam_msgs__rosidl_generator_py.so: /opt/ros/humble/lib/libstd_msgs__rosidl_generator_py.so +rosidl_generator_py/slam_msgs/libslam_msgs__rosidl_generator_py.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_py.so +rosidl_generator_py/slam_msgs/libslam_msgs__rosidl_generator_py.so: /usr/lib/x86_64-linux-gnu/libpython3.10.so +rosidl_generator_py/slam_msgs/libslam_msgs__rosidl_generator_py.so: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_c.so +rosidl_generator_py/slam_msgs/libslam_msgs__rosidl_generator_py.so: /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_c.so +rosidl_generator_py/slam_msgs/libslam_msgs__rosidl_generator_py.so: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_c.so +rosidl_generator_py/slam_msgs/libslam_msgs__rosidl_generator_py.so: /opt/ros/humble/lib/libgeometry_msgs__rosidl_generator_c.so +rosidl_generator_py/slam_msgs/libslam_msgs__rosidl_generator_py.so: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_c.so +rosidl_generator_py/slam_msgs/libslam_msgs__rosidl_generator_py.so: /opt/ros/humble/lib/libstd_msgs__rosidl_generator_c.so +rosidl_generator_py/slam_msgs/libslam_msgs__rosidl_generator_py.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_c.so +rosidl_generator_py/slam_msgs/libslam_msgs__rosidl_generator_py.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so +rosidl_generator_py/slam_msgs/libslam_msgs__rosidl_generator_py.so: /opt/ros/humble/lib/librosidl_runtime_c.so +rosidl_generator_py/slam_msgs/libslam_msgs__rosidl_generator_py.so: /opt/ros/humble/lib/librcutils.so +rosidl_generator_py/slam_msgs/libslam_msgs__rosidl_generator_py.so: CMakeFiles/slam_msgs__rosidl_generator_py.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Linking C shared library rosidl_generator_py/slam_msgs/libslam_msgs__rosidl_generator_py.so" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/slam_msgs__rosidl_generator_py.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/slam_msgs__rosidl_generator_py.dir/build: rosidl_generator_py/slam_msgs/libslam_msgs__rosidl_generator_py.so +.PHONY : CMakeFiles/slam_msgs__rosidl_generator_py.dir/build + +CMakeFiles/slam_msgs__rosidl_generator_py.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/slam_msgs__rosidl_generator_py.dir/cmake_clean.cmake +.PHONY : CMakeFiles/slam_msgs__rosidl_generator_py.dir/clean + +CMakeFiles/slam_msgs__rosidl_generator_py.dir/depend: + cd /root/build/slam_msgs && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/colcon_ws/src/slam_msgs /root/colcon_ws/src/slam_msgs /root/build/slam_msgs /root/build/slam_msgs /root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/slam_msgs__rosidl_generator_py.dir/depend + diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/cmake_clean.cmake b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/cmake_clean.cmake new file mode 100644 index 0000000..8c59ac9 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/cmake_clean.cmake @@ -0,0 +1,21 @@ +file(REMOVE_RECURSE + "CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_key_frame_s.c.o" + "CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_key_frame_s.c.o.d" + "CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_data_s.c.o" + "CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_data_s.c.o.d" + "CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_graph_s.c.o" + "CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_graph_s.c.o.d" + "CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_point_s.c.o" + "CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_point_s.c.o.d" + "CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c.o" + "CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c.o.d" + "CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_map_s.c.o" + "CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_map_s.c.o.d" + "rosidl_generator_py/slam_msgs/libslam_msgs__rosidl_generator_py.pdb" + "rosidl_generator_py/slam_msgs/libslam_msgs__rosidl_generator_py.so" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/slam_msgs__rosidl_generator_py.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/compiler_depend.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/compiler_depend.make new file mode 100644 index 0000000..7501e39 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for slam_msgs__rosidl_generator_py. +# This may be replaced when dependencies are built. diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/compiler_depend.ts b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/compiler_depend.ts new file mode 100644 index 0000000..44d7436 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for slam_msgs__rosidl_generator_py. diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/depend.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/depend.make new file mode 100644 index 0000000..ab4a504 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for slam_msgs__rosidl_generator_py. +# This may be replaced when dependencies are built. diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/flags.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/flags.make new file mode 100644 index 0000000..e04049d --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# compile C with /usr/bin/cc +C_DEFINES = -DRCUTILS_ENABLE_FAULT_INJECTION -DROS_PACKAGE_NAME=\"slam_msgs\" -Dslam_msgs__rosidl_generator_py_EXPORTS + +C_INCLUDES = -I/root/colcon_ws/src/slam_msgs/include -I/root/build/slam_msgs/rosidl_generator_c -I/root/build/slam_msgs/rosidl_generator_py -I/usr/include/python3.10 -isystem /opt/ros/humble/include/builtin_interfaces -isystem /opt/ros/humble/include/rosidl_runtime_c -isystem /opt/ros/humble/include/rcutils -isystem /opt/ros/humble/include/rosidl_typesupport_interface -isystem /opt/ros/humble/include/geometry_msgs -isystem /opt/ros/humble/include/std_msgs -isystem /opt/ros/humble/include/sensor_msgs + +C_FLAGS = -fPIC -Wall -Wextra + diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/link.txt b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/link.txt new file mode 100644 index 0000000..3fa80cc --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/cc -fPIC -shared -Wl,-soname,libslam_msgs__rosidl_generator_py.so -o rosidl_generator_py/slam_msgs/libslam_msgs__rosidl_generator_py.so CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_graph_s.c.o CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_data_s.c.o CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_key_frame_s.c.o CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_point_s.c.o CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_map_s.c.o CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c.o -Wl,-rpath,/root/build/slam_msgs:/opt/ros/humble/lib: /usr/lib/x86_64-linux-gnu/libpython3.10.so libslam_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_py.so libslam_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_generator_py.so /opt/ros/humble/lib/libstd_msgs__rosidl_generator_py.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_py.so /usr/lib/x86_64-linux-gnu/libpython3.10.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so /opt/ros/humble/lib/librosidl_runtime_c.so /opt/ros/humble/lib/librcutils.so -ldl -Wl,-rpath-link,/opt/ros/humble/lib diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/progress.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/progress.make new file mode 100644 index 0000000..ec78c16 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/progress.make @@ -0,0 +1,8 @@ +CMAKE_PROGRESS_1 = 11 +CMAKE_PROGRESS_2 = 12 +CMAKE_PROGRESS_3 = 13 +CMAKE_PROGRESS_4 = 14 +CMAKE_PROGRESS_5 = 15 +CMAKE_PROGRESS_6 = 16 +CMAKE_PROGRESS_7 = 17 + diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_key_frame_s.c.o b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_key_frame_s.c.o new file mode 100644 index 0000000000000000000000000000000000000000..0c1d4116993fa8f70e5be77ff3aec3cf3d58a398 GIT binary patch literal 10984 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 F{{M~;9Z~=Q literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_data_s.c.o.d b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_data_s.c.o.d new file mode 100644 index 0000000..d2979f9 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_data_s.c.o.d @@ -0,0 +1,224 @@ +CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_data_s.c.o: \ + /root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_map_data_s.c \ + /usr/include/stdc-predef.h /usr/include/python3.10/Python.h \ + /usr/include/python3.10/patchlevel.h /usr/include/python3.10/pyconfig.h \ + /usr/include/x86_64-linux-gnu/python3.10/pyconfig.h \ + /usr/include/python3.10/pymacconfig.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h \ + /usr/include/limits.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/assert.h \ + /usr/include/python3.10/pyport.h /usr/include/inttypes.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/x86_64-linux-gnu/sys/time.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/python3.10/exports.h /usr/include/python3.10/pymacro.h \ + /usr/include/python3.10/pymath.h /usr/include/python3.10/pymem.h \ + /usr/include/python3.10/cpython/pymem.h /usr/include/python3.10/object.h \ + /usr/include/python3.10/cpython/object.h \ + /usr/include/python3.10/objimpl.h \ + /usr/include/python3.10/cpython/objimpl.h \ + /usr/include/python3.10/typeslots.h /usr/include/python3.10/pyhash.h \ + /usr/include/python3.10/cpython/pydebug.h \ + /usr/include/python3.10/bytearrayobject.h \ + /usr/include/python3.10/cpython/bytearrayobject.h \ + /usr/include/python3.10/bytesobject.h \ + /usr/include/python3.10/cpython/bytesobject.h \ + /usr/include/python3.10/unicodeobject.h /usr/include/ctype.h \ + /usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/python3.10/cpython/unicodeobject.h \ + /usr/include/python3.10/longobject.h \ + /usr/include/python3.10/longintrepr.h \ + /usr/include/python3.10/boolobject.h \ + /usr/include/python3.10/floatobject.h \ + /usr/include/python3.10/complexobject.h \ + /usr/include/python3.10/rangeobject.h \ + /usr/include/python3.10/memoryobject.h \ + /usr/include/python3.10/tupleobject.h \ + /usr/include/python3.10/cpython/tupleobject.h \ + /usr/include/python3.10/listobject.h \ + /usr/include/python3.10/cpython/listobject.h \ + /usr/include/python3.10/dictobject.h \ + /usr/include/python3.10/cpython/dictobject.h \ + /usr/include/python3.10/cpython/odictobject.h \ + /usr/include/python3.10/enumobject.h /usr/include/python3.10/setobject.h \ + /usr/include/python3.10/methodobject.h \ + /usr/include/python3.10/cpython/methodobject.h \ + /usr/include/python3.10/moduleobject.h \ + /usr/include/python3.10/funcobject.h \ + /usr/include/python3.10/classobject.h \ + /usr/include/python3.10/fileobject.h \ + /usr/include/python3.10/cpython/fileobject.h \ + /usr/include/python3.10/pycapsule.h /usr/include/python3.10/code.h \ + /usr/include/python3.10/cpython/code.h /usr/include/python3.10/pyframe.h \ + /usr/include/python3.10/traceback.h \ + /usr/include/python3.10/cpython/traceback.h \ + /usr/include/python3.10/sliceobject.h \ + /usr/include/python3.10/cellobject.h \ + /usr/include/python3.10/iterobject.h \ + /usr/include/python3.10/cpython/initconfig.h \ + /usr/include/python3.10/genobject.h /usr/include/python3.10/pystate.h \ + /usr/include/python3.10/cpython/pystate.h \ + /usr/include/python3.10/abstract.h \ + /usr/include/python3.10/cpython/abstract.h \ + /usr/include/python3.10/descrobject.h \ + /usr/include/python3.10/genericaliasobject.h \ + /usr/include/python3.10/warnings.h \ + /usr/include/python3.10/weakrefobject.h \ + /usr/include/python3.10/structseq.h \ + /usr/include/python3.10/namespaceobject.h \ + /usr/include/python3.10/cpython/picklebufobject.h \ + /usr/include/python3.10/cpython/pytime.h \ + /usr/include/python3.10/codecs.h /usr/include/python3.10/pyerrors.h \ + /usr/include/python3.10/cpython/pyerrors.h \ + /usr/include/python3.10/pythread.h /usr/include/pthread.h \ + /usr/include/sched.h /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/python3.10/context.h /usr/include/python3.10/modsupport.h \ + /usr/include/python3.10/compile.h \ + /usr/include/python3.10/cpython/compile.h \ + /usr/include/python3.10/pythonrun.h \ + /usr/include/python3.10/cpython/pythonrun.h \ + /usr/include/python3.10/pylifecycle.h \ + /usr/include/python3.10/cpython/pylifecycle.h \ + /usr/include/python3.10/ceval.h /usr/include/python3.10/cpython/ceval.h \ + /usr/include/python3.10/sysmodule.h \ + /usr/include/python3.10/cpython/sysmodule.h \ + /usr/include/python3.10/osmodule.h /usr/include/python3.10/intrcheck.h \ + /usr/include/python3.10/import.h \ + /usr/include/python3.10/cpython/import.h \ + /usr/include/python3.10/bltinmodule.h /usr/include/python3.10/eval.h \ + /usr/include/python3.10/cpython/pyctype.h \ + /usr/include/python3.10/pystrtod.h /usr/include/python3.10/pystrcmp.h \ + /usr/include/python3.10/fileutils.h \ + /usr/include/python3.10/cpython/fileutils.h \ + /usr/include/python3.10/cpython/pyfpe.h \ + /usr/include/python3.10/tracemalloc.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /usr/include/python3.10/numpy/ndarrayobject.h \ + /usr/include/python3.10/numpy/ndarraytypes.h \ + /usr/include/python3.10/numpy/npy_common.h \ + /usr/include/python3.10/numpy/numpyconfig.h \ + /usr/include/python3.10/numpy/_numpyconfig.h \ + /usr/include/python3.10/numpy/npy_endian.h \ + /usr/include/python3.10/numpy/npy_cpu.h \ + /usr/include/python3.10/numpy/utils.h \ + /usr/include/python3.10/numpy/_neighborhood_iterator_imp.h \ + /usr/include/python3.10/numpy/__multiarray_api.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_data__struct.h \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__struct.h \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/string.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__struct.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/rosidl_generator_c__visibility_control.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence_functions.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.h diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_graph_s.c.o b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_graph_s.c.o new file mode 100644 index 0000000000000000000000000000000000000000..db94fb1af4ee9133e6ff66bfe04e44a7af12664a GIT binary patch literal 15968 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 R2)*t#qB2}rdEdJJ{{xI^JM{nn literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_graph_s.c.o.d b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_graph_s.c.o.d new file mode 100644 index 0000000..f364013 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_graph_s.c.o.d @@ -0,0 +1,223 @@ +CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_graph_s.c.o: \ + /root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_map_graph_s.c \ + /usr/include/stdc-predef.h /usr/include/python3.10/Python.h \ + /usr/include/python3.10/patchlevel.h /usr/include/python3.10/pyconfig.h \ + /usr/include/x86_64-linux-gnu/python3.10/pyconfig.h \ + /usr/include/python3.10/pymacconfig.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h \ + /usr/include/limits.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/assert.h \ + /usr/include/python3.10/pyport.h /usr/include/inttypes.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/x86_64-linux-gnu/sys/time.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/python3.10/exports.h /usr/include/python3.10/pymacro.h \ + /usr/include/python3.10/pymath.h /usr/include/python3.10/pymem.h \ + /usr/include/python3.10/cpython/pymem.h /usr/include/python3.10/object.h \ + /usr/include/python3.10/cpython/object.h \ + /usr/include/python3.10/objimpl.h \ + /usr/include/python3.10/cpython/objimpl.h \ + /usr/include/python3.10/typeslots.h /usr/include/python3.10/pyhash.h \ + /usr/include/python3.10/cpython/pydebug.h \ + /usr/include/python3.10/bytearrayobject.h \ + /usr/include/python3.10/cpython/bytearrayobject.h \ + /usr/include/python3.10/bytesobject.h \ + /usr/include/python3.10/cpython/bytesobject.h \ + /usr/include/python3.10/unicodeobject.h /usr/include/ctype.h \ + /usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/python3.10/cpython/unicodeobject.h \ + /usr/include/python3.10/longobject.h \ + /usr/include/python3.10/longintrepr.h \ + /usr/include/python3.10/boolobject.h \ + /usr/include/python3.10/floatobject.h \ + /usr/include/python3.10/complexobject.h \ + /usr/include/python3.10/rangeobject.h \ + /usr/include/python3.10/memoryobject.h \ + /usr/include/python3.10/tupleobject.h \ + /usr/include/python3.10/cpython/tupleobject.h \ + /usr/include/python3.10/listobject.h \ + /usr/include/python3.10/cpython/listobject.h \ + /usr/include/python3.10/dictobject.h \ + /usr/include/python3.10/cpython/dictobject.h \ + /usr/include/python3.10/cpython/odictobject.h \ + /usr/include/python3.10/enumobject.h /usr/include/python3.10/setobject.h \ + /usr/include/python3.10/methodobject.h \ + /usr/include/python3.10/cpython/methodobject.h \ + /usr/include/python3.10/moduleobject.h \ + /usr/include/python3.10/funcobject.h \ + /usr/include/python3.10/classobject.h \ + /usr/include/python3.10/fileobject.h \ + /usr/include/python3.10/cpython/fileobject.h \ + /usr/include/python3.10/pycapsule.h /usr/include/python3.10/code.h \ + /usr/include/python3.10/cpython/code.h /usr/include/python3.10/pyframe.h \ + /usr/include/python3.10/traceback.h \ + /usr/include/python3.10/cpython/traceback.h \ + /usr/include/python3.10/sliceobject.h \ + /usr/include/python3.10/cellobject.h \ + /usr/include/python3.10/iterobject.h \ + /usr/include/python3.10/cpython/initconfig.h \ + /usr/include/python3.10/genobject.h /usr/include/python3.10/pystate.h \ + /usr/include/python3.10/cpython/pystate.h \ + /usr/include/python3.10/abstract.h \ + /usr/include/python3.10/cpython/abstract.h \ + /usr/include/python3.10/descrobject.h \ + /usr/include/python3.10/genericaliasobject.h \ + /usr/include/python3.10/warnings.h \ + /usr/include/python3.10/weakrefobject.h \ + /usr/include/python3.10/structseq.h \ + /usr/include/python3.10/namespaceobject.h \ + /usr/include/python3.10/cpython/picklebufobject.h \ + /usr/include/python3.10/cpython/pytime.h \ + /usr/include/python3.10/codecs.h /usr/include/python3.10/pyerrors.h \ + /usr/include/python3.10/cpython/pyerrors.h \ + /usr/include/python3.10/pythread.h /usr/include/pthread.h \ + /usr/include/sched.h /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/python3.10/context.h /usr/include/python3.10/modsupport.h \ + /usr/include/python3.10/compile.h \ + /usr/include/python3.10/cpython/compile.h \ + /usr/include/python3.10/pythonrun.h \ + /usr/include/python3.10/cpython/pythonrun.h \ + /usr/include/python3.10/pylifecycle.h \ + /usr/include/python3.10/cpython/pylifecycle.h \ + /usr/include/python3.10/ceval.h /usr/include/python3.10/cpython/ceval.h \ + /usr/include/python3.10/sysmodule.h \ + /usr/include/python3.10/cpython/sysmodule.h \ + /usr/include/python3.10/osmodule.h /usr/include/python3.10/intrcheck.h \ + /usr/include/python3.10/import.h \ + /usr/include/python3.10/cpython/import.h \ + /usr/include/python3.10/bltinmodule.h /usr/include/python3.10/eval.h \ + /usr/include/python3.10/cpython/pyctype.h \ + /usr/include/python3.10/pystrtod.h /usr/include/python3.10/pystrcmp.h \ + /usr/include/python3.10/fileutils.h \ + /usr/include/python3.10/cpython/fileutils.h \ + /usr/include/python3.10/cpython/pyfpe.h \ + /usr/include/python3.10/tracemalloc.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /usr/include/python3.10/numpy/ndarrayobject.h \ + /usr/include/python3.10/numpy/ndarraytypes.h \ + /usr/include/python3.10/numpy/npy_common.h \ + /usr/include/python3.10/numpy/numpyconfig.h \ + /usr/include/python3.10/numpy/_numpyconfig.h \ + /usr/include/python3.10/numpy/npy_endian.h \ + /usr/include/python3.10/numpy/npy_cpu.h \ + /usr/include/python3.10/numpy/utils.h \ + /usr/include/python3.10/numpy/_neighborhood_iterator_imp.h \ + /usr/include/python3.10/numpy/__multiarray_api.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__struct.h \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__struct.h \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/string.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/rosidl_generator_c__visibility_control.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence_functions.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__functions.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/rosidl_generator_c__visibility_control.h diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_point_s.c.o b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_point_s.c.o new file mode 100644 index 0000000000000000000000000000000000000000..4a41b2462b4003eef3f824862c4877447789a3c4 GIT binary patch literal 10904 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 KF%W-L`~L!97=hye literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_point_s.c.o.d b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_point_s.c.o.d new file mode 100644 index 0000000..5c2db11 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_point_s.c.o.d @@ -0,0 +1,219 @@ +CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/msg/_map_point_s.c.o: \ + /root/build/slam_msgs/rosidl_generator_py/slam_msgs/msg/_map_point_s.c \ + /usr/include/stdc-predef.h /usr/include/python3.10/Python.h \ + /usr/include/python3.10/patchlevel.h /usr/include/python3.10/pyconfig.h \ + /usr/include/x86_64-linux-gnu/python3.10/pyconfig.h \ + /usr/include/python3.10/pymacconfig.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h \ + /usr/include/limits.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/assert.h \ + /usr/include/python3.10/pyport.h /usr/include/inttypes.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/x86_64-linux-gnu/sys/time.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/python3.10/exports.h /usr/include/python3.10/pymacro.h \ + /usr/include/python3.10/pymath.h /usr/include/python3.10/pymem.h \ + /usr/include/python3.10/cpython/pymem.h /usr/include/python3.10/object.h \ + /usr/include/python3.10/cpython/object.h \ + /usr/include/python3.10/objimpl.h \ + /usr/include/python3.10/cpython/objimpl.h \ + /usr/include/python3.10/typeslots.h /usr/include/python3.10/pyhash.h \ + /usr/include/python3.10/cpython/pydebug.h \ + /usr/include/python3.10/bytearrayobject.h \ + /usr/include/python3.10/cpython/bytearrayobject.h \ + /usr/include/python3.10/bytesobject.h \ + /usr/include/python3.10/cpython/bytesobject.h \ + /usr/include/python3.10/unicodeobject.h /usr/include/ctype.h \ + /usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/python3.10/cpython/unicodeobject.h \ + /usr/include/python3.10/longobject.h \ + /usr/include/python3.10/longintrepr.h \ + /usr/include/python3.10/boolobject.h \ + /usr/include/python3.10/floatobject.h \ + /usr/include/python3.10/complexobject.h \ + /usr/include/python3.10/rangeobject.h \ + /usr/include/python3.10/memoryobject.h \ + /usr/include/python3.10/tupleobject.h \ + /usr/include/python3.10/cpython/tupleobject.h \ + /usr/include/python3.10/listobject.h \ + /usr/include/python3.10/cpython/listobject.h \ + /usr/include/python3.10/dictobject.h \ + /usr/include/python3.10/cpython/dictobject.h \ + /usr/include/python3.10/cpython/odictobject.h \ + /usr/include/python3.10/enumobject.h /usr/include/python3.10/setobject.h \ + /usr/include/python3.10/methodobject.h \ + /usr/include/python3.10/cpython/methodobject.h \ + /usr/include/python3.10/moduleobject.h \ + /usr/include/python3.10/funcobject.h \ + /usr/include/python3.10/classobject.h \ + /usr/include/python3.10/fileobject.h \ + /usr/include/python3.10/cpython/fileobject.h \ + /usr/include/python3.10/pycapsule.h /usr/include/python3.10/code.h \ + /usr/include/python3.10/cpython/code.h /usr/include/python3.10/pyframe.h \ + /usr/include/python3.10/traceback.h \ + /usr/include/python3.10/cpython/traceback.h \ + /usr/include/python3.10/sliceobject.h \ + /usr/include/python3.10/cellobject.h \ + /usr/include/python3.10/iterobject.h \ + /usr/include/python3.10/cpython/initconfig.h \ + /usr/include/python3.10/genobject.h /usr/include/python3.10/pystate.h \ + /usr/include/python3.10/cpython/pystate.h \ + /usr/include/python3.10/abstract.h \ + /usr/include/python3.10/cpython/abstract.h \ + /usr/include/python3.10/descrobject.h \ + /usr/include/python3.10/genericaliasobject.h \ + /usr/include/python3.10/warnings.h \ + /usr/include/python3.10/weakrefobject.h \ + /usr/include/python3.10/structseq.h \ + /usr/include/python3.10/namespaceobject.h \ + /usr/include/python3.10/cpython/picklebufobject.h \ + /usr/include/python3.10/cpython/pytime.h \ + /usr/include/python3.10/codecs.h /usr/include/python3.10/pyerrors.h \ + /usr/include/python3.10/cpython/pyerrors.h \ + /usr/include/python3.10/pythread.h /usr/include/pthread.h \ + /usr/include/sched.h /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/python3.10/context.h /usr/include/python3.10/modsupport.h \ + /usr/include/python3.10/compile.h \ + /usr/include/python3.10/cpython/compile.h \ + /usr/include/python3.10/pythonrun.h \ + /usr/include/python3.10/cpython/pythonrun.h \ + /usr/include/python3.10/pylifecycle.h \ + /usr/include/python3.10/cpython/pylifecycle.h \ + /usr/include/python3.10/ceval.h /usr/include/python3.10/cpython/ceval.h \ + /usr/include/python3.10/sysmodule.h \ + /usr/include/python3.10/cpython/sysmodule.h \ + /usr/include/python3.10/osmodule.h /usr/include/python3.10/intrcheck.h \ + /usr/include/python3.10/import.h \ + /usr/include/python3.10/cpython/import.h \ + /usr/include/python3.10/bltinmodule.h /usr/include/python3.10/eval.h \ + /usr/include/python3.10/cpython/pyctype.h \ + /usr/include/python3.10/pystrtod.h /usr/include/python3.10/pystrcmp.h \ + /usr/include/python3.10/fileutils.h \ + /usr/include/python3.10/cpython/fileutils.h \ + /usr/include/python3.10/cpython/pyfpe.h \ + /usr/include/python3.10/tracemalloc.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /usr/include/python3.10/numpy/ndarrayobject.h \ + /usr/include/python3.10/numpy/ndarraytypes.h \ + /usr/include/python3.10/numpy/npy_common.h \ + /usr/include/python3.10/numpy/numpyconfig.h \ + /usr/include/python3.10/numpy/_numpyconfig.h \ + /usr/include/python3.10/numpy/npy_endian.h \ + /usr/include/python3.10/numpy/npy_cpu.h \ + /usr/include/python3.10/numpy/utils.h \ + /usr/include/python3.10/numpy/_neighborhood_iterator_imp.h \ + /usr/include/python3.10/numpy/__multiarray_api.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/rosidl_generator_c__visibility_control.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence_functions.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__functions.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/rosidl_generator_c__visibility_control.h diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c.o b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c.o new file mode 100644 index 0000000000000000000000000000000000000000..b2578490a57cbddc6d545320d0dbc32b5ff2395f GIT binary patch literal 15960 zcmbta4RBo5b$;>>b{y*>?@nRIHI}WmvD@|NKlos)1$OP~JNPi2YnH79E0Sm7btUQl1gKIxy7*+0CCdnIT z26NAro^mf8LIJDq3uJ`|tMIF|@&&+IeClHt-~&)($7bFWD2FxXSvb~7V`0QxyMP+Hd( zh#XokP(8b0?@`m_Mik;~)MX(TLZ~+v?1x*gwHka3(&91PFM!K9*(%mx3ygq{(w>(c zt%4N3OritBpZycOz=ixuxn@CjVEFfA!ZV(l_JXFpMNMO9dp@|=8n=yvfkVr~1{Cz3 zWN`2MzS)7<@B3~q0A2rS-$j9&1TR?Bb{32Ffkpd_%rr5Vkq8XiH{P6=|5#>D(^<^f zS7y!{!3*ZR3T&csu<|Wq?bdadh?lH8RctlKo-4kSv#0KY(qtcO=tt4X#mV#b7#sw< z2XTvFw>)zwtO}N=0t~72>OBEOC&m-Cos|e?G6QA;vpS*e+rgs zE~PN~3^a_25uo8Tq{mGizTX}@?YsSGhvj>kt7HL=m8eRqsgQx-jlr%t@)qbF3HOzmY!7ZNq0)mj zQpXP!HkgU%pgjfy$4rpb`%a5T5uZw-5PJ#jHpNf~P_3T!0E-riADtx>$Wb1OGUnRz zVb()2aho_4a{3esdXS+YOUw59iRhqEgk&fL6NKW*_e-IG$65H8Jt7vG*zr-k_}co7 z-0@{J9~De}!M)>m{8|iww&U+T6cDJsIJ6!ACufOX4Vq2`c;0i_Q_0Pn{>}1`*i&(f zfD#JI#tiQLJ@~ry{f_tkNjwZtFbk#xl}5I^|4e292#aFrol$h19QZoii{1)}%S+l10VtEymC z4O-6(O|f!t90bw6d6R_Yw1g(%d~XA82*Mp@9qUEMxJ~%i=mp-B^+-yB&=oLiVZbv( zlTm%%7->R`X`>o17Yw~Xc`%DCw`4%{jBXuX!P@^_Avwl1qw&lJ#_qKArUb5xcJ zYCZEORj`69VKY^~eh|F5N`=u!XC(rUta?v)WKgeXaQ`1fFU~=MY2x zL@2>8hs1X^xFm;A$Nj(Il_kHaxaA;K9MG#&OyA3Pf6o|qez+9v@XXh2@F3(u@SwFi zIP809D=r$PVAHmh%RiAS-!cSa3zh1){Y?7wDJ+2Yk1K!*$DYGEYb~CMCA<7>iIn5F zW0|NM38zxwE;|zoyW0)BwyCLht6dvvP;Sk5!ZkY*nRq)=l|;-)T6BfF>cYu%ChC}p z)~`5it|qd%rLoaWCL(dyNx}G7q8&xs60u|?>a?5TZQ)2f?V7b48qA$eDjiA0&6>_d zon~vsHQnu?gV98XDU3(GC?O~2$rm~|zWUnc+QwC88Ex9k#COCK_ry&n-X00ZrFO&c zmXAhU7iKEOuNU)acU*7~%(^|&(cz?=xJ%t}C!IFKu9?cj-AK$aY`ZNQPN!`f?&9H? z12@!`rxFQwd21#TZC{>_hGTXty)6x3I?^7sw>fbq6?PLTJK3f5rc*nYL!WC$!}0c5 zIJF~fN81|f9VoMWXZC1?O`|U568P;Ceo=em*No8NF7qAoM=g;sCk@JCB3SEs(De`zbH-q zEBee2Uh!ADQboA%R(Xnt6 z+y(C^ks?lKQZCW3nZ}UE+Z;0zH?J*8T`Mfi#KWzyy4{4?mU68+qZ<1 zA!N1fEzAR})FuZ*_!==za>aorn<5zMYR)7f-enyXLqR@EwaJ_bb+NATX~9l~t70ZB z0K4)6uK{K`}0$||4q?r z7?+M4f1wy}Lf^;K{{#4ara0cpPM-YK1;PlFF~Jwu>c?@c6&$js@?RV_#rWNsO1+aS z{^E%-!N`nnIL}Fnyh+{Fg!8kA0bpwgPr?d zWDP&bE4~1c=Vt_q*uXu$oT^YBeF-ff{u)LOu80Q+Uq|@g6W&93E#U_UA0m7`;Xj2d z=CR%|#+7h98&$&p?15vsTuJ^q4?N(3hdglG15bJ24}0K`0Ddue^cq^gBKKiVuX@P8 zV5bkp;o>x;Pw>{`CoY8)8G|Q$aKmGV#KPGQb=gpz zHg63D@m|)yc5_$K5xckO-x#cG3f9ARkFafp)Adj-WKs?wwc_L@4qK5}G69>cIEz7{ z9BK+SH*dA;TQ=7eu&$$NS8pgKaY$b}Ca3pG^ z<4Ks5+rg#1vCT=u95>Y^j#gC7iSoOw7~&cnV+&4CyWzGScH8zHc84J5;~DgPno>(v zB1PBNL4afwCSaL17W}S+jm@oxT5e+^1NG~~U8$E#>`SHOtPjKaNO|58xp$lbkFwZ? z!)Rn&P=#Qz;4Uu#&$Gs((tERWk2-xXrR-5ru7f`tTqmZ^QZ9AlcKKQoJG~F?;ol@g zdqTnSy~Fssgv0C9_>6+TM>tk0_^M<1%V6KY#`1IIqj5FiD1R}0SRVf&1lv;hU=7N6 zgT}KEg`hPnJox1x%SRNR%M|>p3VykQ=QMt-m$2c!iVf{l`G26`S3n=@eOBRtS9uYC z%>(}>;W%H_9^8kqvETTMls^!z+cOOXNnX|a7an*u;ksV@U4VHozW2+=;=YA?F@`+f zFDvq@-na+;kcZyCRpe3canie&a9!`eDe|h`V;=mkDDucZkNo&65B@)T@Km8PXxNQB zjl^>i;kum(P5udzzgLl0^Z)NO`F|n#eID{Z)8s$KGY_ZIf1`#oeR%0Gqt&HmX*_V@@#c{RT4Ga&~WDe zu7)%Je|Yd8)8v`|goZQ!I~x8Svj2ZQ_^+n(9s85{Yc!nsS84e3#J_=XJzh_0@}nfr z=K++T2OrM=7d82hN&a<(|4K#vm%2R7b5z6G{tq>L4X@8>KnhK_e=gzdpMNCz#frR| zZ<`f-KJf9pdNrP>h^JqXS9$gmj{C(`3eS%<9*);*8qV{5Tf_g8^!^Xw`g|{^b0W|8 z=On*?aFkc=Tu-=eXN$(ecD8Fc+ZoqzwsR-px}E>7;HKiAmo=Ub$o`)z@@lR7b^0LXTSqAG-DBbnEz(N*>9Zx8x?t#XSaf@JbN@A z&d+~RnAJ>ilV|?F(QxM9qv2c+ zeA|QnWlf&zfwvTSHNKaM|8gwl1KYDu!`U9chVy=XBjK1oYP=GfJo7)G;mp5V!IKFrf_=3lJgTo3pO*Zs3cljnNiUln<^9w=z? zcOW6Oql&y*54@tuvwz;vaJK)HhJT0nKT!D9_|C>dJ2dvsEUGu=5{|>wd|R!_&m;MI zMgCeC!|%zof>$f}(+a*s!Jj95DPZb(_C>E&VZYs{;jFh;!`~pieG0#-_i;_0-w*$+$S+jvG2tE?`T;-O0(8T;NzZp_c#@ub zH2g_=-mBsKdtpJt`FE@#4d>sD;3pN)*dG2}XQ77k?=FTv-4%1gt#EZy^17YxQcg7N zcb!hx@Z*2|82;9D+VH0m@&W$kD+d4ZWccC#$s9lYR=!MpUrx{4;u(K3l}N(Z@?9_n znVjwLUkC8dPh|P|T}&8`Q=;WvBn!~p3lvB0py~6Ys0A?B14TsMbS{$D+4Ms{mT5Sa zju{4ir-^Mbd=RH&3qqpJSY@tB2`;=dam1MP&o7#M#%Lh*Qxe{4a-~H%JuQc lsmC55BXl+XHH>R%ynHJ6A8t35#^1F{j&OM(T{U+Y{|~H-5Xt}m literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c.o.d b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c.o.d new file mode 100644 index 0000000..5cfe0c8 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c.o.d @@ -0,0 +1,219 @@ +CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c.o: \ + /root/build/slam_msgs/rosidl_generator_py/slam_msgs/srv/_get_landmarks_in_view_s.c \ + /usr/include/stdc-predef.h /usr/include/python3.10/Python.h \ + /usr/include/python3.10/patchlevel.h /usr/include/python3.10/pyconfig.h \ + /usr/include/x86_64-linux-gnu/python3.10/pyconfig.h \ + /usr/include/python3.10/pymacconfig.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h \ + /usr/include/limits.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/assert.h \ + /usr/include/python3.10/pyport.h /usr/include/inttypes.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/x86_64-linux-gnu/sys/time.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/python3.10/exports.h /usr/include/python3.10/pymacro.h \ + /usr/include/python3.10/pymath.h /usr/include/python3.10/pymem.h \ + /usr/include/python3.10/cpython/pymem.h /usr/include/python3.10/object.h \ + /usr/include/python3.10/cpython/object.h \ + /usr/include/python3.10/objimpl.h \ + /usr/include/python3.10/cpython/objimpl.h \ + /usr/include/python3.10/typeslots.h /usr/include/python3.10/pyhash.h \ + /usr/include/python3.10/cpython/pydebug.h \ + /usr/include/python3.10/bytearrayobject.h \ + /usr/include/python3.10/cpython/bytearrayobject.h \ + /usr/include/python3.10/bytesobject.h \ + /usr/include/python3.10/cpython/bytesobject.h \ + /usr/include/python3.10/unicodeobject.h /usr/include/ctype.h \ + /usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/python3.10/cpython/unicodeobject.h \ + /usr/include/python3.10/longobject.h \ + /usr/include/python3.10/longintrepr.h \ + /usr/include/python3.10/boolobject.h \ + /usr/include/python3.10/floatobject.h \ + /usr/include/python3.10/complexobject.h \ + /usr/include/python3.10/rangeobject.h \ + /usr/include/python3.10/memoryobject.h \ + /usr/include/python3.10/tupleobject.h \ + /usr/include/python3.10/cpython/tupleobject.h \ + /usr/include/python3.10/listobject.h \ + /usr/include/python3.10/cpython/listobject.h \ + /usr/include/python3.10/dictobject.h \ + /usr/include/python3.10/cpython/dictobject.h \ + /usr/include/python3.10/cpython/odictobject.h \ + /usr/include/python3.10/enumobject.h /usr/include/python3.10/setobject.h \ + /usr/include/python3.10/methodobject.h \ + /usr/include/python3.10/cpython/methodobject.h \ + /usr/include/python3.10/moduleobject.h \ + /usr/include/python3.10/funcobject.h \ + /usr/include/python3.10/classobject.h \ + /usr/include/python3.10/fileobject.h \ + /usr/include/python3.10/cpython/fileobject.h \ + /usr/include/python3.10/pycapsule.h /usr/include/python3.10/code.h \ + /usr/include/python3.10/cpython/code.h /usr/include/python3.10/pyframe.h \ + /usr/include/python3.10/traceback.h \ + /usr/include/python3.10/cpython/traceback.h \ + /usr/include/python3.10/sliceobject.h \ + /usr/include/python3.10/cellobject.h \ + /usr/include/python3.10/iterobject.h \ + /usr/include/python3.10/cpython/initconfig.h \ + /usr/include/python3.10/genobject.h /usr/include/python3.10/pystate.h \ + /usr/include/python3.10/cpython/pystate.h \ + /usr/include/python3.10/abstract.h \ + /usr/include/python3.10/cpython/abstract.h \ + /usr/include/python3.10/descrobject.h \ + /usr/include/python3.10/genericaliasobject.h \ + /usr/include/python3.10/warnings.h \ + /usr/include/python3.10/weakrefobject.h \ + /usr/include/python3.10/structseq.h \ + /usr/include/python3.10/namespaceobject.h \ + /usr/include/python3.10/cpython/picklebufobject.h \ + /usr/include/python3.10/cpython/pytime.h \ + /usr/include/python3.10/codecs.h /usr/include/python3.10/pyerrors.h \ + /usr/include/python3.10/cpython/pyerrors.h \ + /usr/include/python3.10/pythread.h /usr/include/pthread.h \ + /usr/include/sched.h /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/python3.10/context.h /usr/include/python3.10/modsupport.h \ + /usr/include/python3.10/compile.h \ + /usr/include/python3.10/cpython/compile.h \ + /usr/include/python3.10/pythonrun.h \ + /usr/include/python3.10/cpython/pythonrun.h \ + /usr/include/python3.10/pylifecycle.h \ + /usr/include/python3.10/cpython/pylifecycle.h \ + /usr/include/python3.10/ceval.h /usr/include/python3.10/cpython/ceval.h \ + /usr/include/python3.10/sysmodule.h \ + /usr/include/python3.10/cpython/sysmodule.h \ + /usr/include/python3.10/osmodule.h /usr/include/python3.10/intrcheck.h \ + /usr/include/python3.10/import.h \ + /usr/include/python3.10/cpython/import.h \ + /usr/include/python3.10/bltinmodule.h /usr/include/python3.10/eval.h \ + /usr/include/python3.10/cpython/pyctype.h \ + /usr/include/python3.10/pystrtod.h /usr/include/python3.10/pystrcmp.h \ + /usr/include/python3.10/fileutils.h \ + /usr/include/python3.10/cpython/fileutils.h \ + /usr/include/python3.10/cpython/pyfpe.h \ + /usr/include/python3.10/tracemalloc.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /usr/include/python3.10/numpy/ndarrayobject.h \ + /usr/include/python3.10/numpy/ndarraytypes.h \ + /usr/include/python3.10/numpy/npy_common.h \ + /usr/include/python3.10/numpy/numpyconfig.h \ + /usr/include/python3.10/numpy/_numpyconfig.h \ + /usr/include/python3.10/numpy/npy_endian.h \ + /usr/include/python3.10/numpy/npy_cpu.h \ + /usr/include/python3.10/numpy/utils.h \ + /usr/include/python3.10/numpy/_neighborhood_iterator_imp.h \ + /usr/include/python3.10/numpy/__multiarray_api.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__struct.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/rosidl_generator_c__visibility_control.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence_functions.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.h diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_map_s.c.o b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_map_s.c.o new file mode 100644 index 0000000000000000000000000000000000000000..f8d37d1f0dace556336f40df2a4c9f43585f4311 GIT binary patch literal 17504 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 literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_map_s.c.o.d b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_map_s.c.o.d new file mode 100644 index 0000000..0fbd3c8 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_map_s.c.o.d @@ -0,0 +1,224 @@ +CMakeFiles/slam_msgs__rosidl_generator_py.dir/rosidl_generator_py/slam_msgs/srv/_get_map_s.c.o: \ + /root/build/slam_msgs/rosidl_generator_py/slam_msgs/srv/_get_map_s.c \ + /usr/include/stdc-predef.h /usr/include/python3.10/Python.h \ + /usr/include/python3.10/patchlevel.h /usr/include/python3.10/pyconfig.h \ + /usr/include/x86_64-linux-gnu/python3.10/pyconfig.h \ + /usr/include/python3.10/pymacconfig.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h \ + /usr/include/limits.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/assert.h \ + /usr/include/python3.10/pyport.h /usr/include/inttypes.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/x86_64-linux-gnu/sys/time.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/python3.10/exports.h /usr/include/python3.10/pymacro.h \ + /usr/include/python3.10/pymath.h /usr/include/python3.10/pymem.h \ + /usr/include/python3.10/cpython/pymem.h /usr/include/python3.10/object.h \ + /usr/include/python3.10/cpython/object.h \ + /usr/include/python3.10/objimpl.h \ + /usr/include/python3.10/cpython/objimpl.h \ + /usr/include/python3.10/typeslots.h /usr/include/python3.10/pyhash.h \ + /usr/include/python3.10/cpython/pydebug.h \ + /usr/include/python3.10/bytearrayobject.h \ + /usr/include/python3.10/cpython/bytearrayobject.h \ + /usr/include/python3.10/bytesobject.h \ + /usr/include/python3.10/cpython/bytesobject.h \ + /usr/include/python3.10/unicodeobject.h /usr/include/ctype.h \ + /usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/python3.10/cpython/unicodeobject.h \ + /usr/include/python3.10/longobject.h \ + /usr/include/python3.10/longintrepr.h \ + /usr/include/python3.10/boolobject.h \ + /usr/include/python3.10/floatobject.h \ + /usr/include/python3.10/complexobject.h \ + /usr/include/python3.10/rangeobject.h \ + /usr/include/python3.10/memoryobject.h \ + /usr/include/python3.10/tupleobject.h \ + /usr/include/python3.10/cpython/tupleobject.h \ + /usr/include/python3.10/listobject.h \ + /usr/include/python3.10/cpython/listobject.h \ + /usr/include/python3.10/dictobject.h \ + /usr/include/python3.10/cpython/dictobject.h \ + /usr/include/python3.10/cpython/odictobject.h \ + /usr/include/python3.10/enumobject.h /usr/include/python3.10/setobject.h \ + /usr/include/python3.10/methodobject.h \ + /usr/include/python3.10/cpython/methodobject.h \ + /usr/include/python3.10/moduleobject.h \ + /usr/include/python3.10/funcobject.h \ + /usr/include/python3.10/classobject.h \ + /usr/include/python3.10/fileobject.h \ + /usr/include/python3.10/cpython/fileobject.h \ + /usr/include/python3.10/pycapsule.h /usr/include/python3.10/code.h \ + /usr/include/python3.10/cpython/code.h /usr/include/python3.10/pyframe.h \ + /usr/include/python3.10/traceback.h \ + /usr/include/python3.10/cpython/traceback.h \ + /usr/include/python3.10/sliceobject.h \ + /usr/include/python3.10/cellobject.h \ + /usr/include/python3.10/iterobject.h \ + /usr/include/python3.10/cpython/initconfig.h \ + /usr/include/python3.10/genobject.h /usr/include/python3.10/pystate.h \ + /usr/include/python3.10/cpython/pystate.h \ + /usr/include/python3.10/abstract.h \ + /usr/include/python3.10/cpython/abstract.h \ + /usr/include/python3.10/descrobject.h \ + /usr/include/python3.10/genericaliasobject.h \ + /usr/include/python3.10/warnings.h \ + /usr/include/python3.10/weakrefobject.h \ + /usr/include/python3.10/structseq.h \ + /usr/include/python3.10/namespaceobject.h \ + /usr/include/python3.10/cpython/picklebufobject.h \ + /usr/include/python3.10/cpython/pytime.h \ + /usr/include/python3.10/codecs.h /usr/include/python3.10/pyerrors.h \ + /usr/include/python3.10/cpython/pyerrors.h \ + /usr/include/python3.10/pythread.h /usr/include/pthread.h \ + /usr/include/sched.h /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/python3.10/context.h /usr/include/python3.10/modsupport.h \ + /usr/include/python3.10/compile.h \ + /usr/include/python3.10/cpython/compile.h \ + /usr/include/python3.10/pythonrun.h \ + /usr/include/python3.10/cpython/pythonrun.h \ + /usr/include/python3.10/pylifecycle.h \ + /usr/include/python3.10/cpython/pylifecycle.h \ + /usr/include/python3.10/ceval.h /usr/include/python3.10/cpython/ceval.h \ + /usr/include/python3.10/sysmodule.h \ + /usr/include/python3.10/cpython/sysmodule.h \ + /usr/include/python3.10/osmodule.h /usr/include/python3.10/intrcheck.h \ + /usr/include/python3.10/import.h \ + /usr/include/python3.10/cpython/import.h \ + /usr/include/python3.10/bltinmodule.h /usr/include/python3.10/eval.h \ + /usr/include/python3.10/cpython/pyctype.h \ + /usr/include/python3.10/pystrtod.h /usr/include/python3.10/pystrcmp.h \ + /usr/include/python3.10/fileutils.h \ + /usr/include/python3.10/cpython/fileutils.h \ + /usr/include/python3.10/cpython/pyfpe.h \ + /usr/include/python3.10/tracemalloc.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /usr/include/python3.10/numpy/ndarrayobject.h \ + /usr/include/python3.10/numpy/ndarraytypes.h \ + /usr/include/python3.10/numpy/npy_common.h \ + /usr/include/python3.10/numpy/numpyconfig.h \ + /usr/include/python3.10/numpy/_numpyconfig.h \ + /usr/include/python3.10/numpy/npy_endian.h \ + /usr/include/python3.10/numpy/npy_cpu.h \ + /usr/include/python3.10/numpy/utils.h \ + /usr/include/python3.10/numpy/_neighborhood_iterator_imp.h \ + /usr/include/python3.10/numpy/__multiarray_api.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_map__struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_data__struct.h \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__struct.h \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/string.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__struct.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/rosidl_generator_c__visibility_control.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence_functions.h diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/DependInfo.cmake b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/DependInfo.cmake new file mode 100644 index 0000000..3bdd42f --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/DependInfo.cmake @@ -0,0 +1,35 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp" "CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp.o" "gcc" "CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp.o.d" + "/root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp" "CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp.o" "gcc" "CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp.o.d" + "/root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp" "CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp.o" "gcc" "CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp.o.d" + "/root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp" "CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp.o" "gcc" "CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp.o.d" + "/root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp" "CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o" "gcc" "CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o.d" + "/root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp" "CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp.o" "gcc" "CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp.o.d" + ) + +# Pairs of files generated by the same build rule. +set(CMAKE_MULTIPLE_OUTPUT_PAIRS + "/root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp" "/root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp" + "/root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp" "/root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp" + "/root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp" "/root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp" + "/root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp" "/root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp" + "/root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp" "/root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp" + ) + + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/build.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/build.make new file mode 100644 index 0000000..50253f0 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/build.make @@ -0,0 +1,327 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/colcon_ws/src/slam_msgs + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/build/slam_msgs + +# Include any dependencies generated for this target. +include CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/flags.make + +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/lib/rosidl_typesupport_c/rosidl_typesupport_c +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_typesupport_c/__init__.py +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/rosidl_typesupport_c/resource/action__type_support.c.em +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/rosidl_typesupport_c/resource/idl__type_support.cpp.em +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/rosidl_typesupport_c/resource/msg__type_support.cpp.em +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/rosidl_typesupport_c/resource/srv__type_support.cpp.em +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: rosidl_adapter/slam_msgs/msg/MapGraph.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: rosidl_adapter/slam_msgs/msg/MapData.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: rosidl_adapter/slam_msgs/msg/KeyFrame.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: rosidl_adapter/slam_msgs/msg/MapPoint.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: rosidl_adapter/slam_msgs/srv/GetMap.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: rosidl_adapter/slam_msgs/srv/GetLandmarksInView.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/builtin_interfaces/msg/Duration.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/builtin_interfaces/msg/Time.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/Accel.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/AccelStamped.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/AccelWithCovariance.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/Inertia.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/InertiaStamped.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/Point.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/Point32.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/PointStamped.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/Polygon.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/PolygonStamped.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/Pose.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/Pose2D.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/PoseArray.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/PoseStamped.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/PoseWithCovariance.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/Quaternion.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/QuaternionStamped.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/Transform.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/TransformStamped.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/Twist.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/TwistStamped.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/TwistWithCovariance.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/Vector3.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/Vector3Stamped.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/VelocityStamped.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/Wrench.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/WrenchStamped.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Bool.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Byte.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/ByteMultiArray.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Char.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/ColorRGBA.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Empty.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Float32.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Float32MultiArray.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Float64.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Float64MultiArray.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Header.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Int16.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Int16MultiArray.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Int32.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Int32MultiArray.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Int64.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Int64MultiArray.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Int8.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Int8MultiArray.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/MultiArrayDimension.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/MultiArrayLayout.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/String.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/UInt16.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/UInt16MultiArray.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/UInt32.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/UInt32MultiArray.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/UInt64.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/UInt64MultiArray.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/UInt8.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/UInt8MultiArray.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/BatteryState.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/CameraInfo.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/ChannelFloat32.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/CompressedImage.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/FluidPressure.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/Illuminance.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/Image.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/Imu.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/JointState.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/Joy.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/JoyFeedback.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/JoyFeedbackArray.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/LaserEcho.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/LaserScan.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/MagneticField.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/MultiDOFJointState.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/MultiEchoLaserScan.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/NavSatFix.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/NavSatStatus.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/PointCloud.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/PointCloud2.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/PointField.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/Range.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/RegionOfInterest.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/RelativeHumidity.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/Temperature.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/TimeReference.idl +rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/srv/SetCameraInfo.idl + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating C type support dispatch for ROS interfaces" + /usr/bin/python3 /opt/ros/humble/lib/rosidl_typesupport_c/rosidl_typesupport_c --generator-arguments-file /root/build/slam_msgs/rosidl_typesupport_c__arguments.json --typesupports rosidl_typesupport_fastrtps_c rosidl_typesupport_introspection_c + +rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp: rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp + +rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp: rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp + +rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp: rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp + +rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp: rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp + +rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp: rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp + +CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/flags.make +CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp.o: rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp.o -MF CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp.o.d -o CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp.o -c /root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp + +CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp > CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp.i + +CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp -o CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp.s + +CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/flags.make +CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp.o: rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp.o -MF CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp.o.d -o CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp.o -c /root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp + +CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp > CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp.i + +CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp -o CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp.s + +CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/flags.make +CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp.o: rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp.o -MF CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp.o.d -o CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp.o -c /root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp + +CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp > CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp.i + +CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp -o CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp.s + +CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/flags.make +CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp.o: rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp.o -MF CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp.o.d -o CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp.o -c /root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp + +CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp > CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp.i + +CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp -o CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp.s + +CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/flags.make +CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp.o: rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp.o -MF CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp.o.d -o CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp.o -c /root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp + +CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp > CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp.i + +CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp -o CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp.s + +CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/flags.make +CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o: rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o -MF CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o.d -o CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o -c /root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp + +CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp > CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.i + +CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp -o CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.s + +# Object files for target slam_msgs__rosidl_typesupport_c +slam_msgs__rosidl_typesupport_c_OBJECTS = \ +"CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp.o" \ +"CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp.o" \ +"CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp.o" \ +"CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp.o" \ +"CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp.o" \ +"CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o" + +# External object files for target slam_msgs__rosidl_typesupport_c +slam_msgs__rosidl_typesupport_c_EXTERNAL_OBJECTS = + +libslam_msgs__rosidl_typesupport_c.so: CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp.o +libslam_msgs__rosidl_typesupport_c.so: CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp.o +libslam_msgs__rosidl_typesupport_c.so: CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp.o +libslam_msgs__rosidl_typesupport_c.so: CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp.o +libslam_msgs__rosidl_typesupport_c.so: CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp.o +libslam_msgs__rosidl_typesupport_c.so: CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o +libslam_msgs__rosidl_typesupport_c.so: CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/build.make +libslam_msgs__rosidl_typesupport_c.so: libslam_msgs__rosidl_generator_c.so +libslam_msgs__rosidl_typesupport_c.so: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_c.so +libslam_msgs__rosidl_typesupport_c.so: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_c.so +libslam_msgs__rosidl_typesupport_c.so: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_c.so +libslam_msgs__rosidl_typesupport_c.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_c.so +libslam_msgs__rosidl_typesupport_c.so: /opt/ros/humble/lib/librosidl_typesupport_c.so +libslam_msgs__rosidl_typesupport_c.so: /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_c.so +libslam_msgs__rosidl_typesupport_c.so: /opt/ros/humble/lib/libgeometry_msgs__rosidl_generator_c.so +libslam_msgs__rosidl_typesupport_c.so: /opt/ros/humble/lib/libstd_msgs__rosidl_generator_c.so +libslam_msgs__rosidl_typesupport_c.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so +libslam_msgs__rosidl_typesupport_c.so: /opt/ros/humble/lib/librosidl_runtime_c.so +libslam_msgs__rosidl_typesupport_c.so: /opt/ros/humble/lib/librcutils.so +libslam_msgs__rosidl_typesupport_c.so: CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Linking CXX shared library libslam_msgs__rosidl_typesupport_c.so" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/build: libslam_msgs__rosidl_typesupport_c.so +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/build + +CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/cmake_clean.cmake +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/clean + +CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/depend: rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/depend: rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/depend: rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/depend: rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/depend: rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/depend: rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp + cd /root/build/slam_msgs && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/colcon_ws/src/slam_msgs /root/colcon_ws/src/slam_msgs /root/build/slam_msgs /root/build/slam_msgs /root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/depend + diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/cmake_clean.cmake b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/cmake_clean.cmake new file mode 100644 index 0000000..2c61eb4 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/cmake_clean.cmake @@ -0,0 +1,27 @@ +file(REMOVE_RECURSE + "CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp.o" + "CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp.o.d" + "CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp.o" + "CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp.o.d" + "CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp.o" + "CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp.o.d" + "CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp.o" + "CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp.o.d" + "CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o" + "CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o.d" + "CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp.o" + "CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp.o.d" + "libslam_msgs__rosidl_typesupport_c.pdb" + "libslam_msgs__rosidl_typesupport_c.so" + "rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp" + "rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp" + "rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp" + "rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp" + "rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp" + "rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/compiler_depend.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/compiler_depend.make new file mode 100644 index 0000000..4380cdf --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for slam_msgs__rosidl_typesupport_c. +# This may be replaced when dependencies are built. diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/compiler_depend.ts b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/compiler_depend.ts new file mode 100644 index 0000000..037b4b9 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for slam_msgs__rosidl_typesupport_c. diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/depend.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/depend.make new file mode 100644 index 0000000..45e808c --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for slam_msgs__rosidl_typesupport_c. +# This may be replaced when dependencies are built. diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/flags.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/flags.make new file mode 100644 index 0000000..a766f55 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -DRCUTILS_ENABLE_FAULT_INJECTION -DROSIDL_GENERATOR_C_BUILDING_DLL_slam_msgs -DROS_PACKAGE_NAME=\"slam_msgs\" + +CXX_INCLUDES = -I/root/colcon_ws/src/slam_msgs/include -I/root/build/slam_msgs/rosidl_generator_c -isystem /opt/ros/humble/include/builtin_interfaces -isystem /opt/ros/humble/include/rosidl_runtime_c -isystem /opt/ros/humble/include/rcutils -isystem /opt/ros/humble/include/rosidl_typesupport_interface -isystem /opt/ros/humble/include/geometry_msgs -isystem /opt/ros/humble/include/std_msgs -isystem /opt/ros/humble/include/sensor_msgs -isystem /opt/ros/humble/include/rosidl_typesupport_c + +CXX_FLAGS = -fPIC -Wall -std=gnu++14 + diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/link.txt b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/link.txt new file mode 100644 index 0000000..c9e627e --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -fPIC -shared -Wl,-soname,libslam_msgs__rosidl_typesupport_c.so -o libslam_msgs__rosidl_typesupport_c.so CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp.o CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp.o CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp.o CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp.o CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp.o CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o -Wl,-rpath,/root/build/slam_msgs:/opt/ros/humble/lib: libslam_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /opt/ros/humble/lib/librosidl_typesupport_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so /opt/ros/humble/lib/librosidl_runtime_c.so /opt/ros/humble/lib/librcutils.so -ldl -Wl,-rpath-link,/opt/ros/humble/lib diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/progress.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/progress.make new file mode 100644 index 0000000..5e12085 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/progress.make @@ -0,0 +1,9 @@ +CMAKE_PROGRESS_1 = 18 +CMAKE_PROGRESS_2 = 19 +CMAKE_PROGRESS_3 = 20 +CMAKE_PROGRESS_4 = 21 +CMAKE_PROGRESS_5 = 22 +CMAKE_PROGRESS_6 = 23 +CMAKE_PROGRESS_7 = 24 +CMAKE_PROGRESS_8 = 25 + diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp.o b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..33f48ffc5e908200229a241df16fbdc42adfb196 GIT binary patch literal 3760 zcmbtX-D@0G6u+C))X#QX`=C~2pCpPMc9S4hMYjo?tQb;18XvUfW_EXy4Bd}$J|GFi z4+J3=weKPX@u3es+e-<@+Zo11Ce(gSnPy}$Ey@0okf?0#OG zpB*U_lu$vvrLvWvO6@$B&8ucwRp->x>h9?m?k(20{;Yrd2+(VH1lZc#-%9qr+T1TB z&waVM*Y7KpoT=Y1TJ;;MzGY@NGlSot@;hSxb-Um1U%O+XguTdbwROB6cu^7ry)f3x zZWM=c5a}jq$|hXe`o$w>`J8sAxaCz((l-olBW2Y!YsJF(Cr>_llPQj)SMYyXzeF4~o-#9zDrD|3y-k4&1Nbv6 z{+{p=l9=2RW^zm%1qytc^-OMQ{x{*W2NoGNPA~i{=?jU!HNx}szq=2v^v4Sq56WPY zYH*^QQ~S;N$;pG-JXFzA(0(hb4ee}d;&^A#dZ*EA>n=5d2k<&Mb-dS>8@t2r@&69o zaf1hN_Np|tL&>w+A^c5Ms42#7>^HUF^<&>{`x~^Pj!PX=w>;|6N!o$SzOVG${N?FO z^JJ1V^gH^xx2~7bKJ}q)>okKPucJ4Q_D*@7+@F_|t_e1zwRN6j+PiH0^6cz~wJZ9{ zrRn*azE70FkCfl?y0O3PdtrL>pWp(Z>#ZKAXP-WCAgQaD2}5lN{szrKwtkADX3?iI zlFAmm#3HFN!Rw4moeO@8@p0yYk6}VoPML{ozTCWi&B7&KbpV%M4`^_o@KXXvBz6dQ z${>da;K;=^!zJdx@Ca3TBDnOMB?}in%Ap#L-3D>`QDOM1%tEj2I z>lD60LYWWhU9~R+3vJzR2*<0k)t4A3v7Ip4zpQ_v34Gf2UofyHip*{M9|_OP-)&Z` zvmNqxnjW#2{N=@l$sWhw;RBx~4DZ>t$KOEv-4mp4VN*oES_iZ9hkfPQEB=4^i}8{T Gw*7xvYcuQs literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp.o.d b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp.o.d new file mode 100644 index 0000000..9906da6 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp.o.d @@ -0,0 +1,34 @@ +CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp.o: \ + /root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/msg/key_frame__type_support.cpp \ + /usr/include/stdc-predef.h /usr/include/c++/11/cstddef \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__struct.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__type_support.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/rosidl_generator_c__visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_c/rosidl_typesupport_c/identifier.h \ + /opt/ros/humble/include/rosidl_typesupport_c/rosidl_typesupport_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_c/rosidl_typesupport_c/message_type_support_dispatch.h \ + /opt/ros/humble/include/rosidl_typesupport_c/rosidl_typesupport_c/type_support_map.h diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp.o b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..758f579c4e687c7fe9c06a278514a8d60617692f GIT binary patch literal 3752 zcmbtX-D@0G6u*Zz`2@+Y)xpPit_GS{&_Q2e8@9&^WYJ*>>KvPLMshbYFDeyv{N}(P4%++ z>ExtSnSPmIZR8k?JH0y{ePfaw?m|C#U^lGCw;`R{=98E8wh7vaHAgB>QecLVS;`L7Sah5YF9`Mr9W zf*PExl+?c0oSNj?94ct8=b)X`k8EqYdZ?{rwb$x*W#~fZIJ(iPsY8vnp{v}7vBPiM zbEEsP^%^y`p}-lP5Y0hYWTIRZcrpkB6}a7C4OY->p;^kd5A8Y4nr|ftgq&|)nYq{m zm9!<_k#Ho5ca%eY*72gKte1NGyC=USb>^is)V_|WZCvNz#?HsSGB@`@{i?irai&?9 z2RJGIIt6V%RKZf<$2#Sopu~r?7LUWX3qNg0Tu-k6hBd+X1(+k5@)?S?iv1}ku4u+> z+Tz+`yg@kEH{+XxbDv=RKf)`-5!b)iw0_;d*~V1?F9?2*P}EECV>dFz%?!@6Gx4 z65++1K+W%PC?V7Tt003mP5n*MkVxda|ZV|aR3@K9P;_IT>*a;XZoi9 zZPMfWv%Jj{;^%>v#czw^w@q>wKYSzh&++>ZFmz@5AEyhk9EfN#3@R!vpk4s;x+R{K+F7pO9Fg;^pAa#^%%ba7~Y@H2~$lK@{jpZBz{ij zYp}`lqTDqzA!yT-y$Luzl_|bRfK7VL`24)S0~54q>VHna3JVf9^}h$aEPi)Mut9nl zzmxE>KF6=jH>&KA|GRYI(}3YSoBH_gpZWFxi7h-7(2vH&%=qEC%Jg^0(GS{6KA8Id E1O7fR{Qv*} literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp.o.d b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp.o.d new file mode 100644 index 0000000..2b11656 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp.o.d @@ -0,0 +1,43 @@ +CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp.o: \ + /root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/msg/map_data__type_support.cpp \ + /usr/include/stdc-predef.h /usr/include/c++/11/cstddef \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_data__struct.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__struct.h \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/string.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__struct.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_data__type_support.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/rosidl_generator_c__visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_c/rosidl_typesupport_c/identifier.h \ + /opt/ros/humble/include/rosidl_typesupport_c/rosidl_typesupport_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_c/rosidl_typesupport_c/message_type_support_dispatch.h \ + /opt/ros/humble/include/rosidl_typesupport_c/rosidl_typesupport_c/type_support_map.h diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp.o b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..445e54cdc3f8b020189a2f6f3337bb992e1069ba GIT binary patch literal 3760 zcmbtX-D@0G6u+C))Xz4peNZd1PZGrryU8L}MYjn_R*0z|jSt##GrK#<4(`V|ACLs% z2Z9ib+IJCx_|OL*@>mcw(0Bg}q4Z6C2@*)p@6I`y-J5CL(gSnPy}$Ey@0okf?0zx3 zFgH>tD4~LSOJyrTmD+hMn^(=Ws?MpW)xW1-_;0DU^;hk?M}S_tEx^|1{#LU0_2zyd zdG4#ty@La#k~6jIMyqyR)way+MrQCkRQ^EhJGTxF4zArcQNmv2H`_X15469ujF>D;3pmCfYyzTkLB}Mz$1vW|#=v>NFVdDc;SQ{^#fAZv`H|P>PPdFaX z84RlcZGCQ@d`QH9J6(%Tfc(1$<6 z;vWbfA&JR7VJ64KQJ}!5SW_x>z#V9t-CJuj^VvdRgU-CbYu4cy#3FC zJ8tj*&R&(qHjq549l~FwOieL%W51#Ot{?ku+uxuSbzJJ0y6I7mPSOrs@_nV}7cNg< zS|F38uHVtLC%uaHsRz2P(+GmRj@~%hJLPq9e_lztCfJbH)_IO;@3QgBb8{cgUeQ-B zO)t#q`$XygNcl~#8~ZE17p6D=2`&J--s*9B_URJ`lDc}CFw}!&Dc7JVus zscgZEERq@%yvDfHx!^Y$pI|Qd7$!uel$p5Z%gyW8EL`GM`*7*?fcp0dKSh8QSVe zu$L~36jO(0ggWhB!)=osR)X^q6{6iRbk~*B=yf`DH;+yJldkdQwe(6z9fnWvaI8q?$Yu7WN&Qt*raoaV47&Yvo))-w)qarXt&=Gr_X~N4 zt-No!Z!a?5e%(7gBo z2P&~0;sdhd;})Vm?fCf4gG4`FWoyBgNst$Rn-ygLh>t!gc7lIK7|t*Iq^Y42$H)EX zCwZO1H%KV+e!Z*qgyvxMP2+xGYyXuo@c)J<%P=r`+NcK)!hJbT6eFMl;& Ivca~$2lrw#$N&HU literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp.o.d b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp.o.d new file mode 100644 index 0000000..e065879 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp.o.d @@ -0,0 +1,41 @@ +CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp.o: \ + /root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/msg/map_graph__type_support.cpp \ + /usr/include/stdc-predef.h /usr/include/c++/11/cstddef \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__struct.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__struct.h \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/string.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__type_support.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/rosidl_generator_c__visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_c/rosidl_typesupport_c/identifier.h \ + /opt/ros/humble/include/rosidl_typesupport_c/rosidl_typesupport_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_c/rosidl_typesupport_c/message_type_support_dispatch.h \ + /opt/ros/humble/include/rosidl_typesupport_c/rosidl_typesupport_c/type_support_map.h diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp.o b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..fbcf1c3a504a8c9f1b35db9172fca9104238a8bd GIT binary patch literal 3760 zcmbtX-D@0G6u+C))X#QX`=C~2pCpPMc9S4hMYjo?tgxn48y~dgX0kiU4(`V|ACLs% z2Z9ib+IJCx_|OL*@>mcw(0Bg}L44D`gc6A7cjuhU=4KkV^uXM6@9%uwd*+@qyPww@ zvm=Fq5-O;-RJIaSsqM$IdDTp->YRF7-97!ny@mSbpY?Aa0ebz80Gk_oo5}818+(Q1 zxi2?%_xF`b&eU%ht@;gB-!!wEnZa*R`5m$Uy1l=@fBlY$680m%)zR@<;6+Ig^ut&$ zyHOm*L8P0ckt6qeF`Zm-qxw2nG%S9hb8 zNMqFcT{pPWr$}a#`TnhaJWP;-=n`&dJ~FiCkcx9NGq0D%7nYJL0p_M`<*-GH@20 z=qQbvQ|IAhM?l>Bg355@3^Y#OY%FH;bkh#P3HU%yW;Lou5 zd%{OZVscNI$uV&hDDY|4Gr6Vt--OE^SY+5Zz3{W7FC_j}3D492?moEEAI)DpD1%9= z!HIHC?Kc~flLxhVsG_By{Z>>P+S$~^@y?>P?oz*_doJ~k;k`~y9q+Z}#_j`n`=0}M z-QWS7y(*3EQ1YyH2!B%*YKpNN`%Ufl{MdIp{yMFw<5I`eEsuJ1l6K&-?<+mmxIBHS zK_CJzF3xKY-dYqm;`ow{xu3jb#wITQ$GzZ!GDT1j0 z93Frp7t;)vm;=KjRON}_(r*?mT>L19YB+Y6h|`Y>!`m_oy^ia|-fFBIl%#T&qDVPm zKV29prVh;rbvpf~+aWou1m`6xM7v?=t|_P4?{?{KD5uwtJ%_%D7pRPypYVF6mpDP# z54*bI-44>fPSc%M$%j`>&`m3f)eau`KbO-4?EpYFugCNb@CsRP~7xE5U zdEav1USxdmPQda93^`=Se}#15)3)DYTe(NPJh)e~M!mu3;GKbN3j7x_S*#{M}~7 zI@=+Cr|A)U$zNV!tkDLd;ATw-#tO<7B)rnt939tf7n-^z2g6uzZfss HVB7x(KzcNw literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp.o.d b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp.o.d new file mode 100644 index 0000000..a667b12 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp.o.d @@ -0,0 +1,36 @@ +CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp.o: \ + /root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/msg/map_point__type_support.cpp \ + /usr/include/stdc-predef.h /usr/include/c++/11/cstddef \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__struct.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__type_support.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/rosidl_generator_c__visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_c/rosidl_typesupport_c/identifier.h \ + /opt/ros/humble/include/rosidl_typesupport_c/rosidl_typesupport_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_c/rosidl_typesupport_c/message_type_support_dispatch.h \ + /opt/ros/humble/include/rosidl_typesupport_c/rosidl_typesupport_c/type_support_map.h diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..895b9602aae9d5a2f6c38c688c065c590695b3e8 GIT binary patch literal 6920 zcmdT|-D^}w6rW8}O~2HtEf$L`K9saHmu#|%wn0`UW-UQezX+vrbF+JsT--13y=zsp zrWCBH2ze48DwRIhPzRS5{Yrs19YXOFh}^B0EpLCjkp}qd%aMAJPAZH&<6zPu~}Q zIq>oYJG@YFgKDKx_CtHx2|_=t1a=PO4C7uY1hnGjLa$tsLT0(T9^0OAL%Zk(fivSu zTQ(b;bxQeyYuiD=DcZ$gCV;Mg&bCM0a14fuj(;XNTsq~sAKS;=vsE_;!I;^e=GU_| zTJtY5Z;H#aUvE$;mjd@cUaw-*9A|xQgsjfZh{A2a-&C13W(Pt zV%_i{ZH*d{xOhw?&TmR=e`$U10=(ef0308rSMX|ER|D=Y0FY%rxKexa}LHRk7XMX~T_tyMmyT6e9T}^*KEEV-EYWNL__tf;TpASfW zndI5-FyuD@amWzPc5edS1tUX*%RL4Cp9sH7xZF$7{|9ikMMJWA4^p@p^f1Z24a{xA znderlH|yC4IO^F+idg;DF&>pBvkiTI0-bs2#X;@bbY( z+v;}@#8n?$C{C3NcFBRdrF}cQ2IJbvJE0Rpf9x<7ok|S#>DGl;LlU$CE{25`0gB3w z1{<9vxE?!%)mr$B$IJT<hsM){HEJS~!H5Q>JD1Hdk*&R4o%jnTVhmMb&uutqiFg9Yh@K*ge;N{&?=uLaB z9~A~KQhfmBmv{l5$M9JJ3F}`Z#+mPr;2J(mJl8vK1HS_v)^l2uXFN~1E??5**>1Ik z{1r`}{UKOZQc%j(h$~gBunQv`{F;Wd{|gF^{<9yqG<=fyI|`2e^SbUTxavR0 zkK>jkxkXJri5m}SDQaqYyhiv#4QKx!DLDGieynKtBJol&^wA&mKM4;~Z`4Q}^(2Ys z^`ZPW!m#P1KH?}pNBjV_x_nl_QGS{DaRuK_eYHV77y`aeBxw*a3XMcE8qW3qq=xS# zeon*r9&<;-*{-nQXbznzXyId{Y-hRWy9LJz-SeTa@O%~4R1gTuFGq|V#jXWCK&?VK z=M-QZXE9DJ9&NVc`_2Vn<;uk(yt{-|Du=EG-xB)a{L7soex_8lDt@`*`XR_lUGA(s z?L+lXD|osl3DYt5a1Cpq3~^sIppmQ!VJ`81kWoSCCn+(%5{@j|;r+*Z>`lVecLYxP z9e)gjI#hZG7}TlHUnU{mr^MF&$IPdo!+Vc0Y?q07q;5XI*nb*^ukO+OCi?{RY7QrP zBDH&=HN|g*;+G-&$YPGzKF9AAU}!?O|A<~r6ELO{|IZow06Hf7d*}n!0tuphw5{96 zUAO@r-F_DT{6H)padn>YNflb`_ItV&_SKrHWPPf{yi3?R-b#AYJUpM{XR?h`Cg_FmkR00#7|zk>KM$Cmdw@g+2Y`OV;3%ZW5B)ODpLjKz^sO=% IyZZcp0rDnCaR2}S literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o.d b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o.d new file mode 100644 index 0000000..bac0b5f --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o.d @@ -0,0 +1,39 @@ +CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o: \ + /root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/srv/get_landmarks_in_view__type_support.cpp \ + /usr/include/stdc-predef.h /usr/include/c++/11/cstddef \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__struct.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__struct.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/rosidl_generator_c__visibility_control.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h \ + /opt/ros/humble/include/rosidl_typesupport_c/rosidl_typesupport_c/identifier.h \ + /opt/ros/humble/include/rosidl_typesupport_c/rosidl_typesupport_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_c/rosidl_typesupport_c/message_type_support_dispatch.h \ + /opt/ros/humble/include/rosidl_typesupport_c/rosidl_typesupport_c/type_support_map.h \ + /opt/ros/humble/include/rosidl_typesupport_c/rosidl_typesupport_c/service_type_support_dispatch.h diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp.o b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..c48c289761d13a8c7ed5b5736fdf740adfe1bd8c GIT binary patch literal 6592 zcmdT|U2GIp6u#S5sESYv4;Tm;c_3(HvfJHe~9c5RGi%hSXEIAqtDsdmOOTH2M=N`5FCR{d|3W{lY!r z)qJ;9wu1S(<2UN{nip8pwjX#w-M5M$7c=fw13>FeF>q^DDHJc))MHsQPGD6W-?wKR zY0F|`vv##qb}Y*;+ZC(g&-l>wE?d^96TE5HtuxN0hT{iG{CILBkq`gndi;8=>N^SI z`XuWiBgxj`JKklt*il}R=c6m-;CE8$Nh;W--2YvF$IBi)e*9JA;JK+rHE0-_jF~gj zhcXSxW@dtcH+o?D9WWZQpMB1rWMlBBC(gxx;J0+Sp#vEw^9>kgF_Kw7xb{X#j zMJR8;IMTtek-xnHBi~BzNckqdn})w9J>$f){uFEg)IX`=7bV`;=I4(jzd-Wr&sNw# zDe%W2ob6te_!fcdLt?w%622_aCjO7a`yxFoe-c82ey)%_+r26Aevv1f?fwRM56s9C zF837l2Vp-Tew}c+m!SU|;B1SAWHS%=AjmVxy$#GSgfq|W0Z4hAo)X}wXFn-o`5!ir zzrO)4tancxjt;&ooV`Qom@~gPmOZSU$t~wOALnk#A4#k-H=IPJKVO-um944`^+N}` z(@Auf?7&X0Gg$~Kc0IYu+)!(w(-KszNa{eVviPtRXwlnUvXuO9qO;3vWt!RAM0scF z$|Z|JXZgxT`HJzg>x5;a^{e$#cX^6d9jB_h^kj!PJ#jia%gW|U?I;=993?~bDkcZH z3|uM#J8+AZTXh51F1uHNgUbtCKCBYlFT6&0nMu2@utvvDA3Hh*QyNp&$?)a^H<6ZW zi&?DK<4X8qd(qBGq>IjUqbf}$oUN_qvG=67Pj|ad$+d=?d=qEY(09I6b#_9hqWqjb zapLUAgf(&W*w~1*frsj~)-5^Jz@2s-50A`e>D+|!Lp%e|Be)JDVO@yCIP-@>IKqz* z&vn4d!0&^H^<2>887~p8%U3mdw%gc1{+cGw{tzrH3@BM5;tCEc55x@`;o5@n0^wZu zF#ZkUTqiNU4Ld;Tu#tA5l!<6q!`WV5!J$NpXk5Wn|Icf zY4|enQUUbQ9Qtp-gVY~35=T7-@w`5i-%S`c2dR%Z$}bR~rdF3PC^*Wm5I?Tqd#JBA zs0TxEoj`+H#3(cp$!j>*#giJopZEn0=lcG(hO=E^!VwzSQ_#YnWU`&*p68TpGjQet zVd9x6%qia&rdJCYIf`8qdVrecTG1}UIL>06SUjdI+w<&sVHRtZ3VgYQS*-<*33u#6 zaF!L{Cw`{dFza5e?sx&nN?p#ZHSIyQOe=V@#(?PNdP@cH2TF_8dg)o=+9^_RJ z`VV%5zyrcDPiTktAMddPgsa~OoboIF#1QIG=@np5r#^p$gm|A48@htq7|1JwstIz)u@VNNhqWI0xJd7W{l02W|7iSx%tdadyatyZv&e7*T4Va#LfW!(3 Z{-u3b^!TA)aq|c0kHzm$nL_&fe*xEp%^v^& literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp.o.d b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp.o.d new file mode 100644 index 0000000..59b5667 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp.o.d @@ -0,0 +1,46 @@ +CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp.o: \ + /root/build/slam_msgs/rosidl_typesupport_c/slam_msgs/srv/get_map__type_support.cpp \ + /usr/include/stdc-predef.h /usr/include/c++/11/cstddef \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_map__struct.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_data__struct.h \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__struct.h \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/string.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__struct.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_map__type_support.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/rosidl_generator_c__visibility_control.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h \ + /opt/ros/humble/include/rosidl_typesupport_c/rosidl_typesupport_c/identifier.h \ + /opt/ros/humble/include/rosidl_typesupport_c/rosidl_typesupport_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_c/rosidl_typesupport_c/message_type_support_dispatch.h \ + /opt/ros/humble/include/rosidl_typesupport_c/rosidl_typesupport_c/type_support_map.h \ + /opt/ros/humble/include/rosidl_typesupport_c/rosidl_typesupport_c/service_type_support_dispatch.h diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/DependInfo.cmake b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/DependInfo.cmake new file mode 100644 index 0000000..f954f90 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/root/build/slam_msgs/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c" "CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c.o" "gcc" "CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/DependInfo.cmake" + "/root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/DependInfo.cmake" + "/root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/build.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/build.make new file mode 100644 index 0000000..710f727 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/colcon_ws/src/slam_msgs + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/build/slam_msgs + +# Include any dependencies generated for this target. +include CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/flags.make + +CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c.o: CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/flags.make +CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c.o: rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c +CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c.o: CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c.o -MF CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c.o.d -o CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c.o -c /root/build/slam_msgs/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c + +CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /root/build/slam_msgs/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c > CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c.i + +CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /root/build/slam_msgs/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c -o CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c.s + +# Object files for target slam_msgs__rosidl_typesupport_c__pyext +slam_msgs__rosidl_typesupport_c__pyext_OBJECTS = \ +"CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c.o" + +# External object files for target slam_msgs__rosidl_typesupport_c__pyext +slam_msgs__rosidl_typesupport_c__pyext_EXTERNAL_OBJECTS = + +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c.o +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/build.make +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: rosidl_generator_py/slam_msgs/libslam_msgs__rosidl_generator_py.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: /usr/lib/x86_64-linux-gnu/libpython3.10.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: libslam_msgs__rosidl_typesupport_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_fastrtps_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_fastrtps_cpp.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_introspection_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_introspection_cpp.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_py.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/librmw.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libgeometry_msgs__rosidl_generator_py.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libstd_msgs__rosidl_generator_py.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_py.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: /usr/lib/x86_64-linux-gnu/libpython3.10.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: libslam_msgs__rosidl_generator_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/librosidl_typesupport_fastrtps_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_cpp.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/librosidl_typesupport_fastrtps_cpp.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libfastcdr.so.1.0.24 +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/librmw.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libgeometry_msgs__rosidl_generator_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libstd_msgs__rosidl_generator_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/librosidl_typesupport_introspection_cpp.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/librosidl_typesupport_introspection_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_cpp.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_cpp.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_cpp.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/librosidl_typesupport_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/librosidl_runtime_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/librcutils.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so: CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C shared library rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/build: rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/build + +CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/cmake_clean.cmake +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/clean + +CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/depend: + cd /root/build/slam_msgs && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/colcon_ws/src/slam_msgs /root/colcon_ws/src/slam_msgs /root/build/slam_msgs /root/build/slam_msgs /root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/depend + diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/cmake_clean.cmake b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/cmake_clean.cmake new file mode 100644 index 0000000..362d326 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c.o" + "CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c.o.d" + "rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.pdb" + "rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/compiler_depend.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/compiler_depend.make new file mode 100644 index 0000000..c4ae53f --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for slam_msgs__rosidl_typesupport_c__pyext. +# This may be replaced when dependencies are built. diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/compiler_depend.ts b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/compiler_depend.ts new file mode 100644 index 0000000..915049f --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for slam_msgs__rosidl_typesupport_c__pyext. diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/depend.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/depend.make new file mode 100644 index 0000000..7c8e4ec --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for slam_msgs__rosidl_typesupport_c__pyext. +# This may be replaced when dependencies are built. diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/flags.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/flags.make new file mode 100644 index 0000000..77733f9 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# compile C with /usr/bin/cc +C_DEFINES = -DRCUTILS_ENABLE_FAULT_INJECTION -DROS_PACKAGE_NAME=\"slam_msgs\" -Dslam_msgs__rosidl_typesupport_c__pyext_EXPORTS + +C_INCLUDES = -I/root/colcon_ws/src/slam_msgs/include -I/root/build/slam_msgs/rosidl_generator_c -I/root/build/slam_msgs/rosidl_generator_py -I/usr/include/python3.10 -isystem /opt/ros/humble/include/rosidl_runtime_c -isystem /opt/ros/humble/include/rosidl_typesupport_c -isystem /opt/ros/humble/include/rosidl_typesupport_interface -isystem /opt/ros/humble/include/builtin_interfaces -isystem /opt/ros/humble/include/geometry_msgs -isystem /opt/ros/humble/include/std_msgs -isystem /opt/ros/humble/include/sensor_msgs -isystem /opt/ros/humble/include/rmw -isystem /opt/ros/humble/include/rcutils -isystem /opt/ros/humble/include/fastcdr -isystem /opt/ros/humble/include/rosidl_runtime_cpp -isystem /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp -isystem /opt/ros/humble/include/rosidl_typesupport_fastrtps_c -isystem /opt/ros/humble/include/rosidl_typesupport_introspection_c -isystem /opt/ros/humble/include/rosidl_typesupport_introspection_cpp + +C_FLAGS = -fPIC -Wall -Wextra + diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/link.txt b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/link.txt new file mode 100644 index 0000000..c0fe777 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/cc -fPIC -shared -Wl,-soname,slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so -o rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c.o -Wl,-rpath,/root/build/slam_msgs/rosidl_generator_py/slam_msgs:/root/build/slam_msgs:/opt/ros/humble/lib: rosidl_generator_py/slam_msgs/libslam_msgs__rosidl_generator_py.so /usr/lib/x86_64-linux-gnu/libpython3.10.so libslam_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_py.so /opt/ros/humble/lib/librmw.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_generator_py.so /opt/ros/humble/lib/libstd_msgs__rosidl_generator_py.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_py.so /usr/lib/x86_64-linux-gnu/libpython3.10.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_c.so libslam_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/librosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/librosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libfastcdr.so.1.0.24 /opt/ros/humble/lib/librmw.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/librosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/librosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /opt/ros/humble/lib/librosidl_typesupport_c.so /opt/ros/humble/lib/librosidl_runtime_c.so /opt/ros/humble/lib/librcutils.so -ldl -Wl,-rpath-link,/opt/ros/humble/lib diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/progress.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/progress.make new file mode 100644 index 0000000..3244467 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 26 +CMAKE_PROGRESS_2 = 27 + diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c.o b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c.o new file mode 100644 index 0000000000000000000000000000000000000000..da3fd0987615765671227876bb6aec5c04e8a67e GIT binary patch literal 21152 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 AcK`qY literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c.o.d b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c.o.d new file mode 100644 index 0000000..cf6d788 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c.o.d @@ -0,0 +1,230 @@ +CMakeFiles/slam_msgs__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c.o: \ + /root/build/slam_msgs/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_c.c \ + /usr/include/stdc-predef.h /usr/include/python3.10/Python.h \ + /usr/include/python3.10/patchlevel.h /usr/include/python3.10/pyconfig.h \ + /usr/include/x86_64-linux-gnu/python3.10/pyconfig.h \ + /usr/include/python3.10/pymacconfig.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h \ + /usr/include/limits.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/assert.h \ + /usr/include/python3.10/pyport.h /usr/include/inttypes.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/x86_64-linux-gnu/sys/time.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/python3.10/exports.h /usr/include/python3.10/pymacro.h \ + /usr/include/python3.10/pymath.h /usr/include/python3.10/pymem.h \ + /usr/include/python3.10/cpython/pymem.h /usr/include/python3.10/object.h \ + /usr/include/python3.10/cpython/object.h \ + /usr/include/python3.10/objimpl.h \ + /usr/include/python3.10/cpython/objimpl.h \ + /usr/include/python3.10/typeslots.h /usr/include/python3.10/pyhash.h \ + /usr/include/python3.10/cpython/pydebug.h \ + /usr/include/python3.10/bytearrayobject.h \ + /usr/include/python3.10/cpython/bytearrayobject.h \ + /usr/include/python3.10/bytesobject.h \ + /usr/include/python3.10/cpython/bytesobject.h \ + /usr/include/python3.10/unicodeobject.h /usr/include/ctype.h \ + /usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/python3.10/cpython/unicodeobject.h \ + /usr/include/python3.10/longobject.h \ + /usr/include/python3.10/longintrepr.h \ + /usr/include/python3.10/boolobject.h \ + /usr/include/python3.10/floatobject.h \ + /usr/include/python3.10/complexobject.h \ + /usr/include/python3.10/rangeobject.h \ + /usr/include/python3.10/memoryobject.h \ + /usr/include/python3.10/tupleobject.h \ + /usr/include/python3.10/cpython/tupleobject.h \ + /usr/include/python3.10/listobject.h \ + /usr/include/python3.10/cpython/listobject.h \ + /usr/include/python3.10/dictobject.h \ + /usr/include/python3.10/cpython/dictobject.h \ + /usr/include/python3.10/cpython/odictobject.h \ + /usr/include/python3.10/enumobject.h /usr/include/python3.10/setobject.h \ + /usr/include/python3.10/methodobject.h \ + /usr/include/python3.10/cpython/methodobject.h \ + /usr/include/python3.10/moduleobject.h \ + /usr/include/python3.10/funcobject.h \ + /usr/include/python3.10/classobject.h \ + /usr/include/python3.10/fileobject.h \ + /usr/include/python3.10/cpython/fileobject.h \ + /usr/include/python3.10/pycapsule.h /usr/include/python3.10/code.h \ + /usr/include/python3.10/cpython/code.h /usr/include/python3.10/pyframe.h \ + /usr/include/python3.10/traceback.h \ + /usr/include/python3.10/cpython/traceback.h \ + /usr/include/python3.10/sliceobject.h \ + /usr/include/python3.10/cellobject.h \ + /usr/include/python3.10/iterobject.h \ + /usr/include/python3.10/cpython/initconfig.h \ + /usr/include/python3.10/genobject.h /usr/include/python3.10/pystate.h \ + /usr/include/python3.10/cpython/pystate.h \ + /usr/include/python3.10/abstract.h \ + /usr/include/python3.10/cpython/abstract.h \ + /usr/include/python3.10/descrobject.h \ + /usr/include/python3.10/genericaliasobject.h \ + /usr/include/python3.10/warnings.h \ + /usr/include/python3.10/weakrefobject.h \ + /usr/include/python3.10/structseq.h \ + /usr/include/python3.10/namespaceobject.h \ + /usr/include/python3.10/cpython/picklebufobject.h \ + /usr/include/python3.10/cpython/pytime.h \ + /usr/include/python3.10/codecs.h /usr/include/python3.10/pyerrors.h \ + /usr/include/python3.10/cpython/pyerrors.h \ + /usr/include/python3.10/pythread.h /usr/include/pthread.h \ + /usr/include/sched.h /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/python3.10/context.h /usr/include/python3.10/modsupport.h \ + /usr/include/python3.10/compile.h \ + /usr/include/python3.10/cpython/compile.h \ + /usr/include/python3.10/pythonrun.h \ + /usr/include/python3.10/cpython/pythonrun.h \ + /usr/include/python3.10/pylifecycle.h \ + /usr/include/python3.10/cpython/pylifecycle.h \ + /usr/include/python3.10/ceval.h /usr/include/python3.10/cpython/ceval.h \ + /usr/include/python3.10/sysmodule.h \ + /usr/include/python3.10/cpython/sysmodule.h \ + /usr/include/python3.10/osmodule.h /usr/include/python3.10/intrcheck.h \ + /usr/include/python3.10/import.h \ + /usr/include/python3.10/cpython/import.h \ + /usr/include/python3.10/bltinmodule.h /usr/include/python3.10/eval.h \ + /usr/include/python3.10/cpython/pyctype.h \ + /usr/include/python3.10/pystrtod.h /usr/include/python3.10/pystrcmp.h \ + /usr/include/python3.10/fileutils.h \ + /usr/include/python3.10/cpython/fileutils.h \ + /usr/include/python3.10/cpython/pyfpe.h \ + /usr/include/python3.10/tracemalloc.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/action_type_support_struct.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__type_support.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/rosidl_generator_c__visibility_control.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__struct.h \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__struct.h \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/string.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_data__type_support.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_data__struct.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__struct.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__type_support.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__type_support.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__struct.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_map__type_support.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_map__struct.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__struct.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.h diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/DependInfo.cmake b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/DependInfo.cmake new file mode 100644 index 0000000..fb64619 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/DependInfo.cmake @@ -0,0 +1,34 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp" "CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp.o" "gcc" "CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp.o.d" + "/root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp" "CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp.o" "gcc" "CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp.o.d" + "/root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp" "CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp.o" "gcc" "CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp.o.d" + "/root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp" "CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp.o" "gcc" "CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp.o.d" + "/root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp" "CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o" "gcc" "CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o.d" + "/root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp" "CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp.o" "gcc" "CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp.o.d" + ) + +# Pairs of files generated by the same build rule. +set(CMAKE_MULTIPLE_OUTPUT_PAIRS + "/root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp" "/root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp" + "/root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp" "/root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp" + "/root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp" "/root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp" + "/root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp" "/root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp" + "/root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp" "/root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp" + ) + + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/build.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/build.make new file mode 100644 index 0000000..ec9da6b --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/build.make @@ -0,0 +1,323 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/colcon_ws/src/slam_msgs + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/build/slam_msgs + +# Include any dependencies generated for this target. +include CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/flags.make + +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/lib/rosidl_typesupport_cpp/rosidl_typesupport_cpp +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_typesupport_cpp/__init__.py +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/rosidl_typesupport_cpp/resource/action__type_support.cpp.em +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/rosidl_typesupport_cpp/resource/idl__type_support.cpp.em +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/rosidl_typesupport_cpp/resource/msg__type_support.cpp.em +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/rosidl_typesupport_cpp/resource/srv__type_support.cpp.em +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: rosidl_adapter/slam_msgs/msg/MapGraph.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: rosidl_adapter/slam_msgs/msg/MapData.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: rosidl_adapter/slam_msgs/msg/KeyFrame.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: rosidl_adapter/slam_msgs/msg/MapPoint.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: rosidl_adapter/slam_msgs/srv/GetMap.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: rosidl_adapter/slam_msgs/srv/GetLandmarksInView.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/builtin_interfaces/msg/Duration.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/builtin_interfaces/msg/Time.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/Accel.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/AccelStamped.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/AccelWithCovariance.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/Inertia.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/InertiaStamped.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/Point.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/Point32.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/PointStamped.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/Polygon.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/PolygonStamped.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/Pose.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/Pose2D.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/PoseArray.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/PoseStamped.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/PoseWithCovariance.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/Quaternion.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/QuaternionStamped.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/Transform.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/TransformStamped.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/Twist.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/TwistStamped.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/TwistWithCovariance.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/Vector3.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/Vector3Stamped.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/VelocityStamped.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/Wrench.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/WrenchStamped.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Bool.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Byte.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/ByteMultiArray.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Char.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/ColorRGBA.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Empty.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Float32.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Float32MultiArray.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Float64.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Float64MultiArray.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Header.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Int16.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Int16MultiArray.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Int32.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Int32MultiArray.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Int64.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Int64MultiArray.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Int8.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Int8MultiArray.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/MultiArrayDimension.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/MultiArrayLayout.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/String.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/UInt16.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/UInt16MultiArray.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/UInt32.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/UInt32MultiArray.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/UInt64.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/UInt64MultiArray.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/UInt8.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/UInt8MultiArray.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/BatteryState.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/CameraInfo.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/ChannelFloat32.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/CompressedImage.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/FluidPressure.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/Illuminance.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/Image.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/Imu.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/JointState.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/Joy.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/JoyFeedback.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/JoyFeedbackArray.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/LaserEcho.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/LaserScan.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/MagneticField.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/MultiDOFJointState.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/MultiEchoLaserScan.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/NavSatFix.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/NavSatStatus.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/PointCloud.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/PointCloud2.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/PointField.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/Range.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/RegionOfInterest.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/RelativeHumidity.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/Temperature.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/TimeReference.idl +rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/srv/SetCameraInfo.idl + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating C++ type support dispatch for ROS interfaces" + /usr/bin/python3 /opt/ros/humble/lib/rosidl_typesupport_cpp/rosidl_typesupport_cpp --generator-arguments-file /root/build/slam_msgs/rosidl_typesupport_cpp__arguments.json --typesupports rosidl_typesupport_fastrtps_cpp rosidl_typesupport_introspection_cpp + +rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp: rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp + +rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp: rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp + +rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp: rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp + +rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp: rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp + +rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp: rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp + +CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/flags.make +CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp.o: rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp.o -MF CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp.o.d -o CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp.o -c /root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp + +CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp > CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp.i + +CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp -o CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp.s + +CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/flags.make +CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp.o: rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp.o -MF CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp.o.d -o CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp.o -c /root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp + +CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp > CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp.i + +CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp -o CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp.s + +CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/flags.make +CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp.o: rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp.o -MF CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp.o.d -o CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp.o -c /root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp + +CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp > CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp.i + +CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp -o CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp.s + +CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/flags.make +CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp.o: rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp.o -MF CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp.o.d -o CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp.o -c /root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp + +CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp > CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp.i + +CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp -o CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp.s + +CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/flags.make +CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp.o: rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp.o -MF CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp.o.d -o CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp.o -c /root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp + +CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp > CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp.i + +CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp -o CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp.s + +CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/flags.make +CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o: rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o -MF CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o.d -o CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o -c /root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp + +CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp > CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.i + +CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp -o CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.s + +# Object files for target slam_msgs__rosidl_typesupport_cpp +slam_msgs__rosidl_typesupport_cpp_OBJECTS = \ +"CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp.o" \ +"CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp.o" \ +"CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp.o" \ +"CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp.o" \ +"CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp.o" \ +"CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o" + +# External object files for target slam_msgs__rosidl_typesupport_cpp +slam_msgs__rosidl_typesupport_cpp_EXTERNAL_OBJECTS = + +libslam_msgs__rosidl_typesupport_cpp.so: CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp.o +libslam_msgs__rosidl_typesupport_cpp.so: CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp.o +libslam_msgs__rosidl_typesupport_cpp.so: CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp.o +libslam_msgs__rosidl_typesupport_cpp.so: CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp.o +libslam_msgs__rosidl_typesupport_cpp.so: CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp.o +libslam_msgs__rosidl_typesupport_cpp.so: CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o +libslam_msgs__rosidl_typesupport_cpp.so: CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/build.make +libslam_msgs__rosidl_typesupport_cpp.so: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_cpp.so +libslam_msgs__rosidl_typesupport_cpp.so: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_cpp.so +libslam_msgs__rosidl_typesupport_cpp.so: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_cpp.so +libslam_msgs__rosidl_typesupport_cpp.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so +libslam_msgs__rosidl_typesupport_cpp.so: /opt/ros/humble/lib/librosidl_typesupport_cpp.so +libslam_msgs__rosidl_typesupport_cpp.so: /opt/ros/humble/lib/librosidl_typesupport_c.so +libslam_msgs__rosidl_typesupport_cpp.so: /opt/ros/humble/lib/librosidl_runtime_c.so +libslam_msgs__rosidl_typesupport_cpp.so: /opt/ros/humble/lib/librcutils.so +libslam_msgs__rosidl_typesupport_cpp.so: CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Linking CXX shared library libslam_msgs__rosidl_typesupport_cpp.so" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/build: libslam_msgs__rosidl_typesupport_cpp.so +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/build + +CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/cmake_clean.cmake +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/clean + +CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/depend: rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/depend: rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/depend: rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/depend: rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/depend: rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/depend: rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp + cd /root/build/slam_msgs && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/colcon_ws/src/slam_msgs /root/colcon_ws/src/slam_msgs /root/build/slam_msgs /root/build/slam_msgs /root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/depend + diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/cmake_clean.cmake b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/cmake_clean.cmake new file mode 100644 index 0000000..457aee9 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/cmake_clean.cmake @@ -0,0 +1,27 @@ +file(REMOVE_RECURSE + "CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp.o" + "CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp.o.d" + "CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp.o" + "CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp.o.d" + "CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp.o" + "CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp.o.d" + "CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp.o" + "CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp.o.d" + "CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o" + "CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o.d" + "CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp.o" + "CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp.o.d" + "libslam_msgs__rosidl_typesupport_cpp.pdb" + "libslam_msgs__rosidl_typesupport_cpp.so" + "rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp" + "rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp" + "rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp" + "rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp" + "rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp" + "rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/compiler_depend.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/compiler_depend.make new file mode 100644 index 0000000..aa063d5 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for slam_msgs__rosidl_typesupport_cpp. +# This may be replaced when dependencies are built. diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/compiler_depend.ts b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/compiler_depend.ts new file mode 100644 index 0000000..8549078 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for slam_msgs__rosidl_typesupport_cpp. diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/depend.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/depend.make new file mode 100644 index 0000000..9b4f13f --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for slam_msgs__rosidl_typesupport_cpp. +# This may be replaced when dependencies are built. diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/flags.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/flags.make new file mode 100644 index 0000000..0d73469 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -DRCUTILS_ENABLE_FAULT_INJECTION -DROSIDL_TYPESUPPORT_CPP_BUILDING_DLL -DROS_PACKAGE_NAME=\"slam_msgs\" + +CXX_INCLUDES = -I/root/colcon_ws/src/slam_msgs/include -I/root/build/slam_msgs/rosidl_generator_cpp -isystem /opt/ros/humble/include/builtin_interfaces -isystem /opt/ros/humble/include/rosidl_runtime_cpp -isystem /opt/ros/humble/include/rosidl_runtime_c -isystem /opt/ros/humble/include/rcutils -isystem /opt/ros/humble/include/rosidl_typesupport_interface -isystem /opt/ros/humble/include/geometry_msgs -isystem /opt/ros/humble/include/std_msgs -isystem /opt/ros/humble/include/sensor_msgs -isystem /opt/ros/humble/include/rosidl_typesupport_cpp -isystem /opt/ros/humble/include/rosidl_typesupport_c + +CXX_FLAGS = -fPIC -Wall -Wextra -Wpedantic -std=gnu++14 + diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/link.txt b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/link.txt new file mode 100644 index 0000000..1a37148 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -fPIC -shared -Wl,-soname,libslam_msgs__rosidl_typesupport_cpp.so -o libslam_msgs__rosidl_typesupport_cpp.so CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp.o CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp.o CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp.o CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp.o CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_map__type_support.cpp.o CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o -Wl,-rpath,/opt/ros/humble/lib: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /opt/ros/humble/lib/librosidl_typesupport_cpp.so /opt/ros/humble/lib/librosidl_typesupport_c.so /opt/ros/humble/lib/librosidl_runtime_c.so /opt/ros/humble/lib/librcutils.so -ldl -Wl,-rpath-link,/opt/ros/humble/lib diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/progress.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/progress.make new file mode 100644 index 0000000..b7c4dd7 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/progress.make @@ -0,0 +1,9 @@ +CMAKE_PROGRESS_1 = 28 +CMAKE_PROGRESS_2 = 29 +CMAKE_PROGRESS_3 = 30 +CMAKE_PROGRESS_4 = 31 +CMAKE_PROGRESS_5 = 32 +CMAKE_PROGRESS_6 = 33 +CMAKE_PROGRESS_7 = 34 +CMAKE_PROGRESS_8 = 35 + diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp.o b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..810ebb5354d877eb2d68bc214564a53880a2e9bd GIT binary patch literal 4288 zcmb_f-D@0G6u+C))Q{RGZ4pgH_DQ0cVLw9YN-5ihO*UppqiIB>oRkC^WT?ov&L z?WPm7noZ9S<+2@we%K6Twb@LPyN!^nnoc!zy@pac*pHMePAKb65ZEh@iY7VSs@+(s zIZ_5SyDsa&N+8inIqkG3e7o*Mb4{4%o_QQ4NGEy}?$9mv@_(ht@$om)BlC-`M%YSc zv(}iE8O^rTF#B;XXJy7-)36GAjM_o^aQu@q^MdBH4XmF&(AkKI)W$m^wLX|ScjEZd zcPT4gCLAAV2u1Wt4c4a+CG^6S8fvS?Vo+Lhk|PV^EQmd{3V zKuL6w7H~}bMY+3|`V)UySSwb%m-^MN^y2tIq+&S#R4-dTLQ z`pQ~vHPjtgnw`!SbfP3)apCNAb>B!?Gm^0dQ!|C0yexF~ZEDV*x>*7pIEkA{mpSdh zQLati>8leHbERwY+T|;ilH6~pxm^6I;VwCi&|P*NzohF0KaWsnPtvzTZx+z7mZQF& ziQz?!zfSyx82*;VO+Ok|l?uMNA~Ht>13sb^xkfQQt8uQMjNjKd+c7?f4pAmzD(*A7 z4|c)8IbJb_^BoQ-K2P{b10-TQggdQ}-Uc}Kg6nx&i-F-|D(Vj7T(=htJgvvK4V?W8 zi)vPAFA}H6q~fdG^PQS)h0b~?EEFJNEe3(Gd@mX(DY_Q*2(?hvYb1vi<9di%K-J#2 z+rp}P^*Uvfuo_?U*kkj?FA@g& zAYz>sx^X&31LR#X4pP6YlVw5UI1kuz9&jGMs_}TPz~p;031r59gLL52wCB9${9;$; zI7{rgVu-?rAr{^5)`KJVYV zgdvo<{)}D_>ye5gbN$Hsr1-1PM*5kEsdo@!oAL23M7=ZPmvwyB*KRuYj4zNNDgHej zpXZPD17bVIKO_w6=Xp|B(X5V-{D>1DC-V&wazCzj%S;F@GPJ?~#qY?xfo2RfqXf!d7Ev`3nn gXHSq=z#lrIKMbL{f0&n{qU;9sh5Dl!bsN+EKgPnjsQ>@~ literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp.o.d b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp.o.d new file mode 100644 index 0000000..c02adc0 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp.o.d @@ -0,0 +1,168 @@ +CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp.o: \ + /root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/msg/key_frame__type_support.cpp \ + /usr/include/stdc-predef.h /usr/include/c++/11/cstddef \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/key_frame__struct.hpp \ + /usr/include/c++/11/algorithm /usr/include/c++/11/utility \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/bits/stl_pair.h /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/bits/stl_algo.h /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/11/bits/std_abs.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/stl_construct.h /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/uniform_int_dist.h /usr/include/c++/11/array \ + /usr/include/c++/11/bits/range_access.h /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h /usr/include/c++/11/bit \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/unique_ptr.h /usr/include/c++/11/tuple \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/bits/shared_ptr.h /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/bits/stringfwd.h /usr/include/c++/11/bits/postypes.h \ + /usr/include/c++/11/cwchar /usr/include/wchar.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/c++/11/bits/shared_ptr_base.h /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/ext/concurrence.h /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/backward/auto_ptr.h /usr/include/c++/11/string \ + /usr/include/c++/11/bits/char_traits.h /usr/include/c++/11/cstdint \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/11/cctype \ + /usr/include/ctype.h /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/string_conversions.h /usr/include/c++/11/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/11/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/basic_string.tcc /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp \ + /usr/include/c++/11/stdexcept \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.hpp \ + /opt/ros/humble/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/identifier.hpp \ + /opt/ros/humble/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/visibility_control.h \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp \ + /opt/ros/humble/include/rosidl_typesupport_c/rosidl_typesupport_c/type_support_map.h \ + /opt/ros/humble/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/message_type_support_dispatch.hpp diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp.o b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..8ec5590594b8809626f489036ba7daba9de35094 GIT binary patch literal 4280 zcmb_e-D@0G6u+DF%c@P%7O}0!K1mci>~5kaB4OLO$;Pf}Y#Kqa+)Q>S$=KbUab~tA zq0x#U#3JU=7oiBEhz|u{`XE~9f8moaLSMy~Ac1&(ckbDpy_u$jcwp|i=XcJz=YE_y z_kLQcO!QwFek4rXFH}7rM2& zj8=UoZ27(yL~_v%qagA_S@r!iz1xh)%Xg}g>ot|p*E|joq#ay`+c(2r{;xDSKK^=kaBiX1j9S@z z-Ws-Y=kqNk=07PEtlaR68dhNsQQJ=+j(>7`PSAYr1M8&^bUJ1tvvx&fR{AsNo;rGL zld|GD!tsFy(3DQ}f6+7k^pP?dkO5B-X|FdkQ}yvT!CEjG1bC1x~J;eo*!u{8_EuBD{wp zWVNi$kotqPP~h)qT%8^DuMp02&??1#CHy4WGY#m@7$qQZmQ@as?rXx+#`*pcxRCG9 zMwR@i?>bfIV>fhU)oW6nYE>hx8nWwkuWCnLAnjl&248iTnqJ_LFg;4uq1lqvm6b{% zFJ;YHv|IH^lFN1Jdv&+ET2f~1N-#uKs8C3$J5&}cLj|r+T}6#+np+F^Gum)|&(Xrw z#)4OuO`GcHeufjXcGP+w2bw@q&q&{?fVT|Je+ ziyD84_%jLoEsdMwXjoM!jK!6ZIVu>=4#u+Njy*PS`XXVV z4`bGDVVk6LBp~mKNf5G5mU)fiJmAZDzfwK&-?c- zVF+ceKc^SOc4VT+TtD(YE&lxR*gh9C_5ML@Gd{8q_0Ei6*74b157YK%e4Z3(@i%pR zoR4!(~JtDBjT^)Mk99Kho4Z gdxFILVYEX0VJOZ0!@LX=<#$Y9s6Q*I)0qDM0fY3kO#lD@ literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp.o.d b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp.o.d new file mode 100644 index 0000000..edda0f5 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp.o.d @@ -0,0 +1,175 @@ +CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp.o: \ + /root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/msg/map_data__type_support.cpp \ + /usr/include/stdc-predef.h /usr/include/c++/11/cstddef \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_data__struct.hpp \ + /usr/include/c++/11/algorithm /usr/include/c++/11/utility \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/bits/stl_pair.h /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/bits/stl_algo.h /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/11/bits/std_abs.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/stl_construct.h /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/uniform_int_dist.h /usr/include/c++/11/array \ + /usr/include/c++/11/bits/range_access.h /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h /usr/include/c++/11/bit \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/unique_ptr.h /usr/include/c++/11/tuple \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/bits/shared_ptr.h /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/bits/stringfwd.h /usr/include/c++/11/bits/postypes.h \ + /usr/include/c++/11/cwchar /usr/include/wchar.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/c++/11/bits/shared_ptr_base.h /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/ext/concurrence.h /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/backward/auto_ptr.h /usr/include/c++/11/string \ + /usr/include/c++/11/bits/char_traits.h /usr/include/c++/11/cstdint \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/11/cctype \ + /usr/include/ctype.h /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/string_conversions.h /usr/include/c++/11/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/11/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/basic_string.tcc /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp \ + /usr/include/c++/11/stdexcept \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__struct.hpp \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp \ + /root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_graph__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.hpp \ + /root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/key_frame__struct.hpp \ + /opt/ros/humble/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/identifier.hpp \ + /opt/ros/humble/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/visibility_control.h \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp \ + /opt/ros/humble/include/rosidl_typesupport_c/rosidl_typesupport_c/type_support_map.h \ + /opt/ros/humble/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/message_type_support_dispatch.hpp diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp.o b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_graph__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..b43a644e7b222ed4a05db4472091eb783fe9350c GIT binary patch literal 4288 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 literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp.o.d b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp.o.d new file mode 100644 index 0000000..7aebf64 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp.o.d @@ -0,0 +1,170 @@ +CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp.o: \ + /root/build/slam_msgs/rosidl_typesupport_cpp/slam_msgs/msg/map_point__type_support.cpp \ + /usr/include/stdc-predef.h /usr/include/c++/11/cstddef \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/map_point__struct.hpp \ + /usr/include/c++/11/algorithm /usr/include/c++/11/utility \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/bits/stl_pair.h /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/bits/stl_algo.h /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/11/bits/std_abs.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/stl_construct.h /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/uniform_int_dist.h /usr/include/c++/11/array \ + /usr/include/c++/11/bits/range_access.h /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h /usr/include/c++/11/bit \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/unique_ptr.h /usr/include/c++/11/tuple \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/bits/shared_ptr.h /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/bits/stringfwd.h /usr/include/c++/11/bits/postypes.h \ + /usr/include/c++/11/cwchar /usr/include/wchar.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/c++/11/bits/shared_ptr_base.h /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/ext/concurrence.h /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/backward/auto_ptr.h /usr/include/c++/11/string \ + /usr/include/c++/11/bits/char_traits.h /usr/include/c++/11/cstdint \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/11/cctype \ + /usr/include/ctype.h /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/string_conversions.h /usr/include/c++/11/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/11/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/basic_string.tcc /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp \ + /usr/include/c++/11/stdexcept \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.hpp \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.hpp \ + /opt/ros/humble/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/identifier.hpp \ + /opt/ros/humble/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/visibility_control.h \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp \ + /opt/ros/humble/include/rosidl_typesupport_c/rosidl_typesupport_c/type_support_map.h \ + /opt/ros/humble/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/message_type_support_dispatch.hpp diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/slam_msgs/srv/get_landmarks_in_view__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..6bf4abfb4037befa4896a65f1ebcce2d34ba39e8 GIT binary patch literal 7832 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 CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.cpp.i + +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.cpp -o CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.cpp.s + +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/flags.make +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp.o: rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp.o -MF CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp.o.d -o CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp.o -c /root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp + +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp > CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp.i + +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp -o CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp.s + +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/flags.make +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp.o: rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp.o -MF CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp.o.d -o CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp.o -c /root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp + +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp > CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp.i + +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp -o CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp.s + +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/flags.make +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp.o: rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp.o -MF CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp.o.d -o CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp.o -c /root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp + +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp > CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp.i + +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp -o CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp.s + +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/flags.make +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp.o: rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp.o -MF CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp.o.d -o CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp.o -c /root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp + +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp > CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp.i + +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp -o CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp.s + +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/flags.make +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp.o: rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp.o -MF CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp.o.d -o CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp.o -c /root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp + +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp > CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp.i + +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp -o CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp.s + +# Object files for target slam_msgs__rosidl_typesupport_fastrtps_c +slam_msgs__rosidl_typesupport_fastrtps_c_OBJECTS = \ +"CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.cpp.o" \ +"CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp.o" \ +"CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp.o" \ +"CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp.o" \ +"CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp.o" \ +"CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp.o" + +# External object files for target slam_msgs__rosidl_typesupport_fastrtps_c +slam_msgs__rosidl_typesupport_fastrtps_c_EXTERNAL_OBJECTS = + +libslam_msgs__rosidl_typesupport_fastrtps_c.so: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.cpp.o +libslam_msgs__rosidl_typesupport_fastrtps_c.so: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp.o +libslam_msgs__rosidl_typesupport_fastrtps_c.so: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp.o +libslam_msgs__rosidl_typesupport_fastrtps_c.so: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp.o +libslam_msgs__rosidl_typesupport_fastrtps_c.so: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp.o +libslam_msgs__rosidl_typesupport_fastrtps_c.so: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp.o +libslam_msgs__rosidl_typesupport_fastrtps_c.so: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/build.make +libslam_msgs__rosidl_typesupport_fastrtps_c.so: libslam_msgs__rosidl_generator_c.so +libslam_msgs__rosidl_typesupport_fastrtps_c.so: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_fastrtps_c.so +libslam_msgs__rosidl_typesupport_fastrtps_c.so: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_c.so +libslam_msgs__rosidl_typesupport_fastrtps_c.so: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so +libslam_msgs__rosidl_typesupport_fastrtps_c.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so +libslam_msgs__rosidl_typesupport_fastrtps_c.so: /opt/ros/humble/lib/librosidl_typesupport_fastrtps_cpp.so +libslam_msgs__rosidl_typesupport_fastrtps_c.so: /opt/ros/humble/lib/libfastcdr.so.1.0.24 +libslam_msgs__rosidl_typesupport_fastrtps_c.so: /opt/ros/humble/lib/librmw.so +libslam_msgs__rosidl_typesupport_fastrtps_c.so: /opt/ros/humble/lib/librosidl_typesupport_fastrtps_c.so +libslam_msgs__rosidl_typesupport_fastrtps_c.so: /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_c.so +libslam_msgs__rosidl_typesupport_fastrtps_c.so: /opt/ros/humble/lib/libgeometry_msgs__rosidl_generator_c.so +libslam_msgs__rosidl_typesupport_fastrtps_c.so: /opt/ros/humble/lib/libstd_msgs__rosidl_generator_c.so +libslam_msgs__rosidl_typesupport_fastrtps_c.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so +libslam_msgs__rosidl_typesupport_fastrtps_c.so: /opt/ros/humble/lib/librosidl_runtime_c.so +libslam_msgs__rosidl_typesupport_fastrtps_c.so: /opt/ros/humble/lib/librcutils.so +libslam_msgs__rosidl_typesupport_fastrtps_c.so: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Linking CXX shared library libslam_msgs__rosidl_typesupport_fastrtps_c.so" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/build: libslam_msgs__rosidl_typesupport_fastrtps_c.so +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/build + +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/cmake_clean.cmake +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/clean + +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/depend: rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__rosidl_typesupport_fastrtps_c.h +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/depend: rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/depend: rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__rosidl_typesupport_fastrtps_c.h +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/depend: rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/depend: rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_fastrtps_c.h +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/depend: rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/depend: rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__rosidl_typesupport_fastrtps_c.h +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/depend: rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/depend: rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_fastrtps_c.h +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/depend: rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/depend: rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__rosidl_typesupport_fastrtps_c.h +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/depend: rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp + cd /root/build/slam_msgs && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/colcon_ws/src/slam_msgs /root/colcon_ws/src/slam_msgs /root/build/slam_msgs /root/build/slam_msgs /root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/depend + diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/cmake_clean.cmake b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/cmake_clean.cmake new file mode 100644 index 0000000..bef1ee8 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/cmake_clean.cmake @@ -0,0 +1,33 @@ +file(REMOVE_RECURSE + "CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp.o" + "CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp.o.d" + "CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp.o" + "CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp.o.d" + "CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.cpp.o" + "CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.cpp.o.d" + "CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp.o" + "CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp.o.d" + "CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp.o" + "CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp.o.d" + "CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp.o" + "CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp.o.d" + "libslam_msgs__rosidl_typesupport_fastrtps_c.pdb" + "libslam_msgs__rosidl_typesupport_fastrtps_c.so" + "rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__rosidl_typesupport_fastrtps_c.h" + "rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp" + "rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__rosidl_typesupport_fastrtps_c.h" + "rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp" + "rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_fastrtps_c.h" + "rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.cpp" + "rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__rosidl_typesupport_fastrtps_c.h" + "rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp" + "rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_fastrtps_c.h" + "rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp" + "rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__rosidl_typesupport_fastrtps_c.h" + "rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/compiler_depend.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/compiler_depend.make new file mode 100644 index 0000000..68460e0 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for slam_msgs__rosidl_typesupport_fastrtps_c. +# This may be replaced when dependencies are built. diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/compiler_depend.ts b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/compiler_depend.ts new file mode 100644 index 0000000..fb973f6 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for slam_msgs__rosidl_typesupport_fastrtps_c. diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/depend.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/depend.make new file mode 100644 index 0000000..a18e6a5 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for slam_msgs__rosidl_typesupport_fastrtps_c. +# This may be replaced when dependencies are built. diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/flags.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/flags.make new file mode 100644 index 0000000..680f21e --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -DRCUTILS_ENABLE_FAULT_INJECTION -DROSIDL_TYPESUPPORT_FASTRTPS_C_BUILDING_DLL_slam_msgs -DROS_PACKAGE_NAME=\"slam_msgs\" + +CXX_INCLUDES = -I/root/colcon_ws/src/slam_msgs/include -I/root/build/slam_msgs/rosidl_typesupport_fastrtps_c -I/root/build/slam_msgs/rosidl_generator_c -isystem /opt/ros/humble/include/fastcdr -isystem /opt/ros/humble/include/rosidl_runtime_c -isystem /opt/ros/humble/include/rcutils -isystem /opt/ros/humble/include/rosidl_typesupport_interface -isystem /opt/ros/humble/include/rosidl_runtime_cpp -isystem /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp -isystem /opt/ros/humble/include/rmw -isystem /opt/ros/humble/include/rosidl_typesupport_fastrtps_c -isystem /opt/ros/humble/include/builtin_interfaces -isystem /opt/ros/humble/include/geometry_msgs -isystem /opt/ros/humble/include/std_msgs -isystem /opt/ros/humble/include/sensor_msgs + +CXX_FLAGS = -fPIC -Wall -Wextra -Wpedantic -std=gnu++14 + diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/link.txt b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/link.txt new file mode 100644 index 0000000..9e34165 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -fPIC -shared -Wl,-soname,libslam_msgs__rosidl_typesupport_fastrtps_c.so -o libslam_msgs__rosidl_typesupport_fastrtps_c.so CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.cpp.o CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp.o CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp.o CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp.o CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp.o CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp.o -Wl,-rpath,/root/build/slam_msgs:/opt/ros/humble/lib: libslam_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/librosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libfastcdr.so.1.0.24 /opt/ros/humble/lib/librmw.so /opt/ros/humble/lib/librosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so /opt/ros/humble/lib/librosidl_runtime_c.so /opt/ros/humble/lib/librcutils.so -ldl diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/progress.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/progress.make new file mode 100644 index 0000000..9c79c2a --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/progress.make @@ -0,0 +1,9 @@ +CMAKE_PROGRESS_1 = 36 +CMAKE_PROGRESS_2 = 37 +CMAKE_PROGRESS_3 = 38 +CMAKE_PROGRESS_4 = 39 +CMAKE_PROGRESS_5 = 40 +CMAKE_PROGRESS_6 = 41 +CMAKE_PROGRESS_7 = 42 +CMAKE_PROGRESS_8 = 43 + diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp.o b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..3fbf5445e6849f300fd682897487b8e718aee22f GIT binary patch literal 10112 zcmb_heQX@X6`%9v18BeoLK~VuHwhtukdvK+k^n^}VZ)+25E1+jCEc9w*3Oahox8hN z?1+G=NtM&dZG@nzR0OU>rLrl3IbO})T)Bq-z>ow<9|?Aq0mNC>8cxJ@)#j0!P)RioZ1tDRzlSTA`mMw?_V z!PBbhZ745Q^~+FRuIkHCUZLurNBIR+UxD&UJpXRJ`oG;)`R~@q`<+(#@Pt(^RjrZ3 z6Qa~^RThImSQTNFUwLsQs;9`RH5$O>)6>*_l3xED$IGgi5I3h#PF33Qu9p8`DK5!s zRXQ&K!!$9V-iG>&suMno`b_!NW;MkQJy5)R(kf3_iK>;DuwI!;!aMZM zS_vwuR{3?S{M)(Tjm#t-ulh@+duNtgBj#iR-ILZW=8XINNgBu-uW5tdgTbG~;K#F8 zWzo6~G#q%;L9rPBl(D!R%3*383MQ>eHy#t3BSSG|jds5k>aUn@l`#q#CdeXWN2)%B zbJ7~AB2GcrWqWkb1t_QGkpCz{9E^IC)iiY*F`C$^JJTms1yeJFaM!>cgd3BzX9dDt ziwO5j5N-_YH*hH;+%*b!4dI?v;YKKCv)0DtGPwR?>2CBCKoEM7OhFK9lmm-sMoybk zs+^W(rJHgIfvyJ^My9Pq%}M~JbZlf9)j7+?Pf2kOHisiIX(a+XDj6UFos`qii6TNqhLD8rceqr0EAM$Kn} zjFHn1cc!3q3Q;7tPzEYsul0mzJyB~tVLsD(qPn_vq}uuv#s26~S_#AT-e;S7htWG? z9;eYC$7Iyp$2npfY1U{tN?B|SSD-p37u0rhvh_*QP13Z=kV4@+wJQ5&80CR7RyZvb|;Uvz=Ijo&b3m4 z{db?fd$pAhpDmYWM-HD&l)4@}JUcfhL}_Per>-|&t=C?+)JDNeLEAUvE`O{s>Qkij zWpa4>TS&rvuhB4x+@fdnJD!*BbBqJ&LN@OhInOAR^7)H|=uPMHPS)^?M#gp0zGI|a zH$7zZ7G0w^=j5}-`iF{c)*kS^^}@@i`|WtlN z1o=N`l;4&yyKcgg-;Nn;WIAE3uE9TTdzb64T>7Ze{SiqwHjKvjFsq+}EAXRR`l9VW zZ_Ky4aL$GK7q2gvj{o!f&Ye4NHa2wklnQ>y=;%moO|@_8D9L8WBbzs;+P7Y(U}>24 zB07su_S|`Qw`dVU?oX8WM06e@N*uaZBnI0OE0-<3;24r>6)<{;ZlafYN!zzuc3!-s z00uOv?^eP=*V2po_ci(-ARH9e|8USPuA`FW_c!F9K2QHIRDYcQch4h#R`q{ECEIWL zNII|z&?;J7pb;v$KY1uY4Ag(C>X&x7zvcIJ`3F@0T2jLO_Xp!M06nbwf2!-ZMv}>= zr3qu4#}ZB$i1oi*z=tiT5OIHmgg^!}EwO9q25Bm@ziJ?rv&0(pYs=tk&W zB>sghXg(zcWypL=iqFjlfh5JUc{sV9&~P;j856>}&1Hw;SHr3I-zM>fUFIi)NkJ#~ z`IM9=`6!%L(tJt^I^oZ!WPNot_az0L{O40rte6Mx2GXL%Q|2nLUWId8<|weo6#jr( z;4=4sjVb&F`56&H<`XcYr1)Y`(cUkkp3v}ituHBOK?6{INAgp~1;iuy7)|p3C1qFU zA+T#P5rnT<67b9XLv=6kHQKz$y$AS^#Oa0=kX-Yqeox|!cryNy#2fR)_$2TK%G!kZ zMDjQ0QSM3TUWtTSqsb z@{#N^{W^yKy%_w%7+l!*@AbPnwh!c-jPp>=bL>p9;Q4MT3qJJN&7|DPP=^p z_~l$*q3Ak6W1DT~in&4#0(^9`?M&9SJ;%+Z^SMLdYwpN8kzIX`-;l}LUP!V(JvhJn z{;tjKum&G{(wT!^-4I;s+PtOSv~7QAz_Gp3z(CQZk!|g;ZO>2pxr|M&OFz*n7Hpg( zZ8#`HK<)NiPS|&L-LvENE{K$R?7QrP&XC7=ZG-w>bkio#y(}H}$4H zAFpccP<1o4<20 zlA3rUAvKL4-?MAiUh_WtzT0q{eT#X{f_Sr$>Y9FZ`b z2M)r`TpptHGTg4;K9oDWR3e#Uy%Z6vBVKhBbG+(sR5|i0sJ*2^hE~pJo}Ac7Aes02 z+j2$E?n!&j*1ND^cXpWH6t)#QB4{7)& z$grL@>ibXKy8pI@-=Oh7r{OyP3ks*<(dm%&|3$-TD2)F@)6=fuA87n^$6)?h4cGOw zECCaUVzU_!^IxQJ8rK#Lzf|Mjs^KdY9`@e=4-x61TwwhM>O_Ro+GKn!fgr*SJW==> z4JRI=bLr9f1McAe50dFp0N(&9O$q;+!ujk+IE{^o?+c9cy~a=sjPt#Q)(#Qle6P{% zHcsb_Gbizmb@JKpEmzsPCR82a(;j)7tj72I_?588U zNEM2{lfqAno8*~JwfhRC6ps1>j_ZS0hQ&D$+zmvk&n=b)WY&K6*PoDAd{@-9b*cvM z2kX$L?-K1rL|n$nTLD}B7buda^9IXt87F^Vggl*ZSdPm$`TY^{biQCYF5~3$5%Q}) zh5TTIJbiE2E|+okACHhXBIF69twDY6Pz&goDsKsOsBMJV>T}XrM}o>W`jZ_rsLm@i zf0PTH5B$Bk78vPNY^VkFX2>q%Vf%CzA)RsZVg7JC_}#L3?KIo6<~URQ>3hchGyVjy zDEm(=(EcdoqwG&a*r&5c*#3(#_D?GNbf(lPG)(aVI-~4QMcAib7sK}d3M^{;?=8^& zpJVLLM%btGP}u%57>}~QOfjBs{+B{HYW!{L2VI_LntwWnhwamUC{gw|E5`H1|E3uG z8zStJFJb!w%6@qL?pKWMkkQG|8>k;-`ysqj+2?(X#!ug$u>B)3_Kzt>jvuS19M)+# z#(quNXaC7Q?cZVhPePv7WqAC@6(jSrO>T4f-5C4)*8%%a_UT^2a*U6u@w1<7XIwGT z{;Ct$C2{#R>sBe-40_T6kSgDS3k#RT)Ilof1$nuC zLUvYAvVdrQi70++@vuC{kGex9fCyozOUNuK2hlo?%0If>gy)|4SExk0axt|Uq}-_k TboPpp|2`d-K<|YFLQU~ML@UpX literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp.o.d b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp.o.d new file mode 100644 index 0000000..8ad0882 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp.o.d @@ -0,0 +1,191 @@ +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp.o: \ + /root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__type_support_c.cpp \ + /usr/include/stdc-predef.h \ + /root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/key_frame__rosidl_typesupport_fastrtps_c.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h \ + /usr/include/c++/11/cassert \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/assert.h /usr/include/c++/11/limits \ + /usr/include/c++/11/string /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_pair.h /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/bits/postypes.h /usr/include/c++/11/cwchar \ + /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/cctype /usr/include/ctype.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_construct.h \ + /usr/include/c++/11/ext/string_conversions.h /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/alloca.h /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/11/bits/std_abs.h /usr/include/c++/11/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/11/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/bits/basic_string.tcc \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/identifier.h \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/wstring_conversion.hpp \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/u16string.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h \ + /opt/ros/humble/include/fastcdr/fastcdr/Cdr.h \ + /opt/ros/humble/include/fastcdr/fastcdr/fastcdr_dll.h \ + /opt/ros/humble/include/fastcdr/fastcdr/config.h \ + /opt/ros/humble/include/fastcdr/fastcdr/eProsima_auto_link.h \ + /opt/ros/humble/include/fastcdr/fastcdr/FastBuffer.h \ + /usr/include/string.h /usr/include/strings.h /usr/include/c++/11/cstddef \ + /usr/include/c++/11/utility /usr/include/c++/11/bits/stl_relops.h \ + /opt/ros/humble/include/fastcdr/fastcdr/exceptions/NotEnoughMemoryException.h \ + /opt/ros/humble/include/fastcdr/fastcdr/exceptions/Exception.h \ + /opt/ros/humble/include/fastcdr/fastcdr/fastcdr_dll.h \ + /usr/include/c++/11/exception /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/typeinfo /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/vector /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc /usr/include/c++/11/map \ + /usr/include/c++/11/bits/stl_tree.h \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/bits/stl_map.h /usr/include/c++/11/tuple \ + /usr/include/c++/11/array /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/bits/stl_multimap.h \ + /usr/include/c++/11/bits/erase_if.h /usr/include/c++/11/iostream \ + /usr/include/c++/11/ostream /usr/include/c++/11/ios \ + /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/bits/locale_classes.h \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/stdexcept /usr/include/c++/11/streambuf \ + /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/locale_facets.h /usr/include/c++/11/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/basic_ios.tcc \ + /usr/include/c++/11/bits/ostream.tcc /usr/include/c++/11/istream \ + /usr/include/c++/11/bits/istream.tcc /usr/include/malloc.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.h \ + /usr/include/c++/11/stdlib.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/rosidl_generator_c__visibility_control.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__functions.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/rosidl_generator_c__visibility_control.h diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp.o b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_data__type_support_c.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..f6ca072bf91e9919fbfc4fe9b3531c2de3a57cb5 GIT binary patch literal 10280 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 DUM_ym literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.cpp.o.d b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.cpp.o.d new file mode 100644 index 0000000..98bc809 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.cpp.o.d @@ -0,0 +1,200 @@ +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.cpp.o: \ + /root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__type_support_c.cpp \ + /usr/include/stdc-predef.h \ + /root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_graph__rosidl_typesupport_fastrtps_c.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h \ + /usr/include/c++/11/cassert \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/assert.h /usr/include/c++/11/limits \ + /usr/include/c++/11/string /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_pair.h /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/bits/postypes.h /usr/include/c++/11/cwchar \ + /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/cctype /usr/include/ctype.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_construct.h \ + /usr/include/c++/11/ext/string_conversions.h /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/alloca.h /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/11/bits/std_abs.h /usr/include/c++/11/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/11/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/bits/basic_string.tcc \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/identifier.h \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/wstring_conversion.hpp \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/u16string.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h \ + /opt/ros/humble/include/fastcdr/fastcdr/Cdr.h \ + /opt/ros/humble/include/fastcdr/fastcdr/fastcdr_dll.h \ + /opt/ros/humble/include/fastcdr/fastcdr/config.h \ + /opt/ros/humble/include/fastcdr/fastcdr/eProsima_auto_link.h \ + /opt/ros/humble/include/fastcdr/fastcdr/FastBuffer.h \ + /usr/include/string.h /usr/include/strings.h /usr/include/c++/11/cstddef \ + /usr/include/c++/11/utility /usr/include/c++/11/bits/stl_relops.h \ + /opt/ros/humble/include/fastcdr/fastcdr/exceptions/NotEnoughMemoryException.h \ + /opt/ros/humble/include/fastcdr/fastcdr/exceptions/Exception.h \ + /opt/ros/humble/include/fastcdr/fastcdr/fastcdr_dll.h \ + /usr/include/c++/11/exception /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/typeinfo /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/vector /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc /usr/include/c++/11/map \ + /usr/include/c++/11/bits/stl_tree.h \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/bits/stl_map.h /usr/include/c++/11/tuple \ + /usr/include/c++/11/array /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/bits/stl_multimap.h \ + /usr/include/c++/11/bits/erase_if.h /usr/include/c++/11/iostream \ + /usr/include/c++/11/ostream /usr/include/c++/11/ios \ + /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/bits/locale_classes.h \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/stdexcept /usr/include/c++/11/streambuf \ + /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/locale_facets.h /usr/include/c++/11/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/basic_ios.tcc \ + /usr/include/c++/11/bits/ostream.tcc /usr/include/c++/11/istream \ + /usr/include/c++/11/bits/istream.tcc /usr/include/malloc.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__struct.h \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__struct.h \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/string.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.h \ + /usr/include/c++/11/stdlib.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/rosidl_generator_c__visibility_control.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__functions.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/rosidl_generator_c__visibility_control.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence_functions.h \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__functions.h \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/rosidl_generator_c__visibility_control.h diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp.o b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..4b38ab45c5f0823d3556ffbde54c7274b87f04d6 GIT binary patch literal 9632 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 literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp.o.d b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp.o.d new file mode 100644 index 0000000..b36a652 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp.o.d @@ -0,0 +1,194 @@ +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp.o: \ + /root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__type_support_c.cpp \ + /usr/include/stdc-predef.h \ + /root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/detail/map_point__rosidl_typesupport_fastrtps_c.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h \ + /usr/include/c++/11/cassert \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/assert.h /usr/include/c++/11/limits \ + /usr/include/c++/11/string /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_pair.h /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/bits/postypes.h /usr/include/c++/11/cwchar \ + /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/cctype /usr/include/ctype.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_construct.h \ + /usr/include/c++/11/ext/string_conversions.h /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/alloca.h /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/11/bits/std_abs.h /usr/include/c++/11/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/11/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/bits/basic_string.tcc \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/identifier.h \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/wstring_conversion.hpp \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/u16string.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h \ + /opt/ros/humble/include/fastcdr/fastcdr/Cdr.h \ + /opt/ros/humble/include/fastcdr/fastcdr/fastcdr_dll.h \ + /opt/ros/humble/include/fastcdr/fastcdr/config.h \ + /opt/ros/humble/include/fastcdr/fastcdr/eProsima_auto_link.h \ + /opt/ros/humble/include/fastcdr/fastcdr/FastBuffer.h \ + /usr/include/string.h /usr/include/strings.h /usr/include/c++/11/cstddef \ + /usr/include/c++/11/utility /usr/include/c++/11/bits/stl_relops.h \ + /opt/ros/humble/include/fastcdr/fastcdr/exceptions/NotEnoughMemoryException.h \ + /opt/ros/humble/include/fastcdr/fastcdr/exceptions/Exception.h \ + /opt/ros/humble/include/fastcdr/fastcdr/fastcdr_dll.h \ + /usr/include/c++/11/exception /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/typeinfo /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/vector /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc /usr/include/c++/11/map \ + /usr/include/c++/11/bits/stl_tree.h \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/bits/stl_map.h /usr/include/c++/11/tuple \ + /usr/include/c++/11/array /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/bits/stl_multimap.h \ + /usr/include/c++/11/bits/erase_if.h /usr/include/c++/11/iostream \ + /usr/include/c++/11/ostream /usr/include/c++/11/ios \ + /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/bits/locale_classes.h \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/stdexcept /usr/include/c++/11/streambuf \ + /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/locale_facets.h /usr/include/c++/11/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/basic_ios.tcc \ + /usr/include/c++/11/bits/ostream.tcc /usr/include/c++/11/istream \ + /usr/include/c++/11/bits/istream.tcc /usr/include/malloc.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.h \ + /usr/include/c++/11/stdlib.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/rosidl_generator_c__visibility_control.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__functions.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/rosidl_generator_c__visibility_control.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__functions.h diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp.o b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..c6995a2288f5b9504791f410a44ea84d2d85a8cd GIT binary patch literal 14392 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 Iu)5Cw0BIjOiU0rr literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp.o.d b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp.o.d new file mode 100644 index 0000000..4e94d69 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp.o.d @@ -0,0 +1,238 @@ +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp.o: \ + /root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support_c.cpp \ + /usr/include/stdc-predef.h \ + /root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_fastrtps_c.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h \ + /usr/include/c++/11/cassert \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/assert.h /usr/include/c++/11/limits \ + /usr/include/c++/11/string /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_pair.h /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/bits/postypes.h /usr/include/c++/11/cwchar \ + /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/cctype /usr/include/ctype.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_construct.h \ + /usr/include/c++/11/ext/string_conversions.h /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/alloca.h /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/11/bits/std_abs.h /usr/include/c++/11/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/11/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/bits/basic_string.tcc \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/identifier.h \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/wstring_conversion.hpp \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/u16string.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h \ + /opt/ros/humble/include/fastcdr/fastcdr/Cdr.h \ + /opt/ros/humble/include/fastcdr/fastcdr/fastcdr_dll.h \ + /opt/ros/humble/include/fastcdr/fastcdr/config.h \ + /opt/ros/humble/include/fastcdr/fastcdr/eProsima_auto_link.h \ + /opt/ros/humble/include/fastcdr/fastcdr/FastBuffer.h \ + /usr/include/string.h /usr/include/strings.h /usr/include/c++/11/cstddef \ + /usr/include/c++/11/utility /usr/include/c++/11/bits/stl_relops.h \ + /opt/ros/humble/include/fastcdr/fastcdr/exceptions/NotEnoughMemoryException.h \ + /opt/ros/humble/include/fastcdr/fastcdr/exceptions/Exception.h \ + /opt/ros/humble/include/fastcdr/fastcdr/fastcdr_dll.h \ + /usr/include/c++/11/exception /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/typeinfo /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/vector /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc /usr/include/c++/11/map \ + /usr/include/c++/11/bits/stl_tree.h \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/bits/stl_map.h /usr/include/c++/11/tuple \ + /usr/include/c++/11/array /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/bits/stl_multimap.h \ + /usr/include/c++/11/bits/erase_if.h /usr/include/c++/11/iostream \ + /usr/include/c++/11/ostream /usr/include/c++/11/ios \ + /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/bits/locale_classes.h \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/stdexcept /usr/include/c++/11/streambuf \ + /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/locale_facets.h /usr/include/c++/11/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/basic_ios.tcc \ + /usr/include/c++/11/bits/ostream.tcc /usr/include/c++/11/istream \ + /usr/include/c++/11/bits/istream.tcc /usr/include/malloc.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__struct.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.h \ + /usr/include/c++/11/stdlib.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/rosidl_generator_c__visibility_control.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__functions.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/rosidl_generator_c__visibility_control.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.h \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/service_type_support.h \ + /opt/ros/humble/include/rmw/rmw/types.h \ + /opt/ros/humble/include/rcutils/rcutils/logging.h \ + /opt/ros/humble/include/rcutils/rcutils/allocator.h \ + /opt/ros/humble/include/rcutils/rcutils/macros.h \ + /opt/ros/humble/include/rcutils/rcutils/testing/fault_injection.h \ + /opt/ros/humble/include/rcutils/rcutils/visibility_control.h \ + /opt/ros/humble/include/rcutils/rcutils/visibility_control_macros.h \ + /opt/ros/humble/include/rcutils/rcutils/types/rcutils_ret.h \ + /opt/ros/humble/include/rcutils/rcutils/error_handling.h \ + /opt/ros/humble/include/rcutils/rcutils/snprintf.h \ + /opt/ros/humble/include/rcutils/rcutils/time.h \ + /opt/ros/humble/include/rcutils/rcutils/types.h \ + /opt/ros/humble/include/rcutils/rcutils/types/array_list.h \ + /opt/ros/humble/include/rcutils/rcutils/types/char_array.h \ + /opt/ros/humble/include/rcutils/rcutils/types/hash_map.h \ + /opt/ros/humble/include/rcutils/rcutils/types/string_array.h \ + /opt/ros/humble/include/rcutils/rcutils/qsort.h \ + /opt/ros/humble/include/rcutils/rcutils/types/string_map.h \ + /opt/ros/humble/include/rcutils/rcutils/types/uint8_array.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/events_statuses.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/incompatible_qos.h \ + /opt/ros/humble/include/rmw/rmw/qos_policy_kind.h \ + /opt/ros/humble/include/rmw/rmw/visibility_control.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_changed.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_lost.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/message_lost.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/offered_deadline_missed.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/requested_deadline_missed.h \ + /opt/ros/humble/include/rmw/rmw/init.h \ + /opt/ros/humble/include/rmw/rmw/init_options.h \ + /opt/ros/humble/include/rmw/rmw/domain_id.h \ + /opt/ros/humble/include/rmw/rmw/localhost.h \ + /opt/ros/humble/include/rmw/rmw/macros.h \ + /opt/ros/humble/include/rmw/rmw/ret_types.h \ + /opt/ros/humble/include/rmw/rmw/security_options.h \ + /opt/ros/humble/include/rmw/rmw/serialized_message.h \ + /opt/ros/humble/include/rmw/rmw/subscription_content_filter_options.h \ + /opt/ros/humble/include/rmw/rmw/time.h \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/get_landmarks_in_view.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.h diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp.o b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..118b9d3e5e3e9be4146b3fb282b038a9a6307bdd GIT binary patch literal 13864 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 literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp.o.d b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp.o.d new file mode 100644 index 0000000..46b07a3 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp.o.d @@ -0,0 +1,243 @@ +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp.o: \ + /root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__type_support_c.cpp \ + /usr/include/stdc-predef.h \ + /root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/srv/detail/get_map__rosidl_typesupport_fastrtps_c.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /root/build/slam_msgs/rosidl_typesupport_fastrtps_c/slam_msgs/msg/rosidl_typesupport_fastrtps_c__visibility_control.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h \ + /usr/include/c++/11/cassert \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/assert.h /usr/include/c++/11/limits \ + /usr/include/c++/11/string /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_pair.h /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/bits/postypes.h /usr/include/c++/11/cwchar \ + /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/cctype /usr/include/ctype.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_construct.h \ + /usr/include/c++/11/ext/string_conversions.h /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/alloca.h /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/11/bits/std_abs.h /usr/include/c++/11/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/11/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/bits/basic_string.tcc \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/identifier.h \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/wstring_conversion.hpp \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/u16string.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h \ + /opt/ros/humble/include/fastcdr/fastcdr/Cdr.h \ + /opt/ros/humble/include/fastcdr/fastcdr/fastcdr_dll.h \ + /opt/ros/humble/include/fastcdr/fastcdr/config.h \ + /opt/ros/humble/include/fastcdr/fastcdr/eProsima_auto_link.h \ + /opt/ros/humble/include/fastcdr/fastcdr/FastBuffer.h \ + /usr/include/string.h /usr/include/strings.h /usr/include/c++/11/cstddef \ + /usr/include/c++/11/utility /usr/include/c++/11/bits/stl_relops.h \ + /opt/ros/humble/include/fastcdr/fastcdr/exceptions/NotEnoughMemoryException.h \ + /opt/ros/humble/include/fastcdr/fastcdr/exceptions/Exception.h \ + /opt/ros/humble/include/fastcdr/fastcdr/fastcdr_dll.h \ + /usr/include/c++/11/exception /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/typeinfo /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/vector /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc /usr/include/c++/11/map \ + /usr/include/c++/11/bits/stl_tree.h \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/bits/stl_map.h /usr/include/c++/11/tuple \ + /usr/include/c++/11/array /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/bits/stl_multimap.h \ + /usr/include/c++/11/bits/erase_if.h /usr/include/c++/11/iostream \ + /usr/include/c++/11/ostream /usr/include/c++/11/ios \ + /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/bits/locale_classes.h \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/stdexcept /usr/include/c++/11/streambuf \ + /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/locale_facets.h /usr/include/c++/11/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/basic_ios.tcc \ + /usr/include/c++/11/bits/ostream.tcc /usr/include/c++/11/istream \ + /usr/include/c++/11/bits/istream.tcc /usr/include/malloc.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_map__struct.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_data__struct.h \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__struct.h \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/string.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__struct.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.h \ + /usr/include/c++/11/stdlib.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/rosidl_generator_c__visibility_control.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence_functions.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.h \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/service_type_support.h \ + /opt/ros/humble/include/rmw/rmw/types.h \ + /opt/ros/humble/include/rcutils/rcutils/logging.h \ + /opt/ros/humble/include/rcutils/rcutils/allocator.h \ + /opt/ros/humble/include/rcutils/rcutils/macros.h \ + /opt/ros/humble/include/rcutils/rcutils/testing/fault_injection.h \ + /opt/ros/humble/include/rcutils/rcutils/visibility_control.h \ + /opt/ros/humble/include/rcutils/rcutils/visibility_control_macros.h \ + /opt/ros/humble/include/rcutils/rcutils/types/rcutils_ret.h \ + /opt/ros/humble/include/rcutils/rcutils/error_handling.h \ + /opt/ros/humble/include/rcutils/rcutils/snprintf.h \ + /opt/ros/humble/include/rcutils/rcutils/time.h \ + /opt/ros/humble/include/rcutils/rcutils/types.h \ + /opt/ros/humble/include/rcutils/rcutils/types/array_list.h \ + /opt/ros/humble/include/rcutils/rcutils/types/char_array.h \ + /opt/ros/humble/include/rcutils/rcutils/types/hash_map.h \ + /opt/ros/humble/include/rcutils/rcutils/types/string_array.h \ + /opt/ros/humble/include/rcutils/rcutils/qsort.h \ + /opt/ros/humble/include/rcutils/rcutils/types/string_map.h \ + /opt/ros/humble/include/rcutils/rcutils/types/uint8_array.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/events_statuses.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/incompatible_qos.h \ + /opt/ros/humble/include/rmw/rmw/qos_policy_kind.h \ + /opt/ros/humble/include/rmw/rmw/visibility_control.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_changed.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/liveliness_lost.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/message_lost.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/offered_deadline_missed.h \ + /opt/ros/humble/include/rmw/rmw/events_statuses/requested_deadline_missed.h \ + /opt/ros/humble/include/rmw/rmw/init.h \ + /opt/ros/humble/include/rmw/rmw/init_options.h \ + /opt/ros/humble/include/rmw/rmw/domain_id.h \ + /opt/ros/humble/include/rmw/rmw/localhost.h \ + /opt/ros/humble/include/rmw/rmw/macros.h \ + /opt/ros/humble/include/rmw/rmw/ret_types.h \ + /opt/ros/humble/include/rmw/rmw/security_options.h \ + /opt/ros/humble/include/rmw/rmw/serialized_message.h \ + /opt/ros/humble/include/rmw/rmw/subscription_content_filter_options.h \ + /opt/ros/humble/include/rmw/rmw/time.h \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/get_map.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_map__type_support.h diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/DependInfo.cmake b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/DependInfo.cmake new file mode 100644 index 0000000..b651851 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/DependInfo.cmake @@ -0,0 +1,23 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/root/build/slam_msgs/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c" "CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.o" "gcc" "CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_py.dir/DependInfo.cmake" + "/root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c.dir/DependInfo.cmake" + "/root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_c.dir/DependInfo.cmake" + "/root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_generator_c.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/build.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/build.make new file mode 100644 index 0000000..deb22fe --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/build.make @@ -0,0 +1,158 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/colcon_ws/src/slam_msgs + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/build/slam_msgs + +# Include any dependencies generated for this target. +include CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/flags.make + +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.o: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/flags.make +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.o: rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.o: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.o -MF CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.o.d -o CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.o -c /root/build/slam_msgs/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c + +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /root/build/slam_msgs/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c > CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.i + +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /root/build/slam_msgs/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c -o CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.s + +# Object files for target slam_msgs__rosidl_typesupport_fastrtps_c__pyext +slam_msgs__rosidl_typesupport_fastrtps_c__pyext_OBJECTS = \ +"CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.o" + +# External object files for target slam_msgs__rosidl_typesupport_fastrtps_c__pyext +slam_msgs__rosidl_typesupport_fastrtps_c__pyext_EXTERNAL_OBJECTS = + +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.o +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/build.make +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: rosidl_generator_py/slam_msgs/libslam_msgs__rosidl_generator_py.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: /usr/lib/x86_64-linux-gnu/libpython3.10.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: libslam_msgs__rosidl_typesupport_fastrtps_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: libslam_msgs__rosidl_typesupport_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_fastrtps_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_fastrtps_cpp.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_introspection_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_introspection_cpp.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_py.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/librmw.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libgeometry_msgs__rosidl_generator_py.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libstd_msgs__rosidl_generator_py.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_py.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: /usr/lib/x86_64-linux-gnu/libpython3.10.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: libslam_msgs__rosidl_generator_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/librosidl_typesupport_fastrtps_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_cpp.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/librosidl_typesupport_fastrtps_cpp.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libfastcdr.so.1.0.24 +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/librmw.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libgeometry_msgs__rosidl_generator_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libstd_msgs__rosidl_generator_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/librosidl_typesupport_introspection_cpp.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/librosidl_typesupport_introspection_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_cpp.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_cpp.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_cpp.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/librosidl_typesupport_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/librosidl_runtime_c.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: /opt/ros/humble/lib/librcutils.so +rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C shared library rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/build: rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/build + +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/cmake_clean.cmake +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/clean + +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/depend: + cd /root/build/slam_msgs && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/colcon_ws/src/slam_msgs /root/colcon_ws/src/slam_msgs /root/build/slam_msgs /root/build/slam_msgs /root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/depend + diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/cmake_clean.cmake b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/cmake_clean.cmake new file mode 100644 index 0000000..94779db --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.o" + "CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.o.d" + "rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.pdb" + "rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/compiler_depend.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/compiler_depend.make new file mode 100644 index 0000000..ee0ba15 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for slam_msgs__rosidl_typesupport_fastrtps_c__pyext. +# This may be replaced when dependencies are built. diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/compiler_depend.ts b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/compiler_depend.ts new file mode 100644 index 0000000..fa984c7 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for slam_msgs__rosidl_typesupport_fastrtps_c__pyext. diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/depend.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/depend.make new file mode 100644 index 0000000..1809e34 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for slam_msgs__rosidl_typesupport_fastrtps_c__pyext. +# This may be replaced when dependencies are built. diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/flags.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/flags.make new file mode 100644 index 0000000..9bb552e --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# compile C with /usr/bin/cc +C_DEFINES = -DRCUTILS_ENABLE_FAULT_INJECTION -DROS_PACKAGE_NAME=\"slam_msgs\" -Dslam_msgs__rosidl_typesupport_fastrtps_c__pyext_EXPORTS + +C_INCLUDES = -I/root/colcon_ws/src/slam_msgs/include -I/root/build/slam_msgs/rosidl_generator_c -I/root/build/slam_msgs/rosidl_generator_py -I/usr/include/python3.10 -I/root/build/slam_msgs/rosidl_typesupport_fastrtps_c -isystem /opt/ros/humble/include/rosidl_runtime_c -isystem /opt/ros/humble/include/rosidl_typesupport_c -isystem /opt/ros/humble/include/rosidl_typesupport_interface -isystem /opt/ros/humble/include/builtin_interfaces -isystem /opt/ros/humble/include/geometry_msgs -isystem /opt/ros/humble/include/std_msgs -isystem /opt/ros/humble/include/sensor_msgs -isystem /opt/ros/humble/include/rmw -isystem /opt/ros/humble/include/rcutils -isystem /opt/ros/humble/include/fastcdr -isystem /opt/ros/humble/include/rosidl_runtime_cpp -isystem /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp -isystem /opt/ros/humble/include/rosidl_typesupport_fastrtps_c -isystem /opt/ros/humble/include/rosidl_typesupport_introspection_c -isystem /opt/ros/humble/include/rosidl_typesupport_introspection_cpp + +C_FLAGS = -fPIC -Wall -Wextra + diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/link.txt b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/link.txt new file mode 100644 index 0000000..4cd3add --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/cc -fPIC -shared -Wl,-soname,slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so -o rosidl_generator_py/slam_msgs/slam_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.o -Wl,-rpath,/root/build/slam_msgs/rosidl_generator_py/slam_msgs:/root/build/slam_msgs:/opt/ros/humble/lib: rosidl_generator_py/slam_msgs/libslam_msgs__rosidl_generator_py.so /usr/lib/x86_64-linux-gnu/libpython3.10.so libslam_msgs__rosidl_typesupport_fastrtps_c.so libslam_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_py.so /opt/ros/humble/lib/librmw.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_generator_py.so /opt/ros/humble/lib/libstd_msgs__rosidl_generator_py.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_py.so /usr/lib/x86_64-linux-gnu/libpython3.10.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so libslam_msgs__rosidl_generator_c.so /opt/ros/humble/lib/librosidl_typesupport_fastrtps_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/librosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libfastcdr.so.1.0.24 /opt/ros/humble/lib/librmw.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libstd_msgs__rosidl_generator_c.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_generator_c.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/librosidl_typesupport_introspection_cpp.so /opt/ros/humble/lib/librosidl_typesupport_introspection_c.so /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_cpp.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /opt/ros/humble/lib/librosidl_typesupport_c.so /opt/ros/humble/lib/librosidl_runtime_c.so /opt/ros/humble/lib/librcutils.so -ldl -Wl,-rpath-link,/opt/ros/humble/lib diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/progress.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/progress.make new file mode 100644 index 0000000..c51eef3 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 44 +CMAKE_PROGRESS_2 = 45 + diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.o b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.o new file mode 100644 index 0000000000000000000000000000000000000000..52e129f2ebc6ad46cc096499e2eba77f51fdf569 GIT binary patch literal 21168 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 Q_5mDNC>`#}`>V(Qf8ydMPXGV_ literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.o.d b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.o.d new file mode 100644 index 0000000..0a8b057 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.o.d @@ -0,0 +1,230 @@ +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c.o: \ + /root/build/slam_msgs/rosidl_generator_py/slam_msgs/_slam_msgs_s.ep.rosidl_typesupport_fastrtps_c.c \ + /usr/include/stdc-predef.h /usr/include/python3.10/Python.h \ + /usr/include/python3.10/patchlevel.h /usr/include/python3.10/pyconfig.h \ + /usr/include/x86_64-linux-gnu/python3.10/pyconfig.h \ + /usr/include/python3.10/pymacconfig.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h \ + /usr/include/limits.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/assert.h \ + /usr/include/python3.10/pyport.h /usr/include/inttypes.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/x86_64-linux-gnu/sys/time.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/python3.10/exports.h /usr/include/python3.10/pymacro.h \ + /usr/include/python3.10/pymath.h /usr/include/python3.10/pymem.h \ + /usr/include/python3.10/cpython/pymem.h /usr/include/python3.10/object.h \ + /usr/include/python3.10/cpython/object.h \ + /usr/include/python3.10/objimpl.h \ + /usr/include/python3.10/cpython/objimpl.h \ + /usr/include/python3.10/typeslots.h /usr/include/python3.10/pyhash.h \ + /usr/include/python3.10/cpython/pydebug.h \ + /usr/include/python3.10/bytearrayobject.h \ + /usr/include/python3.10/cpython/bytearrayobject.h \ + /usr/include/python3.10/bytesobject.h \ + /usr/include/python3.10/cpython/bytesobject.h \ + /usr/include/python3.10/unicodeobject.h /usr/include/ctype.h \ + /usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/python3.10/cpython/unicodeobject.h \ + /usr/include/python3.10/longobject.h \ + /usr/include/python3.10/longintrepr.h \ + /usr/include/python3.10/boolobject.h \ + /usr/include/python3.10/floatobject.h \ + /usr/include/python3.10/complexobject.h \ + /usr/include/python3.10/rangeobject.h \ + /usr/include/python3.10/memoryobject.h \ + /usr/include/python3.10/tupleobject.h \ + /usr/include/python3.10/cpython/tupleobject.h \ + /usr/include/python3.10/listobject.h \ + /usr/include/python3.10/cpython/listobject.h \ + /usr/include/python3.10/dictobject.h \ + /usr/include/python3.10/cpython/dictobject.h \ + /usr/include/python3.10/cpython/odictobject.h \ + /usr/include/python3.10/enumobject.h /usr/include/python3.10/setobject.h \ + /usr/include/python3.10/methodobject.h \ + /usr/include/python3.10/cpython/methodobject.h \ + /usr/include/python3.10/moduleobject.h \ + /usr/include/python3.10/funcobject.h \ + /usr/include/python3.10/classobject.h \ + /usr/include/python3.10/fileobject.h \ + /usr/include/python3.10/cpython/fileobject.h \ + /usr/include/python3.10/pycapsule.h /usr/include/python3.10/code.h \ + /usr/include/python3.10/cpython/code.h /usr/include/python3.10/pyframe.h \ + /usr/include/python3.10/traceback.h \ + /usr/include/python3.10/cpython/traceback.h \ + /usr/include/python3.10/sliceobject.h \ + /usr/include/python3.10/cellobject.h \ + /usr/include/python3.10/iterobject.h \ + /usr/include/python3.10/cpython/initconfig.h \ + /usr/include/python3.10/genobject.h /usr/include/python3.10/pystate.h \ + /usr/include/python3.10/cpython/pystate.h \ + /usr/include/python3.10/abstract.h \ + /usr/include/python3.10/cpython/abstract.h \ + /usr/include/python3.10/descrobject.h \ + /usr/include/python3.10/genericaliasobject.h \ + /usr/include/python3.10/warnings.h \ + /usr/include/python3.10/weakrefobject.h \ + /usr/include/python3.10/structseq.h \ + /usr/include/python3.10/namespaceobject.h \ + /usr/include/python3.10/cpython/picklebufobject.h \ + /usr/include/python3.10/cpython/pytime.h \ + /usr/include/python3.10/codecs.h /usr/include/python3.10/pyerrors.h \ + /usr/include/python3.10/cpython/pyerrors.h \ + /usr/include/python3.10/pythread.h /usr/include/pthread.h \ + /usr/include/sched.h /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/python3.10/context.h /usr/include/python3.10/modsupport.h \ + /usr/include/python3.10/compile.h \ + /usr/include/python3.10/cpython/compile.h \ + /usr/include/python3.10/pythonrun.h \ + /usr/include/python3.10/cpython/pythonrun.h \ + /usr/include/python3.10/pylifecycle.h \ + /usr/include/python3.10/cpython/pylifecycle.h \ + /usr/include/python3.10/ceval.h /usr/include/python3.10/cpython/ceval.h \ + /usr/include/python3.10/sysmodule.h \ + /usr/include/python3.10/cpython/sysmodule.h \ + /usr/include/python3.10/osmodule.h /usr/include/python3.10/intrcheck.h \ + /usr/include/python3.10/import.h \ + /usr/include/python3.10/cpython/import.h \ + /usr/include/python3.10/bltinmodule.h /usr/include/python3.10/eval.h \ + /usr/include/python3.10/cpython/pyctype.h \ + /usr/include/python3.10/pystrtod.h /usr/include/python3.10/pystrcmp.h \ + /usr/include/python3.10/fileutils.h \ + /usr/include/python3.10/cpython/fileutils.h \ + /usr/include/python3.10/cpython/pyfpe.h \ + /usr/include/python3.10/tracemalloc.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdbool.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/action_type_support_struct.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__type_support.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/rosidl_generator_c__visibility_control.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__struct.h \ + /opt/ros/humble/include/std_msgs/std_msgs/msg/detail/header__struct.h \ + /opt/ros/humble/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/string.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose_stamped__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/pose__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/quaternion__struct.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_graph__functions.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_data__type_support.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_data__struct.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__struct.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_data__functions.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__type_support.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/key_frame__functions.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__type_support.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__struct.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/msg/detail/map_point__functions.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_map__type_support.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_map__struct.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_map__functions.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__type_support.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__struct.h \ + /root/build/slam_msgs/rosidl_generator_c/slam_msgs/srv/detail/get_landmarks_in_view__functions.h diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/DependInfo.cmake b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/DependInfo.cmake new file mode 100644 index 0000000..3676b96 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/DependInfo.cmake @@ -0,0 +1,40 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp" "CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp.o" "gcc" "CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp.o.d" + "/root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp" "CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp.o" "gcc" "CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp.o.d" + "/root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp" "CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp.o" "gcc" "CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp.o.d" + "/root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp" "CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp.o" "gcc" "CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp.o.d" + "/root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp" "CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp.o" "gcc" "CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp.o.d" + "/root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp" "CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp.o" "gcc" "CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp.o.d" + ) + +# Pairs of files generated by the same build rule. +set(CMAKE_MULTIPLE_OUTPUT_PAIRS + "/root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp" "/root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp" + "/root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp" "/root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp" + "/root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp" "/root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp" + "/root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/key_frame__rosidl_typesupport_fastrtps_cpp.hpp" "/root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp" + "/root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/map_data__rosidl_typesupport_fastrtps_cpp.hpp" "/root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp" + "/root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/map_graph__rosidl_typesupport_fastrtps_cpp.hpp" "/root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp" + "/root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/map_point__rosidl_typesupport_fastrtps_cpp.hpp" "/root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp" + "/root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp" "/root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp" + "/root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp" "/root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp" + "/root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_fastrtps_cpp.hpp" "/root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp" + "/root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/get_map__rosidl_typesupport_fastrtps_cpp.hpp" "/root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp" + ) + + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/build.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/build.make new file mode 100644 index 0000000..855905a --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/build.make @@ -0,0 +1,350 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/colcon_ws/src/slam_msgs + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/build/slam_msgs + +# Include any dependencies generated for this target. +include CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/flags.make + +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/lib/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/local/lib/python3.10/dist-packages/rosidl_typesupport_fastrtps_cpp/__init__.py +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/resource/idl__rosidl_typesupport_fastrtps_cpp.hpp.em +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/resource/idl__type_support.cpp.em +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/resource/msg__rosidl_typesupport_fastrtps_cpp.hpp.em +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/resource/msg__type_support.cpp.em +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/resource/srv__rosidl_typesupport_fastrtps_cpp.hpp.em +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/rosidl_typesupport_fastrtps_cpp/resource/srv__type_support.cpp.em +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: rosidl_adapter/slam_msgs/msg/MapGraph.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: rosidl_adapter/slam_msgs/msg/MapData.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: rosidl_adapter/slam_msgs/msg/KeyFrame.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: rosidl_adapter/slam_msgs/msg/MapPoint.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: rosidl_adapter/slam_msgs/srv/GetMap.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: rosidl_adapter/slam_msgs/srv/GetLandmarksInView.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/builtin_interfaces/msg/Duration.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/builtin_interfaces/msg/Time.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/Accel.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/AccelStamped.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/AccelWithCovariance.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/AccelWithCovarianceStamped.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/Inertia.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/InertiaStamped.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/Point.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/Point32.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/PointStamped.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/Polygon.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/PolygonStamped.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/Pose.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/Pose2D.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/PoseArray.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/PoseStamped.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/PoseWithCovariance.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/PoseWithCovarianceStamped.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/Quaternion.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/QuaternionStamped.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/Transform.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/TransformStamped.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/Twist.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/TwistStamped.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/TwistWithCovariance.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/TwistWithCovarianceStamped.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/Vector3.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/Vector3Stamped.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/VelocityStamped.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/Wrench.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/geometry_msgs/msg/WrenchStamped.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Bool.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Byte.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/ByteMultiArray.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Char.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/ColorRGBA.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Empty.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Float32.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Float32MultiArray.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Float64.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Float64MultiArray.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Header.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Int16.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Int16MultiArray.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Int32.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Int32MultiArray.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Int64.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Int64MultiArray.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Int8.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/Int8MultiArray.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/MultiArrayDimension.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/MultiArrayLayout.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/String.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/UInt16.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/UInt16MultiArray.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/UInt32.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/UInt32MultiArray.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/UInt64.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/UInt64MultiArray.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/UInt8.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/std_msgs/msg/UInt8MultiArray.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/BatteryState.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/CameraInfo.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/ChannelFloat32.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/CompressedImage.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/FluidPressure.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/Illuminance.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/Image.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/Imu.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/JointState.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/Joy.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/JoyFeedback.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/JoyFeedbackArray.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/LaserEcho.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/LaserScan.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/MagneticField.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/MultiDOFJointState.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/MultiEchoLaserScan.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/NavSatFix.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/NavSatStatus.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/PointCloud.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/PointCloud2.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/PointField.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/Range.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/RegionOfInterest.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/RelativeHumidity.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/Temperature.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/msg/TimeReference.idl +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp: /opt/ros/humble/share/sensor_msgs/srv/SetCameraInfo.idl + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating C++ type support for eProsima Fast-RTPS" + /usr/bin/python3 /opt/ros/humble/lib/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp --generator-arguments-file /root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp__arguments.json + +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/map_graph__rosidl_typesupport_fastrtps_cpp.hpp: rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/map_graph__rosidl_typesupport_fastrtps_cpp.hpp + +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp: rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp + +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/map_data__rosidl_typesupport_fastrtps_cpp.hpp: rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/map_data__rosidl_typesupport_fastrtps_cpp.hpp + +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp: rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp + +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/key_frame__rosidl_typesupport_fastrtps_cpp.hpp: rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/key_frame__rosidl_typesupport_fastrtps_cpp.hpp + +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp: rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp + +rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/map_point__rosidl_typesupport_fastrtps_cpp.hpp: rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/map_point__rosidl_typesupport_fastrtps_cpp.hpp + +rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp: rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp + +rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/get_map__rosidl_typesupport_fastrtps_cpp.hpp: rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/get_map__rosidl_typesupport_fastrtps_cpp.hpp + +rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp: rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp + +rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_fastrtps_cpp.hpp: rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_fastrtps_cpp.hpp + +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/flags.make +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp.o: rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp.o -MF CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp.o.d -o CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp.o -c /root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp + +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp > CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp.i + +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp -o CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp.s + +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/flags.make +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp.o: rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp.o -MF CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp.o.d -o CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp.o -c /root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp + +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp > CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp.i + +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp -o CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp.s + +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/flags.make +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp.o: rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp.o -MF CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp.o.d -o CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp.o -c /root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp + +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp > CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp.i + +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp -o CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp.s + +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/flags.make +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp.o: rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp.o -MF CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp.o.d -o CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp.o -c /root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp + +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp > CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp.i + +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp -o CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp.s + +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/flags.make +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp.o: rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp.o -MF CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp.o.d -o CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp.o -c /root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp + +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp > CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp.i + +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp -o CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp.s + +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/flags.make +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp.o: rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp.o: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp.o -MF CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp.o.d -o CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp.o -c /root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp + +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp > CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp.i + +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp -o CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp.s + +# Object files for target slam_msgs__rosidl_typesupport_fastrtps_cpp +slam_msgs__rosidl_typesupport_fastrtps_cpp_OBJECTS = \ +"CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp.o" \ +"CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp.o" \ +"CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp.o" \ +"CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp.o" \ +"CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp.o" \ +"CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp.o" + +# External object files for target slam_msgs__rosidl_typesupport_fastrtps_cpp +slam_msgs__rosidl_typesupport_fastrtps_cpp_EXTERNAL_OBJECTS = + +libslam_msgs__rosidl_typesupport_fastrtps_cpp.so: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp.o +libslam_msgs__rosidl_typesupport_fastrtps_cpp.so: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp.o +libslam_msgs__rosidl_typesupport_fastrtps_cpp.so: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp.o +libslam_msgs__rosidl_typesupport_fastrtps_cpp.so: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp.o +libslam_msgs__rosidl_typesupport_fastrtps_cpp.so: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp.o +libslam_msgs__rosidl_typesupport_fastrtps_cpp.so: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp.o +libslam_msgs__rosidl_typesupport_fastrtps_cpp.so: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/build.make +libslam_msgs__rosidl_typesupport_fastrtps_cpp.so: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_fastrtps_cpp.so +libslam_msgs__rosidl_typesupport_fastrtps_cpp.so: /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_cpp.so +libslam_msgs__rosidl_typesupport_fastrtps_cpp.so: /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so +libslam_msgs__rosidl_typesupport_fastrtps_cpp.so: /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so +libslam_msgs__rosidl_typesupport_fastrtps_cpp.so: /opt/ros/humble/lib/librosidl_typesupport_fastrtps_cpp.so +libslam_msgs__rosidl_typesupport_fastrtps_cpp.so: /opt/ros/humble/lib/libfastcdr.so.1.0.24 +libslam_msgs__rosidl_typesupport_fastrtps_cpp.so: /opt/ros/humble/lib/librmw.so +libslam_msgs__rosidl_typesupport_fastrtps_cpp.so: /opt/ros/humble/lib/librosidl_runtime_c.so +libslam_msgs__rosidl_typesupport_fastrtps_cpp.so: /opt/ros/humble/lib/librcutils.so +libslam_msgs__rosidl_typesupport_fastrtps_cpp.so: CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/root/build/slam_msgs/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Linking CXX shared library libslam_msgs__rosidl_typesupport_fastrtps_cpp.so" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/build: libslam_msgs__rosidl_typesupport_fastrtps_cpp.so +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/build + +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/cmake_clean.cmake +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/clean + +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/depend: rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/depend: rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/depend: rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/depend: rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/depend: rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/key_frame__rosidl_typesupport_fastrtps_cpp.hpp +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/depend: rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/map_data__rosidl_typesupport_fastrtps_cpp.hpp +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/depend: rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/map_graph__rosidl_typesupport_fastrtps_cpp.hpp +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/depend: rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/map_point__rosidl_typesupport_fastrtps_cpp.hpp +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/depend: rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/depend: rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/depend: rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_fastrtps_cpp.hpp +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/depend: rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/get_map__rosidl_typesupport_fastrtps_cpp.hpp + cd /root/build/slam_msgs && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/colcon_ws/src/slam_msgs /root/colcon_ws/src/slam_msgs /root/build/slam_msgs /root/build/slam_msgs /root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/depend + diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/cmake_clean.cmake b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/cmake_clean.cmake new file mode 100644 index 0000000..51a7aa3 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/cmake_clean.cmake @@ -0,0 +1,33 @@ +file(REMOVE_RECURSE + "CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp.o" + "CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp.o.d" + "CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp.o" + "CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp.o.d" + "CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp.o" + "CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp.o.d" + "CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp.o" + "CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp.o.d" + "CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp.o" + "CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp.o.d" + "CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp.o" + "CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp.o.d" + "libslam_msgs__rosidl_typesupport_fastrtps_cpp.pdb" + "libslam_msgs__rosidl_typesupport_fastrtps_cpp.so" + "rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp" + "rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp" + "rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp" + "rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp" + "rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/key_frame__rosidl_typesupport_fastrtps_cpp.hpp" + "rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/map_data__rosidl_typesupport_fastrtps_cpp.hpp" + "rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/map_graph__rosidl_typesupport_fastrtps_cpp.hpp" + "rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/map_point__rosidl_typesupport_fastrtps_cpp.hpp" + "rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp" + "rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp" + "rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/get_landmarks_in_view__rosidl_typesupport_fastrtps_cpp.hpp" + "rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/get_map__rosidl_typesupport_fastrtps_cpp.hpp" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/compiler_depend.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/compiler_depend.make new file mode 100644 index 0000000..e98981f --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for slam_msgs__rosidl_typesupport_fastrtps_cpp. +# This may be replaced when dependencies are built. diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/compiler_depend.ts b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/compiler_depend.ts new file mode 100644 index 0000000..23f360a --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for slam_msgs__rosidl_typesupport_fastrtps_cpp. diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/depend.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/depend.make new file mode 100644 index 0000000..76286d5 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for slam_msgs__rosidl_typesupport_fastrtps_cpp. +# This may be replaced when dependencies are built. diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/flags.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/flags.make new file mode 100644 index 0000000..3ccc044 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -DRCUTILS_ENABLE_FAULT_INJECTION -DROSIDL_TYPESUPPORT_FASTRTPS_CPP_BUILDING_DLL_slam_msgs -DROS_PACKAGE_NAME=\"slam_msgs\" + +CXX_INCLUDES = -I/root/colcon_ws/src/slam_msgs/include -I/root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp -I/root/build/slam_msgs/rosidl_generator_cpp -isystem /opt/ros/humble/include/fastcdr -isystem /opt/ros/humble/include/rmw -isystem /opt/ros/humble/include/rcutils -isystem /opt/ros/humble/include/rosidl_runtime_c -isystem /opt/ros/humble/include/rosidl_typesupport_interface -isystem /opt/ros/humble/include/rosidl_runtime_cpp -isystem /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp -isystem /opt/ros/humble/include/builtin_interfaces -isystem /opt/ros/humble/include/geometry_msgs -isystem /opt/ros/humble/include/std_msgs -isystem /opt/ros/humble/include/sensor_msgs + +CXX_FLAGS = -fPIC -Wall -Wextra -Wpedantic -Wredundant-decls -std=gnu++14 + diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/link.txt b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/link.txt new file mode 100644 index 0000000..2da8aa8 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -fPIC -shared -Wl,-soname,libslam_msgs__rosidl_typesupport_fastrtps_cpp.so -o libslam_msgs__rosidl_typesupport_fastrtps_cpp.so CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_graph__type_support.cpp.o CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp.o CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp.o CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_point__type_support.cpp.o CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_map__type_support.cpp.o CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/srv/detail/dds_fastrtps/get_landmarks_in_view__type_support.cpp.o -Wl,-rpath,/opt/ros/humble/lib: /opt/ros/humble/lib/libsensor_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/librosidl_typesupport_fastrtps_cpp.so /opt/ros/humble/lib/libfastcdr.so.1.0.24 /opt/ros/humble/lib/librmw.so /opt/ros/humble/lib/librosidl_runtime_c.so /opt/ros/humble/lib/librcutils.so -ldl diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/progress.make b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/progress.make new file mode 100644 index 0000000..40c4475 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/progress.make @@ -0,0 +1,9 @@ +CMAKE_PROGRESS_1 = 46 +CMAKE_PROGRESS_2 = 47 +CMAKE_PROGRESS_3 = 48 +CMAKE_PROGRESS_4 = 49 +CMAKE_PROGRESS_5 = 50 +CMAKE_PROGRESS_6 = 51 +CMAKE_PROGRESS_7 = 52 +CMAKE_PROGRESS_8 = 53 + diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp.o b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..dcc0259aace2d900e2c5bc018cae834494ff83bd GIT binary patch literal 47056 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 literal 0 HcmV?d00001 diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp.o.d b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp.o.d new file mode 100644 index 0000000..6d05b86 --- /dev/null +++ b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp.o.d @@ -0,0 +1,202 @@ +CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp.o: \ + /root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/key_frame__type_support.cpp \ + /usr/include/stdc-predef.h \ + /root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/key_frame__rosidl_typesupport_fastrtps_cpp.hpp \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h \ + /root/build/slam_msgs/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h \ + /root/build/slam_msgs/rosidl_generator_cpp/slam_msgs/msg/detail/key_frame__struct.hpp \ + /usr/include/c++/11/algorithm /usr/include/c++/11/utility \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/bits/stl_pair.h /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/bits/stl_algo.h /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/11/bits/std_abs.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/stl_construct.h /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/uniform_int_dist.h /usr/include/c++/11/array \ + /usr/include/c++/11/bits/range_access.h /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h /usr/include/c++/11/bit \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/unique_ptr.h /usr/include/c++/11/tuple \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/bits/shared_ptr.h /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/bits/stringfwd.h /usr/include/c++/11/bits/postypes.h \ + /usr/include/c++/11/cwchar /usr/include/wchar.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/c++/11/bits/shared_ptr_base.h /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/ext/concurrence.h /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/backward/auto_ptr.h /usr/include/c++/11/string \ + /usr/include/c++/11/bits/char_traits.h /usr/include/c++/11/cstdint \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/11/cctype \ + /usr/include/ctype.h /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/string_conversions.h /usr/include/c++/11/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/11/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/basic_string.tcc /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp \ + /usr/include/c++/11/stdexcept \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp \ + /opt/ros/humble/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h \ + /opt/ros/humble/include/geometry_msgs/geometry_msgs/msg/detail/point__struct.hpp \ + /opt/ros/humble/include/fastcdr/fastcdr/Cdr.h \ + /opt/ros/humble/include/fastcdr/fastcdr/fastcdr_dll.h \ + /opt/ros/humble/include/fastcdr/fastcdr/config.h \ + /opt/ros/humble/include/fastcdr/fastcdr/eProsima_auto_link.h \ + /opt/ros/humble/include/fastcdr/fastcdr/FastBuffer.h \ + /usr/include/string.h /usr/include/strings.h /usr/include/c++/11/cstddef \ + /opt/ros/humble/include/fastcdr/fastcdr/exceptions/NotEnoughMemoryException.h \ + /opt/ros/humble/include/fastcdr/fastcdr/exceptions/Exception.h \ + /opt/ros/humble/include/fastcdr/fastcdr/fastcdr_dll.h \ + /usr/include/c++/11/map /usr/include/c++/11/bits/stl_tree.h \ + /usr/include/c++/11/bits/stl_map.h \ + /usr/include/c++/11/bits/stl_multimap.h \ + /usr/include/c++/11/bits/erase_if.h /usr/include/c++/11/iostream \ + /usr/include/c++/11/ostream /usr/include/c++/11/ios \ + /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/bits/locale_classes.h \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/streambuf /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/locale_facets.h /usr/include/c++/11/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/basic_ios.tcc \ + /usr/include/c++/11/bits/ostream.tcc /usr/include/c++/11/istream \ + /usr/include/c++/11/bits/istream.tcc /usr/include/malloc.h \ + /usr/include/c++/11/limits \ + /opt/ros/humble/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/identifier.hpp \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/visibility_control.h \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp \ + /opt/ros/humble/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp diff --git a/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp.o b/container_root/build/slam_msgs/CMakeFiles/slam_msgs__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/slam_msgs/msg/detail/dds_fastrtps/map_data__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..922958a75bf1c0dc30ad9737641cf55a6690b2e5 GIT binary patch literal 65600 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